@charset "UTF-8";
/*! Author: Marcin Kowalewski    */
/*!
 * Font Awesome Free 5.0.6 by @fontawesome - http://fontawesome.com
 * License - http://fontawesome.com/license (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
/* line 4, sass/vendors/fontawesome/_core.scss */
.fa,
.fas,
.header_banner_overlay_content_paragraph_more::after,
.page_aside_contents_items_footer_more::after,
.page_aside_contents_items_footer_more--news::after,
.page_aside_contents_items_more--important_btn::after,
.page_adverts_new_more::after,
.page_multimedia_footer_more::after,
.box_header_rss::after,
.more::after,
.page_aside_contents-slider_content_paragraph_more::after,
.page_contents_items_content_paragraph_more::after,
.page_investments_items_content_more::after,
.page_index_sliders_content_paragraph_more::after,
.page_index_news_content_paragraph_more--first::after,
.page_aside_contents_content_paragraph_more::after,
.page_index_news_content_paragraph_more::after,
.page_footer_pagination_item_anchor--prev::after,
.page_footer_pagination_item_anchor--next::after,
.page_index_calendar_content_paragraph_more::after,
.select2-container .select2-choice .select2-arrow b::after,
.browse-prev::before,
.browse-prev--opacity::before,
.browse-prev--galleries-images-contents::before,
.browse-next::before,
.browse-next--opacity::before,
.browse-next--galleries-images-contents::before,
.header_info_item + .header_info_item::before,
.header_nav_anchor--contrast::before,
.header_nav_anchor--sitemap::before,
.header_nav_anchor--login::before,
.header_nav_gt .goog-te-menu-value::after,
.header_search_form_element-button::before,
.header_menu_level-1_anchor--home::before,
.header_menu_level-1_anchor--more::before,
.header_menu_level-3_anchor::before,
.main_breadcrumbs_item + .main_breadcrumbs_item::before,
.main_newsletter_form_element-button::before,
.page_aside_categories_item_anchor::before,
.page_aside_menu_level-2_item_anchor::before,
.page_aside_menu_level-2_item_anchor--has-deep-level::before,
.page_aside_menu_level-2_item_anchor--current::before,
.page_aside_menu_level-3_item_anchor::before,
.page_aside_menu_level-3_item_anchor--has-deep-level::before,
.page_aside_menu_level-3_item_anchor--current::before,
.page_aside_menu_level-4_item_anchor::before,
.page_aside_menu_level-4_item_anchor--has-deep-level::before,
.page_aside_menu_level-4_item_anchor--current::before,
.page_aside_menu_level-5_item_anchor::before,
.page_aside_menu_level-5_item_anchor--has-deep-level::before,
.page_aside_menu_level-5_item_anchor--current::before,
.page_footer_history-back::before,
.page_footer_print_printer::before,
.page_footer_print_pdf::before,
span.page_aside_contents_items_more--important_btn.js-anchor-more::after,
.page_sitemap_content_level-2_item_anchor::before,
.page_sitemap_content_level-3_item_anchor::before,
.far,
.fal,
.fab,
.header_nav_anchor--share-facebook::before,
.header_nav_anchor--share-twitter::before,
.header_nav_anchor--share-youtube::before,
.header_nav_anchor--share-google::before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
}

/* line 5, sass/vendors/fontawesome/_larger.scss */
.fa-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -.0667em;
}

/* line 11, sass/vendors/fontawesome/_larger.scss */
.fa-xs {
  font-size: .75em;
}

/* line 15, sass/vendors/fontawesome/_larger.scss */
.fa-sm {
  font-size: .875em;
}

/* line 20, sass/vendors/fontawesome/_larger.scss */
.fa-1x {
  font-size: 1em;
}

/* line 20, sass/vendors/fontawesome/_larger.scss */
.fa-2x {
  font-size: 2em;
}

/* line 20, sass/vendors/fontawesome/_larger.scss */
.fa-3x {
  font-size: 3em;
}

/* line 20, sass/vendors/fontawesome/_larger.scss */
.fa-4x {
  font-size: 4em;
}

/* line 20, sass/vendors/fontawesome/_larger.scss */
.fa-5x {
  font-size: 5em;
}

/* line 20, sass/vendors/fontawesome/_larger.scss */
.fa-6x {
  font-size: 6em;
}

/* line 20, sass/vendors/fontawesome/_larger.scss */
.fa-7x {
  font-size: 7em;
}

/* line 20, sass/vendors/fontawesome/_larger.scss */
.fa-8x {
  font-size: 8em;
}

/* line 20, sass/vendors/fontawesome/_larger.scss */
.fa-9x {
  font-size: 9em;
}

/* line 20, sass/vendors/fontawesome/_larger.scss */
.fa-10x {
  font-size: 10em;
}

/* line 3, sass/vendors/fontawesome/_fixed-width.scss */
.fa-fw {
  text-align: center;
  width: 1.25em;
}

/* line 4, sass/vendors/fontawesome/_list.scss */
.fa-ul {
  list-style-type: none;
  margin-left: 2.5em;
  padding-left: 0;
}
/* line 9, sass/vendors/fontawesome/_list.scss */
.fa-ul > li {
  position: relative;
}

/* line 12, sass/vendors/fontawesome/_list.scss */
.fa-li {
  left: -2em;
  position: absolute;
  text-align: center;
  width: 2em;
  line-height: inherit;
}

/* line 4, sass/vendors/fontawesome/_bordered-pulled.scss */
.fa-border {
  border: solid 0.08em #eee;
  border-radius: .1em;
  padding: .2em .25em .15em;
}

/* line 10, sass/vendors/fontawesome/_bordered-pulled.scss */
.fa-pull-left {
  float: left;
}

/* line 11, sass/vendors/fontawesome/_bordered-pulled.scss */
.fa-pull-right {
  float: right;
}

/* line 18, sass/vendors/fontawesome/_bordered-pulled.scss */
.fa.fa-pull-left,
.fas.fa-pull-left,
.fa-pull-left.header_banner_overlay_content_paragraph_more::after,
.fa-pull-left.page_aside_contents_items_footer_more::after,
.fa-pull-left.page_aside_contents_items_footer_more--news::after,
.fa-pull-left.page_aside_contents_items_more--important_btn::after,
.fa-pull-left.page_adverts_new_more::after,
.fa-pull-left.page_multimedia_footer_more::after,
.fa-pull-left.box_header_rss::after,
.fa-pull-left.more::after,
.fa-pull-left.page_aside_contents-slider_content_paragraph_more::after,
.fa-pull-left.page_contents_items_content_paragraph_more::after,
.fa-pull-left.page_investments_items_content_more::after,
.fa-pull-left.page_index_sliders_content_paragraph_more::after,
.fa-pull-left.page_index_news_content_paragraph_more--first::after,
.fa-pull-left.page_aside_contents_content_paragraph_more::after,
.fa-pull-left.page_index_news_content_paragraph_more::after,
.fa-pull-left.page_footer_pagination_item_anchor--prev::after,
.fa-pull-left.page_footer_pagination_item_anchor--next::after,
.fa-pull-left.page_index_calendar_content_paragraph_more::after,
.select2-container .select2-choice .select2-arrow b.fa-pull-left::after,
.fa-pull-left.browse-prev::before,
.fa-pull-left.browse-prev--opacity::before,
.fa-pull-left.browse-prev--galleries-images-contents::before,
.fa-pull-left.browse-next::before,
.fa-pull-left.browse-next--opacity::before,
.fa-pull-left.browse-next--galleries-images-contents::before,
.header_info_item + .fa-pull-left.header_info_item::before,
.fa-pull-left.header_nav_anchor--contrast::before,
.fa-pull-left.header_nav_anchor--sitemap::before,
.fa-pull-left.header_nav_anchor--login::before,
.header_nav_gt .fa-pull-left.goog-te-menu-value::after,
.fa-pull-left.header_search_form_element-button::before,
.fa-pull-left.header_menu_level-1_anchor--home::before,
.fa-pull-left.header_menu_level-1_anchor--more::before,
.fa-pull-left.header_menu_level-3_anchor::before,
.main_breadcrumbs_item + .fa-pull-left.main_breadcrumbs_item::before,
.fa-pull-left.main_newsletter_form_element-button::before,
.fa-pull-left.page_aside_categories_item_anchor::before,
.fa-pull-left.page_aside_menu_level-2_item_anchor::before,
.fa-pull-left.page_aside_menu_level-2_item_anchor--has-deep-level::before,
.fa-pull-left.page_aside_menu_level-2_item_anchor--current::before,
.fa-pull-left.page_aside_menu_level-3_item_anchor::before,
.fa-pull-left.page_aside_menu_level-3_item_anchor--has-deep-level::before,
.fa-pull-left.page_aside_menu_level-3_item_anchor--current::before,
.fa-pull-left.page_aside_menu_level-4_item_anchor::before,
.fa-pull-left.page_aside_menu_level-4_item_anchor--has-deep-level::before,
.fa-pull-left.page_aside_menu_level-4_item_anchor--current::before,
.fa-pull-left.page_aside_menu_level-5_item_anchor::before,
.fa-pull-left.page_aside_menu_level-5_item_anchor--has-deep-level::before,
.fa-pull-left.page_aside_menu_level-5_item_anchor--current::before,
.fa-pull-left.page_footer_history-back::before,
.fa-pull-left.page_footer_print_printer::before,
.fa-pull-left.page_footer_print_pdf::before,
span.fa-pull-left.page_aside_contents_items_more--important_btn.js-anchor-more::after,
.fa-pull-left.page_sitemap_content_level-2_item_anchor::before,
.fa-pull-left.page_sitemap_content_level-3_item_anchor::before,
.far.fa-pull-left,
.fal.fa-pull-left,
.fab.fa-pull-left,
.fa-pull-left.header_nav_anchor--share-facebook::before,
.fa-pull-left.header_nav_anchor--share-twitter::before,
.fa-pull-left.header_nav_anchor--share-youtube::before,
.fa-pull-left.header_nav_anchor--share-google::before {
  margin-right: .3em;
}
/* line 19, sass/vendors/fontawesome/_bordered-pulled.scss */
.fa.fa-pull-right,
.fas.fa-pull-right,
.fa-pull-right.header_banner_overlay_content_paragraph_more::after,
.fa-pull-right.page_aside_contents_items_footer_more::after,
.fa-pull-right.page_aside_contents_items_footer_more--news::after,
.fa-pull-right.page_aside_contents_items_more--important_btn::after,
.fa-pull-right.page_adverts_new_more::after,
.fa-pull-right.page_multimedia_footer_more::after,
.fa-pull-right.box_header_rss::after,
.fa-pull-right.more::after,
.fa-pull-right.page_aside_contents-slider_content_paragraph_more::after,
.fa-pull-right.page_contents_items_content_paragraph_more::after,
.fa-pull-right.page_investments_items_content_more::after,
.fa-pull-right.page_index_sliders_content_paragraph_more::after,
.fa-pull-right.page_index_news_content_paragraph_more--first::after,
.fa-pull-right.page_aside_contents_content_paragraph_more::after,
.fa-pull-right.page_index_news_content_paragraph_more::after,
.fa-pull-right.page_footer_pagination_item_anchor--prev::after,
.fa-pull-right.page_footer_pagination_item_anchor--next::after,
.fa-pull-right.page_index_calendar_content_paragraph_more::after,
.select2-container .select2-choice .select2-arrow b.fa-pull-right::after,
.fa-pull-right.browse-prev::before,
.fa-pull-right.browse-prev--opacity::before,
.fa-pull-right.browse-prev--galleries-images-contents::before,
.fa-pull-right.browse-next::before,
.fa-pull-right.browse-next--opacity::before,
.fa-pull-right.browse-next--galleries-images-contents::before,
.header_info_item + .fa-pull-right.header_info_item::before,
.fa-pull-right.header_nav_anchor--contrast::before,
.fa-pull-right.header_nav_anchor--sitemap::before,
.fa-pull-right.header_nav_anchor--login::before,
.header_nav_gt .fa-pull-right.goog-te-menu-value::after,
.fa-pull-right.header_search_form_element-button::before,
.fa-pull-right.header_menu_level-1_anchor--home::before,
.fa-pull-right.header_menu_level-1_anchor--more::before,
.fa-pull-right.header_menu_level-3_anchor::before,
.main_breadcrumbs_item + .fa-pull-right.main_breadcrumbs_item::before,
.fa-pull-right.main_newsletter_form_element-button::before,
.fa-pull-right.page_aside_categories_item_anchor::before,
.fa-pull-right.page_aside_menu_level-2_item_anchor::before,
.fa-pull-right.page_aside_menu_level-2_item_anchor--has-deep-level::before,
.fa-pull-right.page_aside_menu_level-2_item_anchor--current::before,
.fa-pull-right.page_aside_menu_level-3_item_anchor::before,
.fa-pull-right.page_aside_menu_level-3_item_anchor--has-deep-level::before,
.fa-pull-right.page_aside_menu_level-3_item_anchor--current::before,
.fa-pull-right.page_aside_menu_level-4_item_anchor::before,
.fa-pull-right.page_aside_menu_level-4_item_anchor--has-deep-level::before,
.fa-pull-right.page_aside_menu_level-4_item_anchor--current::before,
.fa-pull-right.page_aside_menu_level-5_item_anchor::before,
.fa-pull-right.page_aside_menu_level-5_item_anchor--has-deep-level::before,
.fa-pull-right.page_aside_menu_level-5_item_anchor--current::before,
.fa-pull-right.page_footer_history-back::before,
.fa-pull-right.page_footer_print_printer::before,
.fa-pull-right.page_footer_print_pdf::before,
span.fa-pull-right.page_aside_contents_items_more--important_btn.js-anchor-more::after,
.fa-pull-right.page_sitemap_content_level-2_item_anchor::before,
.fa-pull-right.page_sitemap_content_level-3_item_anchor::before,
.far.fa-pull-right,
.fal.fa-pull-right,
.fab.fa-pull-right,
.fa-pull-right.header_nav_anchor--share-facebook::before,
.fa-pull-right.header_nav_anchor--share-twitter::before,
.fa-pull-right.header_nav_anchor--share-youtube::before,
.fa-pull-right.header_nav_anchor--share-google::before {
  margin-left: .3em;
}

/* line 4, sass/vendors/fontawesome/_animated.scss */
.fa-spin {
  animation: fa-spin 2s infinite linear;
}

/* line 8, sass/vendors/fontawesome/_animated.scss */
.fa-pulse {
  animation: fa-spin 1s infinite steps(8);
}

@keyframes fa-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* line 4, sass/vendors/fontawesome/_rotated-flipped.scss */
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  transform: rotate(90deg);
}

/* line 5, sass/vendors/fontawesome/_rotated-flipped.scss */
.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  transform: rotate(180deg);
}

/* line 6, sass/vendors/fontawesome/_rotated-flipped.scss */
.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  transform: rotate(270deg);
}

/* line 8, sass/vendors/fontawesome/_rotated-flipped.scss */
.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  transform: scale(-1, 1);
}

/* line 9, sass/vendors/fontawesome/_rotated-flipped.scss */
.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  transform: scale(1, -1);
}

/* line 10, sass/vendors/fontawesome/_rotated-flipped.scss */
.fa-flip-horizontal.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  transform: scale(-1, -1);
}

/* line 16, sass/vendors/fontawesome/_rotated-flipped.scss */
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none;
}

/* line 4, sass/vendors/fontawesome/_stacked.scss */
.fa-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2em;
}

/* line 13, sass/vendors/fontawesome/_stacked.scss */
.fa-stack-1x,
.fa-stack-2x {
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%;
}

/* line 21, sass/vendors/fontawesome/_stacked.scss */
.fa-stack-1x {
  line-height: inherit;
}

/* line 25, sass/vendors/fontawesome/_stacked.scss */
.fa-stack-2x {
  font-size: 2em;
}

/* line 29, sass/vendors/fontawesome/_stacked.scss */
.fa-inverse {
  color: #fff;
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */
/* line 4, sass/vendors/fontawesome/_icons.scss */
.fa-500px:before {
  content: "\f26e";
}

/* line 5, sass/vendors/fontawesome/_icons.scss */
.fa-accessible-icon:before {
  content: "\f368";
}

/* line 6, sass/vendors/fontawesome/_icons.scss */
.fa-accusoft:before {
  content: "\f369";
}

/* line 7, sass/vendors/fontawesome/_icons.scss */
.fa-address-book:before {
  content: "\f2b9";
}

/* line 8, sass/vendors/fontawesome/_icons.scss */
.fa-address-card:before {
  content: "\f2bb";
}

/* line 9, sass/vendors/fontawesome/_icons.scss */
.fa-adjust:before {
  content: "\f042";
}

/* line 10, sass/vendors/fontawesome/_icons.scss */
.fa-adn:before {
  content: "\f170";
}

/* line 11, sass/vendors/fontawesome/_icons.scss */
.fa-adversal:before {
  content: "\f36a";
}

/* line 12, sass/vendors/fontawesome/_icons.scss */
.fa-affiliatetheme:before {
  content: "\f36b";
}

/* line 13, sass/vendors/fontawesome/_icons.scss */
.fa-algolia:before {
  content: "\f36c";
}

/* line 14, sass/vendors/fontawesome/_icons.scss */
.fa-align-center:before {
  content: "\f037";
}

/* line 15, sass/vendors/fontawesome/_icons.scss */
.fa-align-justify:before {
  content: "\f039";
}

/* line 16, sass/vendors/fontawesome/_icons.scss */
.fa-align-left:before {
  content: "\f036";
}

/* line 17, sass/vendors/fontawesome/_icons.scss */
.fa-align-right:before {
  content: "\f038";
}

/* line 18, sass/vendors/fontawesome/_icons.scss */
.fa-amazon:before {
  content: "\f270";
}

/* line 19, sass/vendors/fontawesome/_icons.scss */
.fa-amazon-pay:before {
  content: "\f42c";
}

/* line 20, sass/vendors/fontawesome/_icons.scss */
.fa-ambulance:before {
  content: "\f0f9";
}

/* line 21, sass/vendors/fontawesome/_icons.scss */
.fa-american-sign-language-interpreting:before {
  content: "\f2a3";
}

/* line 22, sass/vendors/fontawesome/_icons.scss */
.fa-amilia:before {
  content: "\f36d";
}

/* line 23, sass/vendors/fontawesome/_icons.scss */
.fa-anchor:before {
  content: "\f13d";
}

/* line 24, sass/vendors/fontawesome/_icons.scss */
.fa-android:before {
  content: "\f17b";
}

/* line 25, sass/vendors/fontawesome/_icons.scss */
.fa-angellist:before {
  content: "\f209";
}

/* line 26, sass/vendors/fontawesome/_icons.scss */
.fa-angle-double-down:before {
  content: "\f103";
}

/* line 27, sass/vendors/fontawesome/_icons.scss */
.fa-angle-double-left:before {
  content: "\f100";
}

/* line 28, sass/vendors/fontawesome/_icons.scss */
.fa-angle-double-right:before {
  content: "\f101";
}

/* line 29, sass/vendors/fontawesome/_icons.scss */
.fa-angle-double-up:before {
  content: "\f102";
}

/* line 30, sass/vendors/fontawesome/_icons.scss */
.fa-angle-down:before {
  content: "\f107";
}

/* line 31, sass/vendors/fontawesome/_icons.scss */
.fa-angle-left:before {
  content: "\f104";
}

/* line 32, sass/vendors/fontawesome/_icons.scss */
.fa-angle-right:before {
  content: "\f105";
}

/* line 33, sass/vendors/fontawesome/_icons.scss */
.fa-angle-up:before {
  content: "\f106";
}

/* line 34, sass/vendors/fontawesome/_icons.scss */
.fa-angrycreative:before {
  content: "\f36e";
}

/* line 35, sass/vendors/fontawesome/_icons.scss */
.fa-angular:before {
  content: "\f420";
}

/* line 36, sass/vendors/fontawesome/_icons.scss */
.fa-app-store:before {
  content: "\f36f";
}

/* line 37, sass/vendors/fontawesome/_icons.scss */
.fa-app-store-ios:before {
  content: "\f370";
}

/* line 38, sass/vendors/fontawesome/_icons.scss */
.fa-apper:before {
  content: "\f371";
}

/* line 39, sass/vendors/fontawesome/_icons.scss */
.fa-apple:before {
  content: "\f179";
}

/* line 40, sass/vendors/fontawesome/_icons.scss */
.fa-apple-pay:before {
  content: "\f415";
}

/* line 41, sass/vendors/fontawesome/_icons.scss */
.fa-archive:before {
  content: "\f187";
}

/* line 42, sass/vendors/fontawesome/_icons.scss */
.fa-arrow-alt-circle-down:before {
  content: "\f358";
}

/* line 43, sass/vendors/fontawesome/_icons.scss */
.fa-arrow-alt-circle-left:before {
  content: "\f359";
}

/* line 44, sass/vendors/fontawesome/_icons.scss */
.fa-arrow-alt-circle-right:before {
  content: "\f35a";
}

/* line 45, sass/vendors/fontawesome/_icons.scss */
.fa-arrow-alt-circle-up:before {
  content: "\f35b";
}

/* line 46, sass/vendors/fontawesome/_icons.scss */
.fa-arrow-circle-down:before {
  content: "\f0ab";
}

/* line 47, sass/vendors/fontawesome/_icons.scss */
.fa-arrow-circle-left:before {
  content: "\f0a8";
}

/* line 48, sass/vendors/fontawesome/_icons.scss */
.fa-arrow-circle-right:before {
  content: "\f0a9";
}

/* line 49, sass/vendors/fontawesome/_icons.scss */
.fa-arrow-circle-up:before {
  content: "\f0aa";
}

/* line 50, sass/vendors/fontawesome/_icons.scss */
.fa-arrow-down:before {
  content: "\f063";
}

/* line 51, sass/vendors/fontawesome/_icons.scss */
.fa-arrow-left:before {
  content: "\f060";
}

/* line 52, sass/vendors/fontawesome/_icons.scss */
.fa-arrow-right:before {
  content: "\f061";
}

/* line 53, sass/vendors/fontawesome/_icons.scss */
.fa-arrow-up:before {
  content: "\f062";
}

/* line 54, sass/vendors/fontawesome/_icons.scss */
.fa-arrows-alt:before {
  content: "\f0b2";
}

/* line 55, sass/vendors/fontawesome/_icons.scss */
.fa-arrows-alt-h:before {
  content: "\f337";
}

/* line 56, sass/vendors/fontawesome/_icons.scss */
.fa-arrows-alt-v:before {
  content: "\f338";
}

/* line 57, sass/vendors/fontawesome/_icons.scss */
.fa-assistive-listening-systems:before {
  content: "\f2a2";
}

/* line 58, sass/vendors/fontawesome/_icons.scss */
.fa-asterisk:before {
  content: "\f069";
}

/* line 59, sass/vendors/fontawesome/_icons.scss */
.fa-asymmetrik:before {
  content: "\f372";
}

/* line 60, sass/vendors/fontawesome/_icons.scss */
.fa-at:before {
  content: "\f1fa";
}

/* line 61, sass/vendors/fontawesome/_icons.scss */
.fa-audible:before {
  content: "\f373";
}

/* line 62, sass/vendors/fontawesome/_icons.scss */
.fa-audio-description:before {
  content: "\f29e";
}

/* line 63, sass/vendors/fontawesome/_icons.scss */
.fa-autoprefixer:before {
  content: "\f41c";
}

/* line 64, sass/vendors/fontawesome/_icons.scss */
.fa-avianex:before {
  content: "\f374";
}

/* line 65, sass/vendors/fontawesome/_icons.scss */
.fa-aviato:before {
  content: "\f421";
}

/* line 66, sass/vendors/fontawesome/_icons.scss */
.fa-aws:before {
  content: "\f375";
}

/* line 67, sass/vendors/fontawesome/_icons.scss */
.fa-backward:before {
  content: "\f04a";
}

/* line 68, sass/vendors/fontawesome/_icons.scss */
.fa-balance-scale:before {
  content: "\f24e";
}

/* line 69, sass/vendors/fontawesome/_icons.scss */
.fa-ban:before {
  content: "\f05e";
}

/* line 70, sass/vendors/fontawesome/_icons.scss */
.fa-bandcamp:before {
  content: "\f2d5";
}

/* line 71, sass/vendors/fontawesome/_icons.scss */
.fa-barcode:before {
  content: "\f02a";
}

/* line 72, sass/vendors/fontawesome/_icons.scss */
.fa-bars:before {
  content: "\f0c9";
}

/* line 73, sass/vendors/fontawesome/_icons.scss */
.fa-baseball-ball:before {
  content: "\f433";
}

/* line 74, sass/vendors/fontawesome/_icons.scss */
.fa-basketball-ball:before {
  content: "\f434";
}

/* line 75, sass/vendors/fontawesome/_icons.scss */
.fa-bath:before {
  content: "\f2cd";
}

/* line 76, sass/vendors/fontawesome/_icons.scss */
.fa-battery-empty:before {
  content: "\f244";
}

/* line 77, sass/vendors/fontawesome/_icons.scss */
.fa-battery-full:before {
  content: "\f240";
}

/* line 78, sass/vendors/fontawesome/_icons.scss */
.fa-battery-half:before {
  content: "\f242";
}

/* line 79, sass/vendors/fontawesome/_icons.scss */
.fa-battery-quarter:before {
  content: "\f243";
}

/* line 80, sass/vendors/fontawesome/_icons.scss */
.fa-battery-three-quarters:before {
  content: "\f241";
}

/* line 81, sass/vendors/fontawesome/_icons.scss */
.fa-bed:before {
  content: "\f236";
}

/* line 82, sass/vendors/fontawesome/_icons.scss */
.fa-beer:before {
  content: "\f0fc";
}

/* line 83, sass/vendors/fontawesome/_icons.scss */
.fa-behance:before {
  content: "\f1b4";
}

/* line 84, sass/vendors/fontawesome/_icons.scss */
.fa-behance-square:before {
  content: "\f1b5";
}

/* line 85, sass/vendors/fontawesome/_icons.scss */
.fa-bell:before {
  content: "\f0f3";
}

/* line 86, sass/vendors/fontawesome/_icons.scss */
.fa-bell-slash:before {
  content: "\f1f6";
}

/* line 87, sass/vendors/fontawesome/_icons.scss */
.fa-bicycle:before {
  content: "\f206";
}

/* line 88, sass/vendors/fontawesome/_icons.scss */
.fa-bimobject:before {
  content: "\f378";
}

/* line 89, sass/vendors/fontawesome/_icons.scss */
.fa-binoculars:before {
  content: "\f1e5";
}

/* line 90, sass/vendors/fontawesome/_icons.scss */
.fa-birthday-cake:before {
  content: "\f1fd";
}

/* line 91, sass/vendors/fontawesome/_icons.scss */
.fa-bitbucket:before {
  content: "\f171";
}

/* line 92, sass/vendors/fontawesome/_icons.scss */
.fa-bitcoin:before {
  content: "\f379";
}

/* line 93, sass/vendors/fontawesome/_icons.scss */
.fa-bity:before {
  content: "\f37a";
}

/* line 94, sass/vendors/fontawesome/_icons.scss */
.fa-black-tie:before {
  content: "\f27e";
}

/* line 95, sass/vendors/fontawesome/_icons.scss */
.fa-blackberry:before {
  content: "\f37b";
}

/* line 96, sass/vendors/fontawesome/_icons.scss */
.fa-blind:before {
  content: "\f29d";
}

/* line 97, sass/vendors/fontawesome/_icons.scss */
.fa-blogger:before {
  content: "\f37c";
}

/* line 98, sass/vendors/fontawesome/_icons.scss */
.fa-blogger-b:before {
  content: "\f37d";
}

/* line 99, sass/vendors/fontawesome/_icons.scss */
.fa-bluetooth:before {
  content: "\f293";
}

/* line 100, sass/vendors/fontawesome/_icons.scss */
.fa-bluetooth-b:before {
  content: "\f294";
}

/* line 101, sass/vendors/fontawesome/_icons.scss */
.fa-bold:before {
  content: "\f032";
}

/* line 102, sass/vendors/fontawesome/_icons.scss */
.fa-bolt:before {
  content: "\f0e7";
}

/* line 103, sass/vendors/fontawesome/_icons.scss */
.fa-bomb:before {
  content: "\f1e2";
}

/* line 104, sass/vendors/fontawesome/_icons.scss */
.fa-book:before {
  content: "\f02d";
}

/* line 105, sass/vendors/fontawesome/_icons.scss */
.fa-bookmark:before {
  content: "\f02e";
}

/* line 106, sass/vendors/fontawesome/_icons.scss */
.fa-bowling-ball:before {
  content: "\f436";
}

/* line 107, sass/vendors/fontawesome/_icons.scss */
.fa-braille:before {
  content: "\f2a1";
}

/* line 108, sass/vendors/fontawesome/_icons.scss */
.fa-briefcase:before {
  content: "\f0b1";
}

/* line 109, sass/vendors/fontawesome/_icons.scss */
.fa-btc:before {
  content: "\f15a";
}

/* line 110, sass/vendors/fontawesome/_icons.scss */
.fa-bug:before {
  content: "\f188";
}

/* line 111, sass/vendors/fontawesome/_icons.scss */
.fa-building:before {
  content: "\f1ad";
}

/* line 112, sass/vendors/fontawesome/_icons.scss */
.fa-bullhorn:before {
  content: "\f0a1";
}

/* line 113, sass/vendors/fontawesome/_icons.scss */
.fa-bullseye:before {
  content: "\f140";
}

/* line 114, sass/vendors/fontawesome/_icons.scss */
.fa-buromobelexperte:before {
  content: "\f37f";
}

/* line 115, sass/vendors/fontawesome/_icons.scss */
.fa-bus:before {
  content: "\f207";
}

/* line 116, sass/vendors/fontawesome/_icons.scss */
.fa-buysellads:before {
  content: "\f20d";
}

/* line 117, sass/vendors/fontawesome/_icons.scss */
.fa-calculator:before {
  content: "\f1ec";
}

/* line 118, sass/vendors/fontawesome/_icons.scss */
.fa-calendar:before {
  content: "\f133";
}

/* line 119, sass/vendors/fontawesome/_icons.scss */
.fa-calendar-alt:before {
  content: "\f073";
}

/* line 120, sass/vendors/fontawesome/_icons.scss */
.fa-calendar-check:before {
  content: "\f274";
}

/* line 121, sass/vendors/fontawesome/_icons.scss */
.fa-calendar-minus:before {
  content: "\f272";
}

/* line 122, sass/vendors/fontawesome/_icons.scss */
.fa-calendar-plus:before {
  content: "\f271";
}

/* line 123, sass/vendors/fontawesome/_icons.scss */
.fa-calendar-times:before {
  content: "\f273";
}

/* line 124, sass/vendors/fontawesome/_icons.scss */
.fa-camera:before {
  content: "\f030";
}

/* line 125, sass/vendors/fontawesome/_icons.scss */
.fa-camera-retro:before {
  content: "\f083";
}

/* line 126, sass/vendors/fontawesome/_icons.scss */
.fa-car:before {
  content: "\f1b9";
}

/* line 127, sass/vendors/fontawesome/_icons.scss */
.fa-caret-down:before {
  content: "\f0d7";
}

/* line 128, sass/vendors/fontawesome/_icons.scss */
.fa-caret-left:before {
  content: "\f0d9";
}

/* line 129, sass/vendors/fontawesome/_icons.scss */
.fa-caret-right:before {
  content: "\f0da";
}

/* line 130, sass/vendors/fontawesome/_icons.scss */
.fa-caret-square-down:before {
  content: "\f150";
}

/* line 131, sass/vendors/fontawesome/_icons.scss */
.fa-caret-square-left:before {
  content: "\f191";
}

/* line 132, sass/vendors/fontawesome/_icons.scss */
.fa-caret-square-right:before {
  content: "\f152";
}

/* line 133, sass/vendors/fontawesome/_icons.scss */
.fa-caret-square-up:before {
  content: "\f151";
}

/* line 134, sass/vendors/fontawesome/_icons.scss */
.fa-caret-up:before {
  content: "\f0d8";
}

/* line 135, sass/vendors/fontawesome/_icons.scss */
.fa-cart-arrow-down:before {
  content: "\f218";
}

/* line 136, sass/vendors/fontawesome/_icons.scss */
.fa-cart-plus:before {
  content: "\f217";
}

/* line 137, sass/vendors/fontawesome/_icons.scss */
.fa-cc-amazon-pay:before {
  content: "\f42d";
}

/* line 138, sass/vendors/fontawesome/_icons.scss */
.fa-cc-amex:before {
  content: "\f1f3";
}

/* line 139, sass/vendors/fontawesome/_icons.scss */
.fa-cc-apple-pay:before {
  content: "\f416";
}

/* line 140, sass/vendors/fontawesome/_icons.scss */
.fa-cc-diners-club:before {
  content: "\f24c";
}

/* line 141, sass/vendors/fontawesome/_icons.scss */
.fa-cc-discover:before {
  content: "\f1f2";
}

/* line 142, sass/vendors/fontawesome/_icons.scss */
.fa-cc-jcb:before {
  content: "\f24b";
}

/* line 143, sass/vendors/fontawesome/_icons.scss */
.fa-cc-mastercard:before {
  content: "\f1f1";
}

/* line 144, sass/vendors/fontawesome/_icons.scss */
.fa-cc-paypal:before {
  content: "\f1f4";
}

/* line 145, sass/vendors/fontawesome/_icons.scss */
.fa-cc-stripe:before {
  content: "\f1f5";
}

/* line 146, sass/vendors/fontawesome/_icons.scss */
.fa-cc-visa:before {
  content: "\f1f0";
}

/* line 147, sass/vendors/fontawesome/_icons.scss */
.fa-centercode:before {
  content: "\f380";
}

/* line 148, sass/vendors/fontawesome/_icons.scss */
.fa-certificate:before {
  content: "\f0a3";
}

/* line 149, sass/vendors/fontawesome/_icons.scss */
.fa-chart-area:before {
  content: "\f1fe";
}

/* line 150, sass/vendors/fontawesome/_icons.scss */
.fa-chart-bar:before {
  content: "\f080";
}

/* line 151, sass/vendors/fontawesome/_icons.scss */
.fa-chart-line:before {
  content: "\f201";
}

/* line 152, sass/vendors/fontawesome/_icons.scss */
.fa-chart-pie:before {
  content: "\f200";
}

/* line 153, sass/vendors/fontawesome/_icons.scss */
.fa-check:before {
  content: "\f00c";
}

/* line 154, sass/vendors/fontawesome/_icons.scss */
.fa-check-circle:before {
  content: "\f058";
}

/* line 155, sass/vendors/fontawesome/_icons.scss */
.fa-check-square:before {
  content: "\f14a";
}

/* line 156, sass/vendors/fontawesome/_icons.scss */
.fa-chess:before {
  content: "\f439";
}

/* line 157, sass/vendors/fontawesome/_icons.scss */
.fa-chess-bishop:before {
  content: "\f43a";
}

/* line 158, sass/vendors/fontawesome/_icons.scss */
.fa-chess-board:before {
  content: "\f43c";
}

/* line 159, sass/vendors/fontawesome/_icons.scss */
.fa-chess-king:before {
  content: "\f43f";
}

/* line 160, sass/vendors/fontawesome/_icons.scss */
.fa-chess-knight:before {
  content: "\f441";
}

/* line 161, sass/vendors/fontawesome/_icons.scss */
.fa-chess-pawn:before {
  content: "\f443";
}

/* line 162, sass/vendors/fontawesome/_icons.scss */
.fa-chess-queen:before {
  content: "\f445";
}

/* line 163, sass/vendors/fontawesome/_icons.scss */
.fa-chess-rook:before {
  content: "\f447";
}

/* line 164, sass/vendors/fontawesome/_icons.scss */
.fa-chevron-circle-down:before {
  content: "\f13a";
}

/* line 165, sass/vendors/fontawesome/_icons.scss */
.fa-chevron-circle-left:before {
  content: "\f137";
}

/* line 166, sass/vendors/fontawesome/_icons.scss */
.fa-chevron-circle-right:before {
  content: "\f138";
}

/* line 167, sass/vendors/fontawesome/_icons.scss */
.fa-chevron-circle-up:before {
  content: "\f139";
}

/* line 168, sass/vendors/fontawesome/_icons.scss */
.fa-chevron-down:before {
  content: "\f078";
}

/* line 169, sass/vendors/fontawesome/_icons.scss */
.fa-chevron-left:before {
  content: "\f053";
}

/* line 170, sass/vendors/fontawesome/_icons.scss */
.fa-chevron-right:before {
  content: "\f054";
}

/* line 171, sass/vendors/fontawesome/_icons.scss */
.fa-chevron-up:before {
  content: "\f077";
}

/* line 172, sass/vendors/fontawesome/_icons.scss */
.fa-child:before {
  content: "\f1ae";
}

/* line 173, sass/vendors/fontawesome/_icons.scss */
.fa-chrome:before {
  content: "\f268";
}

/* line 174, sass/vendors/fontawesome/_icons.scss */
.fa-circle:before {
  content: "\f111";
}

/* line 175, sass/vendors/fontawesome/_icons.scss */
.fa-circle-notch:before {
  content: "\f1ce";
}

/* line 176, sass/vendors/fontawesome/_icons.scss */
.fa-clipboard:before {
  content: "\f328";
}

/* line 177, sass/vendors/fontawesome/_icons.scss */
.fa-clock:before {
  content: "\f017";
}

/* line 178, sass/vendors/fontawesome/_icons.scss */
.fa-clone:before {
  content: "\f24d";
}

/* line 179, sass/vendors/fontawesome/_icons.scss */
.fa-closed-captioning:before {
  content: "\f20a";
}

/* line 180, sass/vendors/fontawesome/_icons.scss */
.fa-cloud:before {
  content: "\f0c2";
}

/* line 181, sass/vendors/fontawesome/_icons.scss */
.fa-cloud-download-alt:before {
  content: "\f381";
}

/* line 182, sass/vendors/fontawesome/_icons.scss */
.fa-cloud-upload-alt:before {
  content: "\f382";
}

/* line 183, sass/vendors/fontawesome/_icons.scss */
.fa-cloudscale:before {
  content: "\f383";
}

/* line 184, sass/vendors/fontawesome/_icons.scss */
.fa-cloudsmith:before {
  content: "\f384";
}

/* line 185, sass/vendors/fontawesome/_icons.scss */
.fa-cloudversify:before {
  content: "\f385";
}

/* line 186, sass/vendors/fontawesome/_icons.scss */
.fa-code:before {
  content: "\f121";
}

/* line 187, sass/vendors/fontawesome/_icons.scss */
.fa-code-branch:before {
  content: "\f126";
}

/* line 188, sass/vendors/fontawesome/_icons.scss */
.fa-codepen:before {
  content: "\f1cb";
}

/* line 189, sass/vendors/fontawesome/_icons.scss */
.fa-codiepie:before {
  content: "\f284";
}

/* line 190, sass/vendors/fontawesome/_icons.scss */
.fa-coffee:before {
  content: "\f0f4";
}

/* line 191, sass/vendors/fontawesome/_icons.scss */
.fa-cog:before {
  content: "\f013";
}

/* line 192, sass/vendors/fontawesome/_icons.scss */
.fa-cogs:before {
  content: "\f085";
}

/* line 193, sass/vendors/fontawesome/_icons.scss */
.fa-columns:before {
  content: "\f0db";
}

/* line 194, sass/vendors/fontawesome/_icons.scss */
.fa-comment:before {
  content: "\f075";
}

/* line 195, sass/vendors/fontawesome/_icons.scss */
.fa-comment-alt:before {
  content: "\f27a";
}

/* line 196, sass/vendors/fontawesome/_icons.scss */
.fa-comments:before {
  content: "\f086";
}

/* line 197, sass/vendors/fontawesome/_icons.scss */
.fa-compass:before {
  content: "\f14e";
}

/* line 198, sass/vendors/fontawesome/_icons.scss */
.fa-compress:before {
  content: "\f066";
}

/* line 199, sass/vendors/fontawesome/_icons.scss */
.fa-connectdevelop:before {
  content: "\f20e";
}

/* line 200, sass/vendors/fontawesome/_icons.scss */
.fa-contao:before {
  content: "\f26d";
}

/* line 201, sass/vendors/fontawesome/_icons.scss */
.fa-copy:before {
  content: "\f0c5";
}

/* line 202, sass/vendors/fontawesome/_icons.scss */
.fa-copyright:before {
  content: "\f1f9";
}

/* line 203, sass/vendors/fontawesome/_icons.scss */
.fa-cpanel:before {
  content: "\f388";
}

/* line 204, sass/vendors/fontawesome/_icons.scss */
.fa-creative-commons:before {
  content: "\f25e";
}

/* line 205, sass/vendors/fontawesome/_icons.scss */
.fa-credit-card:before {
  content: "\f09d";
}

/* line 206, sass/vendors/fontawesome/_icons.scss */
.fa-crop:before {
  content: "\f125";
}

/* line 207, sass/vendors/fontawesome/_icons.scss */
.fa-crosshairs:before {
  content: "\f05b";
}

/* line 208, sass/vendors/fontawesome/_icons.scss */
.fa-css3:before {
  content: "\f13c";
}

/* line 209, sass/vendors/fontawesome/_icons.scss */
.fa-css3-alt:before {
  content: "\f38b";
}

/* line 210, sass/vendors/fontawesome/_icons.scss */
.fa-cube:before {
  content: "\f1b2";
}

/* line 211, sass/vendors/fontawesome/_icons.scss */
.fa-cubes:before {
  content: "\f1b3";
}

/* line 212, sass/vendors/fontawesome/_icons.scss */
.fa-cut:before {
  content: "\f0c4";
}

/* line 213, sass/vendors/fontawesome/_icons.scss */
.fa-cuttlefish:before {
  content: "\f38c";
}

/* line 214, sass/vendors/fontawesome/_icons.scss */
.fa-d-and-d:before {
  content: "\f38d";
}

/* line 215, sass/vendors/fontawesome/_icons.scss */
.fa-dashcube:before {
  content: "\f210";
}

/* line 216, sass/vendors/fontawesome/_icons.scss */
.fa-database:before {
  content: "\f1c0";
}

/* line 217, sass/vendors/fontawesome/_icons.scss */
.fa-deaf:before {
  content: "\f2a4";
}

/* line 218, sass/vendors/fontawesome/_icons.scss */
.fa-delicious:before {
  content: "\f1a5";
}

/* line 219, sass/vendors/fontawesome/_icons.scss */
.fa-deploydog:before {
  content: "\f38e";
}

/* line 220, sass/vendors/fontawesome/_icons.scss */
.fa-deskpro:before {
  content: "\f38f";
}

/* line 221, sass/vendors/fontawesome/_icons.scss */
.fa-desktop:before {
  content: "\f108";
}

/* line 222, sass/vendors/fontawesome/_icons.scss */
.fa-deviantart:before {
  content: "\f1bd";
}

/* line 223, sass/vendors/fontawesome/_icons.scss */
.fa-digg:before {
  content: "\f1a6";
}

/* line 224, sass/vendors/fontawesome/_icons.scss */
.fa-digital-ocean:before {
  content: "\f391";
}

/* line 225, sass/vendors/fontawesome/_icons.scss */
.fa-discord:before {
  content: "\f392";
}

/* line 226, sass/vendors/fontawesome/_icons.scss */
.fa-discourse:before {
  content: "\f393";
}

/* line 227, sass/vendors/fontawesome/_icons.scss */
.fa-dochub:before {
  content: "\f394";
}

/* line 228, sass/vendors/fontawesome/_icons.scss */
.fa-docker:before {
  content: "\f395";
}

/* line 229, sass/vendors/fontawesome/_icons.scss */
.fa-dollar-sign:before {
  content: "\f155";
}

/* line 230, sass/vendors/fontawesome/_icons.scss */
.fa-dot-circle:before {
  content: "\f192";
}

/* line 231, sass/vendors/fontawesome/_icons.scss */
.fa-download:before {
  content: "\f019";
}

/* line 232, sass/vendors/fontawesome/_icons.scss */
.fa-draft2digital:before {
  content: "\f396";
}

/* line 233, sass/vendors/fontawesome/_icons.scss */
.fa-dribbble:before {
  content: "\f17d";
}

/* line 234, sass/vendors/fontawesome/_icons.scss */
.fa-dribbble-square:before {
  content: "\f397";
}

/* line 235, sass/vendors/fontawesome/_icons.scss */
.fa-dropbox:before {
  content: "\f16b";
}

/* line 236, sass/vendors/fontawesome/_icons.scss */
.fa-drupal:before {
  content: "\f1a9";
}

/* line 237, sass/vendors/fontawesome/_icons.scss */
.fa-dyalog:before {
  content: "\f399";
}

/* line 238, sass/vendors/fontawesome/_icons.scss */
.fa-earlybirds:before {
  content: "\f39a";
}

/* line 239, sass/vendors/fontawesome/_icons.scss */
.fa-edge:before {
  content: "\f282";
}

/* line 240, sass/vendors/fontawesome/_icons.scss */
.fa-edit:before {
  content: "\f044";
}

/* line 241, sass/vendors/fontawesome/_icons.scss */
.fa-eject:before {
  content: "\f052";
}

/* line 242, sass/vendors/fontawesome/_icons.scss */
.fa-elementor:before {
  content: "\f430";
}

/* line 243, sass/vendors/fontawesome/_icons.scss */
.fa-ellipsis-h:before {
  content: "\f141";
}

/* line 244, sass/vendors/fontawesome/_icons.scss */
.fa-ellipsis-v:before {
  content: "\f142";
}

/* line 245, sass/vendors/fontawesome/_icons.scss */
.fa-ember:before {
  content: "\f423";
}

/* line 246, sass/vendors/fontawesome/_icons.scss */
.fa-empire:before {
  content: "\f1d1";
}

/* line 247, sass/vendors/fontawesome/_icons.scss */
.fa-envelope:before {
  content: "\f0e0";
}

/* line 248, sass/vendors/fontawesome/_icons.scss */
.fa-envelope-open:before {
  content: "\f2b6";
}

/* line 249, sass/vendors/fontawesome/_icons.scss */
.fa-envelope-square:before {
  content: "\f199";
}

/* line 250, sass/vendors/fontawesome/_icons.scss */
.fa-envira:before {
  content: "\f299";
}

/* line 251, sass/vendors/fontawesome/_icons.scss */
.fa-eraser:before {
  content: "\f12d";
}

/* line 252, sass/vendors/fontawesome/_icons.scss */
.fa-erlang:before {
  content: "\f39d";
}

/* line 253, sass/vendors/fontawesome/_icons.scss */
.fa-ethereum:before {
  content: "\f42e";
}

/* line 254, sass/vendors/fontawesome/_icons.scss */
.fa-etsy:before {
  content: "\f2d7";
}

/* line 255, sass/vendors/fontawesome/_icons.scss */
.fa-euro-sign:before {
  content: "\f153";
}

/* line 256, sass/vendors/fontawesome/_icons.scss */
.fa-exchange-alt:before {
  content: "\f362";
}

/* line 257, sass/vendors/fontawesome/_icons.scss */
.fa-exclamation:before {
  content: "\f12a";
}

/* line 258, sass/vendors/fontawesome/_icons.scss */
.fa-exclamation-circle:before {
  content: "\f06a";
}

/* line 259, sass/vendors/fontawesome/_icons.scss */
.fa-exclamation-triangle:before {
  content: "\f071";
}

/* line 260, sass/vendors/fontawesome/_icons.scss */
.fa-expand:before {
  content: "\f065";
}

/* line 261, sass/vendors/fontawesome/_icons.scss */
.fa-expand-arrows-alt:before {
  content: "\f31e";
}

/* line 262, sass/vendors/fontawesome/_icons.scss */
.fa-expeditedssl:before {
  content: "\f23e";
}

/* line 263, sass/vendors/fontawesome/_icons.scss */
.fa-external-link-alt:before {
  content: "\f35d";
}

/* line 264, sass/vendors/fontawesome/_icons.scss */
.fa-external-link-square-alt:before {
  content: "\f360";
}

/* line 265, sass/vendors/fontawesome/_icons.scss */
.fa-eye:before {
  content: "\f06e";
}

/* line 266, sass/vendors/fontawesome/_icons.scss */
.fa-eye-dropper:before {
  content: "\f1fb";
}

/* line 267, sass/vendors/fontawesome/_icons.scss */
.fa-eye-slash:before {
  content: "\f070";
}

/* line 268, sass/vendors/fontawesome/_icons.scss */
.fa-facebook:before {
  content: "\f09a";
}

/* line 269, sass/vendors/fontawesome/_icons.scss */
.fa-facebook-f:before {
  content: "\f39e";
}

/* line 270, sass/vendors/fontawesome/_icons.scss */
.fa-facebook-messenger:before {
  content: "\f39f";
}

/* line 271, sass/vendors/fontawesome/_icons.scss */
.fa-facebook-square:before {
  content: "\f082";
}

/* line 272, sass/vendors/fontawesome/_icons.scss */
.fa-fast-backward:before {
  content: "\f049";
}

/* line 273, sass/vendors/fontawesome/_icons.scss */
.fa-fast-forward:before {
  content: "\f050";
}

/* line 274, sass/vendors/fontawesome/_icons.scss */
.fa-fax:before {
  content: "\f1ac";
}

/* line 275, sass/vendors/fontawesome/_icons.scss */
.fa-female:before {
  content: "\f182";
}

/* line 276, sass/vendors/fontawesome/_icons.scss */
.fa-fighter-jet:before {
  content: "\f0fb";
}

/* line 277, sass/vendors/fontawesome/_icons.scss */
.fa-file:before {
  content: "\f15b";
}

/* line 278, sass/vendors/fontawesome/_icons.scss */
.fa-file-alt:before {
  content: "\f15c";
}

/* line 279, sass/vendors/fontawesome/_icons.scss */
.fa-file-archive:before {
  content: "\f1c6";
}

/* line 280, sass/vendors/fontawesome/_icons.scss */
.fa-file-audio:before {
  content: "\f1c7";
}

/* line 281, sass/vendors/fontawesome/_icons.scss */
.fa-file-code:before {
  content: "\f1c9";
}

/* line 282, sass/vendors/fontawesome/_icons.scss */
.fa-file-excel:before {
  content: "\f1c3";
}

/* line 283, sass/vendors/fontawesome/_icons.scss */
.fa-file-image:before {
  content: "\f1c5";
}

/* line 284, sass/vendors/fontawesome/_icons.scss */
.fa-file-pdf:before {
  content: "\f1c1";
}

/* line 285, sass/vendors/fontawesome/_icons.scss */
.fa-file-powerpoint:before {
  content: "\f1c4";
}

/* line 286, sass/vendors/fontawesome/_icons.scss */
.fa-file-video:before {
  content: "\f1c8";
}

/* line 287, sass/vendors/fontawesome/_icons.scss */
.fa-file-word:before {
  content: "\f1c2";
}

/* line 288, sass/vendors/fontawesome/_icons.scss */
.fa-film:before {
  content: "\f008";
}

/* line 289, sass/vendors/fontawesome/_icons.scss */
.fa-filter:before {
  content: "\f0b0";
}

/* line 290, sass/vendors/fontawesome/_icons.scss */
.fa-fire:before {
  content: "\f06d";
}

/* line 291, sass/vendors/fontawesome/_icons.scss */
.fa-fire-extinguisher:before {
  content: "\f134";
}

/* line 292, sass/vendors/fontawesome/_icons.scss */
.fa-firefox:before {
  content: "\f269";
}

/* line 293, sass/vendors/fontawesome/_icons.scss */
.fa-first-order:before {
  content: "\f2b0";
}

/* line 294, sass/vendors/fontawesome/_icons.scss */
.fa-firstdraft:before {
  content: "\f3a1";
}

/* line 295, sass/vendors/fontawesome/_icons.scss */
.fa-flag:before {
  content: "\f024";
}

/* line 296, sass/vendors/fontawesome/_icons.scss */
.fa-flag-checkered:before {
  content: "\f11e";
}

/* line 297, sass/vendors/fontawesome/_icons.scss */
.fa-flask:before {
  content: "\f0c3";
}

/* line 298, sass/vendors/fontawesome/_icons.scss */
.fa-flickr:before {
  content: "\f16e";
}

/* line 299, sass/vendors/fontawesome/_icons.scss */
.fa-flipboard:before {
  content: "\f44d";
}

/* line 300, sass/vendors/fontawesome/_icons.scss */
.fa-fly:before {
  content: "\f417";
}

/* line 301, sass/vendors/fontawesome/_icons.scss */
.fa-folder:before {
  content: "\f07b";
}

/* line 302, sass/vendors/fontawesome/_icons.scss */
.fa-folder-open:before {
  content: "\f07c";
}

/* line 303, sass/vendors/fontawesome/_icons.scss */
.fa-font:before {
  content: "\f031";
}

/* line 304, sass/vendors/fontawesome/_icons.scss */
.fa-font-awesome:before {
  content: "\f2b4";
}

/* line 305, sass/vendors/fontawesome/_icons.scss */
.fa-font-awesome-alt:before {
  content: "\f35c";
}

/* line 306, sass/vendors/fontawesome/_icons.scss */
.fa-font-awesome-flag:before {
  content: "\f425";
}

/* line 307, sass/vendors/fontawesome/_icons.scss */
.fa-fonticons:before {
  content: "\f280";
}

/* line 308, sass/vendors/fontawesome/_icons.scss */
.fa-fonticons-fi:before {
  content: "\f3a2";
}

/* line 309, sass/vendors/fontawesome/_icons.scss */
.fa-football-ball:before {
  content: "\f44e";
}

/* line 310, sass/vendors/fontawesome/_icons.scss */
.fa-fort-awesome:before {
  content: "\f286";
}

/* line 311, sass/vendors/fontawesome/_icons.scss */
.fa-fort-awesome-alt:before {
  content: "\f3a3";
}

/* line 312, sass/vendors/fontawesome/_icons.scss */
.fa-forumbee:before {
  content: "\f211";
}

/* line 313, sass/vendors/fontawesome/_icons.scss */
.fa-forward:before {
  content: "\f04e";
}

/* line 314, sass/vendors/fontawesome/_icons.scss */
.fa-foursquare:before {
  content: "\f180";
}

/* line 315, sass/vendors/fontawesome/_icons.scss */
.fa-free-code-camp:before {
  content: "\f2c5";
}

/* line 316, sass/vendors/fontawesome/_icons.scss */
.fa-freebsd:before {
  content: "\f3a4";
}

/* line 317, sass/vendors/fontawesome/_icons.scss */
.fa-frown:before {
  content: "\f119";
}

/* line 318, sass/vendors/fontawesome/_icons.scss */
.fa-futbol:before {
  content: "\f1e3";
}

/* line 319, sass/vendors/fontawesome/_icons.scss */
.fa-gamepad:before {
  content: "\f11b";
}

/* line 320, sass/vendors/fontawesome/_icons.scss */
.fa-gavel:before {
  content: "\f0e3";
}

/* line 321, sass/vendors/fontawesome/_icons.scss */
.fa-gem:before {
  content: "\f3a5";
}

/* line 322, sass/vendors/fontawesome/_icons.scss */
.fa-genderless:before {
  content: "\f22d";
}

/* line 323, sass/vendors/fontawesome/_icons.scss */
.fa-get-pocket:before {
  content: "\f265";
}

/* line 324, sass/vendors/fontawesome/_icons.scss */
.fa-gg:before {
  content: "\f260";
}

/* line 325, sass/vendors/fontawesome/_icons.scss */
.fa-gg-circle:before {
  content: "\f261";
}

/* line 326, sass/vendors/fontawesome/_icons.scss */
.fa-gift:before {
  content: "\f06b";
}

/* line 327, sass/vendors/fontawesome/_icons.scss */
.fa-git:before {
  content: "\f1d3";
}

/* line 328, sass/vendors/fontawesome/_icons.scss */
.fa-git-square:before {
  content: "\f1d2";
}

/* line 329, sass/vendors/fontawesome/_icons.scss */
.fa-github:before {
  content: "\f09b";
}

/* line 330, sass/vendors/fontawesome/_icons.scss */
.fa-github-alt:before {
  content: "\f113";
}

/* line 331, sass/vendors/fontawesome/_icons.scss */
.fa-github-square:before {
  content: "\f092";
}

/* line 332, sass/vendors/fontawesome/_icons.scss */
.fa-gitkraken:before {
  content: "\f3a6";
}

/* line 333, sass/vendors/fontawesome/_icons.scss */
.fa-gitlab:before {
  content: "\f296";
}

/* line 334, sass/vendors/fontawesome/_icons.scss */
.fa-gitter:before {
  content: "\f426";
}

/* line 335, sass/vendors/fontawesome/_icons.scss */
.fa-glass-martini:before {
  content: "\f000";
}

/* line 336, sass/vendors/fontawesome/_icons.scss */
.fa-glide:before {
  content: "\f2a5";
}

/* line 337, sass/vendors/fontawesome/_icons.scss */
.fa-glide-g:before {
  content: "\f2a6";
}

/* line 338, sass/vendors/fontawesome/_icons.scss */
.fa-globe:before {
  content: "\f0ac";
}

/* line 339, sass/vendors/fontawesome/_icons.scss */
.fa-gofore:before {
  content: "\f3a7";
}

/* line 340, sass/vendors/fontawesome/_icons.scss */
.fa-golf-ball:before {
  content: "\f450";
}

/* line 341, sass/vendors/fontawesome/_icons.scss */
.fa-goodreads:before {
  content: "\f3a8";
}

/* line 342, sass/vendors/fontawesome/_icons.scss */
.fa-goodreads-g:before {
  content: "\f3a9";
}

/* line 343, sass/vendors/fontawesome/_icons.scss */
.fa-google:before {
  content: "\f1a0";
}

/* line 344, sass/vendors/fontawesome/_icons.scss */
.fa-google-drive:before {
  content: "\f3aa";
}

/* line 345, sass/vendors/fontawesome/_icons.scss */
.fa-google-play:before {
  content: "\f3ab";
}

/* line 346, sass/vendors/fontawesome/_icons.scss */
.fa-google-plus:before {
  content: "\f2b3";
}

/* line 347, sass/vendors/fontawesome/_icons.scss */
.fa-google-plus-g:before {
  content: "\f0d5";
}

/* line 348, sass/vendors/fontawesome/_icons.scss */
.fa-google-plus-square:before {
  content: "\f0d4";
}

/* line 349, sass/vendors/fontawesome/_icons.scss */
.fa-google-wallet:before {
  content: "\f1ee";
}

/* line 350, sass/vendors/fontawesome/_icons.scss */
.fa-graduation-cap:before {
  content: "\f19d";
}

/* line 351, sass/vendors/fontawesome/_icons.scss */
.fa-gratipay:before {
  content: "\f184";
}

/* line 352, sass/vendors/fontawesome/_icons.scss */
.fa-grav:before {
  content: "\f2d6";
}

/* line 353, sass/vendors/fontawesome/_icons.scss */
.fa-gripfire:before {
  content: "\f3ac";
}

/* line 354, sass/vendors/fontawesome/_icons.scss */
.fa-grunt:before {
  content: "\f3ad";
}

/* line 355, sass/vendors/fontawesome/_icons.scss */
.fa-gulp:before {
  content: "\f3ae";
}

/* line 356, sass/vendors/fontawesome/_icons.scss */
.fa-h-square:before {
  content: "\f0fd";
}

/* line 357, sass/vendors/fontawesome/_icons.scss */
.fa-hacker-news:before {
  content: "\f1d4";
}

/* line 358, sass/vendors/fontawesome/_icons.scss */
.fa-hacker-news-square:before {
  content: "\f3af";
}

/* line 359, sass/vendors/fontawesome/_icons.scss */
.fa-hand-lizard:before {
  content: "\f258";
}

/* line 360, sass/vendors/fontawesome/_icons.scss */
.fa-hand-paper:before {
  content: "\f256";
}

/* line 361, sass/vendors/fontawesome/_icons.scss */
.fa-hand-peace:before {
  content: "\f25b";
}

/* line 362, sass/vendors/fontawesome/_icons.scss */
.fa-hand-point-down:before {
  content: "\f0a7";
}

/* line 363, sass/vendors/fontawesome/_icons.scss */
.fa-hand-point-left:before {
  content: "\f0a5";
}

/* line 364, sass/vendors/fontawesome/_icons.scss */
.fa-hand-point-right:before {
  content: "\f0a4";
}

/* line 365, sass/vendors/fontawesome/_icons.scss */
.fa-hand-point-up:before {
  content: "\f0a6";
}

/* line 366, sass/vendors/fontawesome/_icons.scss */
.fa-hand-pointer:before {
  content: "\f25a";
}

/* line 367, sass/vendors/fontawesome/_icons.scss */
.fa-hand-rock:before {
  content: "\f255";
}

/* line 368, sass/vendors/fontawesome/_icons.scss */
.fa-hand-scissors:before {
  content: "\f257";
}

/* line 369, sass/vendors/fontawesome/_icons.scss */
.fa-hand-spock:before {
  content: "\f259";
}

/* line 370, sass/vendors/fontawesome/_icons.scss */
.fa-handshake:before {
  content: "\f2b5";
}

/* line 371, sass/vendors/fontawesome/_icons.scss */
.fa-hashtag:before {
  content: "\f292";
}

/* line 372, sass/vendors/fontawesome/_icons.scss */
.fa-hdd:before {
  content: "\f0a0";
}

/* line 373, sass/vendors/fontawesome/_icons.scss */
.fa-heading:before {
  content: "\f1dc";
}

/* line 374, sass/vendors/fontawesome/_icons.scss */
.fa-headphones:before {
  content: "\f025";
}

/* line 375, sass/vendors/fontawesome/_icons.scss */
.fa-heart:before {
  content: "\f004";
}

/* line 376, sass/vendors/fontawesome/_icons.scss */
.fa-heartbeat:before {
  content: "\f21e";
}

/* line 377, sass/vendors/fontawesome/_icons.scss */
.fa-hips:before {
  content: "\f452";
}

/* line 378, sass/vendors/fontawesome/_icons.scss */
.fa-hire-a-helper:before {
  content: "\f3b0";
}

/* line 379, sass/vendors/fontawesome/_icons.scss */
.fa-history:before {
  content: "\f1da";
}

/* line 380, sass/vendors/fontawesome/_icons.scss */
.fa-hockey-puck:before {
  content: "\f453";
}

/* line 381, sass/vendors/fontawesome/_icons.scss */
.fa-home:before {
  content: "\f015";
}

/* line 382, sass/vendors/fontawesome/_icons.scss */
.fa-hooli:before {
  content: "\f427";
}

/* line 383, sass/vendors/fontawesome/_icons.scss */
.fa-hospital:before {
  content: "\f0f8";
}

/* line 384, sass/vendors/fontawesome/_icons.scss */
.fa-hotjar:before {
  content: "\f3b1";
}

/* line 385, sass/vendors/fontawesome/_icons.scss */
.fa-hourglass:before {
  content: "\f254";
}

/* line 386, sass/vendors/fontawesome/_icons.scss */
.fa-hourglass-end:before {
  content: "\f253";
}

/* line 387, sass/vendors/fontawesome/_icons.scss */
.fa-hourglass-half:before {
  content: "\f252";
}

/* line 388, sass/vendors/fontawesome/_icons.scss */
.fa-hourglass-start:before {
  content: "\f251";
}

/* line 389, sass/vendors/fontawesome/_icons.scss */
.fa-houzz:before {
  content: "\f27c";
}

/* line 390, sass/vendors/fontawesome/_icons.scss */
.fa-html5:before {
  content: "\f13b";
}

/* line 391, sass/vendors/fontawesome/_icons.scss */
.fa-hubspot:before {
  content: "\f3b2";
}

/* line 392, sass/vendors/fontawesome/_icons.scss */
.fa-i-cursor:before {
  content: "\f246";
}

/* line 393, sass/vendors/fontawesome/_icons.scss */
.fa-id-badge:before {
  content: "\f2c1";
}

/* line 394, sass/vendors/fontawesome/_icons.scss */
.fa-id-card:before {
  content: "\f2c2";
}

/* line 395, sass/vendors/fontawesome/_icons.scss */
.fa-image:before {
  content: "\f03e";
}

/* line 396, sass/vendors/fontawesome/_icons.scss */
.fa-images:before {
  content: "\f302";
}

/* line 397, sass/vendors/fontawesome/_icons.scss */
.fa-imdb:before {
  content: "\f2d8";
}

/* line 398, sass/vendors/fontawesome/_icons.scss */
.fa-inbox:before {
  content: "\f01c";
}

/* line 399, sass/vendors/fontawesome/_icons.scss */
.fa-indent:before {
  content: "\f03c";
}

/* line 400, sass/vendors/fontawesome/_icons.scss */
.fa-industry:before {
  content: "\f275";
}

/* line 401, sass/vendors/fontawesome/_icons.scss */
.fa-info:before {
  content: "\f129";
}

/* line 402, sass/vendors/fontawesome/_icons.scss */
.fa-info-circle:before {
  content: "\f05a";
}

/* line 403, sass/vendors/fontawesome/_icons.scss */
.fa-instagram:before {
  content: "\f16d";
}

/* line 404, sass/vendors/fontawesome/_icons.scss */
.fa-internet-explorer:before {
  content: "\f26b";
}

/* line 405, sass/vendors/fontawesome/_icons.scss */
.fa-ioxhost:before {
  content: "\f208";
}

/* line 406, sass/vendors/fontawesome/_icons.scss */
.fa-italic:before {
  content: "\f033";
}

/* line 407, sass/vendors/fontawesome/_icons.scss */
.fa-itunes:before {
  content: "\f3b4";
}

/* line 408, sass/vendors/fontawesome/_icons.scss */
.fa-itunes-note:before {
  content: "\f3b5";
}

/* line 409, sass/vendors/fontawesome/_icons.scss */
.fa-jenkins:before {
  content: "\f3b6";
}

/* line 410, sass/vendors/fontawesome/_icons.scss */
.fa-joget:before {
  content: "\f3b7";
}

/* line 411, sass/vendors/fontawesome/_icons.scss */
.fa-joomla:before {
  content: "\f1aa";
}

/* line 412, sass/vendors/fontawesome/_icons.scss */
.fa-js:before {
  content: "\f3b8";
}

/* line 413, sass/vendors/fontawesome/_icons.scss */
.fa-js-square:before {
  content: "\f3b9";
}

/* line 414, sass/vendors/fontawesome/_icons.scss */
.fa-jsfiddle:before {
  content: "\f1cc";
}

/* line 415, sass/vendors/fontawesome/_icons.scss */
.fa-key:before {
  content: "\f084";
}

/* line 416, sass/vendors/fontawesome/_icons.scss */
.fa-keyboard:before {
  content: "\f11c";
}

/* line 417, sass/vendors/fontawesome/_icons.scss */
.fa-keycdn:before {
  content: "\f3ba";
}

/* line 418, sass/vendors/fontawesome/_icons.scss */
.fa-kickstarter:before {
  content: "\f3bb";
}

/* line 419, sass/vendors/fontawesome/_icons.scss */
.fa-kickstarter-k:before {
  content: "\f3bc";
}

/* line 420, sass/vendors/fontawesome/_icons.scss */
.fa-korvue:before {
  content: "\f42f";
}

/* line 421, sass/vendors/fontawesome/_icons.scss */
.fa-language:before {
  content: "\f1ab";
}

/* line 422, sass/vendors/fontawesome/_icons.scss */
.fa-laptop:before {
  content: "\f109";
}

/* line 423, sass/vendors/fontawesome/_icons.scss */
.fa-laravel:before {
  content: "\f3bd";
}

/* line 424, sass/vendors/fontawesome/_icons.scss */
.fa-lastfm:before {
  content: "\f202";
}

/* line 425, sass/vendors/fontawesome/_icons.scss */
.fa-lastfm-square:before {
  content: "\f203";
}

/* line 426, sass/vendors/fontawesome/_icons.scss */
.fa-leaf:before {
  content: "\f06c";
}

/* line 427, sass/vendors/fontawesome/_icons.scss */
.fa-leanpub:before {
  content: "\f212";
}

/* line 428, sass/vendors/fontawesome/_icons.scss */
.fa-lemon:before {
  content: "\f094";
}

/* line 429, sass/vendors/fontawesome/_icons.scss */
.fa-less:before {
  content: "\f41d";
}

/* line 430, sass/vendors/fontawesome/_icons.scss */
.fa-level-down-alt:before {
  content: "\f3be";
}

/* line 431, sass/vendors/fontawesome/_icons.scss */
.fa-level-up-alt:before {
  content: "\f3bf";
}

/* line 432, sass/vendors/fontawesome/_icons.scss */
.fa-life-ring:before {
  content: "\f1cd";
}

/* line 433, sass/vendors/fontawesome/_icons.scss */
.fa-lightbulb:before {
  content: "\f0eb";
}

/* line 434, sass/vendors/fontawesome/_icons.scss */
.fa-line:before {
  content: "\f3c0";
}

/* line 435, sass/vendors/fontawesome/_icons.scss */
.fa-link:before {
  content: "\f0c1";
}

/* line 436, sass/vendors/fontawesome/_icons.scss */
.fa-linkedin:before {
  content: "\f08c";
}

/* line 437, sass/vendors/fontawesome/_icons.scss */
.fa-linkedin-in:before {
  content: "\f0e1";
}

/* line 438, sass/vendors/fontawesome/_icons.scss */
.fa-linode:before {
  content: "\f2b8";
}

/* line 439, sass/vendors/fontawesome/_icons.scss */
.fa-linux:before {
  content: "\f17c";
}

/* line 440, sass/vendors/fontawesome/_icons.scss */
.fa-lira-sign:before {
  content: "\f195";
}

/* line 441, sass/vendors/fontawesome/_icons.scss */
.fa-list:before {
  content: "\f03a";
}

/* line 442, sass/vendors/fontawesome/_icons.scss */
.fa-list-alt:before {
  content: "\f022";
}

/* line 443, sass/vendors/fontawesome/_icons.scss */
.fa-list-ol:before {
  content: "\f0cb";
}

/* line 444, sass/vendors/fontawesome/_icons.scss */
.fa-list-ul:before {
  content: "\f0ca";
}

/* line 445, sass/vendors/fontawesome/_icons.scss */
.fa-location-arrow:before {
  content: "\f124";
}

/* line 446, sass/vendors/fontawesome/_icons.scss */
.fa-lock:before {
  content: "\f023";
}

/* line 447, sass/vendors/fontawesome/_icons.scss */
.fa-lock-open:before {
  content: "\f3c1";
}

/* line 448, sass/vendors/fontawesome/_icons.scss */
.fa-long-arrow-alt-down:before {
  content: "\f309";
}

/* line 449, sass/vendors/fontawesome/_icons.scss */
.fa-long-arrow-alt-left:before {
  content: "\f30a";
}

/* line 450, sass/vendors/fontawesome/_icons.scss */
.fa-long-arrow-alt-right:before {
  content: "\f30b";
}

/* line 451, sass/vendors/fontawesome/_icons.scss */
.fa-long-arrow-alt-up:before {
  content: "\f30c";
}

/* line 452, sass/vendors/fontawesome/_icons.scss */
.fa-low-vision:before {
  content: "\f2a8";
}

/* line 453, sass/vendors/fontawesome/_icons.scss */
.fa-lyft:before {
  content: "\f3c3";
}

/* line 454, sass/vendors/fontawesome/_icons.scss */
.fa-magento:before {
  content: "\f3c4";
}

/* line 455, sass/vendors/fontawesome/_icons.scss */
.fa-magic:before {
  content: "\f0d0";
}

/* line 456, sass/vendors/fontawesome/_icons.scss */
.fa-magnet:before {
  content: "\f076";
}

/* line 457, sass/vendors/fontawesome/_icons.scss */
.fa-male:before {
  content: "\f183";
}

/* line 458, sass/vendors/fontawesome/_icons.scss */
.fa-map:before {
  content: "\f279";
}

/* line 459, sass/vendors/fontawesome/_icons.scss */
.fa-map-marker:before {
  content: "\f041";
}

/* line 460, sass/vendors/fontawesome/_icons.scss */
.fa-map-marker-alt:before {
  content: "\f3c5";
}

/* line 461, sass/vendors/fontawesome/_icons.scss */
.fa-map-pin:before {
  content: "\f276";
}

/* line 462, sass/vendors/fontawesome/_icons.scss */
.fa-map-signs:before {
  content: "\f277";
}

/* line 463, sass/vendors/fontawesome/_icons.scss */
.fa-mars:before {
  content: "\f222";
}

/* line 464, sass/vendors/fontawesome/_icons.scss */
.fa-mars-double:before {
  content: "\f227";
}

/* line 465, sass/vendors/fontawesome/_icons.scss */
.fa-mars-stroke:before {
  content: "\f229";
}

/* line 466, sass/vendors/fontawesome/_icons.scss */
.fa-mars-stroke-h:before {
  content: "\f22b";
}

/* line 467, sass/vendors/fontawesome/_icons.scss */
.fa-mars-stroke-v:before {
  content: "\f22a";
}

/* line 468, sass/vendors/fontawesome/_icons.scss */
.fa-maxcdn:before {
  content: "\f136";
}

/* line 469, sass/vendors/fontawesome/_icons.scss */
.fa-medapps:before {
  content: "\f3c6";
}

/* line 470, sass/vendors/fontawesome/_icons.scss */
.fa-medium:before {
  content: "\f23a";
}

/* line 471, sass/vendors/fontawesome/_icons.scss */
.fa-medium-m:before {
  content: "\f3c7";
}

/* line 472, sass/vendors/fontawesome/_icons.scss */
.fa-medkit:before {
  content: "\f0fa";
}

/* line 473, sass/vendors/fontawesome/_icons.scss */
.fa-medrt:before {
  content: "\f3c8";
}

/* line 474, sass/vendors/fontawesome/_icons.scss */
.fa-meetup:before {
  content: "\f2e0";
}

/* line 475, sass/vendors/fontawesome/_icons.scss */
.fa-meh:before {
  content: "\f11a";
}

/* line 476, sass/vendors/fontawesome/_icons.scss */
.fa-mercury:before {
  content: "\f223";
}

/* line 477, sass/vendors/fontawesome/_icons.scss */
.fa-microchip:before {
  content: "\f2db";
}

/* line 478, sass/vendors/fontawesome/_icons.scss */
.fa-microphone:before {
  content: "\f130";
}

/* line 479, sass/vendors/fontawesome/_icons.scss */
.fa-microphone-slash:before {
  content: "\f131";
}

/* line 480, sass/vendors/fontawesome/_icons.scss */
.fa-microsoft:before {
  content: "\f3ca";
}

/* line 481, sass/vendors/fontawesome/_icons.scss */
.fa-minus:before {
  content: "\f068";
}

/* line 482, sass/vendors/fontawesome/_icons.scss */
.fa-minus-circle:before {
  content: "\f056";
}

/* line 483, sass/vendors/fontawesome/_icons.scss */
.fa-minus-square:before {
  content: "\f146";
}

/* line 484, sass/vendors/fontawesome/_icons.scss */
.fa-mix:before {
  content: "\f3cb";
}

/* line 485, sass/vendors/fontawesome/_icons.scss */
.fa-mixcloud:before {
  content: "\f289";
}

/* line 486, sass/vendors/fontawesome/_icons.scss */
.fa-mizuni:before {
  content: "\f3cc";
}

/* line 487, sass/vendors/fontawesome/_icons.scss */
.fa-mobile:before {
  content: "\f10b";
}

/* line 488, sass/vendors/fontawesome/_icons.scss */
.fa-mobile-alt:before {
  content: "\f3cd";
}

/* line 489, sass/vendors/fontawesome/_icons.scss */
.fa-modx:before {
  content: "\f285";
}

/* line 490, sass/vendors/fontawesome/_icons.scss */
.fa-monero:before {
  content: "\f3d0";
}

/* line 491, sass/vendors/fontawesome/_icons.scss */
.fa-money-bill-alt:before {
  content: "\f3d1";
}

/* line 492, sass/vendors/fontawesome/_icons.scss */
.fa-moon:before {
  content: "\f186";
}

/* line 493, sass/vendors/fontawesome/_icons.scss */
.fa-motorcycle:before {
  content: "\f21c";
}

/* line 494, sass/vendors/fontawesome/_icons.scss */
.fa-mouse-pointer:before {
  content: "\f245";
}

/* line 495, sass/vendors/fontawesome/_icons.scss */
.fa-music:before {
  content: "\f001";
}

/* line 496, sass/vendors/fontawesome/_icons.scss */
.fa-napster:before {
  content: "\f3d2";
}

/* line 497, sass/vendors/fontawesome/_icons.scss */
.fa-neuter:before {
  content: "\f22c";
}

/* line 498, sass/vendors/fontawesome/_icons.scss */
.fa-newspaper:before {
  content: "\f1ea";
}

/* line 499, sass/vendors/fontawesome/_icons.scss */
.fa-nintendo-switch:before {
  content: "\f418";
}

/* line 500, sass/vendors/fontawesome/_icons.scss */
.fa-node:before {
  content: "\f419";
}

/* line 501, sass/vendors/fontawesome/_icons.scss */
.fa-node-js:before {
  content: "\f3d3";
}

/* line 502, sass/vendors/fontawesome/_icons.scss */
.fa-npm:before {
  content: "\f3d4";
}

/* line 503, sass/vendors/fontawesome/_icons.scss */
.fa-ns8:before {
  content: "\f3d5";
}

/* line 504, sass/vendors/fontawesome/_icons.scss */
.fa-nutritionix:before {
  content: "\f3d6";
}

/* line 505, sass/vendors/fontawesome/_icons.scss */
.fa-object-group:before {
  content: "\f247";
}

/* line 506, sass/vendors/fontawesome/_icons.scss */
.fa-object-ungroup:before {
  content: "\f248";
}

/* line 507, sass/vendors/fontawesome/_icons.scss */
.fa-odnoklassniki:before {
  content: "\f263";
}

/* line 508, sass/vendors/fontawesome/_icons.scss */
.fa-odnoklassniki-square:before {
  content: "\f264";
}

/* line 509, sass/vendors/fontawesome/_icons.scss */
.fa-opencart:before {
  content: "\f23d";
}

/* line 510, sass/vendors/fontawesome/_icons.scss */
.fa-openid:before {
  content: "\f19b";
}

/* line 511, sass/vendors/fontawesome/_icons.scss */
.fa-opera:before {
  content: "\f26a";
}

/* line 512, sass/vendors/fontawesome/_icons.scss */
.fa-optin-monster:before {
  content: "\f23c";
}

/* line 513, sass/vendors/fontawesome/_icons.scss */
.fa-osi:before {
  content: "\f41a";
}

/* line 514, sass/vendors/fontawesome/_icons.scss */
.fa-outdent:before {
  content: "\f03b";
}

/* line 515, sass/vendors/fontawesome/_icons.scss */
.fa-page4:before {
  content: "\f3d7";
}

/* line 516, sass/vendors/fontawesome/_icons.scss */
.fa-pagelines:before {
  content: "\f18c";
}

/* line 517, sass/vendors/fontawesome/_icons.scss */
.fa-paint-brush:before {
  content: "\f1fc";
}

/* line 518, sass/vendors/fontawesome/_icons.scss */
.fa-palfed:before {
  content: "\f3d8";
}

/* line 519, sass/vendors/fontawesome/_icons.scss */
.fa-paper-plane:before {
  content: "\f1d8";
}

/* line 520, sass/vendors/fontawesome/_icons.scss */
.fa-paperclip:before {
  content: "\f0c6";
}

/* line 521, sass/vendors/fontawesome/_icons.scss */
.fa-paragraph:before {
  content: "\f1dd";
}

/* line 522, sass/vendors/fontawesome/_icons.scss */
.fa-paste:before {
  content: "\f0ea";
}

/* line 523, sass/vendors/fontawesome/_icons.scss */
.fa-patreon:before {
  content: "\f3d9";
}

/* line 524, sass/vendors/fontawesome/_icons.scss */
.fa-pause:before {
  content: "\f04c";
}

/* line 525, sass/vendors/fontawesome/_icons.scss */
.fa-pause-circle:before {
  content: "\f28b";
}

/* line 526, sass/vendors/fontawesome/_icons.scss */
.fa-paw:before {
  content: "\f1b0";
}

/* line 527, sass/vendors/fontawesome/_icons.scss */
.fa-paypal:before {
  content: "\f1ed";
}

/* line 528, sass/vendors/fontawesome/_icons.scss */
.fa-pen-square:before {
  content: "\f14b";
}

/* line 529, sass/vendors/fontawesome/_icons.scss */
.fa-pencil-alt:before {
  content: "\f303";
}

/* line 530, sass/vendors/fontawesome/_icons.scss */
.fa-percent:before {
  content: "\f295";
}

/* line 531, sass/vendors/fontawesome/_icons.scss */
.fa-periscope:before {
  content: "\f3da";
}

/* line 532, sass/vendors/fontawesome/_icons.scss */
.fa-phabricator:before {
  content: "\f3db";
}

/* line 533, sass/vendors/fontawesome/_icons.scss */
.fa-phoenix-framework:before {
  content: "\f3dc";
}

/* line 534, sass/vendors/fontawesome/_icons.scss */
.fa-phone:before {
  content: "\f095";
}

/* line 535, sass/vendors/fontawesome/_icons.scss */
.fa-phone-square:before {
  content: "\f098";
}

/* line 536, sass/vendors/fontawesome/_icons.scss */
.fa-phone-volume:before {
  content: "\f2a0";
}

/* line 537, sass/vendors/fontawesome/_icons.scss */
.fa-php:before {
  content: "\f457";
}

/* line 538, sass/vendors/fontawesome/_icons.scss */
.fa-pied-piper:before {
  content: "\f2ae";
}

/* line 539, sass/vendors/fontawesome/_icons.scss */
.fa-pied-piper-alt:before {
  content: "\f1a8";
}

/* line 540, sass/vendors/fontawesome/_icons.scss */
.fa-pied-piper-pp:before {
  content: "\f1a7";
}

/* line 541, sass/vendors/fontawesome/_icons.scss */
.fa-pinterest:before {
  content: "\f0d2";
}

/* line 542, sass/vendors/fontawesome/_icons.scss */
.fa-pinterest-p:before {
  content: "\f231";
}

/* line 543, sass/vendors/fontawesome/_icons.scss */
.fa-pinterest-square:before {
  content: "\f0d3";
}

/* line 544, sass/vendors/fontawesome/_icons.scss */
.fa-plane:before {
  content: "\f072";
}

/* line 545, sass/vendors/fontawesome/_icons.scss */
.fa-play:before {
  content: "\f04b";
}

/* line 546, sass/vendors/fontawesome/_icons.scss */
.fa-play-circle:before {
  content: "\f144";
}

/* line 547, sass/vendors/fontawesome/_icons.scss */
.fa-playstation:before {
  content: "\f3df";
}

/* line 548, sass/vendors/fontawesome/_icons.scss */
.fa-plug:before {
  content: "\f1e6";
}

/* line 549, sass/vendors/fontawesome/_icons.scss */
.fa-plus:before {
  content: "\f067";
}

/* line 550, sass/vendors/fontawesome/_icons.scss */
.fa-plus-circle:before {
  content: "\f055";
}

/* line 551, sass/vendors/fontawesome/_icons.scss */
.fa-plus-square:before {
  content: "\f0fe";
}

/* line 552, sass/vendors/fontawesome/_icons.scss */
.fa-podcast:before {
  content: "\f2ce";
}

/* line 553, sass/vendors/fontawesome/_icons.scss */
.fa-pound-sign:before {
  content: "\f154";
}

/* line 554, sass/vendors/fontawesome/_icons.scss */
.fa-power-off:before {
  content: "\f011";
}

/* line 555, sass/vendors/fontawesome/_icons.scss */
.fa-print:before {
  content: "\f02f";
}

/* line 556, sass/vendors/fontawesome/_icons.scss */
.fa-product-hunt:before {
  content: "\f288";
}

/* line 557, sass/vendors/fontawesome/_icons.scss */
.fa-pushed:before {
  content: "\f3e1";
}

/* line 558, sass/vendors/fontawesome/_icons.scss */
.fa-puzzle-piece:before {
  content: "\f12e";
}

/* line 559, sass/vendors/fontawesome/_icons.scss */
.fa-python:before {
  content: "\f3e2";
}

/* line 560, sass/vendors/fontawesome/_icons.scss */
.fa-qq:before {
  content: "\f1d6";
}

/* line 561, sass/vendors/fontawesome/_icons.scss */
.fa-qrcode:before {
  content: "\f029";
}

/* line 562, sass/vendors/fontawesome/_icons.scss */
.fa-question:before {
  content: "\f128";
}

/* line 563, sass/vendors/fontawesome/_icons.scss */
.fa-question-circle:before {
  content: "\f059";
}

/* line 564, sass/vendors/fontawesome/_icons.scss */
.fa-quidditch:before {
  content: "\f458";
}

/* line 565, sass/vendors/fontawesome/_icons.scss */
.fa-quinscape:before {
  content: "\f459";
}

/* line 566, sass/vendors/fontawesome/_icons.scss */
.fa-quora:before {
  content: "\f2c4";
}

/* line 567, sass/vendors/fontawesome/_icons.scss */
.fa-quote-left:before {
  content: "\f10d";
}

/* line 568, sass/vendors/fontawesome/_icons.scss */
.fa-quote-right:before {
  content: "\f10e";
}

/* line 569, sass/vendors/fontawesome/_icons.scss */
.fa-random:before {
  content: "\f074";
}

/* line 570, sass/vendors/fontawesome/_icons.scss */
.fa-ravelry:before {
  content: "\f2d9";
}

/* line 571, sass/vendors/fontawesome/_icons.scss */
.fa-react:before {
  content: "\f41b";
}

/* line 572, sass/vendors/fontawesome/_icons.scss */
.fa-rebel:before {
  content: "\f1d0";
}

/* line 573, sass/vendors/fontawesome/_icons.scss */
.fa-recycle:before {
  content: "\f1b8";
}

/* line 574, sass/vendors/fontawesome/_icons.scss */
.fa-red-river:before {
  content: "\f3e3";
}

/* line 575, sass/vendors/fontawesome/_icons.scss */
.fa-reddit:before {
  content: "\f1a1";
}

/* line 576, sass/vendors/fontawesome/_icons.scss */
.fa-reddit-alien:before {
  content: "\f281";
}

/* line 577, sass/vendors/fontawesome/_icons.scss */
.fa-reddit-square:before {
  content: "\f1a2";
}

/* line 578, sass/vendors/fontawesome/_icons.scss */
.fa-redo:before {
  content: "\f01e";
}

/* line 579, sass/vendors/fontawesome/_icons.scss */
.fa-redo-alt:before {
  content: "\f2f9";
}

/* line 580, sass/vendors/fontawesome/_icons.scss */
.fa-registered:before {
  content: "\f25d";
}

/* line 581, sass/vendors/fontawesome/_icons.scss */
.fa-rendact:before {
  content: "\f3e4";
}

/* line 582, sass/vendors/fontawesome/_icons.scss */
.fa-renren:before {
  content: "\f18b";
}

/* line 583, sass/vendors/fontawesome/_icons.scss */
.fa-reply:before {
  content: "\f3e5";
}

/* line 584, sass/vendors/fontawesome/_icons.scss */
.fa-reply-all:before {
  content: "\f122";
}

/* line 585, sass/vendors/fontawesome/_icons.scss */
.fa-replyd:before {
  content: "\f3e6";
}

/* line 586, sass/vendors/fontawesome/_icons.scss */
.fa-resolving:before {
  content: "\f3e7";
}

/* line 587, sass/vendors/fontawesome/_icons.scss */
.fa-retweet:before {
  content: "\f079";
}

/* line 588, sass/vendors/fontawesome/_icons.scss */
.fa-road:before {
  content: "\f018";
}

/* line 589, sass/vendors/fontawesome/_icons.scss */
.fa-rocket:before {
  content: "\f135";
}

/* line 590, sass/vendors/fontawesome/_icons.scss */
.fa-rocketchat:before {
  content: "\f3e8";
}

/* line 591, sass/vendors/fontawesome/_icons.scss */
.fa-rockrms:before {
  content: "\f3e9";
}

/* line 592, sass/vendors/fontawesome/_icons.scss */
.fa-rss:before {
  content: "\f09e";
}

/* line 593, sass/vendors/fontawesome/_icons.scss */
.fa-rss-square:before {
  content: "\f143";
}

/* line 594, sass/vendors/fontawesome/_icons.scss */
.fa-ruble-sign:before {
  content: "\f158";
}

/* line 595, sass/vendors/fontawesome/_icons.scss */
.fa-rupee-sign:before {
  content: "\f156";
}

/* line 596, sass/vendors/fontawesome/_icons.scss */
.fa-safari:before {
  content: "\f267";
}

/* line 597, sass/vendors/fontawesome/_icons.scss */
.fa-sass:before {
  content: "\f41e";
}

/* line 598, sass/vendors/fontawesome/_icons.scss */
.fa-save:before {
  content: "\f0c7";
}

/* line 599, sass/vendors/fontawesome/_icons.scss */
.fa-schlix:before {
  content: "\f3ea";
}

/* line 600, sass/vendors/fontawesome/_icons.scss */
.fa-scribd:before {
  content: "\f28a";
}

/* line 601, sass/vendors/fontawesome/_icons.scss */
.fa-search:before {
  content: "\f002";
}

/* line 602, sass/vendors/fontawesome/_icons.scss */
.fa-search-minus:before {
  content: "\f010";
}

/* line 603, sass/vendors/fontawesome/_icons.scss */
.fa-search-plus:before {
  content: "\f00e";
}

/* line 604, sass/vendors/fontawesome/_icons.scss */
.fa-searchengin:before {
  content: "\f3eb";
}

/* line 605, sass/vendors/fontawesome/_icons.scss */
.fa-sellcast:before {
  content: "\f2da";
}

/* line 606, sass/vendors/fontawesome/_icons.scss */
.fa-sellsy:before {
  content: "\f213";
}

/* line 607, sass/vendors/fontawesome/_icons.scss */
.fa-server:before {
  content: "\f233";
}

/* line 608, sass/vendors/fontawesome/_icons.scss */
.fa-servicestack:before {
  content: "\f3ec";
}

/* line 609, sass/vendors/fontawesome/_icons.scss */
.fa-share:before {
  content: "\f064";
}

/* line 610, sass/vendors/fontawesome/_icons.scss */
.fa-share-alt:before {
  content: "\f1e0";
}

/* line 611, sass/vendors/fontawesome/_icons.scss */
.fa-share-alt-square:before {
  content: "\f1e1";
}

/* line 612, sass/vendors/fontawesome/_icons.scss */
.fa-share-square:before {
  content: "\f14d";
}

/* line 613, sass/vendors/fontawesome/_icons.scss */
.fa-shekel-sign:before {
  content: "\f20b";
}

/* line 614, sass/vendors/fontawesome/_icons.scss */
.fa-shield-alt:before {
  content: "\f3ed";
}

/* line 615, sass/vendors/fontawesome/_icons.scss */
.fa-ship:before {
  content: "\f21a";
}

/* line 616, sass/vendors/fontawesome/_icons.scss */
.fa-shirtsinbulk:before {
  content: "\f214";
}

/* line 617, sass/vendors/fontawesome/_icons.scss */
.fa-shopping-bag:before {
  content: "\f290";
}

/* line 618, sass/vendors/fontawesome/_icons.scss */
.fa-shopping-basket:before {
  content: "\f291";
}

/* line 619, sass/vendors/fontawesome/_icons.scss */
.fa-shopping-cart:before {
  content: "\f07a";
}

/* line 620, sass/vendors/fontawesome/_icons.scss */
.fa-shower:before {
  content: "\f2cc";
}

/* line 621, sass/vendors/fontawesome/_icons.scss */
.fa-sign-in-alt:before {
  content: "\f2f6";
}

/* line 622, sass/vendors/fontawesome/_icons.scss */
.fa-sign-language:before {
  content: "\f2a7";
}

/* line 623, sass/vendors/fontawesome/_icons.scss */
.fa-sign-out-alt:before {
  content: "\f2f5";
}

/* line 624, sass/vendors/fontawesome/_icons.scss */
.fa-signal:before {
  content: "\f012";
}

/* line 625, sass/vendors/fontawesome/_icons.scss */
.fa-simplybuilt:before {
  content: "\f215";
}

/* line 626, sass/vendors/fontawesome/_icons.scss */
.fa-sistrix:before {
  content: "\f3ee";
}

/* line 627, sass/vendors/fontawesome/_icons.scss */
.fa-sitemap:before {
  content: "\f0e8";
}

/* line 628, sass/vendors/fontawesome/_icons.scss */
.fa-skyatlas:before {
  content: "\f216";
}

/* line 629, sass/vendors/fontawesome/_icons.scss */
.fa-skype:before {
  content: "\f17e";
}

/* line 630, sass/vendors/fontawesome/_icons.scss */
.fa-slack:before {
  content: "\f198";
}

/* line 631, sass/vendors/fontawesome/_icons.scss */
.fa-slack-hash:before {
  content: "\f3ef";
}

/* line 632, sass/vendors/fontawesome/_icons.scss */
.fa-sliders-h:before {
  content: "\f1de";
}

/* line 633, sass/vendors/fontawesome/_icons.scss */
.fa-slideshare:before {
  content: "\f1e7";
}

/* line 634, sass/vendors/fontawesome/_icons.scss */
.fa-smile:before {
  content: "\f118";
}

/* line 635, sass/vendors/fontawesome/_icons.scss */
.fa-snapchat:before {
  content: "\f2ab";
}

/* line 636, sass/vendors/fontawesome/_icons.scss */
.fa-snapchat-ghost:before {
  content: "\f2ac";
}

/* line 637, sass/vendors/fontawesome/_icons.scss */
.fa-snapchat-square:before {
  content: "\f2ad";
}

/* line 638, sass/vendors/fontawesome/_icons.scss */
.fa-snowflake:before {
  content: "\f2dc";
}

/* line 639, sass/vendors/fontawesome/_icons.scss */
.fa-sort:before {
  content: "\f0dc";
}

/* line 640, sass/vendors/fontawesome/_icons.scss */
.fa-sort-alpha-down:before {
  content: "\f15d";
}

/* line 641, sass/vendors/fontawesome/_icons.scss */
.fa-sort-alpha-up:before {
  content: "\f15e";
}

/* line 642, sass/vendors/fontawesome/_icons.scss */
.fa-sort-amount-down:before {
  content: "\f160";
}

/* line 643, sass/vendors/fontawesome/_icons.scss */
.fa-sort-amount-up:before {
  content: "\f161";
}

/* line 644, sass/vendors/fontawesome/_icons.scss */
.fa-sort-down:before {
  content: "\f0dd";
}

/* line 645, sass/vendors/fontawesome/_icons.scss */
.fa-sort-numeric-down:before {
  content: "\f162";
}

/* line 646, sass/vendors/fontawesome/_icons.scss */
.fa-sort-numeric-up:before {
  content: "\f163";
}

/* line 647, sass/vendors/fontawesome/_icons.scss */
.fa-sort-up:before {
  content: "\f0de";
}

/* line 648, sass/vendors/fontawesome/_icons.scss */
.fa-soundcloud:before {
  content: "\f1be";
}

/* line 649, sass/vendors/fontawesome/_icons.scss */
.fa-space-shuttle:before {
  content: "\f197";
}

/* line 650, sass/vendors/fontawesome/_icons.scss */
.fa-speakap:before {
  content: "\f3f3";
}

/* line 651, sass/vendors/fontawesome/_icons.scss */
.fa-spinner:before {
  content: "\f110";
}

/* line 652, sass/vendors/fontawesome/_icons.scss */
.fa-spotify:before {
  content: "\f1bc";
}

/* line 653, sass/vendors/fontawesome/_icons.scss */
.fa-square:before {
  content: "\f0c8";
}

/* line 654, sass/vendors/fontawesome/_icons.scss */
.fa-square-full:before {
  content: "\f45c";
}

/* line 655, sass/vendors/fontawesome/_icons.scss */
.fa-stack-exchange:before {
  content: "\f18d";
}

/* line 656, sass/vendors/fontawesome/_icons.scss */
.fa-stack-overflow:before {
  content: "\f16c";
}

/* line 657, sass/vendors/fontawesome/_icons.scss */
.fa-star:before {
  content: "\f005";
}

/* line 658, sass/vendors/fontawesome/_icons.scss */
.fa-star-half:before {
  content: "\f089";
}

/* line 659, sass/vendors/fontawesome/_icons.scss */
.fa-staylinked:before {
  content: "\f3f5";
}

/* line 660, sass/vendors/fontawesome/_icons.scss */
.fa-steam:before {
  content: "\f1b6";
}

/* line 661, sass/vendors/fontawesome/_icons.scss */
.fa-steam-square:before {
  content: "\f1b7";
}

/* line 662, sass/vendors/fontawesome/_icons.scss */
.fa-steam-symbol:before {
  content: "\f3f6";
}

/* line 663, sass/vendors/fontawesome/_icons.scss */
.fa-step-backward:before {
  content: "\f048";
}

/* line 664, sass/vendors/fontawesome/_icons.scss */
.fa-step-forward:before {
  content: "\f051";
}

/* line 665, sass/vendors/fontawesome/_icons.scss */
.fa-stethoscope:before {
  content: "\f0f1";
}

/* line 666, sass/vendors/fontawesome/_icons.scss */
.fa-sticker-mule:before {
  content: "\f3f7";
}

/* line 667, sass/vendors/fontawesome/_icons.scss */
.fa-sticky-note:before {
  content: "\f249";
}

/* line 668, sass/vendors/fontawesome/_icons.scss */
.fa-stop:before {
  content: "\f04d";
}

/* line 669, sass/vendors/fontawesome/_icons.scss */
.fa-stop-circle:before {
  content: "\f28d";
}

/* line 670, sass/vendors/fontawesome/_icons.scss */
.fa-stopwatch:before {
  content: "\f2f2";
}

/* line 671, sass/vendors/fontawesome/_icons.scss */
.fa-strava:before {
  content: "\f428";
}

/* line 672, sass/vendors/fontawesome/_icons.scss */
.fa-street-view:before {
  content: "\f21d";
}

/* line 673, sass/vendors/fontawesome/_icons.scss */
.fa-strikethrough:before {
  content: "\f0cc";
}

/* line 674, sass/vendors/fontawesome/_icons.scss */
.fa-stripe:before {
  content: "\f429";
}

/* line 675, sass/vendors/fontawesome/_icons.scss */
.fa-stripe-s:before {
  content: "\f42a";
}

/* line 676, sass/vendors/fontawesome/_icons.scss */
.fa-studiovinari:before {
  content: "\f3f8";
}

/* line 677, sass/vendors/fontawesome/_icons.scss */
.fa-stumbleupon:before {
  content: "\f1a4";
}

/* line 678, sass/vendors/fontawesome/_icons.scss */
.fa-stumbleupon-circle:before {
  content: "\f1a3";
}

/* line 679, sass/vendors/fontawesome/_icons.scss */
.fa-subscript:before {
  content: "\f12c";
}

/* line 680, sass/vendors/fontawesome/_icons.scss */
.fa-subway:before {
  content: "\f239";
}

/* line 681, sass/vendors/fontawesome/_icons.scss */
.fa-suitcase:before {
  content: "\f0f2";
}

/* line 682, sass/vendors/fontawesome/_icons.scss */
.fa-sun:before {
  content: "\f185";
}

/* line 683, sass/vendors/fontawesome/_icons.scss */
.fa-superpowers:before {
  content: "\f2dd";
}

/* line 684, sass/vendors/fontawesome/_icons.scss */
.fa-superscript:before {
  content: "\f12b";
}

/* line 685, sass/vendors/fontawesome/_icons.scss */
.fa-supple:before {
  content: "\f3f9";
}

/* line 686, sass/vendors/fontawesome/_icons.scss */
.fa-sync:before {
  content: "\f021";
}

/* line 687, sass/vendors/fontawesome/_icons.scss */
.fa-sync-alt:before {
  content: "\f2f1";
}

/* line 688, sass/vendors/fontawesome/_icons.scss */
.fa-table:before {
  content: "\f0ce";
}

/* line 689, sass/vendors/fontawesome/_icons.scss */
.fa-table-tennis:before {
  content: "\f45d";
}

/* line 690, sass/vendors/fontawesome/_icons.scss */
.fa-tablet:before {
  content: "\f10a";
}

/* line 691, sass/vendors/fontawesome/_icons.scss */
.fa-tablet-alt:before {
  content: "\f3fa";
}

/* line 692, sass/vendors/fontawesome/_icons.scss */
.fa-tachometer-alt:before {
  content: "\f3fd";
}

/* line 693, sass/vendors/fontawesome/_icons.scss */
.fa-tag:before {
  content: "\f02b";
}

/* line 694, sass/vendors/fontawesome/_icons.scss */
.fa-tags:before {
  content: "\f02c";
}

/* line 695, sass/vendors/fontawesome/_icons.scss */
.fa-tasks:before {
  content: "\f0ae";
}

/* line 696, sass/vendors/fontawesome/_icons.scss */
.fa-taxi:before {
  content: "\f1ba";
}

/* line 697, sass/vendors/fontawesome/_icons.scss */
.fa-telegram:before {
  content: "\f2c6";
}

/* line 698, sass/vendors/fontawesome/_icons.scss */
.fa-telegram-plane:before {
  content: "\f3fe";
}

/* line 699, sass/vendors/fontawesome/_icons.scss */
.fa-tencent-weibo:before {
  content: "\f1d5";
}

/* line 700, sass/vendors/fontawesome/_icons.scss */
.fa-terminal:before {
  content: "\f120";
}

/* line 701, sass/vendors/fontawesome/_icons.scss */
.fa-text-height:before {
  content: "\f034";
}

/* line 702, sass/vendors/fontawesome/_icons.scss */
.fa-text-width:before {
  content: "\f035";
}

/* line 703, sass/vendors/fontawesome/_icons.scss */
.fa-th:before {
  content: "\f00a";
}

/* line 704, sass/vendors/fontawesome/_icons.scss */
.fa-th-large:before {
  content: "\f009";
}

/* line 705, sass/vendors/fontawesome/_icons.scss */
.fa-th-list:before {
  content: "\f00b";
}

/* line 706, sass/vendors/fontawesome/_icons.scss */
.fa-themeisle:before {
  content: "\f2b2";
}

/* line 707, sass/vendors/fontawesome/_icons.scss */
.fa-thermometer-empty:before {
  content: "\f2cb";
}

/* line 708, sass/vendors/fontawesome/_icons.scss */
.fa-thermometer-full:before {
  content: "\f2c7";
}

/* line 709, sass/vendors/fontawesome/_icons.scss */
.fa-thermometer-half:before {
  content: "\f2c9";
}

/* line 710, sass/vendors/fontawesome/_icons.scss */
.fa-thermometer-quarter:before {
  content: "\f2ca";
}

/* line 711, sass/vendors/fontawesome/_icons.scss */
.fa-thermometer-three-quarters:before {
  content: "\f2c8";
}

/* line 712, sass/vendors/fontawesome/_icons.scss */
.fa-thumbs-down:before {
  content: "\f165";
}

/* line 713, sass/vendors/fontawesome/_icons.scss */
.fa-thumbs-up:before {
  content: "\f164";
}

/* line 714, sass/vendors/fontawesome/_icons.scss */
.fa-thumbtack:before {
  content: "\f08d";
}

/* line 715, sass/vendors/fontawesome/_icons.scss */
.fa-ticket-alt:before {
  content: "\f3ff";
}

/* line 716, sass/vendors/fontawesome/_icons.scss */
.fa-times:before {
  content: "\f00d";
}

/* line 717, sass/vendors/fontawesome/_icons.scss */
.fa-times-circle:before {
  content: "\f057";
}

/* line 718, sass/vendors/fontawesome/_icons.scss */
.fa-tint:before {
  content: "\f043";
}

/* line 719, sass/vendors/fontawesome/_icons.scss */
.fa-toggle-off:before {
  content: "\f204";
}

/* line 720, sass/vendors/fontawesome/_icons.scss */
.fa-toggle-on:before {
  content: "\f205";
}

/* line 721, sass/vendors/fontawesome/_icons.scss */
.fa-trademark:before {
  content: "\f25c";
}

/* line 722, sass/vendors/fontawesome/_icons.scss */
.fa-train:before {
  content: "\f238";
}

/* line 723, sass/vendors/fontawesome/_icons.scss */
.fa-transgender:before {
  content: "\f224";
}

/* line 724, sass/vendors/fontawesome/_icons.scss */
.fa-transgender-alt:before {
  content: "\f225";
}

/* line 725, sass/vendors/fontawesome/_icons.scss */
.fa-trash:before {
  content: "\f1f8";
}

/* line 726, sass/vendors/fontawesome/_icons.scss */
.fa-trash-alt:before {
  content: "\f2ed";
}

/* line 727, sass/vendors/fontawesome/_icons.scss */
.fa-tree:before {
  content: "\f1bb";
}

/* line 728, sass/vendors/fontawesome/_icons.scss */
.fa-trello:before {
  content: "\f181";
}

/* line 729, sass/vendors/fontawesome/_icons.scss */
.fa-tripadvisor:before {
  content: "\f262";
}

/* line 730, sass/vendors/fontawesome/_icons.scss */
.fa-trophy:before {
  content: "\f091";
}

/* line 731, sass/vendors/fontawesome/_icons.scss */
.fa-truck:before {
  content: "\f0d1";
}

/* line 732, sass/vendors/fontawesome/_icons.scss */
.fa-tty:before {
  content: "\f1e4";
}

/* line 733, sass/vendors/fontawesome/_icons.scss */
.fa-tumblr:before {
  content: "\f173";
}

/* line 734, sass/vendors/fontawesome/_icons.scss */
.fa-tumblr-square:before {
  content: "\f174";
}

/* line 735, sass/vendors/fontawesome/_icons.scss */
.fa-tv:before {
  content: "\f26c";
}

/* line 736, sass/vendors/fontawesome/_icons.scss */
.fa-twitch:before {
  content: "\f1e8";
}

/* line 737, sass/vendors/fontawesome/_icons.scss */
.fa-twitter:before {
  content: "\f099";
}

/* line 738, sass/vendors/fontawesome/_icons.scss */
.fa-twitter-square:before {
  content: "\f081";
}

/* line 739, sass/vendors/fontawesome/_icons.scss */
.fa-typo3:before {
  content: "\f42b";
}

/* line 740, sass/vendors/fontawesome/_icons.scss */
.fa-uber:before {
  content: "\f402";
}

/* line 741, sass/vendors/fontawesome/_icons.scss */
.fa-uikit:before {
  content: "\f403";
}

/* line 742, sass/vendors/fontawesome/_icons.scss */
.fa-umbrella:before {
  content: "\f0e9";
}

/* line 743, sass/vendors/fontawesome/_icons.scss */
.fa-underline:before {
  content: "\f0cd";
}

/* line 744, sass/vendors/fontawesome/_icons.scss */
.fa-undo:before {
  content: "\f0e2";
}

/* line 745, sass/vendors/fontawesome/_icons.scss */
.fa-undo-alt:before {
  content: "\f2ea";
}

/* line 746, sass/vendors/fontawesome/_icons.scss */
.fa-uniregistry:before {
  content: "\f404";
}

/* line 747, sass/vendors/fontawesome/_icons.scss */
.fa-universal-access:before {
  content: "\f29a";
}

/* line 748, sass/vendors/fontawesome/_icons.scss */
.fa-university:before {
  content: "\f19c";
}

/* line 749, sass/vendors/fontawesome/_icons.scss */
.fa-unlink:before {
  content: "\f127";
}

/* line 750, sass/vendors/fontawesome/_icons.scss */
.fa-unlock:before {
  content: "\f09c";
}

/* line 751, sass/vendors/fontawesome/_icons.scss */
.fa-unlock-alt:before {
  content: "\f13e";
}

/* line 752, sass/vendors/fontawesome/_icons.scss */
.fa-untappd:before {
  content: "\f405";
}

/* line 753, sass/vendors/fontawesome/_icons.scss */
.fa-upload:before {
  content: "\f093";
}

/* line 754, sass/vendors/fontawesome/_icons.scss */
.fa-usb:before {
  content: "\f287";
}

/* line 755, sass/vendors/fontawesome/_icons.scss */
.fa-user:before {
  content: "\f007";
}

/* line 756, sass/vendors/fontawesome/_icons.scss */
.fa-user-circle:before {
  content: "\f2bd";
}

/* line 757, sass/vendors/fontawesome/_icons.scss */
.fa-user-md:before {
  content: "\f0f0";
}

/* line 758, sass/vendors/fontawesome/_icons.scss */
.fa-user-plus:before {
  content: "\f234";
}

/* line 759, sass/vendors/fontawesome/_icons.scss */
.fa-user-secret:before {
  content: "\f21b";
}

/* line 760, sass/vendors/fontawesome/_icons.scss */
.fa-user-times:before {
  content: "\f235";
}

/* line 761, sass/vendors/fontawesome/_icons.scss */
.fa-users:before {
  content: "\f0c0";
}

/* line 762, sass/vendors/fontawesome/_icons.scss */
.fa-ussunnah:before {
  content: "\f407";
}

/* line 763, sass/vendors/fontawesome/_icons.scss */
.fa-utensil-spoon:before {
  content: "\f2e5";
}

/* line 764, sass/vendors/fontawesome/_icons.scss */
.fa-utensils:before {
  content: "\f2e7";
}

/* line 765, sass/vendors/fontawesome/_icons.scss */
.fa-vaadin:before {
  content: "\f408";
}

/* line 766, sass/vendors/fontawesome/_icons.scss */
.fa-venus:before {
  content: "\f221";
}

/* line 767, sass/vendors/fontawesome/_icons.scss */
.fa-venus-double:before {
  content: "\f226";
}

/* line 768, sass/vendors/fontawesome/_icons.scss */
.fa-venus-mars:before {
  content: "\f228";
}

/* line 769, sass/vendors/fontawesome/_icons.scss */
.fa-viacoin:before {
  content: "\f237";
}

/* line 770, sass/vendors/fontawesome/_icons.scss */
.fa-viadeo:before {
  content: "\f2a9";
}

/* line 771, sass/vendors/fontawesome/_icons.scss */
.fa-viadeo-square:before {
  content: "\f2aa";
}

/* line 772, sass/vendors/fontawesome/_icons.scss */
.fa-viber:before {
  content: "\f409";
}

/* line 773, sass/vendors/fontawesome/_icons.scss */
.fa-video:before {
  content: "\f03d";
}

/* line 774, sass/vendors/fontawesome/_icons.scss */
.fa-vimeo:before {
  content: "\f40a";
}

/* line 775, sass/vendors/fontawesome/_icons.scss */
.fa-vimeo-square:before {
  content: "\f194";
}

/* line 776, sass/vendors/fontawesome/_icons.scss */
.fa-vimeo-v:before {
  content: "\f27d";
}

/* line 777, sass/vendors/fontawesome/_icons.scss */
.fa-vine:before {
  content: "\f1ca";
}

/* line 778, sass/vendors/fontawesome/_icons.scss */
.fa-vk:before {
  content: "\f189";
}

/* line 779, sass/vendors/fontawesome/_icons.scss */
.fa-vnv:before {
  content: "\f40b";
}

/* line 780, sass/vendors/fontawesome/_icons.scss */
.fa-volleyball-ball:before {
  content: "\f45f";
}

/* line 781, sass/vendors/fontawesome/_icons.scss */
.fa-volume-down:before {
  content: "\f027";
}

/* line 782, sass/vendors/fontawesome/_icons.scss */
.fa-volume-off:before {
  content: "\f026";
}

/* line 783, sass/vendors/fontawesome/_icons.scss */
.fa-volume-up:before {
  content: "\f028";
}

/* line 784, sass/vendors/fontawesome/_icons.scss */
.fa-vuejs:before {
  content: "\f41f";
}

/* line 785, sass/vendors/fontawesome/_icons.scss */
.fa-weibo:before {
  content: "\f18a";
}

/* line 786, sass/vendors/fontawesome/_icons.scss */
.fa-weixin:before {
  content: "\f1d7";
}

/* line 787, sass/vendors/fontawesome/_icons.scss */
.fa-whatsapp:before {
  content: "\f232";
}

/* line 788, sass/vendors/fontawesome/_icons.scss */
.fa-whatsapp-square:before {
  content: "\f40c";
}

/* line 789, sass/vendors/fontawesome/_icons.scss */
.fa-wheelchair:before {
  content: "\f193";
}

/* line 790, sass/vendors/fontawesome/_icons.scss */
.fa-whmcs:before {
  content: "\f40d";
}

/* line 791, sass/vendors/fontawesome/_icons.scss */
.fa-wifi:before {
  content: "\f1eb";
}

/* line 792, sass/vendors/fontawesome/_icons.scss */
.fa-wikipedia-w:before {
  content: "\f266";
}

/* line 793, sass/vendors/fontawesome/_icons.scss */
.fa-window-close:before {
  content: "\f410";
}

/* line 794, sass/vendors/fontawesome/_icons.scss */
.fa-window-maximize:before {
  content: "\f2d0";
}

/* line 795, sass/vendors/fontawesome/_icons.scss */
.fa-window-minimize:before {
  content: "\f2d1";
}

/* line 796, sass/vendors/fontawesome/_icons.scss */
.fa-window-restore:before {
  content: "\f2d2";
}

/* line 797, sass/vendors/fontawesome/_icons.scss */
.fa-windows:before {
  content: "\f17a";
}

/* line 798, sass/vendors/fontawesome/_icons.scss */
.fa-won-sign:before {
  content: "\f159";
}

/* line 799, sass/vendors/fontawesome/_icons.scss */
.fa-wordpress:before {
  content: "\f19a";
}

/* line 800, sass/vendors/fontawesome/_icons.scss */
.fa-wordpress-simple:before {
  content: "\f411";
}

/* line 801, sass/vendors/fontawesome/_icons.scss */
.fa-wpbeginner:before {
  content: "\f297";
}

/* line 802, sass/vendors/fontawesome/_icons.scss */
.fa-wpexplorer:before {
  content: "\f2de";
}

/* line 803, sass/vendors/fontawesome/_icons.scss */
.fa-wpforms:before {
  content: "\f298";
}

/* line 804, sass/vendors/fontawesome/_icons.scss */
.fa-wrench:before {
  content: "\f0ad";
}

/* line 805, sass/vendors/fontawesome/_icons.scss */
.fa-xbox:before {
  content: "\f412";
}

/* line 806, sass/vendors/fontawesome/_icons.scss */
.fa-xing:before {
  content: "\f168";
}

/* line 807, sass/vendors/fontawesome/_icons.scss */
.fa-xing-square:before {
  content: "\f169";
}

/* line 808, sass/vendors/fontawesome/_icons.scss */
.fa-y-combinator:before {
  content: "\f23b";
}

/* line 809, sass/vendors/fontawesome/_icons.scss */
.fa-yahoo:before {
  content: "\f19e";
}

/* line 810, sass/vendors/fontawesome/_icons.scss */
.fa-yandex:before {
  content: "\f413";
}

/* line 811, sass/vendors/fontawesome/_icons.scss */
.fa-yandex-international:before {
  content: "\f414";
}

/* line 812, sass/vendors/fontawesome/_icons.scss */
.fa-yelp:before {
  content: "\f1e9";
}

/* line 813, sass/vendors/fontawesome/_icons.scss */
.fa-yen-sign:before {
  content: "\f157";
}

/* line 814, sass/vendors/fontawesome/_icons.scss */
.fa-yoast:before {
  content: "\f2b1";
}

/* line 815, sass/vendors/fontawesome/_icons.scss */
.fa-youtube:before {
  content: "\f167";
}

/* line 816, sass/vendors/fontawesome/_icons.scss */
.fa-youtube-square:before {
  content: "\f431";
}

/* line 4, sass/vendors/fontawesome/_screen-reader.scss */
.sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

/* line 48, sass/vendors/fontawesome/_mixins.scss */
.sr-only-focusable:active, .sr-only-focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

/*!
 * Font Awesome Free 5.0.6 by @fontawesome - http://fontawesome.com
 * License - http://fontawesome.com/license (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face {
  font-family: 'Font Awesome 5 Brands';
  font-style: normal;
  font-weight: normal;
  src: url("./fonts/fa-brands-400.eot");
  src: url("./fonts/fa-brands-400.eot?#iefix") format("embedded-opentype"), url("./fonts/fa-brands-400.woff2") format("woff2"), url("./fonts/fa-brands-400.woff") format("woff"), url("./fonts/fa-brands-400.ttf") format("truetype"), url("./fonts/fa-brands-400.svg#fontawesome") format("svg");
}
/* line 19, sass/vendors/fontawesome/_fa-brands.scss */
.fab, .header_nav_anchor--share-facebook::before, .header_nav_anchor--share-twitter::before, .header_nav_anchor--share-youtube::before, .header_nav_anchor--share-google::before {
  font-family: 'Font Awesome 5 Brands';
}

/*!
 * Font Awesome Free 5.0.6 by @fontawesome - http://fontawesome.com
 * License - http://fontawesome.com/license (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face {
  font-family: 'Font Awesome 5 Free';
  font-style: normal;
  font-weight: 900;
  src: url("./fonts/fa-solid-900.eot");
  src: url("./fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("./fonts/fa-solid-900.woff2") format("woff2"), url("./fonts/fa-solid-900.woff") format("woff"), url("./fonts/fa-solid-900.ttf") format("truetype"), url("./fonts/fa-solid-900.svg#fontawesome") format("svg");
}
/* line 19, sass/vendors/fontawesome/_fa-solid.scss */
.fa,
.fas,
.header_banner_overlay_content_paragraph_more::after,
.page_aside_contents_items_footer_more::after,
.page_aside_contents_items_footer_more--news::after,
.page_aside_contents_items_more--important_btn::after,
.page_adverts_new_more::after,
.page_multimedia_footer_more::after,
.box_header_rss::after,
.more::after,
.page_aside_contents-slider_content_paragraph_more::after,
.page_contents_items_content_paragraph_more::after,
.page_investments_items_content_more::after,
.page_index_sliders_content_paragraph_more::after,
.page_index_news_content_paragraph_more--first::after,
.page_aside_contents_content_paragraph_more::after,
.page_index_news_content_paragraph_more::after,
.page_footer_pagination_item_anchor--prev::after,
.page_footer_pagination_item_anchor--next::after,
.page_index_calendar_content_paragraph_more::after,
.select2-container .select2-choice .select2-arrow b::after,
.browse-prev::before,
.browse-prev--opacity::before,
.browse-prev--galleries-images-contents::before,
.browse-next::before,
.browse-next--opacity::before,
.browse-next--galleries-images-contents::before,
.header_info_item + .header_info_item::before,
.header_nav_anchor--contrast::before,
.header_nav_anchor--sitemap::before,
.header_nav_anchor--login::before,
.header_nav_gt .goog-te-menu-value::after,
.header_search_form_element-button::before,
.header_menu_level-1_anchor--home::before,
.header_menu_level-1_anchor--more::before,
.header_menu_level-3_anchor::before,
.main_breadcrumbs_item + .main_breadcrumbs_item::before,
.main_newsletter_form_element-button::before,
.page_aside_categories_item_anchor::before,
.page_aside_menu_level-2_item_anchor::before,
.page_aside_menu_level-2_item_anchor--has-deep-level::before,
.page_aside_menu_level-2_item_anchor--current::before,
.page_aside_menu_level-3_item_anchor::before,
.page_aside_menu_level-3_item_anchor--has-deep-level::before,
.page_aside_menu_level-3_item_anchor--current::before,
.page_aside_menu_level-4_item_anchor::before,
.page_aside_menu_level-4_item_anchor--has-deep-level::before,
.page_aside_menu_level-4_item_anchor--current::before,
.page_aside_menu_level-5_item_anchor::before,
.page_aside_menu_level-5_item_anchor--has-deep-level::before,
.page_aside_menu_level-5_item_anchor--current::before,
.page_footer_history-back::before,
.page_footer_print_printer::before,
.page_footer_print_pdf::before,
span.page_aside_contents_items_more--important_btn.js-anchor-more::after,
.page_sitemap_content_level-2_item_anchor::before,
.page_sitemap_content_level-3_item_anchor::before {
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
}

/* line 2, sass/vendors/_datetimepicker.scss */
.xdsoft_datetimepicker {
  box-shadow: 0 5px 15px -5px rgba(0, 0, 0, 0.506);
  background: #fff;
  border-bottom: 1px solid #bbb;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  border-top: 1px solid #ccc;
  color: #333;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  padding: 8px;
  padding-left: 0;
  padding-top: 2px;
  position: absolute;
  z-index: 9999;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: none;
}

/* line 20, sass/vendors/_datetimepicker.scss */
.xdsoft_datetimepicker.xdsoft_rtl {
  padding: 8px 0 8px 8px;
}

/* line 24, sass/vendors/_datetimepicker.scss */
.xdsoft_datetimepicker iframe {
  position: absolute;
  left: 0;
  top: 0;
  width: 75px;
  height: 210px;
  background: transparent;
  border: none;
}

/*For IE8 or lower*/
/* line 35, sass/vendors/_datetimepicker.scss */
.xdsoft_datetimepicker button {
  border: none !important;
}

/* line 39, sass/vendors/_datetimepicker.scss */
.xdsoft_noselect {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}

/* line 49, sass/vendors/_datetimepicker.scss */
.xdsoft_noselect::selection {
  background: transparent;
}

/* line 50, sass/vendors/_datetimepicker.scss */
.xdsoft_noselect::-moz-selection {
  background: transparent;
}

/* line 52, sass/vendors/_datetimepicker.scss */
.xdsoft_datetimepicker.xdsoft_inline {
  display: inline-block;
  position: static;
  box-shadow: none;
}

/* line 58, sass/vendors/_datetimepicker.scss */
.xdsoft_datetimepicker * {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
  margin: 0;
}

/* line 65, sass/vendors/_datetimepicker.scss */
.xdsoft_datetimepicker .xdsoft_datepicker, .xdsoft_datetimepicker .xdsoft_timepicker {
  display: none;
}

/* line 69, sass/vendors/_datetimepicker.scss */
.xdsoft_datetimepicker .xdsoft_datepicker.active, .xdsoft_datetimepicker .xdsoft_timepicker.active {
  display: block;
}

/* line 73, sass/vendors/_datetimepicker.scss */
.xdsoft_datetimepicker .xdsoft_datepicker {
  width: 224px;
  float: left;
  margin-left: 8px;
}

/* line 78, sass/vendors/_datetimepicker.scss */
.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_datepicker {
  float: right;
  margin-right: 8px;
  margin-left: 0;
}

/* line 84, sass/vendors/_datetimepicker.scss */
.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_datepicker {
  width: 256px;
}

/* line 88, sass/vendors/_datetimepicker.scss */
.xdsoft_datetimepicker .xdsoft_timepicker {
  width: 58px;
  float: left;
  text-align: center;
  margin-left: 8px;
  margin-top: 0;
}

/* line 95, sass/vendors/_datetimepicker.scss */
.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker {
  float: right;
  margin-right: 8px;
  margin-left: 0;
}

/* line 101, sass/vendors/_datetimepicker.scss */
.xdsoft_datetimepicker .xdsoft_datepicker.active + .xdsoft_timepicker {
  margin-top: 8px;
  margin-bottom: 3px;
}

/* line 106, sass/vendors/_datetimepicker.scss */
.xdsoft_datetimepicker .xdsoft_monthpicker {
  position: relative;
  text-align: center;
}

/* line 111, sass/vendors/_datetimepicker.scss */
.xdsoft_datetimepicker .xdsoft_label i,
.xdsoft_datetimepicker .xdsoft_prev,
.xdsoft_datetimepicker .xdsoft_next,
.xdsoft_datetimepicker .xdsoft_today_button {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0NBRjI1NjM0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0NBRjI1NjQ0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDQ0FGMjU2MTQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQ0FGMjU2MjQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoNEP54AAAIOSURBVHja7Jq9TsMwEMcxrZD4WpBYeKUCe+kTMCACHZh4BFfHO/AAIHZGFhYkBBsSEqxsLCAgXKhbXYOTxh9pfJVP+qutnZ5s/5Lz2Y5I03QhWji2GIcgAokWgfCxNvcOCCGKqiSqhUp0laHOne05vdEyGMfkdxJDVjgwDlEQgYQBgx+ULJaWSXXS6r/ER5FBVR8VfGftTKcITNs+a1XpcFoExREIDF14AVIFxgQUS+h520cdud6wNkC0UBw6BCO/HoCYwBhD8QCkQ/x1mwDyD4plh4D6DDV0TAGyo4HcawLIBBSLDkHeH0Mg2yVP3l4TQMZQDDsEOl/MgHQqhMNuE0D+oBh0CIr8MAKyazBH9WyBuKxDWgbXfjNf32TZ1KWm/Ap1oSk/R53UtQ5xTh3LUlMmT8gt6g51Q9p+SobxgJQ/qmsfZhWywGFSl0yBjCLJCMgXail3b7+rumdVJ2YRss4cN+r6qAHDkPWjPjdJCF4n9RmAD/V9A/Wp4NQassDjwlB6XBiCxcJQWmZZb8THFilfy/lfrTvLghq2TqTHrRMTKNJ0sIhdo15RT+RpyWwFdY96UZ/LdQKBGjcXpcc1AlSFEfLmouD+1knuxBDUVrvOBmoOC/rEcN7OQxKVeJTCiAdUzUJhA2Oez9QTkp72OTVcxDcXY8iKNkxGAJXmJCOQwOa6dhyXsOa6XwEGAKdeb5ET3rQdAAAAAElFTkSuQmCC);
}

/* line 118, sass/vendors/_datetimepicker.scss */
.xdsoft_datetimepicker .xdsoft_label i {
  opacity: 0.5;
  background-position: -92px -19px;
  display: inline-block;
  width: 9px;
  height: 20px;
  vertical-align: middle;
}

/* line 127, sass/vendors/_datetimepicker.scss */
.xdsoft_datetimepicker .xdsoft_prev {
  float: left;
  background-position: -20px 0;
}

/* line 131, sass/vendors/_datetimepicker.scss */
.xdsoft_datetimepicker .xdsoft_today_button {
  float: left;
  background-position: -70px 0;
  margin-left: 5px;
}

/* line 137, sass/vendors/_datetimepicker.scss */
.xdsoft_datetimepicker .xdsoft_next {
  float: right;
  background-position: 0 0;
}

/* line 142, sass/vendors/_datetimepicker.scss */
.xdsoft_datetimepicker .xdsoft_next,
.xdsoft_datetimepicker .xdsoft_prev,
.xdsoft_datetimepicker .xdsoft_today_button {
  background-color: transparent;
  background-repeat: no-repeat;
  border: 0 none;
  cursor: pointer;
  display: block;
  height: 30px;
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  outline: medium none;
  overflow: hidden;
  padding: 0;
  position: relative;
  text-indent: 100%;
  white-space: nowrap;
  width: 20px;
  min-width: 0;
}

/* line 163, sass/vendors/_datetimepicker.scss */
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_next {
  float: none;
  background-position: -40px -15px;
  height: 15px;
  width: 30px;
  display: block;
  margin-left: 14px;
  margin-top: 7px;
}

/* line 173, sass/vendors/_datetimepicker.scss */
.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker .xdsoft_prev,
.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker .xdsoft_next {
  float: none;
  margin-left: 0;
  margin-right: 14px;
}

/* line 180, sass/vendors/_datetimepicker.scss */
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev {
  background-position: -40px 0;
  margin-bottom: 7px;
  margin-top: 0;
}

/* line 186, sass/vendors/_datetimepicker.scss */
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box {
  height: 151px;
  overflow: hidden;
  border-bottom: 1px solid #ddd;
}

/* line 192, sass/vendors/_datetimepicker.scss */
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div {
  background: #f5f5f5;
  border-top: 1px solid #ddd;
  color: #666;
  font-size: 12px;
  text-align: center;
  border-collapse: collapse;
  cursor: pointer;
  border-bottom-width: 0;
  height: 25px;
  line-height: 25px;
}

/* line 205, sass/vendors/_datetimepicker.scss */
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div:first-child {
  border-top-width: 0;
}

/* line 209, sass/vendors/_datetimepicker.scss */
.xdsoft_datetimepicker .xdsoft_today_button:hover,
.xdsoft_datetimepicker .xdsoft_next:hover,
.xdsoft_datetimepicker .xdsoft_prev:hover {
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

/* line 216, sass/vendors/_datetimepicker.scss */
.xdsoft_datetimepicker .xdsoft_label {
  display: inline;
  position: relative;
  z-index: 9999;
  margin: 0;
  padding: 5px 3px;
  font-size: 14px;
  line-height: 20px;
  font-weight: bold;
  background-color: #fff;
  float: left;
  width: 182px;
  text-align: center;
  cursor: pointer;
}

/* line 232, sass/vendors/_datetimepicker.scss */
.xdsoft_datetimepicker .xdsoft_label:hover > span {
  text-decoration: underline;
}

/* line 236, sass/vendors/_datetimepicker.scss */
.xdsoft_datetimepicker .xdsoft_label:hover i {
  opacity: 1.0;
}

/* line 240, sass/vendors/_datetimepicker.scss */
.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select {
  border: 1px solid #ccc;
  position: absolute;
  right: 0;
  top: 30px;
  z-index: 101;
  display: none;
  background: #fff;
  max-height: 160px;
  overflow-y: hidden;
}

/* line 252, sass/vendors/_datetimepicker.scss */
.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select.xdsoft_monthselect {
  right: -7px;
}

/* line 253, sass/vendors/_datetimepicker.scss */
.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select.xdsoft_yearselect {
  right: 2px;
}

/* line 254, sass/vendors/_datetimepicker.scss */
.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option:hover {
  color: #fff;
  background: #ff8000;
}

/* line 259, sass/vendors/_datetimepicker.scss */
.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option {
  padding: 2px 10px 2px 5px;
  text-decoration: none !important;
}

/* line 264, sass/vendors/_datetimepicker.scss */
.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option.xdsoft_current {
  background: #33aaff;
  box-shadow: #178fe5 0 1px 3px 0 inset;
  color: #fff;
  font-weight: 700;
}

/* line 271, sass/vendors/_datetimepicker.scss */
.xdsoft_datetimepicker .xdsoft_month {
  width: 100px;
  text-align: right;
}

/* line 276, sass/vendors/_datetimepicker.scss */
.xdsoft_datetimepicker .xdsoft_calendar {
  clear: both;
}

/* line 280, sass/vendors/_datetimepicker.scss */
.xdsoft_datetimepicker .xdsoft_year {
  width: 48px;
  margin-left: 5px;
}

/* line 285, sass/vendors/_datetimepicker.scss */
.xdsoft_datetimepicker .xdsoft_calendar table {
  border-collapse: collapse;
  width: 100%;
}

/* line 291, sass/vendors/_datetimepicker.scss */
.xdsoft_datetimepicker .xdsoft_calendar td > div {
  padding-right: 5px;
}

/* line 295, sass/vendors/_datetimepicker.scss */
.xdsoft_datetimepicker .xdsoft_calendar th {
  height: 25px;
}

/* line 299, sass/vendors/_datetimepicker.scss */
.xdsoft_datetimepicker .xdsoft_calendar td, .xdsoft_datetimepicker .xdsoft_calendar th {
  width: 14.2857142%;
  background: #f5f5f5;
  border: 1px solid #ddd;
  color: #666;
  font-size: 12px;
  text-align: right;
  vertical-align: middle;
  padding: 0;
  border-collapse: collapse;
  cursor: pointer;
  height: 25px;
}

/* line 312, sass/vendors/_datetimepicker.scss */
.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar td, .xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar th {
  width: 12.5%;
}

/* line 316, sass/vendors/_datetimepicker.scss */
.xdsoft_datetimepicker .xdsoft_calendar th {
  background: #f1f1f1;
}

/* line 320, sass/vendors/_datetimepicker.scss */
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today {
  color: #33aaff;
}

/* line 324, sass/vendors/_datetimepicker.scss */
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_default {
  background: #ffe9d2;
  box-shadow: #ffb871 0 1px 4px 0 inset;
  color: #000;
}

/* line 329, sass/vendors/_datetimepicker.scss */
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_mint {
  background: #c1ffc9;
  box-shadow: #00dd1c 0 1px 4px 0 inset;
  color: #000;
}

/* line 335, sass/vendors/_datetimepicker.scss */
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_current {
  background: #33aaff;
  box-shadow: #178fe5 0 1px 3px 0 inset;
  color: #fff;
  font-weight: 700;
}

/* line 344, sass/vendors/_datetimepicker.scss */
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month,
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled,
.xdsoft_datetimepicker .xdsoft_time_box > div > div.xdsoft_disabled {
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  cursor: default;
}

/* line 352, sass/vendors/_datetimepicker.scss */
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month.xdsoft_disabled {
  opacity: 0.2;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
}

/* line 357, sass/vendors/_datetimepicker.scss */
.xdsoft_datetimepicker .xdsoft_calendar td:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div:hover {
  color: #fff !important;
  background: #ff8000 !important;
  box-shadow: none !important;
}

/* line 364, sass/vendors/_datetimepicker.scss */
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current.xdsoft_disabled:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_current.xdsoft_disabled:hover {
  background: #33aaff !important;
  box-shadow: #178fe5 0 1px 3px 0 inset !important;
  color: #fff !important;
}

/* line 371, sass/vendors/_datetimepicker.scss */
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_disabled:hover {
  color: inherit	!important;
  background: inherit !important;
  box-shadow: inherit !important;
}

/* line 378, sass/vendors/_datetimepicker.scss */
.xdsoft_datetimepicker .xdsoft_calendar th {
  font-weight: 700;
  text-align: center;
  color: #999;
  cursor: default;
}

/* line 385, sass/vendors/_datetimepicker.scss */
.xdsoft_datetimepicker .xdsoft_copyright {
  color: #ccc !important;
  font-size: 10px;
  clear: both;
  float: none;
  margin-left: 8px;
}

/* line 393, sass/vendors/_datetimepicker.scss */
.xdsoft_datetimepicker .xdsoft_copyright a {
  color: #eee !important;
}

/* line 394, sass/vendors/_datetimepicker.scss */
.xdsoft_datetimepicker .xdsoft_copyright a:hover {
  color: #aaa !important;
}

/* line 396, sass/vendors/_datetimepicker.scss */
.xdsoft_time_box {
  position: relative;
  border: 1px solid #ccc;
}

/* line 400, sass/vendors/_datetimepicker.scss */
.xdsoft_scrollbar > .xdsoft_scroller {
  background: #ccc !important;
  height: 20px;
  border-radius: 3px;
}

/* line 405, sass/vendors/_datetimepicker.scss */
.xdsoft_scrollbar {
  position: absolute;
  width: 7px;
  right: 0;
  top: 0;
  bottom: 0;
  cursor: pointer;
}

/* line 413, sass/vendors/_datetimepicker.scss */
.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_scrollbar {
  left: 0;
  right: auto;
}

/* line 417, sass/vendors/_datetimepicker.scss */
.xdsoft_scroller_box {
  position: relative;
}

/* line 421, sass/vendors/_datetimepicker.scss */
.xdsoft_datetimepicker.xdsoft_dark {
  box-shadow: 0 5px 15px -5px rgba(255, 255, 255, 0.506);
  background: #000;
  border-bottom: 1px solid #444;
  border-left: 1px solid #333;
  border-right: 1px solid #333;
  border-top: 1px solid #333;
  color: #ccc;
}

/* line 431, sass/vendors/_datetimepicker.scss */
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box {
  border-bottom: 1px solid #222;
}

/* line 434, sass/vendors/_datetimepicker.scss */
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box > div > div {
  background: #0a0a0a;
  border-top: 1px solid #222;
  color: #999;
}

/* line 440, sass/vendors/_datetimepicker.scss */
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label {
  background-color: #000;
}

/* line 443, sass/vendors/_datetimepicker.scss */
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label > .xdsoft_select {
  border: 1px solid #333;
  background: #000;
}

/* line 448, sass/vendors/_datetimepicker.scss */
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label > .xdsoft_select > div > .xdsoft_option:hover {
  color: #000;
  background: #007fff;
}

/* line 453, sass/vendors/_datetimepicker.scss */
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label > .xdsoft_select > div > .xdsoft_option.xdsoft_current {
  background: #cc5500;
  box-shadow: #b03e00 0 1px 3px 0 inset;
  color: #000;
}

/* line 459, sass/vendors/_datetimepicker.scss */
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label i,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_prev,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_next,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_today_button {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUExQUUzOTA0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUExQUUzOTE0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBQTFBRTM4RTQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBQTFBRTM4RjQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pp0VxGEAAAIASURBVHja7JrNSgMxEMebtgh+3MSLr1T1Xn2CHoSKB08+QmR8Bx9A8e7RixdB9CKCoNdexIugxFlJa7rNZneTbLIpM/CnNLsdMvNjM8l0mRCiQ9Ye61IKCAgZAUnH+mU3MMZaHYChBnJUDzWOFZdVfc5+ZFLbrWDeXPwbxIqrLLfaeS0hEBVGIRQCEiZoHQwtlGSByCCdYBl8g8egTTAWoKQMRBRBcZxYlhzhKegqMOageErsCHVkk3hXIFooDgHB1KkHIHVgzKB4ADJQ/A1jAFmAYhkQqA5TOBtocrKrgXwQA8gcFIuAIO8sQSA7hidvPwaQGZSaAYHOUWJABhWWw2EMIH9QagQERU4SArJXo0ZZL18uvaxejXt/Em8xjVBXmvFr1KVm/AJ10tRe2XnraNqaJvKE3KHuUbfK1E+VHB0q40/y3sdQSxY4FHWeKJCunP8UyDdqJZenT3ntVV5jIYCAh20vT7ioP8tpf6E2lfEMwERe+whV1MHjwZB7PBiCxcGQWwKZKD62lfGNnP/1poFAA60T7rF1UgcKd2id3KDeUS+oLWV8DfWAepOfq00CgQabi9zjcgJVYVD7PVzQUAUGAQkbNJTBICDhgwYTjDYD6XeW08ZKh+A4pYkzenOxXUbvZcWz7E8ykRMnIHGX1XPl+1m2vPYpL+2qdb8CDAARlKFEz/ZVkAAAAABJRU5ErkJggg==);
}

/* line 466, sass/vendors/_datetimepicker.scss */
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th {
  background: #0a0a0a;
  border: 1px solid #222;
  color: #999;
}

/* line 473, sass/vendors/_datetimepicker.scss */
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th {
  background: #0e0e0e;
}

/* line 477, sass/vendors/_datetimepicker.scss */
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_today {
  color: #cc5500;
}

/* line 481, sass/vendors/_datetimepicker.scss */
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_default {
  background: #ffe9d2;
  box-shadow: #ffb871 0 1px 4px 0 inset;
  color: #000;
}

/* line 486, sass/vendors/_datetimepicker.scss */
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_mint {
  background: #c1ffc9;
  box-shadow: #00dd1c 0 1px 4px 0 inset;
  color: #000;
}

/* line 492, sass/vendors/_datetimepicker.scss */
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_default,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_current {
  background: #cc5500;
  box-shadow: #b03e00 0 1px 3px 0 inset;
  color: #000;
}

/* line 500, sass/vendors/_datetimepicker.scss */
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td:hover,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box > div > div:hover {
  color: #000 !important;
  background: #007fff !important;
}

/* line 506, sass/vendors/_datetimepicker.scss */
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th {
  color: #666;
}

/* line 510, sass/vendors/_datetimepicker.scss */
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright {
  color: #333 !important;
}

/* line 511, sass/vendors/_datetimepicker.scss */
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a {
  color: #111 !important;
}

/* line 512, sass/vendors/_datetimepicker.scss */
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a:hover {
  color: #555 !important;
}

/* line 514, sass/vendors/_datetimepicker.scss */
.xdsoft_dark .xdsoft_time_box {
  border: 1px solid #333;
}

/* line 518, sass/vendors/_datetimepicker.scss */
.xdsoft_dark .xdsoft_scrollbar > .xdsoft_scroller {
  background: #333 !important;
}

/* line 521, sass/vendors/_datetimepicker.scss */
.xdsoft_datetimepicker .xdsoft_save_selected {
  display: block;
  border: 1px solid #dddddd !important;
  margin-top: 5px;
  width: 100%;
  color: #454551;
  font-size: 13px;
}

/* line 529, sass/vendors/_datetimepicker.scss */
.xdsoft_datetimepicker .blue-gradient-button {
  font-family: "museo-sans", "Book Antiqua", sans-serif;
  font-size: 12px;
  font-weight: 300;
  color: #82878c;
  height: 28px;
  position: relative;
  padding: 4px 17px 4px 33px;
  border: 1px solid #d7d8da;
  background: -moz-linear-gradient(top, #fff 0%, #f4f8fa 73%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(73%, #f4f8fa));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #fff 0%, #f4f8fa 73%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #fff 0%, #f4f8fa 73%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #fff 0%, #f4f8fa 73%);
  /* IE10+ */
  background: linear-gradient(to bottom, #ffffff 0%, #f4f8fa 73%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#f4f8fa',GradientType=0 );
  /* IE6-9 */
}

/* line 553, sass/vendors/_datetimepicker.scss */
.xdsoft_datetimepicker .blue-gradient-button:hover, .xdsoft_datetimepicker .blue-gradient-button:focus, .xdsoft_datetimepicker .blue-gradient-button:hover span, .xdsoft_datetimepicker .blue-gradient-button:focus span {
  color: #454551;
  background: -moz-linear-gradient(top, #f4f8fa 0%, #FFF 73%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f4f8fa), color-stop(73%, #FFF));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f4f8fa 0%, #FFF 73%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f4f8fa 0%, #FFF 73%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f4f8fa 0%, #FFF 73%);
  /* IE10+ */
  background: linear-gradient(to bottom, #f4f8fa 0%, #ffffff 73%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f8fa', endColorstr='#FFF',GradientType=0 );
  /* IE6-9 */
}

/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 *
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 * That said, it is hardly a one-person project. Many people have submitted bugs, code, and offered their advice freely. Their support is greatly appreciated.
 *
 * Version: 1.3.4 (11/11/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */
/* line 19, sass/vendors/_fancybox.scss */
#fancybox-loading {
  position: fixed;
  top: 50%;
  left: 50%;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  margin-left: -20px;
  cursor: pointer;
  overflow: hidden;
  z-index: 1104;
  display: none;
}

/* line 33, sass/vendors/_fancybox.scss */
#fancybox-loading div {
  position: absolute;
  top: 0;
  left: 0;
  width: 40px;
  height: 480px;
  background-image: url("images/fancybox/fancybox.png");
}

/* line 42, sass/vendors/_fancybox.scss */
#fancybox-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1100;
  display: none;
}

/* line 51, sass/vendors/_fancybox.scss */
#fancybox-tmp {
  padding: 0;
  margin: 0;
  border: 0;
  overflow: auto;
  display: none;
}

/* line 59, sass/vendors/_fancybox.scss */
#fancybox-wrap {
  position: absolute;
  top: 0;
  left: 0;
  padding: 20px;
  z-index: 1101;
  outline: none;
  display: none;
}

/* line 69, sass/vendors/_fancybox.scss */
#fancybox-outer {
  position: relative;
  width: 100%;
  height: 100%;
  background: #fff;
}

/* line 76, sass/vendors/_fancybox.scss */
#fancybox-content {
  width: 0;
  height: 0;
  padding: 0;
  outline: none;
  position: relative;
  overflow: hidden;
  z-index: 1102;
  border: 0px solid #fff;
}

/* line 87, sass/vendors/_fancybox.scss */
#fancybox-hide-sel-frame {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: transparent;
  z-index: 1101;
}

/* line 97, sass/vendors/_fancybox.scss */
#fancybox-close {
  position: absolute;
  top: -15px;
  right: -15px;
  width: 30px;
  height: 30px;
  background: transparent url("images/fancybox/fancybox.png") -40px 0px;
  cursor: pointer;
  z-index: 1103;
  display: none;
}

/* line 109, sass/vendors/_fancybox.scss */
#fancybox-error {
  color: #444;
  font: normal 12px/20px Arial;
  padding: 14px;
  margin: 0;
}

/* line 116, sass/vendors/_fancybox.scss */
#fancybox-img {
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
  border: none;
  outline: none;
  line-height: 0;
  vertical-align: top;
}

/* line 127, sass/vendors/_fancybox.scss */
#fancybox-frame {
  width: 100%;
  height: 100%;
  border: none;
  display: block;
}

/* line 134, sass/vendors/_fancybox.scss */
#fancybox-left, #fancybox-right {
  position: absolute;
  bottom: 0px;
  height: 100%;
  width: 35%;
  cursor: pointer;
  outline: none;
  background: transparent url("images/fancybox/blank.gif");
  z-index: 1102;
  display: none;
}

/* line 146, sass/vendors/_fancybox.scss */
#fancybox-left {
  left: 0px;
}

/* line 150, sass/vendors/_fancybox.scss */
#fancybox-right {
  right: 0px;
}

/* line 154, sass/vendors/_fancybox.scss */
#fancybox-left-ico, #fancybox-right-ico {
  position: absolute;
  top: 50%;
  left: -9999px;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  cursor: pointer;
  z-index: 1102;
  display: block;
}

/* line 166, sass/vendors/_fancybox.scss */
#fancybox-left-ico {
  background-image: url("images/fancybox/fancybox.png");
  background-position: -40px -30px;
}

/* line 171, sass/vendors/_fancybox.scss */
#fancybox-right-ico {
  background-image: url("images/fancybox/fancybox.png");
  background-position: -40px -60px;
}

/* line 176, sass/vendors/_fancybox.scss */
#fancybox-left:hover, #fancybox-right:hover {
  visibility: visible;
  /* IE6 */
}

/* line 180, sass/vendors/_fancybox.scss */
#fancybox-left:hover span {
  left: 20px;
}

/* line 184, sass/vendors/_fancybox.scss */
#fancybox-right:hover span {
  left: auto;
  right: 20px;
}

/* line 189, sass/vendors/_fancybox.scss */
.fancybox-bg {
  position: absolute;
  padding: 0;
  margin: 0;
  border: 0;
  width: 20px;
  height: 20px;
  z-index: 1001;
}

/* line 199, sass/vendors/_fancybox.scss */
#fancybox-bg-n {
  top: -20px;
  left: 0;
  width: 100%;
  background-image: url("images/fancybox/fancybox-x.png");
}

/* line 206, sass/vendors/_fancybox.scss */
#fancybox-bg-ne {
  top: -20px;
  right: -20px;
  background-image: url("images/fancybox/fancybox.png");
  background-position: -40px -162px;
}

/* line 213, sass/vendors/_fancybox.scss */
#fancybox-bg-e {
  top: 0;
  right: -20px;
  height: 100%;
  background-image: url("images/fancybox/fancybox-y.png");
  background-position: -20px 0px;
}

/* line 221, sass/vendors/_fancybox.scss */
#fancybox-bg-se {
  bottom: -20px;
  right: -20px;
  background-image: url("images/fancybox/fancybox.png");
  background-position: -40px -182px;
}

/* line 228, sass/vendors/_fancybox.scss */
#fancybox-bg-s {
  bottom: -20px;
  left: 0;
  width: 100%;
  background-image: url("images/fancybox/fancybox-x.png");
  background-position: 0px -20px;
}

/* line 236, sass/vendors/_fancybox.scss */
#fancybox-bg-sw {
  bottom: -20px;
  left: -20px;
  background-image: url("images/fancybox/fancybox.png");
  background-position: -40px -142px;
}

/* line 243, sass/vendors/_fancybox.scss */
#fancybox-bg-w {
  top: 0;
  left: -20px;
  height: 100%;
  background-image: url("images/fancybox/fancybox-y.png");
}

/* line 250, sass/vendors/_fancybox.scss */
#fancybox-bg-nw {
  top: -20px;
  left: -20px;
  background-image: url("images/fancybox/fancybox.png");
  background-position: -40px -122px;
}

/* line 257, sass/vendors/_fancybox.scss */
#fancybox-title {
  font-family: Helvetica;
  font-size: 12px;
  z-index: 1102;
}

/* line 263, sass/vendors/_fancybox.scss */
.fancybox-title-inside {
  padding-bottom: 10px;
  text-align: center;
  color: #333;
  background: #fff;
  position: relative;
}

/* line 271, sass/vendors/_fancybox.scss */
.fancybox-title-outside {
  padding-top: 10px;
  color: #fff;
}

/* line 276, sass/vendors/_fancybox.scss */
.fancybox-title-over {
  position: absolute;
  bottom: 0;
  left: 0;
  color: #FFF;
  text-align: left;
}

/* line 284, sass/vendors/_fancybox.scss */
#fancybox-title-over {
  padding: 10px;
  background-image: url("images/fancybox/fancy_title_over.png");
  display: block;
}

/* line 290, sass/vendors/_fancybox.scss */
.fancybox-title-float {
  position: absolute;
  left: 0;
  bottom: -20px;
  height: 32px;
}

/* line 297, sass/vendors/_fancybox.scss */
#fancybox-title-float-wrap {
  border: none;
  border-collapse: collapse;
  width: auto;
}

/* line 303, sass/vendors/_fancybox.scss */
#fancybox-title-float-wrap td {
  border: none;
  white-space: nowrap;
}

/* line 308, sass/vendors/_fancybox.scss */
#fancybox-title-float-left {
  padding: 0 0 0 15px;
  background: url("images/fancybox/fancybox.png") -40px -90px no-repeat;
}

/* line 313, sass/vendors/_fancybox.scss */
#fancybox-title-float-main {
  color: #FFF;
  line-height: 29px;
  font-weight: bold;
  padding: 0 0 3px 0;
  background: url("images/fancybox/fancybox-x.png") 0px -40px;
}

/* line 321, sass/vendors/_fancybox.scss */
#fancybox-title-float-right {
  padding: 0 0 0 15px;
  background: url("images/fancybox/fancybox.png") -55px -90px no-repeat;
}

/* IE6, IE7, IE8 */
/* line 328, sass/vendors/_fancybox.scss */
.fancybox-ie .fancybox-bg {
  background: transparent !important;
}

/* line 2, sass/vendors/_fileuploader.scss */
.qq-uploader {
  position: relative;
  width: 100%;
}

/* line 4, sass/vendors/_fileuploader.scss */
.qq-upload-button {
  display: block;
  /* or inline-block */
  width: 105px;
  padding: 7px 0;
  text-align: center;
  background: #880000;
  border-bottom: 1px solid #ddd;
  color: #fff;
}

/* line 9, sass/vendors/_fileuploader.scss */
.qq-upload-button-hover {
  background: #cc0000;
}

/* line 10, sass/vendors/_fileuploader.scss */
.qq-upload-button-focus {
  outline: 2px solid cyan;
}

/* line 12, sass/vendors/_fileuploader.scss */
.qq-upload-drop-area {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  min-height: 70px;
  z-index: 2;
  background: #FF9797;
  text-align: center;
}

/* line 16, sass/vendors/_fileuploader.scss */
.qq-upload-drop-area span {
  display: block;
  position: absolute;
  top: 50%;
  width: 100%;
  margin-top: -8px;
  font-size: 16px;
}

/* line 19, sass/vendors/_fileuploader.scss */
.qq-upload-drop-area-active {
  background: #FF7171;
}

/* line 21, sass/vendors/_fileuploader.scss */
.qq-upload-list {
  padding: 0;
  list-style: disc;
}

/* line 22, sass/vendors/_fileuploader.scss */
.qq-upload-list li {
  margin: 0;
  padding: 0;
  line-height: 15px;
  font-size: 12px;
}

/* line 23, sass/vendors/_fileuploader.scss */
.qq-upload-file, .qq-upload-spinner, .qq-upload-size, .qq-upload-cancel, .qq-upload-failed-text {
  margin-right: 7px;
}

/* line 28, sass/vendors/_fileuploader.scss */
.qq-upload-spinner {
  display: inline-block;
  background: url("images/fileuploader/loading.gif");
  width: 15px;
  height: 15px;
  vertical-align: text-bottom;
}

/* line 29, sass/vendors/_fileuploader.scss */
.qq-upload-size, .qq-upload-cancel {
  font-size: 11px;
}

/* line 31, sass/vendors/_fileuploader.scss */
.qq-upload-failed-text {
  display: none;
}

/* line 32, sass/vendors/_fileuploader.scss */
.qq-upload-fail .qq-upload-failed-text {
  display: inline;
}

/* Preload images */
/* line 2, sass/vendors/_lightbox.scss */
body:after {
  content: url(./images/lightbox/close.png) url(./images/lightbox/loading.gif) url(./images/lightbox/prev.png) url(./images/lightbox/next.png);
  display: none;
}

/* line 7, sass/vendors/_lightbox.scss */
body.lb-disable-scrolling {
  overflow: hidden;
}

/* line 11, sass/vendors/_lightbox.scss */
.lightboxOverlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  background-color: black;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
  display: none;
}

/* line 22, sass/vendors/_lightbox.scss */
.lightbox {
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 10000;
  text-align: center;
  line-height: 0;
  font-weight: normal;
}

/* line 32, sass/vendors/_lightbox.scss */
.lightbox .lb-image {
  display: block;
  height: auto;
  max-width: inherit;
  max-height: none;
  border-radius: 3px;
  /* Image border */
  border: 4px solid white;
}

/* line 43, sass/vendors/_lightbox.scss */
.lightbox a img {
  border: none;
}

/* line 47, sass/vendors/_lightbox.scss */
.lb-outerContainer {
  position: relative;
  *zoom: 1;
  width: 250px;
  height: 250px;
  margin: 0 auto;
  border-radius: 4px;
  /* Background color behind image.
     This is visible during transitions. */
  background-color: white;
}

/* line 60, sass/vendors/_lightbox.scss */
.lb-outerContainer:after {
  content: "";
  display: table;
  clear: both;
}

/* line 66, sass/vendors/_lightbox.scss */
.lb-loader {
  position: absolute;
  top: 43%;
  left: 0;
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0;
}

/* line 76, sass/vendors/_lightbox.scss */
.lb-cancel {
  display: block;
  width: 32px;
  height: 32px;
  margin: 0 auto;
  background: url(./images/lightbox/loading.gif) no-repeat;
}

/* line 84, sass/vendors/_lightbox.scss */
.lb-nav {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
}

/* line 93, sass/vendors/_lightbox.scss */
.lb-container > .nav {
  left: 0;
}

/* line 97, sass/vendors/_lightbox.scss */
.lb-nav a {
  outline: none;
  background-image: url("data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==");
}

/* line 102, sass/vendors/_lightbox.scss */
.lb-prev, .lb-next {
  height: 100%;
  cursor: pointer;
  display: block;
}

/* line 108, sass/vendors/_lightbox.scss */
.lb-nav a.lb-prev {
  width: 34%;
  left: 0;
  float: left;
  background: url(./images/lightbox/prev.png) left 48% no-repeat;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: opacity 0.6s;
  -moz-transition: opacity 0.6s;
  -o-transition: opacity 0.6s;
  transition: opacity 0.6s;
}

/* line 121, sass/vendors/_lightbox.scss */
.lb-nav a.lb-prev:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

/* line 126, sass/vendors/_lightbox.scss */
.lb-nav a.lb-next {
  width: 64%;
  right: 0;
  float: right;
  background: url(./images/lightbox/next.png) right 48% no-repeat;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: opacity 0.6s;
  -moz-transition: opacity 0.6s;
  -o-transition: opacity 0.6s;
  transition: opacity 0.6s;
}

/* line 139, sass/vendors/_lightbox.scss */
.lb-nav a.lb-next:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

/* line 144, sass/vendors/_lightbox.scss */
.lb-dataContainer {
  margin: 0 auto;
  padding-top: 5px;
  *zoom: 1;
  width: 100%;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

/* line 157, sass/vendors/_lightbox.scss */
.lb-dataContainer:after {
  content: "";
  display: table;
  clear: both;
}

/* line 163, sass/vendors/_lightbox.scss */
.lb-data {
  padding: 0 4px;
  color: #ccc;
}

/* line 168, sass/vendors/_lightbox.scss */
.lb-data .lb-details {
  width: 85%;
  float: left;
  text-align: left;
  line-height: 1.1em;
}

/* line 175, sass/vendors/_lightbox.scss */
.lb-data .lb-caption {
  font-size: 13px;
  font-weight: bold;
  line-height: 1em;
}

/* line 181, sass/vendors/_lightbox.scss */
.lb-data .lb-caption a {
  color: #4ae;
}

/* line 185, sass/vendors/_lightbox.scss */
.lb-data .lb-number {
  display: block;
  clear: left;
  padding-bottom: 1em;
  font-size: 12px;
  color: #999999;
}

/* line 193, sass/vendors/_lightbox.scss */
.lb-data .lb-close {
  display: block;
  float: right;
  width: 30px;
  height: 30px;
  background: url(./images/lightbox/close.png) top right no-repeat;
  text-align: right;
  outline: none;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
  -webkit-transition: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  transition: opacity 0.2s;
}

/* line 209, sass/vendors/_lightbox.scss */
.lb-data .lb-close:hover {
  cursor: pointer;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

@media print {
  /* line 4, sass/vendors/_print.scss */
  *, *:before, *:after, *:first-letter, *:first-line {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }

  /* line 6, sass/vendors/_print.scss */
  a, a:visited {
    text-decoration: underline;
  }

  /* line 7, sass/vendors/_print.scss */
  a[href]:after {
    content: " (" attr(href) ")";
  }

  /* line 9, sass/vendors/_print.scss */
  abbr[title]:after {
    content: " (" attr(title) ")";
  }

  /* line 11, sass/vendors/_print.scss */
  a[href^="#"]:after, a[href^="javascript:"]:after {
    content: "";
  }

  /* line 13, sass/vendors/_print.scss */
  pre, blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }

  /* line 15, sass/vendors/_print.scss */
  thead {
    display: table-header-group;
  }

  /* line 16, sass/vendors/_print.scss */
  tr, img {
    page-break-inside: avoid;
  }

  /* line 18, sass/vendors/_print.scss */
  img {
    max-width: 100% !important;
  }

  /* line 20, sass/vendors/_print.scss */
  p, h2, h3 {
    orphans: 3;
    widows: 3;
  }

  /* line 21, sass/vendors/_print.scss */
  h2, h3 {
    page-break-after: avoid;
  }
}
/*
Version: 3.4.5 Timestamp: Mon Nov  4 08:22:42 PST 2013
*/
/* line 5, sass/vendors/_select2.scss */
.select2-container {
  margin: 0;
  position: relative;
  display: inline-block;
  /* inline-block for ie7 */
  zoom: 1;
  *display: inline;
  vertical-align: middle;
}

/* line 15, sass/vendors/_select2.scss */
.select2-container,
.select2-drop,
.select2-search,
.select2-search input {
  /*
    Force border-box so that % widths fit the parent
    container without overlap because of margin/padding.

    More Info : http://www.quirksmode.org/css/box.html
  */
  -webkit-box-sizing: border-box;
  /* webkit */
  -moz-box-sizing: border-box;
  /* firefox */
  box-sizing: border-box;
  /* css3 */
}

/* line 30, sass/vendors/_select2.scss */
.select2-container .select2-choice {
  display: block;
  height: 26px;
  padding: 0 0 0 8px;
  overflow: hidden;
  position: relative;
  border: 1px solid #aaa;
  white-space: nowrap;
  line-height: 26px;
  color: #444;
  text-decoration: none;
  border-radius: 4px;
  background-clip: padding-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: #fff;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eee), color-stop(0.5, #fff));
  background-image: -webkit-linear-gradient(center bottom, #eee 0%, #fff 50%);
  background-image: -moz-linear-gradient(center bottom, #eee 0%, #fff 50%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff', endColorstr = '#eeeeee', GradientType = 0);
  background-image: linear-gradient(to bottom, #ffffff 0%, #eeeeee 50%);
}

/* line 61, sass/vendors/_select2.scss */
.select2-container.select2-drop-above .select2-choice {
  border-bottom-color: #aaa;
  border-radius: 0 0 4px 4px;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eee), color-stop(0.9, #fff));
  background-image: -webkit-linear-gradient(center bottom, #eee 0%, #fff 90%);
  background-image: -moz-linear-gradient(center bottom, #eee 0%, #fff 90%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);
  background-image: linear-gradient(to bottom, #eeeeee 0%, #ffffff 90%);
}

/* line 73, sass/vendors/_select2.scss */
.select2-container.select2-allowclear .select2-choice .select2-chosen {
  margin-right: 42px;
}

/* line 77, sass/vendors/_select2.scss */
.select2-container .select2-choice > .select2-chosen {
  margin-right: 26px;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

/* line 87, sass/vendors/_select2.scss */
.select2-container .select2-choice abbr {
  display: none;
  width: 12px;
  height: 12px;
  position: absolute;
  right: 24px;
  top: 8px;
  font-size: 1px;
  text-decoration: none;
  border: 0;
  background: url("images/select2/select2.png") right top no-repeat;
  cursor: pointer;
  outline: 0;
}

/* line 104, sass/vendors/_select2.scss */
.select2-container.select2-allowclear .select2-choice abbr {
  display: inline-block;
}

/* line 108, sass/vendors/_select2.scss */
.select2-container .select2-choice abbr:hover {
  background-position: right -11px;
  cursor: pointer;
}

/* line 113, sass/vendors/_select2.scss */
.select2-drop-mask {
  border: 0;
  margin: 0;
  padding: 0;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 9998;
  /* styles required for IE to work */
  background-color: #fff;
  filter: alpha(opacity=0);
}

/* line 131, sass/vendors/_select2.scss */
.select2-drop {
  width: 100%;
  margin-top: -1px;
  position: absolute;
  z-index: 9999;
  top: 100%;
  background: #fff;
  color: #000;
  border: 1px solid #aaa;
  border-top: 0;
  border-radius: 0 0 4px 4px;
  -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
}

/* line 149, sass/vendors/_select2.scss */
.select2-drop-auto-width {
  border-top: 1px solid #aaa;
  width: auto;
}

/* line 154, sass/vendors/_select2.scss */
.select2-drop-auto-width .select2-search {
  padding-top: 4px;
}

/* line 158, sass/vendors/_select2.scss */
.select2-drop.select2-drop-above {
  margin-top: 1px;
  border-top: 1px solid #aaa;
  border-bottom: 0;
  border-radius: 4px 4px 0 0;
  -webkit-box-shadow: 0 -4px 5px rgba(0, 0, 0, 0.15);
  box-shadow: 0 -4px 5px rgba(0, 0, 0, 0.15);
}

/* line 169, sass/vendors/_select2.scss */
.select2-drop-active {
  border: 1px solid #5897fb;
  border-top: none;
}

/* line 174, sass/vendors/_select2.scss */
.select2-drop.select2-drop-above.select2-drop-active {
  border-top: 1px solid #5897fb;
}

/* line 178, sass/vendors/_select2.scss */
.select2-container .select2-choice .select2-arrow {
  display: inline-block;
  width: 18px;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  border-left: 1px solid #aaa;
  border-radius: 0 4px 4px 0;
  background-clip: padding-box;
  background: #ccc;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ccc), color-stop(0.6, #eee));
  background-image: -webkit-linear-gradient(center bottom, #ccc 0%, #eee 60%);
  background-image: -moz-linear-gradient(center bottom, #ccc 0%, #eee 60%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#eeeeee', endColorstr = '#cccccc', GradientType = 0);
  background-image: linear-gradient(to bottom, #cccccc 0%, #eeeeee 60%);
}

/* line 199, sass/vendors/_select2.scss */
.select2-container .select2-choice .select2-arrow b {
  display: block;
  width: 100%;
  height: 100%;
  background: url("images/select2/select2.png") no-repeat 0 1px;
}

/* line 206, sass/vendors/_select2.scss */
.select2-search {
  display: inline-block;
  width: 100%;
  min-height: 26px;
  margin: 0;
  padding-left: 4px;
  padding-right: 4px;
  position: relative;
  z-index: 10000;
  white-space: nowrap;
}

/* line 220, sass/vendors/_select2.scss */
.select2-search input {
  width: 100%;
  height: auto !important;
  min-height: 26px;
  padding: 4px 20px 4px 5px;
  margin: 0;
  outline: 0;
  font-family: sans-serif;
  font-size: 1em;
  border: 1px solid #aaa;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: #fff url("images/select2/select2.png") no-repeat 100% -22px;
  background: url("images/select2/select2.png") no-repeat 100% -22px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee));
  background: url("images/select2/select2.png") no-repeat 100% -22px, -webkit-linear-gradient(center bottom, #fff 85%, #eee 99%);
  background: url("images/select2/select2.png") no-repeat 100% -22px, -moz-linear-gradient(center bottom, #fff 85%, #eee 99%);
  background: url("images/select2/select2.png") no-repeat 100% -22px, linear-gradient(to bottom, #ffffff 85%, #eeeeee 99%);
}

/* line 244, sass/vendors/_select2.scss */
.select2-drop.select2-drop-above .select2-search input {
  margin-top: 4px;
}

/* line 248, sass/vendors/_select2.scss */
.select2-search input.select2-active {
  background: #fff url("images/select2/select2-spinner.gif") no-repeat 100%;
  background: url("images/select2/select2-spinner.gif") no-repeat 100%, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee));
  background: url("images/select2/select2-spinner.gif") no-repeat 100%, -webkit-linear-gradient(center bottom, #fff 85%, #eee 99%);
  background: url("images/select2/select2-spinner.gif") no-repeat 100%, -moz-linear-gradient(center bottom, #fff 85%, #eee 99%);
  background: url("images/select2/select2-spinner.gif") no-repeat 100%, linear-gradient(to bottom, #ffffff 85%, #eeeeee 99%);
}

/* line 256, sass/vendors/_select2.scss */
.select2-container-active .select2-choice,
.select2-container-active .select2-choices {
  border: 1px solid #5897fb;
  outline: none;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}

/* line 265, sass/vendors/_select2.scss */
.select2-dropdown-open .select2-choice {
  border-bottom-color: transparent;
  -webkit-box-shadow: 0 1px 0 #fff inset;
  box-shadow: 0 1px 0 #fff inset;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-color: #eee;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #fff), color-stop(0.5, #eee));
  background-image: -webkit-linear-gradient(center bottom, #fff 0%, #eee 50%);
  background-image: -moz-linear-gradient(center bottom, #fff 0%, #eee 50%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);
  background-image: linear-gradient(to bottom, #ffffff 0%, #eeeeee 50%);
}

/* line 281, sass/vendors/_select2.scss */
.select2-dropdown-open.select2-drop-above .select2-choice,
.select2-dropdown-open.select2-drop-above .select2-choices {
  border: 1px solid #5897fb;
  border-top-color: transparent;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(0.5, #eee));
  background-image: -webkit-linear-gradient(center top, #fff 0%, #eee 50%);
  background-image: -moz-linear-gradient(center top, #fff 0%, #eee 50%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);
  background-image: linear-gradient(to top, #ffffff 0%, #eeeeee 50%);
}

/* line 293, sass/vendors/_select2.scss */
.select2-dropdown-open .select2-choice .select2-arrow {
  background: transparent;
  border-left: none;
  filter: none;
}

/* line 298, sass/vendors/_select2.scss */
.select2-dropdown-open .select2-choice .select2-arrow b {
  background-position: -18px 1px;
}

/* results */
/* line 303, sass/vendors/_select2.scss */
.select2-results {
  max-height: 200px;
  padding: 0 0 0 4px;
  margin: 4px 4px 4px 0;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-tap-highlight-color: transparent;
}

/* line 313, sass/vendors/_select2.scss */
.select2-results ul.select2-result-sub {
  margin: 0;
  padding-left: 0;
}

/* line 318, sass/vendors/_select2.scss */
.select2-results ul.select2-result-sub > li .select2-result-label {
  padding-left: 20px;
}

/* line 319, sass/vendors/_select2.scss */
.select2-results ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 40px;
}

/* line 320, sass/vendors/_select2.scss */
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 60px;
}

/* line 321, sass/vendors/_select2.scss */
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 80px;
}

/* line 322, sass/vendors/_select2.scss */
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 100px;
}

/* line 323, sass/vendors/_select2.scss */
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 110px;
}

/* line 324, sass/vendors/_select2.scss */
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 120px;
}

/* line 326, sass/vendors/_select2.scss */
.select2-results li {
  list-style: none;
  display: list-item;
  background-image: none;
}

/* line 332, sass/vendors/_select2.scss */
.select2-results li.select2-result-with-children > .select2-result-label {
  font-weight: bold;
}

/* line 336, sass/vendors/_select2.scss */
.select2-results .select2-result-label {
  padding: 3px 7px 4px;
  margin: 0;
  cursor: pointer;
  min-height: 1em;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 350, sass/vendors/_select2.scss */
.select2-results .select2-highlighted {
  background: #3875d7;
  color: #fff;
}

/* line 355, sass/vendors/_select2.scss */
.select2-results li em {
  background: #feffde;
  font-style: normal;
}

/* line 360, sass/vendors/_select2.scss */
.select2-results .select2-highlighted em {
  background: transparent;
}

/* line 364, sass/vendors/_select2.scss */
.select2-results .select2-highlighted ul {
  background: #fff;
  color: #000;
}

/* line 370, sass/vendors/_select2.scss */
.select2-results .select2-no-results,
.select2-results .select2-searching,
.select2-results .select2-selection-limit {
  background: #f4f4f4;
  display: list-item;
}

/*
disabled look for disabled choices in the results dropdown
*/
/* line 380, sass/vendors/_select2.scss */
.select2-results .select2-disabled.select2-highlighted {
  color: #666;
  background: #f4f4f4;
  display: list-item;
  cursor: default;
}

/* line 386, sass/vendors/_select2.scss */
.select2-results .select2-disabled {
  background: #f4f4f4;
  display: list-item;
  cursor: default;
}

/* line 392, sass/vendors/_select2.scss */
.select2-results .select2-selected {
  display: none;
}

/* line 396, sass/vendors/_select2.scss */
.select2-more-results.select2-active {
  background: #f4f4f4 url("images/select2/select2-spinner.gif") no-repeat 100%;
}

/* line 400, sass/vendors/_select2.scss */
.select2-more-results {
  background: #f4f4f4;
  display: list-item;
}

/* disabled styles */
/* line 407, sass/vendors/_select2.scss */
.select2-container.select2-container-disabled .select2-choice {
  background-color: #f4f4f4;
  background-image: none;
  border: 1px solid #ddd;
  cursor: default;
}

/* line 414, sass/vendors/_select2.scss */
.select2-container.select2-container-disabled .select2-choice .select2-arrow {
  background-color: #f4f4f4;
  background-image: none;
  border-left: 0;
}

/* line 420, sass/vendors/_select2.scss */
.select2-container.select2-container-disabled .select2-choice abbr {
  display: none;
}

/* multiselect */
/* line 427, sass/vendors/_select2.scss */
.select2-container-multi .select2-choices {
  height: auto !important;
  height: 1%;
  margin: 0;
  padding: 0;
  position: relative;
  border: 1px solid #aaa;
  cursor: text;
  overflow: hidden;
  background-color: #fff;
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #eee), color-stop(15%, #fff));
  background-image: -webkit-linear-gradient(top, #eee 1%, #fff 15%);
  background-image: -moz-linear-gradient(top, #eee 1%, #fff 15%);
  background-image: linear-gradient(to bottom, #eeeeee 1%, #ffffff 15%);
}

/* line 445, sass/vendors/_select2.scss */
.select2-locked {
  padding: 3px 5px 3px 5px !important;
}

/* line 449, sass/vendors/_select2.scss */
.select2-container-multi .select2-choices {
  min-height: 26px;
}

/* line 453, sass/vendors/_select2.scss */
.select2-container-multi.select2-container-active .select2-choices {
  border: 1px solid #5897fb;
  outline: none;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}

/* line 460, sass/vendors/_select2.scss */
.select2-container-multi .select2-choices li {
  float: left;
  list-style: none;
}

/* line 464, sass/vendors/_select2.scss */
.select2-container-multi .select2-choices .select2-search-field {
  margin: 0;
  padding: 0;
  white-space: nowrap;
}

/* line 470, sass/vendors/_select2.scss */
.select2-container-multi .select2-choices .select2-search-field input {
  padding: 5px;
  margin: 1px 0;
  font-family: sans-serif;
  font-size: 100%;
  color: #666;
  outline: 0;
  border: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: transparent !important;
}

/* line 484, sass/vendors/_select2.scss */
.select2-container-multi .select2-choices .select2-search-field input.select2-active {
  background: #fff url("images/select2/select2-spinner.gif") no-repeat 100% !important;
}

/* line 488, sass/vendors/_select2.scss */
.select2-default {
  color: #999 !important;
}

/* line 492, sass/vendors/_select2.scss */
.select2-container-multi .select2-choices .select2-search-choice {
  padding: 3px 5px 3px 18px;
  margin: 3px 0 3px 5px;
  position: relative;
  line-height: 13px;
  color: #333;
  cursor: default;
  border: 1px solid #aaaaaa;
  border-radius: 3px;
  -webkit-box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  background-clip: padding-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: #e4e4e4;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#f4f4f4', GradientType=0);
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eee));
  background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
  background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
  background-image: linear-gradient(to bottom, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
}

/* line 522, sass/vendors/_select2.scss */
.select2-container-multi .select2-choices .select2-search-choice .select2-chosen {
  cursor: default;
}

/* line 525, sass/vendors/_select2.scss */
.select2-container-multi .select2-choices .select2-search-choice-focus {
  background: #d4d4d4;
}

/* line 529, sass/vendors/_select2.scss */
.select2-search-choice-close {
  display: block;
  width: 12px;
  height: 13px;
  position: absolute;
  right: 3px;
  top: 4px;
  font-size: 1px;
  outline: none;
  background: url("images/select2/select2.png") right top no-repeat;
}

/* line 542, sass/vendors/_select2.scss */
.select2-container-multi .select2-search-choice-close {
  left: 3px;
}

/* line 546, sass/vendors/_select2.scss */
.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover {
  background-position: right -11px;
}

/* line 549, sass/vendors/_select2.scss */
.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close {
  background-position: right -11px;
}

/* disabled styles */
/* line 554, sass/vendors/_select2.scss */
.select2-container-multi.select2-container-disabled .select2-choices {
  background-color: #f4f4f4;
  background-image: none;
  border: 1px solid #ddd;
  cursor: default;
}

/* line 561, sass/vendors/_select2.scss */
.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice {
  padding: 3px 5px 3px 5px;
  border: 1px solid #ddd;
  background-image: none;
  background-color: #f4f4f4;
}

/* line 568, sass/vendors/_select2.scss */
.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close {
  display: none;
  background: none;
}

/* end multiselect */
/* line 574, sass/vendors/_select2.scss */
.select2-result-selectable .select2-match,
.select2-result-unselectable .select2-match {
  text-decoration: underline;
}

/* line 579, sass/vendors/_select2.scss */
.select2-offscreen, .select2-offscreen:focus {
  clip: rect(0 0 0 0) !important;
  width: 1px !important;
  height: 1px !important;
  border: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
  position: absolute !important;
  outline: 0 !important;
  left: 0px !important;
  top: 0px !important;
}

/* line 593, sass/vendors/_select2.scss */
.select2-display-none {
  display: none;
}

/* line 597, sass/vendors/_select2.scss */
.select2-measure-scrollbar {
  position: absolute;
  top: -10000px;
  left: -10000px;
  width: 100px;
  height: 100px;
  overflow: scroll;
}

/* Retina-ize icons */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi) {
  /* line 608, sass/vendors/_select2.scss */
  .select2-search input, .select2-search-choice-close, .select2-container .select2-choice abbr, .select2-container .select2-choice .select2-arrow b {
    background-image: url("images/select2/select2x2.png") !important;
    background-repeat: no-repeat !important;
    background-size: 60px 40px !important;
  }

  /* line 613, sass/vendors/_select2.scss */
  .select2-search input {
    background-position: 100% -21px !important;
  }
}
/* normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */
/**
 * 1. Change the default font family in all browsers (opinionated).
 * 2. Prevent adjustments of font size after orientation changes in IE and iOS.
 */
/* line 9, sass/vendors/_normalize.scss */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/**
 * Remove the margin in all browsers (opinionated).
 */
/* line 19, sass/vendors/_normalize.scss */
body {
  margin: 0;
}

/* HTML5 display definitions
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 * 2. Add the correct display in IE.
 */
/* line 32, sass/vendors/_normalize.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
  /* 1 */
  display: block;
}

/**
 * Add the correct display in IE 9-.
 */
/* line 51, sass/vendors/_normalize.scss */
audio,
canvas,
progress,
video {
  display: inline-block;
}

/**
 * Add the correct display in iOS 4-7.
 */
/* line 62, sass/vendors/_normalize.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
/* line 71, sass/vendors/_normalize.scss */
progress {
  vertical-align: baseline;
}

/**
 * Add the correct display in IE 10-.
 * 1. Add the correct display in IE.
 */
/* line 80, sass/vendors/_normalize.scss */
template,
[hidden] {
  display: none;
}

/* Links
   ========================================================================== */
/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */
/* line 93, sass/vendors/_normalize.scss */
a {
  background-color: transparent;
  /* 1 */
  -webkit-text-decoration-skip: objects;
  /* 2 */
}

/**
 * Remove the outline on focused links when they are also active or hovered
 * in all browsers (opinionated).
 */
/* line 103, sass/vendors/_normalize.scss */
a:active,
a:hover {
    outline-width: 0;
    color: #ECF34F;
}

/* Text-level semantics
   ========================================================================== */
/**
 * 1. Remove the bottom border in Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
/* line 117, sass/vendors/_normalize.scss */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  text-decoration: underline dotted;
  /* 2 */
}

/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */
/* line 127, sass/vendors/_normalize.scss */
b,
strong {
  font-weight: inherit;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
/* line 136, sass/vendors/_normalize.scss */
b,
strong {
  font-weight: bolder;
}

/**
 * Add the correct font style in Android 4.3-.
 */
/* line 145, sass/vendors/_normalize.scss */
dfn {
  font-style: italic;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
/* line 154, sass/vendors/_normalize.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
 * Add the correct background and color in IE 9-.
 */
/* line 163, sass/vendors/_normalize.scss */
mark {
  background-color: #ff0;
  color: #000;
}

/**
 * Add the correct font size in all browsers.
 */
/* line 172, sass/vendors/_normalize.scss */
small {
  font-size: 80%;
}

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

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

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

/* Embedded content
   ========================================================================== */
/**
 * Remove the border on images inside links in IE 10-.
 */
/* line 204, sass/vendors/_normalize.scss */
img {
  border-style: none;
}

/**
 * Hide the overflow in IE.
 */
/* line 212, sass/vendors/_normalize.scss */
svg:not(:root) {
  overflow: hidden;
}

/* Grouping content
   ========================================================================== */
/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
/* line 224, sass/vendors/_normalize.scss */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/**
 * Add the correct margin in IE 8.
 */
/* line 236, sass/vendors/_normalize.scss */
figure {
  margin: 1em 40px;
}

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
/* line 245, sass/vendors/_normalize.scss */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}

/* Forms
   ========================================================================== */
/**
 * 1. Change font properties to `inherit` in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */
/* line 259, sass/vendors/_normalize.scss */
button,
input,
select,
textarea {
  font: inherit;
  /* 1 */
  margin: 0;
  /* 2 */
}

/**
 * Restore the font weight unset by the previous rule.
 */
/* line 271, sass/vendors/_normalize.scss */
optgroup {
  font-weight: bold;
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
/* line 280, sass/vendors/_normalize.scss */
button,
input {
  /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
/* line 290, sass/vendors/_normalize.scss */
button,
select {
  /* 1 */
  text-transform: none;
}

/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */
/* line 301, sass/vendors/_normalize.scss */
button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
}

/**
 * Remove the inner border and padding in Firefox.
 */
/* line 312, sass/vendors/_normalize.scss */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
/* line 324, sass/vendors/_normalize.scss */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Change the border, margin, and padding in all browsers (opinionated).
 */
/* line 335, sass/vendors/_normalize.scss */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
/* line 348, sass/vendors/_normalize.scss */
legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}

/**
 * Remove the default vertical scrollbar in IE.
 */
/* line 361, sass/vendors/_normalize.scss */
textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */
/* line 370, sass/vendors/_normalize.scss */
[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
/* line 380, sass/vendors/_normalize.scss */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
/* line 390, sass/vendors/_normalize.scss */
[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}

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

/**
 * Correct the text style of placeholders in Chrome, Edge, and Safari.
 */
/* line 408, sass/vendors/_normalize.scss */
::-webkit-input-placeholder {
  color: inherit;
  opacity: 0.54;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
/* line 418, sass/vendors/_normalize.scss */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}

/* HTML5 Boilerplate v5.3.0 | MIT License | https://html5boilerplate.com/ */
/* line 3, sass/vendors/_html5boilerplate.scss */
html {
  color: #222;
  font-size: 1em;
  line-height: 1.4;
}

/* line 5, sass/vendors/_html5boilerplate.scss */
::-moz-selection {
  background: #b3d4fc;
  text-shadow: none;
}

/* line 6, sass/vendors/_html5boilerplate.scss */
::selection {
  background: #b3d4fc;
  text-shadow: none;
}

/* line 8, sass/vendors/_html5boilerplate.scss */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0;
}

/* line 10, sass/vendors/_html5boilerplate.scss */
audio, canvas, iframe, img, svg, video {
  vertical-align: middle;
}

/* line 11, sass/vendors/_html5boilerplate.scss */
fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

/* line 12, sass/vendors/_html5boilerplate.scss */
textarea {
  resize: vertical;
}

/* line 14, sass/vendors/_html5boilerplate.scss */
.hidden {
  display: none !important;
}

/* line 16, sass/vendors/_html5boilerplate.scss */
.visuallyhidden {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  border: 0;
  margin-top: -1px;
  clip: rect(0 0 0 0) !important;
  overflow: hidden;
}

/* line 17, sass/vendors/_html5boilerplate.scss */
.visuallyhidden--focusable:active, .visuallyhidden--focusable:focus {
  clip: auto !important;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
}

/* line 19, sass/vendors/_html5boilerplate.scss */
.invisible {
  visibility: hidden;
}

/* line 21, sass/vendors/_html5boilerplate.scss */
.clearfix:before, .box_header_items:before, .page_companies_content_data_paragraph:before, .page_aside_contents_item:before, .page_adverts_items_item:before, .page_companies_items_item:before, .page_contents_search_items_item:before, .page_disabled_items_item:before, .page_historicalCalendar_items_item:before, .page_important_items_item:before, .page_newspaper_items_item:before, .page_pharmacy_items_item:before, .header_middle:before, .footer_partners_items:before, .page_calendar_items:before, .page_contents_items:before, .page_investments_items:before, .page_footer_pagination_items:before, .page_companies_tree:before, .page_galleries_list_items:before, .page_galleries_content_items:before, .box_index_news:before, .page_index_news:before, .page_index_calendar_item:before, .page_investments_content_tabs_buttons:before, .page_multimedia_list_items:before, .clearfix:after, .box_header_items:after, .page_companies_content_data_paragraph:after, .page_aside_contents_item:after, .page_adverts_items_item:after, .page_companies_items_item:after, .page_contents_search_items_item:after, .page_disabled_items_item:after, .page_historicalCalendar_items_item:after, .page_important_items_item:after, .page_newspaper_items_item:after, .page_pharmacy_items_item:after, .header_middle:after, .footer_partners_items:after, .page_calendar_items:after, .page_contents_items:after, .page_investments_items:after, .page_footer_pagination_items:after, .page_companies_tree:after, .page_galleries_list_items:after, .page_galleries_content_items:after, .box_index_news:after, .page_index_news:after, .page_index_calendar_item:after, .page_investments_content_tabs_buttons:after, .page_multimedia_list_items:after {
  content: " ";
  display: table;
}

/* line 22, sass/vendors/_html5boilerplate.scss */
.clearfix:after, .box_header_items:after, .page_companies_content_data_paragraph:after, .page_aside_contents_item:after, .page_adverts_items_item:after, .page_companies_items_item:after, .page_contents_search_items_item:after, .page_disabled_items_item:after, .page_historicalCalendar_items_item:after, .page_important_items_item:after, .page_newspaper_items_item:after, .page_pharmacy_items_item:after, .header_middle:after, .footer_partners_items:after, .page_calendar_items:after, .page_contents_items:after, .page_investments_items:after, .page_footer_pagination_items:after, .page_companies_tree:after, .page_galleries_list_items:after, .page_galleries_content_items:after, .box_index_news:after, .page_index_news:after, .page_index_calendar_item:after, .page_investments_content_tabs_buttons:after, .page_multimedia_list_items:after {
  clear: both;
}

/* line 4, sass/partials/layout/_general.scss */
* {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 53, ../../../../../../usr/local/share/gems/gems/compass-core-1.0.3/stylesheets/compass/css3/_selection.scss */
*::-moz-selection {
  color: #FFF;
  background: #999;
  text-shadow: none;
}
/* line 53, ../../../../../../usr/local/share/gems/gems/compass-core-1.0.3/stylesheets/compass/css3/_selection.scss */
*::selection {
  color: #FFF;
  background: #999;
  text-shadow: none;
}
/* line 13, sass/partials/layout/_general.scss */
*[data-href] {
  cursor: pointer;
}
/* line 17, sass/partials/layout/_general.scss */
*::before, *::after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 25, sass/partials/layout/_general.scss */
[tabindex="0"]:focus, button:focus, input[class$="input-checkbox"]:focus, input[class$="input-radio"]:focus, input[class$="input-submit"]:focus, .anchor:focus, .header_banner_overlay_content_paragraph_more:focus, .page_aside_contents_items_footer_more:focus, .page_aside_contents_items_footer_more--news:focus, .page_aside_contents_items_more--important_btn:focus, .page_adverts_new_more:focus, .page_multimedia_footer_more:focus, .box_header_rss:focus, .header_login_element-button:focus, .main_newsletter_form_element-button:focus, .cookies_button:focus, .page_form_element-button:focus, .page_contents_content_probes_form_element-button:focus, .page_multimedia_video_navigation_button:focus, .more:focus, .page_aside_contents-slider_content_paragraph_more:focus, .page_contents_items_content_paragraph_more:focus, .page_investments_items_content_more:focus, .page_index_sliders_content_paragraph_more:focus, .page_index_news_content_paragraph_more--first:focus, .page_aside_contents_content_paragraph_more:focus, .page_index_news_content_paragraph_more:focus, .page_index_calendar_content_paragraph_more:focus, .box_header_head_anchor:focus, .form_paragraph_anchor:focus, .header_login_paragraph_anchor:focus, .header_login_paragraph_anchor--reset-password:focus, .header_login_paragraph_anchor--registration:focus, .page_form_paragraph_anchor:focus, .page_form_paragraph_anchor--reset-password:focus, .form_paragraph_fancybox-anchor:focus, .page_form_paragraph_fancybox-anchor:focus, .uploader_file_anchor--delete:focus, .browse:focus, .browse-prev:focus, .browse-prev--opacity:focus, .browse-prev--galleries-images-contents:focus, .browse-next:focus, .browse-next--opacity:focus, .browse-next--galleries-images-contents:focus, .navigator_item_anchor:focus, .header_banner_animation_item_anchor:focus, .page_aside_banner-animation_item_anchor:focus, .footer_banner-animation_item_anchor:focus, .page_banner-animation_item_anchor:focus, .header_banner_simple_anchor--flash:focus, .header_banner_animation_item_anchor--flash:focus, .page_aside_banner_anchor--flash:focus, .footer_banner_anchor--flash:focus, .page_banner_anchor--flash:focus, .header_banner_simple_anchor:focus, .page_aside_banner_anchor:focus, .footer_banner_anchor:focus, .page_banner_anchor:focus, .page_adverts_items_content_value_anchor:focus, .page_adverts_content_data_value_anchor:focus, .page_calendar_content_data_value_anchor:focus, .page_companies_items_content_value_anchor:focus, .page_companies_items_content_value_anchor--mail:focus, .page_disabled_items_content_value_anchor:focus, .page_disabled_content_data_value_anchor:focus, .page_investments_items_content_value_anchor:focus, .page_companies_content_data_value_anchor:focus, .page_companies_content_data_value_anchor--mail:focus, .page_calendar_items_header_tags_tag:focus, .page_contents_items_header_tags_tag:focus, .page_aside_contents-slider_header_head_anchor:focus, .page_aside_contents-slider_header_first_anchor:focus, .page_aside_contents-slider_header_head_important_anchor:focus, .page_calendar_items_header_head_anchor:focus, .page_contents_items_header_head_anchor:focus, .page_index_sliders_header_head_anchor:focus, .page_index_news_header_head_anchor--first:focus, .header_goto_anchor:focus, .header_info_anchor:focus, .header_nav_anchor:focus, .header_nav_anchor--contrast:focus, .header_nav_anchor--sitemap:focus, .header_nav_anchor--resize:focus, .header_nav_anchor--resize-small:focus, .header_nav_anchor--resize-normal:focus, .header_nav_anchor--resize-big:focus, .header_nav_anchor--bip:focus, .header_nav_anchor--epuap:focus, .header_nav_anchor--login:focus, .header_name_anchor:focus, .header_menu_level-1_anchor--home:focus, .header_menu_level-1_anchor--more:focus, .header_menu_level-1_anchor:focus, .header_menu_level-1_anchor--has-level-2:focus, .header_menu_expand_anchor:focus, .header_menu_expand_anchor--has-level-2:focus, .header_menu_level-2_anchor:focus, .header_menu_level-3_anchor:focus, .main_breadcrumbs_item_anchor:focus, .main_breadcrumbs_item_anchor--home:focus, .page_aside_categories_item_anchor:focus, .page_
aside_menu_level-1_item_anchor:focus, .page_aside_menu_level-1_item_anchor--current:focus, .page_aside_menu_level-2_item_anchor:focus, .page_aside_menu_level-2_item_anchor--has-deep-level:focus, .page_aside_menu_level-2_item_anchor--current:focus, .page_aside_menu_level-3_item_anchor:focus, .page_aside_menu_level-3_item_anchor--has-deep-level:focus, .page_aside_menu_level-3_item_anchor--current:focus, .page_aside_menu_level-4_item_anchor:focus, .page_aside_menu_level-4_item_anchor--has-deep-level:focus, .page_aside_menu_level-4_item_anchor--current:focus, .page_aside_menu_level-5_item_anchor:focus, .page_aside_menu_level-5_item_anchor--has-deep-level:focus, .page_aside_menu_level-5_item_anchor--current:focus, .footer_main_contact_address a:focus:not([class]), .footer_main_work-hours_content a:focus:not([class]), .footer_project_anchor:focus, .page_wysiwyg_anchor:focus, .page_wysiwyg_gallery_item_anchor:focus, .page_wysiwyg_gallery_item_anchor--wide:focus, .page_footer_pagination_item_anchor--active:focus, .page_footer_pagination_item_anchor--prev:focus, .page_footer_pagination_item_anchor--next:focus, .page_footer_pagination_item_anchor:focus, .page_footer_history-back:focus, .page_footer_print_printer:focus, .page_footer_print_pdf:focus, .page_companies_tree_level-1_item_anchor:focus, .page_companies_tree_level-2_item_anchor:focus, .page_contents_content_tags_item_anchor:focus, .page_galleries_list_header_head_anchor:focus, .page_galleries_list_picture_anchor:focus, .page_galleries_content_item_anchor:focus, .page_investments_content_tabs_button_anchor:focus, .page_investments_content_data_value_anchor:focus, .page_investments_content_gallery_item_anchor:focus, .page_multimedia_list_items_header_head_anchor:focus, .page_multimedia_list_items_picture_anchor:focus, .page_sitemap_content_level-1_item_anchor:focus, .page_sitemap_content_level-2_item_anchor:focus, .page_sitemap_content_level-3_item_anchor:focus, .page_tags_content_tag:focus, .page_tags_content_tag--2:focus, .page_tags_content_tag--3:focus, .page_tags_content_tag--4:focus, .page_tags_content_tag--5:focus {
  outline: 2px solid cyan;
}

/* line 38, sass/partials/layout/_general.scss */
.html {
  font-size: 10px;
}

/* line 43, sass/partials/layout/_general.scss */
.body {
  width: 100%;
  min-width: 320px;
  font-family: "Open Sans", Verdana, sans-serif;
  font-size: 1.5rem;
  font-weight: 400;
  color: #FFF;
  line-height: 1.5;
  background: #010101;
}
/* line 53, sass/partials/layout/_general.scss */
.body::before {
  display: none;
}
/* line 58, sass/partials/layout/_general.scss */
.body.none {
  display: none;
}
@media screen and (min-width: 320px) and (max-width: 529px) {
  /* line 66, sass/partials/layout/_general.scss */
  .body::before {
    content: "smartphone";
  }
}
@media screen and (min-width: 530px) and (max-width: 649px) {
  /* line 66, sass/partials/layout/_general.scss */
  .body::before {
    content: "smartphone-wide";
  }
}
@media screen and (min-width: 650px) and (max-width: 899px) {
  /* line 66, sass/partials/layout/_general.scss */
  .body::before {
    content: "tablet";
  }
}
@media screen and (min-width: 900px) and (max-width: 1139px) {
  /* line 66, sass/partials/layout/_general.scss */
  .body::before {
    content: "tablet-wide";
  }
}
@media screen and (min-width: 1140px) {
  /* line 66, sass/partials/layout/_general.scss */
  .body::before {
    content: "desktop";
  }
}

/* line 74, sass/partials/layout/_general.scss */
.main, .main_newsletter, .footer_wrapper, .footer_partners, .footer_banner, .footer_banner-animation, .cookies {
  max-width: 1240px;
  margin: 0 auto;
}

/* line 80, sass/partials/layout/_general.scss */
.anchor, .header_banner_overlay_content_paragraph_more, .page_aside_contents_items_footer_more, .page_aside_contents_items_footer_more--news, .page_aside_contents_items_more--important_btn, .page_adverts_new_more, .page_multimedia_footer_more, .box_header_rss, .header_login_element-button, .main_newsletter_form_element-button, .cookies_button, .page_form_element-button, .page_contents_content_probes_form_element-button, .page_multimedia_video_navigation_button, .more, .page_aside_contents-slider_content_paragraph_more, .page_contents_items_content_paragraph_more, .page_investments_items_content_more, .page_index_sliders_content_paragraph_more, .page_index_news_content_paragraph_more--first, .page_aside_contents_content_paragraph_more, .page_index_news_content_paragraph_more, .page_index_calendar_content_paragraph_more, .box_header_head_anchor, .form_paragraph_anchor, .header_login_paragraph_anchor, .header_login_paragraph_anchor--reset-password, .header_login_paragraph_anchor--registration, .page_form_paragraph_anchor, .page_form_paragraph_anchor--reset-password, .form_paragraph_fancybox-anchor, .page_form_paragraph_fancybox-anchor, .uploader_file_anchor--delete, .browse, .browse-prev, .browse-prev--opacity, .browse-prev--galleries-images-contents, .browse-next, .browse-next--opacity, .browse-next--galleries-images-contents, .navigator_item_anchor, .header_banner_animation_item_anchor, .page_aside_banner-animation_item_anchor, .footer_banner-animation_item_anchor, .page_banner-animation_item_anchor, .header_banner_simple_anchor--flash, .header_banner_animation_item_anchor--flash, .page_aside_banner_anchor--flash, .footer_banner_anchor--flash, .page_banner_anchor--flash, .header_banner_simple_anchor, .page_aside_banner_anchor, .footer_banner_anchor, .page_banner_anchor, .page_adverts_items_content_value_anchor, .page_adverts_content_data_value_anchor, .page_calendar_content_data_value_anchor, .page_companies_items_content_value_anchor, .page_companies_items_content_value_anchor--mail, .page_disabled_items_content_value_anchor, .page_disabled_content_data_value_anchor, .page_investments_items_content_value_anchor, .page_companies_content_data_value_anchor, .page_companies_content_data_value_anchor--mail, .page_calendar_items_header_tags_tag, .page_contents_items_header_tags_tag, .page_aside_contents-slider_header_head_anchor, .page_aside_contents-slider_header_first_anchor, .page_aside_contents-slider_header_head_important_anchor, .page_calendar_items_header_head_anchor, .page_contents_items_header_head_anchor, .page_index_sliders_header_head_anchor, .page_index_news_header_head_anchor--first, .header_goto_anchor, .header_info_anchor, .header_nav_anchor, .header_nav_anchor--contrast, .header_nav_anchor--sitemap, .header_nav_anchor--resize, .header_nav_anchor--resize-small, .header_nav_anchor--resize-normal, .header_nav_anchor--resize-big, .header_nav_anchor--bip, .header_nav_anchor--epuap, .header_nav_anchor--login, .header_name_anchor, .header_menu_level-1_anchor--home, .header_menu_level-1_anchor--more, .header_menu_level-1_anchor, .header_menu_level-1_anchor--has-level-2, .header_menu_expand_anchor, .header_menu_expand_anchor--has-level-2, .header_menu_level-2_anchor, .header_menu_level-3_anchor, .main_breadcrumbs_item_anchor, .main_breadcrumbs_item_anchor--home, .page_aside_categories_item_anchor, .page_aside_menu_level-1_item_anchor, .page_aside_menu_level-1_item_anchor--current, .page_aside_menu_level-2_item_anchor, .page_aside_menu_level-2_item_anchor--has-deep-level, .page_aside_menu_level-2_item_anchor--current, .page_aside_menu_level-3_item_anchor, .page_aside_menu_level-3_item_anchor--has-deep-level, .page_aside_menu_level-3_item_anchor--current, .page_aside_menu_level-4_item_anchor, .page_aside_menu_level-4_item_anchor--has-deep-level, .page_aside_menu_level-4_item_anchor--current, .page_aside_menu_level-5_item_anchor, .page_aside_menu_level-5_item_anchor--has-deep-level, .page_aside_menu_level-5_item_anchor--current, .footer_main_contact_address a:not([class]), .footer_main_work-hours_content a:not([class]), .
footer_project_anchor, .page_wysiwyg_anchor, .page_wysiwyg_gallery_item_anchor, .page_wysiwyg_gallery_item_anchor--wide, .page_footer_pagination_item_anchor--active, .page_footer_pagination_item_anchor--prev, .page_footer_pagination_item_anchor--next, .page_footer_pagination_item_anchor, .page_footer_history-back, .page_footer_print_printer, .page_footer_print_pdf, .page_companies_tree_level-1_item_anchor, .page_companies_tree_level-2_item_anchor, .page_contents_content_tags_item_anchor, .page_galleries_list_header_head_anchor, .page_galleries_list_picture_anchor, .page_galleries_content_item_anchor, .page_investments_content_tabs_button_anchor, .page_investments_content_data_value_anchor, .page_investments_content_gallery_item_anchor, .page_multimedia_list_items_header_head_anchor, .page_multimedia_list_items_picture_anchor, .page_sitemap_content_level-1_item_anchor, .page_sitemap_content_level-2_item_anchor, .page_sitemap_content_level-3_item_anchor, .page_tags_content_tag, .page_tags_content_tag--2, .page_tags_content_tag--3, .page_tags_content_tag--4, .page_tags_content_tag--5 {
  color: #E8F438;
  text-decoration: underline;
}
/* line 86, sass/partials/layout/_general.scss */
.anchor:hover, .header_banner_overlay_content_paragraph_more:hover, .page_aside_contents_items_footer_more:hover, .page_aside_contents_items_footer_more--news:hover, .page_aside_contents_items_more--important_btn:hover, .page_adverts_new_more:hover, .page_multimedia_footer_more:hover, .box_header_rss:hover, .header_login_element-button:hover, .main_newsletter_form_element-button:hover, .cookies_button:hover, .page_form_element-button:hover, .page_contents_content_probes_form_element-button:hover, .page_multimedia_video_navigation_button:hover, .more:hover, .page_aside_contents-slider_content_paragraph_more:hover, .page_contents_items_content_paragraph_more:hover, .page_investments_items_content_more:hover, .page_index_sliders_content_paragraph_more:hover, .page_index_news_content_paragraph_more--first:hover, .page_aside_contents_content_paragraph_more:hover, .page_index_news_content_paragraph_more:hover, .page_index_calendar_content_paragraph_more:hover, .box_header_head_anchor:hover, .form_paragraph_anchor:hover, .header_login_paragraph_anchor:hover, .header_login_paragraph_anchor--reset-password:hover, .header_login_paragraph_anchor--registration:hover, .page_form_paragraph_anchor:hover, .page_form_paragraph_anchor--reset-password:hover, .form_paragraph_fancybox-anchor:hover, .page_form_paragraph_fancybox-anchor:hover, .uploader_file_anchor--delete:hover, .browse:hover, .browse-prev:hover, .browse-prev--opacity:hover, .browse-prev--galleries-images-contents:hover, .browse-next:hover, .browse-next--opacity:hover, .browse-next--galleries-images-contents:hover, .navigator_item_anchor:hover, .header_banner_animation_item_anchor:hover, .page_aside_banner-animation_item_anchor:hover, .footer_banner-animation_item_anchor:hover, .page_banner-animation_item_anchor:hover, .header_banner_simple_anchor--flash:hover, .header_banner_animation_item_anchor--flash:hover, .page_aside_banner_anchor--flash:hover, .footer_banner_anchor--flash:hover, .page_banner_anchor--flash:hover, .header_banner_simple_anchor:hover, .page_aside_banner_anchor:hover, .footer_banner_anchor:hover, .page_banner_anchor:hover, .page_adverts_items_content_value_anchor:hover, .page_adverts_content_data_value_anchor:hover, .page_calendar_content_data_value_anchor:hover, .page_companies_items_content_value_anchor:hover, .page_companies_items_content_value_anchor--mail:hover, .page_disabled_items_content_value_anchor:hover, .page_disabled_content_data_value_anchor:hover, .page_investments_items_content_value_anchor:hover, .page_companies_content_data_value_anchor:hover, .page_companies_content_data_value_anchor--mail:hover, .page_calendar_items_header_tags_tag:hover, .page_contents_items_header_tags_tag:hover, .page_aside_contents-slider_header_head_anchor:hover, .page_aside_contents-slider_header_first_anchor:hover, .page_aside_contents-slider_header_head_important_anchor:hover, .page_calendar_items_header_head_anchor:hover, .page_contents_items_header_head_anchor:hover, .page_index_sliders_header_head_anchor:hover, .page_index_news_header_head_anchor--first:hover, .header_goto_anchor:hover, .header_info_anchor:hover, .header_nav_anchor:hover, .header_nav_anchor--contrast:hover, .header_nav_anchor--sitemap:hover, .header_nav_anchor--resize:hover, .header_nav_anchor--resize-small:hover, .header_nav_anchor--resize-normal:hover, .header_nav_anchor--resize-big:hover, .header_nav_anchor--bip:hover, .header_nav_anchor--epuap:hover, .header_nav_anchor--login:hover, .header_name_anchor:hover, .header_menu_level-1_anchor--home:hover, .header_menu_level-1_anchor--more:hover, .header_menu_level-1_anchor:hover, .header_menu_level-1_anchor--has-level-2:hover, .header_menu_expand_anchor:hover, .header_menu_expand_anchor--has-level-2:hover, .header_menu_level-2_anchor:hover, .header_menu_level-3_anchor:hover, .main_breadcrumbs_item_anchor:hover, .main_breadcrumbs_item_anchor--home:hover, .page_aside_categories_item_anchor:hover, .page_aside_menu_level-1_item_anchor:hover, .page_aside_menu_level-1_item_anchor--current:hover, .page_aside_menu_level-2_item_anchor:hover, .page_aside_
menu_level-2_item_anchor--has-deep-level:hover, .page_aside_menu_level-2_item_anchor--current:hover, .page_aside_menu_level-3_item_anchor:hover, .page_aside_menu_level-3_item_anchor--has-deep-level:hover, .page_aside_menu_level-3_item_anchor--current:hover, .page_aside_menu_level-4_item_anchor:hover, .page_aside_menu_level-4_item_anchor--has-deep-level:hover, .page_aside_menu_level-4_item_anchor--current:hover, .page_aside_menu_level-5_item_anchor:hover, .page_aside_menu_level-5_item_anchor--has-deep-level:hover, .page_aside_menu_level-5_item_anchor--current:hover, .footer_main_contact_address a:hover:not([class]), .footer_main_work-hours_content a:hover:not([class]), .footer_project_anchor:hover, .page_wysiwyg_anchor:hover, .page_wysiwyg_gallery_item_anchor:hover, .page_wysiwyg_gallery_item_anchor--wide:hover, .page_footer_pagination_item_anchor--active:hover, .page_footer_pagination_item_anchor--prev:hover, .page_footer_pagination_item_anchor--next:hover, .page_footer_pagination_item_anchor:hover, .page_footer_history-back:hover, .page_footer_print_printer:hover, .page_footer_print_pdf:hover, .page_companies_tree_level-1_item_anchor:hover, .page_companies_tree_level-2_item_anchor:hover, .page_contents_content_tags_item_anchor:hover, .page_galleries_list_header_head_anchor:hover, .page_galleries_list_picture_anchor:hover, .page_galleries_content_item_anchor:hover, .page_investments_content_tabs_button_anchor:hover, .page_investments_content_data_value_anchor:hover, .page_investments_content_gallery_item_anchor:hover, .page_multimedia_list_items_header_head_anchor:hover, .page_multimedia_list_items_picture_anchor:hover, .page_sitemap_content_level-1_item_anchor:hover, .page_sitemap_content_level-2_item_anchor:hover, .page_sitemap_content_level-3_item_anchor:hover, .page_tags_content_tag:hover, .page_tags_content_tag--2:hover, .page_tags_content_tag--3:hover, .page_tags_content_tag--4:hover, .page_tags_content_tag--5:hover {
  text-decoration: none;
}
/* line 91, sass/partials/layout/_general.scss */
.anchor--mail::before, .page_companies_items_content_value_anchor--mail::before, .page_companies_content_data_value_anchor--mail::before {
  content: attr(data-mail-local) "@";
}
/* line 95, sass/partials/layout/_general.scss */
.anchor--mail::after, .page_companies_items_content_value_anchor--mail::after, .page_companies_content_data_value_anchor--mail::after {
  content: attr(data-mail-domain);
}

/* line 101, sass/partials/layout/_general.scss */
.header_banner_overlay_content_paragraph_more, .page_aside_contents_items_footer_more, .page_aside_contents_items_footer_more--news, .page_aside_contents_items_more--important_btn, .page_adverts_new_more, .page_multimedia_footer_more, .box_header_rss, .header_login_element-button, .main_newsletter_form_element-button, .cookies_button, .page_form_element-button, .page_contents_content_probes_form_element-button, .page_multimedia_video_navigation_button {
    display: block;
    color: #000;
    font-size: 1.7rem;
    font-weight: 700;
    text-decoration: none;
    text-transform: uppercase;
    text-align: center;
    line-height: 5.6rem;
    background: #E7F438;
    padding: 0 20px;
        padding-right: 20px;
    border: none;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    cursor: pointer;
}
/* line 118, sass/partials/layout/_general.scss */
.header_banner_overlay_content_paragraph_more:hover, .page_aside_contents_items_footer_more:hover, .page_aside_contents_items_footer_more--news:hover, .page_aside_contents_items_more--important_btn:hover, .page_adverts_new_more:hover, .page_multimedia_footer_more:hover, .box_header_rss:hover, .header_login_element-button:hover, .main_newsletter_form_element-button:hover, .cookies_button:hover, .page_form_element-button:hover, .page_contents_content_probes_form_element-button:hover, .page_multimedia_video_navigation_button:hover {
  color: #FFF !important;
  background: #373737;
  box-sizing: border-box;
  box-shadow: inset 0 0 0 2px #ff0;
}
/* line 134, sass/partials/layout/_general.scss */
.header_banner_overlay_content_paragraph_more, .page_aside_contents_items_footer_more, .page_aside_contents_items_footer_more--news, .page_aside_contents_items_more--important_btn, .page_adverts_new_more, .page_multimedia_footer_more {
  padding-right: 35px;
  position: relative;
}
/* line 141, sass/partials/layout/_general.scss */
.header_banner_overlay_content_paragraph_more::after, .page_aside_contents_items_footer_more::after, .page_aside_contents_items_footer_more--news::after, .page_aside_contents_items_more--important_btn::after, .page_adverts_new_more::after, .page_multimedia_footer_more::after {
  position: absolute;
  top: 50%;
  right: 20px;
  left: auto;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  content: "\f105";
}
/* line 150, sass/partials/layout/_general.scss */
.box_header_rss {
  width: 8rem;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 4rem;
  color: #FFF;
  background: #e7f438;
  padding-left: 40px;
  position: relative;
}
/* line 162, sass/partials/layout/_general.scss */
.box_header_rss::after {
  position: absolute;
  top: 50%;
  right: auto;
  left: 20px;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  content: "\f09e";
}


/* line 172, sass/partials/layout/_general.scss */
.more, .page_aside_contents-slider_content_paragraph_more, .page_contents_items_content_paragraph_more, .page_investments_items_content_more, .page_index_sliders_content_paragraph_more, .page_index_news_content_paragraph_more--first, .page_aside_contents_content_paragraph_more, .page_index_news_content_paragraph_more, .page_index_calendar_content_paragraph_more {
  font-size: 1.5rem;
  color: #E8F438;
  text-transform: lowercase;
  text-decoration: none;
  position: relative;
}
/* line 182, sass/partials/layout/_general.scss */
.more::after, .page_aside_contents-slider_content_paragraph_more::after, .page_contents_items_content_paragraph_more::after, .page_investments_items_content_more::after, .page_index_sliders_content_paragraph_more::after, .page_index_news_content_paragraph_more--first::after, .page_aside_contents_content_paragraph_more::after, .page_index_news_content_paragraph_more::after, .page_footer_pagination_item_anchor--prev::after, .page_footer_pagination_item_anchor--next::after, .page_index_calendar_content_paragraph_more::after {
  position: absolute;
  top: 50%;
  right: -12px;
  left: auto;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  content: "\f105";
}
/* line 189, sass/partials/layout/_general.scss */
.more:hover, .page_aside_contents-slider_content_paragraph_more:hover, .page_contents_items_content_paragraph_more:hover, .page_investments_items_content_more:hover, .page_index_sliders_content_paragraph_more:hover, .page_index_news_content_paragraph_more--first:hover, .page_aside_contents_content_paragraph_more:hover, .page_index_news_content_paragraph_more:hover, .page_index_calendar_content_paragraph_more:hover {
  text-decoration: underline;
  font-color: #FFF !important;
}
@media print {
  /* line 172, sass/partials/layout/_general.scss */
  .more, .page_aside_contents-slider_content_paragraph_more, .page_contents_items_content_paragraph_more, .page_investments_items_content_more, .page_index_sliders_content_paragraph_more, .page_index_news_content_paragraph_more--first, .page_aside_contents_content_paragraph_more, .page_index_news_content_paragraph_more, .page_index_calendar_content_paragraph_more {
    display: none;
  }
}

/* line 200, sass/partials/layout/_general.scss */
.box_header_resize--small, .header_nav_anchor--resize-small, .box_header_resize--normal, .header_nav_anchor--resize-normal, .box_header_resize--big, .header_nav_anchor--resize-big {
  text-transform: uppercase;
}
/* line 204, sass/partials/layout/_general.scss */
.box_header_resize--small, .header_nav_anchor--resize-small {
  font-size: 9px !important;
}
/* line 211, sass/partials/layout/_general.scss */
.box_header_resize--normal, .header_nav_anchor--resize-normal {
  font-size: 12px !important;
}
/* line 218, sass/partials/layout/_general.scss */
.box_header_resize--big, .header_nav_anchor--resize-big {
  font-size: 14px !important;
}
/* line 225, sass/partials/layout/_general.scss */
.box_header_resize_wcag {
  position: absolute;
  clip: rect(1px, 1px, 1px, 1px);
}

/* line 232, sass/partials/layout/_general.scss */
.box_header_items, .navigator, .navigator--index-slider, .navigator--contents-slider, .header_goto, .header_info_items, .header_nav_items, .header_menu_level-1, .header_menu_level-2, .header_menu_level-3, .header_menu_expand_items, .main_breadcrumbs_items, .page_aside_categories_items, .page_aside_menu_level-1, .page_aside_menu_level-2, .page_aside_menu_level-3, .page_aside_menu_level-4, .page_aside_menu_level-5, .footer_partners_items, .page_wysiwyg_tabs_buttons, .page_footer_pagination_items, .page_companies_tree_level-1, .page_companies_tree_level-2, .page_contents_content_probes_answers, .page_contents_content_tags_items, .page_galleries_list_items, .page_galleries_content_items, .page_investments_content_tabs_buttons, .page_multimedia_video_navigation, .page_multimedia_list_items, .page_sitemap_content_level-1, .page_sitemap_content_level-2, .page_sitemap_content_level-3, .page_tags_content_items {
  list-style: none;
  padding: 0;
  margin: 0;
}

/* line 239, sass/partials/layout/_general.scss */
.box, .box--aside {
  margin-bottom: 20px;
}
/* line 243, sass/partials/layout/_general.scss */
.box--aside {
  background: transparent; 
}
/* line 250, sass/partials/layout/_general.scss */
.box_header {
  position: relative;
}
/* line 260, sass/partials/layout/_general.scss */
.box_header_item {
  float: left;
}
@media print {
  /* line 264, sass/partials/layout/_general.scss */
  .box_header_item:not(:first-child) {
    display: none;
  }
}
/* line 269, sass/partials/layout/_general.scss */
.box_header_item_news {
  display: inline;
  width: 50% !important;
  padding-left: 20px;
}
/* line 278, sass/partials/layout/_general.scss */
.box_header_news {
  width: 100%;
  display: table-row;
}
/* line 286, sass/partials/layout/_general.scss */
.box_header_items_news .box_header_rss {
  position: relative;
}
/* line 292, sass/partials/layout/_general.scss */
.box_header_head, .box_header_head--aside, .page_aside_menu_level-1_item_anchor--current, .box_header_head--items {
    display: block;
    font-size: 3.5rem;
    font-weight: 800;
    color: #FFF;
    text-transform: uppercase;
    padding: 20px 0;
    border-bottom: 0px solid #626262;
    margin: 0;
}
/* line 303, sass/partials/layout/_general.scss */
.box_header_head--aside, .page_aside_menu_level-1_item_anchor--current {
  font-size: 1.6rem;
}
/* line 309, sass/partials/layout/_general.scss */
.box_header_head--items {
  display: block;
  padding-right: 10px;
  padding-left: 10px;
  border: 0;
}
/* line 319, sass/partials/layout/_general.scss */
.box_header_head_anchor {
  color: inherit;
  text-decoration: none;
}
/* line 329, sass/partials/layout/_general.scss */
.box_header_head_anchor:hover {
  text-decoration: underline;
}
/* line 336, sass/partials/layout/_general.scss */
.box_header_rss {
    width: 8rem;
    font-size: 1.5rem;
    font-weight: 400;
    line-height: 4rem;
    color: #FFF;

    padding-left: 40px;
    position: relative;
    color: #000;
}
/* line 340, sass/partials/layout/_general.scss */
.box_header_rss:hover {
  color: #FFF;
  background: #e7f438;
}
/* line 346, sass/partials/layout/_general.scss */
.box_header_resize {
  display: none;
}
/* line 376, sass/partials/layout/_general.scss */
.box_content, .page_aside_categories_items, .page_none, .page_multimedia_list_none, .page_wysiwyg, .page_wysiwyg--lead, .page_account_form, .page_adverts_form, .page_adverts_content_data, .page_calendar_content_data, .page_companies_tree, .page_companies_content_data, .page_companies_content_description, .page_contact_form, .page_contents_content_map, .page_contents_content_probes, .page_contents_content_tags, .page_contents_content_added, .page_disabled_content_data, .page_error_content, .page_galleries_content, .page_historicalCalendar_content_data, .page_index_calendar_items, .page_investments_content_data, .page_investments_content_data--content, .page_login_form, .page_maps_form, .page_maps_map, .page_multimedia_content, .page_newsletter_form, .page_password_form, .page_pharmacy_content_data, .page_registration_form, .page_resetpassword_form, .page_sitemap_content, .page_tags_content {
  background: #4A4A4A;
}
/* line 381, sass/partials/layout/_general.scss */
.box_footer, .page_footer, .page_footer--pagination {
  background: #4A4A4A;
  padding: 20px 30px;
  border: 0;
}

/* line 391, sass/partials/layout/_general.scss */
.ajax-response {
  text-align: center;
  line-height: 1.5;
  color: #FFF;
  background-color: #626262;
  padding: 1rem;
  border: 1px solid #000;
  margin-bottom: 4rem;
}
/* line 401, sass/partials/layout/_general.scss */
.ajax-response--error {
  color: #FFF;
  background-color: #373737;
  border-color: #000;
}
/* line 408, sass/partials/layout/_general.scss */
.ajax-response_paragraph {
  float: none;
  font-weight: 400;
  margin: 0;
}
/* line 413, sass/partials/layout/_general.scss */
.ajax-response_paragraph:first-child {
  font-weight: 700;
}
/* line 417, sass/partials/layout/_general.scss */
.ajax-response_paragraph:nth-child(2) {
  padding-top: 20px;
}
/* line 424, sass/partials/layout/_general.scss */
.ajax-loader, .form_paragraph_ajax-loader, .page_form_paragraph_ajax-loader {
  display: block;
  width: 16px;
  height: 11px;
  background: url("images/sprite-contrast.png") 0 0;
  text-indent: 1000%;
  white-space: nowrap;
  overflow: hidden;
  display: inline-block;
  line-height: 4rem;
  background: url(images/ajax-loader.gif);
  margin: 1.4rem 1rem 0 0;
}

/* line 434, sass/partials/layout/_general.scss */
.form_element-input-text, .header_login_element-input-text, .header_search_form_element-input-text, .main_newsletter_form_element-input-text, .page_form_element-input-text, .page_form_element-input-text--short, .page_form_element-input-text--long, .form_element-select, .page_form_element-select, .page_form_element-select--long, .form_element-textarea, .page_form_element-textarea {
  height: 4rem;
  color: #444;
  padding: 0 1rem;
  border: 1px solid #626262;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 444, sass/partials/layout/_general.scss */
.form_element-input-text:focus, .header_login_element-input-text:focus, .header_search_form_element-input-text:focus, .main_newsletter_form_element-input-text:focus, .page_form_element-input-text:focus, .page_form_element-input-text--short:focus, .page_form_element-input-text--long:focus, .form_element-select:focus, .page_form_element-select:focus, .page_form_element-select--long:focus, .form_element-textarea:focus, .page_form_element-textarea:focus {
  border-color: #FFF;
}
/* line 445, sass/partials/layout/_general.scss */
.form_element-input-text:focus:valid, .header_login_element-input-text:focus:valid, .header_search_form_element-input-text:focus:valid, .main_newsletter_form_element-input-text:focus:valid, .page_form_element-input-text:focus:valid, .page_form_element-input-text--short:focus:valid, .page_form_element-input-text--long:focus:valid, .form_element-select:focus:valid, .page_form_element-select:focus:valid, .page_form_element-select--long:focus:valid, .form_element-textarea:focus:valid, .page_form_element-textarea:focus:valid {
  border-color: #FFF;
}
/* line 446, sass/partials/layout/_general.scss */
.form_element-input-text:focus:invalid, .header_login_element-input-text:focus:invalid, .header_search_form_element-input-text:focus:invalid, .main_newsletter_form_element-input-text:focus:invalid, .page_form_element-input-text:focus:invalid, .page_form_element-input-text--short:focus:invalid, .page_form_element-input-text--long:focus:invalid, .form_element-select:focus:invalid, .page_form_element-select:focus:invalid, .page_form_element-select--long:focus:invalid, .form_element-textarea:focus:invalid, .page_form_element-textarea:focus:invalid {
  border-color: #626262;
}
/* line 61, ../../../../../../usr/local/share/gems/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
.form_element-input-text:-moz-placeholder, .header_login_element-input-text:-moz-placeholder, .header_search_form_element-input-text:-moz-placeholder, .main_newsletter_form_element-input-text:-moz-placeholder, .page_form_element-input-text:-moz-placeholder, .page_form_element-input-text--short:-moz-placeholder, .page_form_element-input-text--long:-moz-placeholder, .form_element-select:-moz-placeholder, .page_form_element-select:-moz-placeholder, .page_form_element-select--long:-moz-placeholder, .form_element-textarea:-moz-placeholder, .page_form_element-textarea:-moz-placeholder {
  color: #000;
  opacity: 1;
}
/* line 64, ../../../../../../usr/local/share/gems/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
.form_element-input-text::-moz-placeholder, .header_login_element-input-text::-moz-placeholder, .header_search_form_element-input-text::-moz-placeholder, .main_newsletter_form_element-input-text::-moz-placeholder, .page_form_element-input-text::-moz-placeholder, .page_form_element-input-text--short::-moz-placeholder, .page_form_element-input-text--long::-moz-placeholder, .form_element-select::-moz-placeholder, .page_form_element-select::-moz-placeholder, .page_form_element-select--long::-moz-placeholder, .form_element-textarea::-moz-placeholder, .page_form_element-textarea::-moz-placeholder {
  color: #FFF;
  opacity: 1;
}
/* line 67, ../../../../../../usr/local/share/gems/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
.form_element-input-text:-ms-input-placeholder, .header_login_element-input-text:-ms-input-placeholder, .header_search_form_element-input-text:-ms-input-placeholder, .main_newsletter_form_element-input-text:-ms-input-placeholder, .page_form_element-input-text:-ms-input-placeholder, .page_form_element-input-text--short:-ms-input-placeholder, .page_form_element-input-text--long:-ms-input-placeholder, .form_element-select:-ms-input-placeholder, .page_form_element-select:-ms-input-placeholder, .page_form_element-select--long:-ms-input-placeholder, .form_element-textarea:-ms-input-placeholder, .page_form_element-textarea:-ms-input-placeholder {
  color: #FFF;
  opacity: 1;
}
/* line 56, ../../../../../../usr/local/share/gems/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
.form_element-input-text::-webkit-input-placeholder, .header_login_element-input-text::-webkit-input-placeholder, .header_search_form_element-input-text::-webkit-input-placeholder, .main_newsletter_form_element-input-text::-webkit-input-placeholder, .page_form_element-input-text::-webkit-input-placeholder, .page_form_element-input-text--short::-webkit-input-placeholder, .page_form_element-input-text--long::-webkit-input-placeholder, .form_element-select::-webkit-input-placeholder, .page_form_element-select::-webkit-input-placeholder, .page_form_element-select--long::-webkit-input-placeholder, .form_element-textarea::-webkit-input-placeholder, .page_form_element-textarea::-webkit-input-placeholder {
  color: #000;
  opacity: 1;
}

/* line 454, sass/partials/layout/_general.scss */
.form, .page_form, .page_contents_content_probes_form {
  width: 100%;
}
/* line 458, sass/partials/layout/_general.scss */
.form_fieldset, .header_login_fieldset, .main_newsletter_form_fieldset, .page_form_fieldset, .page_contents_content_probes_form_fieldset, .page_form_fieldset--sub {
  width: 100%;
}
/* line 462, sass/partials/layout/_general.scss */
.form_fieldset_legend, .header_login_fieldset_legend, .header_search_form_fieldset_legend, .main_newsletter_form_fieldset_legend, .page_form_fieldset_legend {
  position: absolute;
  clip: rect(1px, 1px, 1px, 1px);
}
/* line 469, sass/partials/layout/_general.scss */
.form_paragraph, .header_login_paragraph, .main_newsletter_form_paragraph, .page_form_paragraph, .page_form_paragraph--antispam, .page_form_paragraph--sub, .page_form_paragraph_map {
  width: 100%;
}
/* line 474, sass/partials/layout/_general.scss */
.form_paragraph--info, .page_form_paragraph--info {
  width: 100%;
}
/* line 482, sass/partials/layout/_general.scss */
.form_paragraph--error .form_element-input-text, .form_paragraph--error .header_login_element-input-text, .form_paragraph--error .header_search_form_element-input-text, .form_paragraph--error .main_newsletter_form_element-input-text, .form_paragraph--error .page_form_element-input-text, .form_paragraph--error .page_form_element-input-text--short, .form_paragraph--error .page_form_element-input-text--long, .form_paragraph--error .form_element-select, .form_paragraph--error .page_form_element-select, .form_paragraph--error .page_form_element-select--long, .form_paragraph--error .form_element-textarea, .form_paragraph--error .page_form_element-textarea {
  border: 1px solid #373737 !important;
}
/* line 487, sass/partials/layout/_general.scss */
.form_paragraph--error .select2-choice, .form_paragraph--error .select2-choices {
  border: none !important;
}
/* line 491, sass/partials/layout/_general.scss */
.form_paragraph--error .select2-choice input, .form_paragraph--error .select2-choices input {
  border: none !important;
}
/* line 498, sass/partials/layout/_general.scss */
.form_paragraph_description, .page_form_paragraph_description {
  width: 100%;
}
/* line 503, sass/partials/layout/_general.scss */
.form_paragraph_required, .page_form_paragraph_required {
  font-size: 2rem;
  color: #FFF;
}
/* line 515, sass/partials/layout/_general.scss */
.form_paragraph_fancybox-anchor, .page_form_paragraph_fancybox-anchor {
  color: #E8F438;
}
/* line 527, sass/partials/layout/_general.scss */
.form_label, .header_login_label, .main_newsletter_form_label, .page_form_label {
  width: 100%;
}
/* line 543, sass/partials/layout/_general.scss */
.form_element-input-checkbox, .page_form_element-input-checkbox {
  margin: 0;
}
/* line 549, sass/partials/layout/_general.scss */
.form_element-input-radio, .page_form_element-input-radio, .page_contents_content_probes_form_element-input-radio {
  margin: 4px;
}
/* line 555, sass/partials/layout/_general.scss */
.form_element-input-submit {
  width: auto;
}
/* line 562, sass/partials/layout/_general.scss */
.form_element-select, .page_form_element-select, .page_form_element-select--long {
  padding: 0;
}
/* line 569, sass/partials/layout/_general.scss */
.form_element-textarea, .page_form_element-textarea {
  height: 12rem;
  padding: 0.7rem 1rem;
}

/* line 583, sass/partials/layout/_general.scss */
.uploader_file {
  float: left;
  line-height: 4rem;
}
@media screen and (min-width: 320px) and (max-width: 529px) {
  /* line 583, sass/partials/layout/_general.scss */
  .uploader_file {
    float: none;
  }
}
/* line 593, sass/partials/layout/_general.scss */
.uploader_file_name {
  color: #FFF;
}
/* line 598, sass/partials/layout/_general.scss */
.uploader_file_name_anchor--download {
  color: inherit;
}
/* line 604, sass/partials/layout/_general.scss */
.uploader_file_anchor--delete {
  margin-left: 1rem;
}
/* line 611, sass/partials/layout/_general.scss */
.uploader_button {
  float: left;
}
@media screen and (min-width: 320px) and (max-width: 529px) {
  /* line 611, sass/partials/layout/_general.scss */
  .uploader_button {
    float: none;
  }
}

/* line 627, sass/partials/layout/_general.scss */
.qq-upload-button {
  height: 4rem;
  color: #FFF;
  line-height: 4rem;
  background: #373737;
  padding: 0 .8rem;
  border: 0;
}
/* line 637, sass/partials/layout/_general.scss */
.qq-upload-list {
  display: none;
}

/* line 647, sass/partials/layout/_general.scss */
.select2-container .select2-choice {
    height: 3.8rem;
    color: #444;
    line-height: 3.8rem;
    background: #fff;
    filter: none;
    padding: 0 1rem;
    border: 0;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}
/* line 658, sass/partials/layout/_general.scss */
.select2-container .select2-choice .select2-arrow {
  width: 40px;
  filter: none;
  border-left: none;
}
/* line 663, sass/partials/layout/_general.scss */
.select2-container .select2-choice .select2-arrow b {
    background: #fff;
    position: relative;
}
/* line 667, sass/partials/layout/_general.scss */
.select2-container .select2-choice .select2-arrow b::after {
    position: absolute;
    top: 50%;
    left: 50%;
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    color: #000;
    content: "\f107";
}
/* line 679, sass/partials/layout/_general.scss */
.select2-container-active {
  border-color: #FFF;
}
/* line 683, sass/partials/layout/_general.scss */
.select2-container-active .select2-choice, .select2-container-active .select2-choices {
  border-color: #FFF !important;
  border-width: 1px;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 689, sass/partials/layout/_general.scss */
.select2-container-active .select2-default {
  border-color: #626262;
  border-width: 1px;
}
/* line 696, sass/partials/layout/_general.scss */
.select2-container-multi {
  width: 100%;
}
/* line 700, sass/partials/layout/_general.scss */
.select2-container-multi .select2-choices {
  min-height: 3.8rem;
  background: #000;
  filter: none;
  padding: 1rem;
  padding-top: 0;
  padding-bottom: 0;
  border: 0 !important;
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
/* line 710, sass/partials/layout/_general.scss */
.select2-container-multi .select2-choices .select2-search-choice {
  margin-top: 6px;
  margin-left: 0;
}
/* line 715, sass/partials/layout/_general.scss */
.select2-container-multi .select2-choices .select2-search-choice + .select2-search-choice {
  margin-left: 5px;
}
/* line 723, sass/partials/layout/_general.scss */
.select2-drop {
  color: #FFF;
  background: #000;
}
/* line 728, sass/partials/layout/_general.scss */
.select2-drop-active {
  border: 1px solid #626262;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 736, sass/partials/layout/_general.scss */
.select2-search {
  margin-top: .4rem;
}
/* line 740, sass/partials/layout/_general.scss */
.select2-search .select2-input {
  color: #FFF;
  background: #000;
}
/* line 749, sass/partials/layout/_general.scss */
.select2-results .select2-highlighted {
  color: #FFF;
  background: #626262;
}
/* line 754, sass/partials/layout/_general.scss */
.select2-results .select2-no-results {
  color: #FFF;
  background: none;
  padding: .2rem;
}

/* line 764, sass/partials/layout/_general.scss */
.simply-scroll-container {
  position: relative;
}
/* line 768, sass/partials/layout/_general.scss */
.simply-scroll-clip {
  position: relative;
  overflow: hidden;
}
/* line 773, sass/partials/layout/_general.scss */
.simply-scroll-list {
  overflow: hidden;
}

/* line 781, sass/partials/layout/_general.scss */
.tabs_panes {
  position: relative;
  top: -100%;
}

/* line 788, sass/partials/layout/_general.scss */
.browse, .browse-prev, .browse-prev--opacity, .browse-prev--galleries-images-contents, .browse-next, .browse-next--opacity, .browse-next--galleries-images-contents {
  position: absolute;
  top: 50%;
  right: auto;
  left: auto;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  display: block;
  width: 45px;
  height: 45px;
  font-size: 3.3rem;
  color: #FFF;
  text-indent: 100%;
  white-space: nowrap;
  background: #373737;
  border: 0;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  overflow: hidden;
  z-index: 300;
  cursor: pointer;
}
/* line 806, sass/partials/layout/_general.scss */
.browse:hover, .browse-prev:hover, .browse-prev--opacity:hover, .browse-prev--galleries-images-contents:hover, .browse-next:hover, .browse-next--opacity:hover, .browse-next--galleries-images-contents:hover {
  color: #FFF;
  background: #666;
}
/* line 811, sass/partials/layout/_general.scss */
.browse::before, .browse-prev::before, .browse-prev--opacity::before, .browse-prev--galleries-images-contents::before, .browse-next::before, .browse-next--opacity::before, .browse-next--galleries-images-contents::before {
  text-indent: 0;
}
/* line 816, sass/partials/layout/_general.scss */
.browse--hide, .browse-prev--hide, .browse-next--hide {
  display: none;
}
/* line 821, sass/partials/layout/_general.scss */
.browse--opacity, .browse-prev--opacity, .browse-next--opacity {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -moz-transition: opacity 0.5s ease;
  -o-transition: opacity 0.5s ease;
  -webkit-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
}
/* line 825, sass/partials/layout/_general.scss */
.browse--opacity:hover, .browse-prev--opacity:hover, .browse-next--opacity:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 831, sass/partials/layout/_general.scss */
.browse-prev, .browse-prev--opacity, .browse-prev--galleries-images-contents {
  left: 10px;
}
/* line 835, sass/partials/layout/_general.scss */
.browse-prev::before, .browse-prev--opacity::before, .browse-prev--galleries-images-contents::before {
  position: absolute;
  top: 50%;
  left: 50%;
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  content: "\f053";
}
/* line 848, sass/partials/layout/_general.scss */
.browse-prev--opacity {
  left: 5px;
}
/* line 855, sass/partials/layout/_general.scss */
.browse-prev--galleries-images-contents {
  left: 20px;
}
/* line 862, sass/partials/layout/_general.scss */
.browse-next, .browse-next--opacity, .browse-next--galleries-images-contents {
  right: 10px;
}
/* line 866, sass/partials/layout/_general.scss */
.browse-next::before, .browse-next--opacity::before, .browse-next--galleries-images-contents::before {
  position: absolute;
  top: 50%;
  left: 50%;
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  content: "\f054";
}
/* line 879, sass/partials/layout/_general.scss */
.browse-next--opacity {
  right: 5px;
}
/* line 886, sass/partials/layout/_general.scss */
.browse-next--galleries-images-contents {
  right: 20px;
}

/* line 894, sass/partials/layout/_general.scss */
.navigator, .navigator--index-slider, .navigator--contents-slider {
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 300;
}
/* line 903, sass/partials/layout/_general.scss */
.navigator--hide {
  display: none;
}
/* line 908, sass/partials/layout/_general.scss */
.navigator--index-slider {
  top: auto;
  right: auto;
  bottom: 20px;
  left: 50%;
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}
/* line 919, sass/partials/layout/_general.scss */
.navigator--contents-slider {
  top: auto;
  right: auto;
  bottom: 20px;
  left: 50%;
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}
/* line 930, sass/partials/layout/_general.scss */
.navigator_item {
  float: left;
}
/* line 934, sass/partials/layout/_general.scss */
.navigator_item + .navigator_item {
  margin-left: 10px;
}
/* line 939, sass/partials/layout/_general.scss */
.navigator_item_anchor {
  display: block;
  width: 18px;
  height: 18px;
  background: #FFF;
  border: 0;
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  border-radius: 100%;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  padding:0;
}
/* line 954, sass/partials/layout/_general.scss */
.navigator_item.active .navigator_item_anchor {
  background: #E8F438;
  border-color: transparent;
}

/* line 963, sass/partials/layout/_general.scss */
.page_aside_contents-slider_container, .page_aside_contents-slider_container_news, .page_aside_contents-slider_container_important, .page_wysiwyg_gallery_container, .page_wysiwyg_gallery_container--wide, .page_index_sliders_container, .page_investments_content_gallery_container {
  position: relative;
  overflow: hidden;
}
/* line 968, sass/partials/layout/_general.scss */
.page_aside_contents-slider_items, .page_aside_contents-slider_items_important, .page_wysiwyg_gallery_items, .page_index_sliders_items, .page_investments_content_gallery_items {
  clear: both;
  width: 20000em;
  position: absolute;
}
/* line 998, sass/partials/layout/_general.scss */
.page_aside_contents-slider_news, .page_aside_contents-slider_important, .page_aside_contents-slider_item, .page_aside_contents-slider_history_item, .page_wysiwyg_gallery_item, .page_index_sliders_item, .page_investments_content_gallery_item {
  float: left;
  position: relative;
}
/* line 1011, sass/partials/layout/_general.scss */
.page_aside_banner-animation_items, .footer_banner-animation_items, .page_banner-animation_items {
  width: 100% !important;
}
/* line 1015, sass/partials/layout/_general.scss */
.header_banner_animation_item, .page_aside_banner-animation_item, .footer_banner-animation_item, .page_banner-animation_item {
  width: 100% !important;
}
/* line 1019, sass/partials/layout/_general.scss */
.header_banner_animation_item_anchor, .page_aside_banner-animation_item_anchor, .footer_banner-animation_item_anchor, .page_banner-animation_item_anchor {
  width: 100% !important;
}

/* line 1027, sass/partials/layout/_general.scss */
*[class^="fancybox-"], *[id^="fancybox-"] {
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

/* line 1031, sass/partials/layout/_general.scss */
.fancybox-content {
  width: 60rem;
}

/* line 1036, sass/partials/layout/_general.scss */
.banner-fancybox {
  position: fixed;
  top: 100%;
}
@media print {
  /* line 1036, sass/partials/layout/_general.scss */
  .banner-fancybox {
    display: none;
  }
}
/* line 1045, sass/partials/layout/_general.scss */
.banner-fancybox_anchor {
  display: block;
  font-size: 0;
}
/* line 1050, sass/partials/layout/_general.scss */
.banner-fancybox_anchor_img {
  width: 100%;
  max-width: 640px;
  height: auto;
}

/* line 1059, sass/partials/layout/_general.scss */
.page_aside_banner-animation_items, .footer_banner-animation_items, .page_banner-animation_items, .header_banner_simple, .page_aside_banner, .footer_banner, .page_banner {
  position: relative;
}
@media print {
  /* line 1059, sass/partials/layout/_general.scss */
  .page_aside_banner-animation_items, .footer_banner-animation_items, .page_banner-animation_items, .header_banner_simple, .page_aside_banner, .footer_banner, .page_banner {
    display: none;
  }
}
/* line 1067, sass/partials/layout/_general.scss */
.header_banner_simple_anchor--flash, .header_banner_animation_item_anchor--flash, .page_aside_banner_anchor--flash, .footer_banner_anchor--flash, .page_banner_anchor--flash, .header_banner_animation_item_anchor, .page_aside_banner-animation_item_anchor, .footer_banner-animation_item_anchor, .page_banner-animation_item_anchor, .header_banner_simple_anchor, .page_aside_banner_anchor, .footer_banner_anchor, .page_banner_anchor {
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
  display: table;
  width: 100%;
  text-decoration: none;
}
/* line 1081, sass/partials/layout/_general.scss */
[href="#"].header_banner_simple_anchor--flash, [href="#"].header_banner_animation_item_anchor--flash, [href="#"].page_aside_banner_anchor--flash, [href="#"].footer_banner_anchor--flash, [href="#"].page_banner_anchor--flash, [href="#"].header_banner_animation_item_anchor, [href="#"].page_aside_banner-animation_item_anchor, [href="#"].footer_banner-animation_item_anchor, [href="#"].page_banner-animation_item_anchor, [href="#"].header_banner_simple_anchor, [href="#"].page_aside_banner_anchor, [href="#"].footer_banner_anchor, [href="#"].page_banner_anchor {
  cursor: default;
}
/* line 1086, sass/partials/layout/_general.scss */
.header_banner_simple_anchor--flash, .header_banner_animation_item_anchor--flash, .page_aside_banner_anchor--flash, .footer_banner_anchor--flash, .page_banner_anchor--flash {
  position: absolute;
  top: 0;
  bottom: auto;
  left: 50%;
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}
/* line 1092, sass/partials/layout/_general.scss */
.page_aside_banner_anchor_img, .footer_banner_anchor_img, .page_banner_anchor_img {
  display: none;
}
/* line 1102, sass/partials/layout/_general.scss */
.page_aside_banner-animation_item_anchor_name, .footer_banner-animation_item_anchor_name, .page_banner-animation_item_anchor_name, .header_banner_simple_anchor_name, .header_banner_animation_item_anchor_name, .page_aside_banner_anchor_name, .footer_banner_anchor_name, .page_banner_anchor_name {
  display: table-cell;
  height: 75px;
  font-size: 1.9rem;
  font-weight: 700;
  text-transform: uppercase;
  text-align: center;
  vertical-align: middle;
}
.header_banner_animation_item_anchor_name {
    display: none;
}

/* line 1120, sass/partials/layout/_general.scss */
.header_banner_animation, .header_banner_animation_items, .page_aside_banner-animation, .footer_banner-animation, .page_banner-animation {
  position: relative;
}
@media print {
  /* line 1120, sass/partials/layout/_general.scss */
  .header_banner_animation, .header_banner_animation_items, .page_aside_banner-animation, .footer_banner-animation, .page_banner-animation {
    display: none;
  }
}


/* line 1160, sass/partials/layout/_general.scss */
.page_adverts_content_data, .page_calendar_content_data, .page_disabled_content_data, .page_historicalCalendar_content_data, .page_pharmacy_content_data {
  padding-bottom: 10px;
  border-bottom: 1px solid #626262;
  margin-bottom: 20px;
}
/* line 1166, sass/partials/layout/_general.scss */
.page_adverts_items_content_paragraph, .page_adverts_content_data_paragraph, .page_calendar_content_data_paragraph, .page_companies_items_content_paragraph, .page_disabled_items_content_paragraph, .page_disabled_content_data_paragraph, .page_historicalCalendar_items_content_paragraph, .page_historicalCalendar_content_data_paragraph, .page_investments_items_content_paragraph, .page_pharmacy_items_content_paragraph, .page_pharmacy_content_data_paragraph {
  font-size: 1.5rem;
  line-height: 1.7;
  margin: 0;
  padding-left: 8px;
}
/* line 1173, sass/partials/layout/_general.scss */
.page_adverts_items_content_title, .page_adverts_content_data_title, .page_calendar_content_data_title, .page_companies_items_content_title, .page_disabled_items_content_title, .page_disabled_content_data_title, .page_historicalCalendar_items_content_title, .page_historicalCalendar_content_data_title, .page_investments_items_content_title, .page_pharmacy_items_content_title, .page_pharmacy_content_data_title {
  font-weight: 700;
  color: #E8F438;
}
/* line 1177, sass/partials/layout/_general.scss */
.page_adverts_items_content_title::after, .page_adverts_content_data_title::after, .page_calendar_content_data_title::after, .page_companies_items_content_title::after, .page_disabled_items_content_title::after, .page_disabled_content_data_title::after, .page_historicalCalendar_items_content_title::after, .page_historicalCalendar_content_data_title::after, .page_investments_items_content_title::after, .page_pharmacy_items_content_title::after, .page_pharmacy_content_data_title::after {
  content: ":";
}
/* line 1183, sass/partials/layout/_general.scss */
.page_adverts_items_content_value, .page_adverts_content_data_value, .page_calendar_content_data_value, .page_companies_items_content_value, .page_disabled_items_content_value, .page_disabled_content_data_value, .page_historicalCalendar_items_content_value, .page_historicalCalendar_content_data_value, .page_investments_items_content_value, .page_pharmacy_items_content_value, .page_pharmacy_content_data_value {
  color: #E8F438;
}

/* line 1195, sass/partials/layout/_general.scss */
.page_companies_content_data {
  padding: 20px 0;
  border-bottom: 1px solid #4A4A4A;
  position: relative;
}
/* line 1201, sass/partials/layout/_general.scss */
.page_companies_content_data::before, .page_companies_content_data::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: auto;
  left: 0;
  content: "";
  width: 25%;
  height: 20px;
  z-index: auto;
  background: #4A4A4A;
}
/* line 1206, sass/partials/layout/_general.scss */
.page_companies_content_data::after {
  top: auto;
  bottom: 0;
}
/* line 1212, sass/partials/layout/_general.scss */
.page_companies_content_data_paragraph {
  margin: 0;
}
/* line 1218, sass/partials/layout/_general.scss */
.page_companies_content_data_title {
  float: left;
  width: 25%;
  text-align: right;
  background: #4A4A4A;
  padding-right: 20px;
}
/* line 1225, sass/partials/layout/_general.scss */
.page_companies_content_data_title::after {
  content: ":";
}
/* line 1231, sass/partials/layout/_general.scss */
.page_companies_content_data_value {
  float: left;
  width: 75%;
  padding-left: 20px;
}

/* line 1244, sass/partials/layout/_general.scss */
.page_calendar_items_header_time, .page_contents_items_header_time, .page_index_sliders_header_time, .page_contents_search_items_header_time, .page_index_calendar_aside_time {
  display: inline-block;
  color: #DADADA;
  font-size: 1.4rem;
  background: none;
  margin: 5px 0;
}
/* line 1252, sass/partials/layout/_general.scss */
.page_calendar_items_header_time_added, .page_contents_items_header_time_added, .page_index_sliders_header_time_added, .page_contents_search_items_header_time_added, .page_index_calendar_aside_time_added {
  position: absolute;
  clip: rect(1px, 1px, 1px, 1px);
}
/* line 1257, sass/partials/layout/_general.scss */
.page_calendar_items_header_time_day, .page_contents_items_header_time_day, .page_index_sliders_header_time_day, .page_contents_search_items_header_time_day, .page_index_calendar_aside_time_day {
  color: inherit;
}
/* line 1262, sass/partials/layout/_general.scss */
.page_calendar_items_header_time_month, .page_contents_items_header_time_month, .page_index_sliders_header_time_month, .page_contents_search_items_header_time_month, .page_index_calendar_aside_time_month {
  color: inherit;
}
/* line 1267, sass/partials/layout/_general.scss */
.page_calendar_items_header_time_year, .page_contents_items_header_time_year, .page_index_sliders_header_time_year, .page_contents_search_items_header_time_year, .page_index_calendar_aside_time_year {
  color: inherit;
}

/* line 1273, sass/partials/layout/_general.scss */
.page_contents_items_header_time_added_first {
  position: relative;
}

/* line 1279, sass/partials/layout/_general.scss */
.page_contents_items_content_paragraph_right {
  line-height: 1.2;
}
@media screen and (min-width: 320px) and (max-width: 529px) {
  /* line 1279, sass/partials/layout/_general.scss */
  .page_contents_items_content_paragraph_right {
    font-size: 1.4rem;
  }
}

@media screen and (min-width: 320px) and (max-width: 529px) {
  /* line 1293, sass/partials/layout/_general.scss */
  .page_contents_items_aside {
    width: 300px;
  }
  /* line 1297, sass/partials/layout/_general.scss */
  .page_contents_items_main {
    width: 200px;
  }
  /* line 1301, sass/partials/layout/_general.scss */
  .page_contents_items_content {
    width: 300px;
  }
}
@media screen and (min-width: 530px) and (max-width: 649px) {
  /* line 1293, sass/partials/layout/_general.scss */
  .page_contents_items_aside {
    width: 300px;
  }
  /* line 1297, sass/partials/layout/_general.scss */
  .page_contents_items_main {
    width: 200px;
  }
  /* line 1301, sass/partials/layout/_general.scss */
  .page_contents_items_content {
    width: 300px;
  }
}
@media screen and (min-width: 650px) and (max-width: 899px) {
  /* line 1293, sass/partials/layout/_general.scss */
  .page_contents_items_aside {
    width: 300px;
  }
  /* line 1297, sass/partials/layout/_general.scss */
  .page_contents_items_main {
    width: 200px;
  }
  /* line 1301, sass/partials/layout/_general.scss */
  .page_contents_items_content {
    width: 300px;
  }
}
@media screen and (min-width: 900px) and (max-width: 1139px) {
  /* line 1293, sass/partials/layout/_general.scss */
  .page_contents_items_aside {
    width: 300px;
  }
  /* line 1297, sass/partials/layout/_general.scss */
  .page_contents_items_main {
    width: 200px;
  }
  /* line 1301, sass/partials/layout/_general.scss */
  .page_contents_items_content {
    width: 300px;
  }
}
@media screen and (min-width: 900px) and (max-width: 1139px) {
  /* line 1308, sass/partials/layout/_general.scss */
  .page_contents_items_aside {
    width: 250px;
  }
  /* line 1312, sass/partials/layout/_general.scss */
  .page_contents_items_main {
    width: 250px;
  }
  /* line 1316, sass/partials/layout/_general.scss */
  .page_contents_items_content {
    width: 250px;
  }
}

/* line 1327, sass/partials/layout/_general.scss */
.page_aside_contents-slider_aside, .page_aside_contents-slider_aside_news, .page_aside_contents-slider_aside_history, .page_calendar_items_aside, .page_calendar_items_aside--noimg, .page_contents_items_aside, .page_contents_items_aside--noimg, .page_investments_items_aside, .page_index_sliders_aside, .page_index_news_aside--first, .page_index_news_aside_right {
  height: 200px;
  text-indent: 100%;
  background-color: #626262;
  background-position: 50%;
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
  overflow: hidden;
}
@media print {
  /* line 1327, sass/partials/layout/_general.scss */
  .page_aside_contents-slider_aside, .page_aside_contents-slider_aside_news, .page_aside_contents-slider_aside_history, .page_calendar_items_aside, .page_calendar_items_aside--noimg, .page_contents_items_aside, .page_contents_items_aside--noimg, .page_investments_items_aside, .page_index_sliders_aside, .page_index_news_aside--first, .page_index_news_aside_right {
    display: none;
  }
}
/* line 1346, sass/partials/layout/_general.scss */
.page_aside_contents-slider_main, .page_aside_contents-slider_first, .page_aside_contents-slider_history, .page_aside_contents-slider_important, .page_calendar_items_main, .page_contents_items_main, .page_investments_items_main, .page_index_sliders_main, .page_index_news_main--first {
  margin-bottom: 20px;
}
/* line 1352, sass/partials/layout/_general.scss */
.page_aside_contents-slider_header, .page_aside_contents-slider_header_important, .page_calendar_items_header, .page_contents_items_header, .page_index_sliders_header, .page_index_news_header--first {
  width: auto;
}
/* line 1355, sass/partials/layout/_general.scss */
.page_aside_contents-slider_header p, .page_aside_contents-slider_header_important p, .page_calendar_items_header p, .page_contents_items_header p, .page_index_sliders_header p, .page_index_news_header--first p {
  margin-top: 12px;
}
/* line 1360, sass/partials/layout/_general.scss */
.page_calendar_items_header_tags, .page_contents_items_header_tags {
  margin-bottom: 0;
}
/* line 1364, sass/partials/layout/_general.scss */
.page_calendar_items_header_tags_tag, .page_contents_items_header_tags_tag {
  text-transform: uppercase;
  text-decoration: none;
}
/* line 1370, sass/partials/layout/_general.scss */
.page_calendar_items_header_tags_tag:hover, .page_contents_items_header_tags_tag:hover {
  text-decoration: underline;
}
/* line 1375, sass/partials/layout/_general.scss */
.page_calendar_items_header_tags_tag + .page_calendar_items_header_tags_tag::before, .page_contents_items_header_tags_tag + .page_calendar_items_header_tags_tag::before, .page_calendar_items_header_tags_tag + .page_contents_items_header_tags_tag::before, .page_contents_items_header_tags_tag + .page_contents_items_header_tags_tag::before {
  content: ",";
  margin-left: -5px;
}
/* line 1429, sass/partials/layout/_general.scss */
.page_aside_contents-slider_header_head, .page_aside_contents-slider_header_first, .page_aside_contents-slider_header_head_important, .page_calendar_items_header_head, .page_contents_items_header_head, .page_index_sliders_header_head, .page_index_news_header_head--first {
    font-weight: 700;
/*     max-height: 4.62rem; */
    font-size: 1.8rem;
    color: #E8F438;
    line-height: 1.2;
    margin: 0;
    overflow: hidden;
}
/* line 1441, sass/partials/layout/_general.scss */
.page_aside_contents-slider_header_head_anchor, .page_aside_contents-slider_header_first_anchor, .page_aside_contents-slider_header_head_important_anchor, .page_calendar_items_header_head_anchor, .page_contents_items_header_head_anchor, .page_index_sliders_header_head_anchor, .page_index_news_header_head_anchor--first {
  color: inherit;
  text-decoration: none;
}
/* line 1447, sass/partials/layout/_general.scss */
.page_aside_contents-slider_header_head_anchor:hover, .page_aside_contents-slider_header_first_anchor:hover, .page_aside_contents-slider_header_head_important_anchor:hover, .page_calendar_items_header_head_anchor:hover, .page_contents_items_header_head_anchor:hover, .page_index_sliders_header_head_anchor:hover, .page_index_news_header_head_anchor--first:hover {
  text-decoration: underline;
}
/* line 1456, sass/partials/layout/_general.scss */
.page_aside_contents-slider_content, .page_aside_contents-slider_content_news, .page_aside_contents-slider_content_important, .page_contents_items_content, .page_investments_items_content, .page_index_sliders_content, .page_index_news_content--first {
  margin-top: 10px;
  background: #000;
}
/* line 1460, sass/partials/layout/_general.scss */
.page_aside_contents-slider_content_paragraph, .page_aside_contents-slider_content_paragraph_important, .page_contents_items_content_paragraph, .page_index_sliders_content_paragraph, .page_index_news_content_paragraph--first {
  overflow: hidden;
  margin: 0;
}
/* line 1464, sass/partials/layout/_general.scss */
.page_aside_contents-slider_content_paragraph:last-child, .page_aside_contents-slider_content_paragraph_important:last-child, .page_contents_items_content_paragraph:last-child, .page_index_sliders_content_paragraph:last-child, .page_index_news_content_paragraph--first:last-child {
  position: absolute;
  clip: rect(1px, 1px, 1px, 1px);
}
/* line 1469, sass/partials/layout/_general.scss */
.page_aside_contents-slider_content_paragraph_more, .page_contents_items_content_paragraph_more, .page_investments_items_content_more, .page_index_sliders_content_paragraph_more, .page_index_news_content_paragraph_more--first {
  position: absolute;
  clip: rect(1px, 1px, 1px, 1px);
}

/* line 1481, sass/partials/layout/_general.scss */
.page_aside_contents_items, .page_aside_contents_items_footer, .page_aside_contents_items_more--important, .page_adverts_items, .page_companies_items, .page_contents_search_items, .page_disabled_items, .page_historicalCalendar_items, .page_important_items, .page_newspaper_items, .page_pharmacy_items {
  padding: 0;
}
/* line 1486, sass/partials/layout/_general.scss */
.page_aside_contents_item, .page_adverts_items_item, .page_companies_items_item, .page_contents_search_items_item, .page_disabled_items_item, .page_historicalCalendar_items_item, .page_important_items_item, .page_newspaper_items_item, .page_pharmacy_items_item {
  padding: 20px 0;
}
/* line 1490, sass/partials/layout/_general.scss */
.page_aside_contents_item + .page_aside_contents_item, .page_adverts_items_item + .page_aside_contents_item, .page_companies_items_item + .page_aside_contents_item, .page_contents_search_items_item + .page_aside_contents_item, .page_disabled_items_item + .page_aside_contents_item, .page_historicalCalendar_items_item + .page_aside_contents_item, .page_important_items_item + .page_aside_contents_item, .page_newspaper_items_item + .page_aside_contents_item, .page_pharmacy_items_item + .page_aside_contents_item, .page_aside_contents_item + .page_adverts_items_item, .page_adverts_items_item + .page_adverts_items_item, .page_companies_items_item + .page_adverts_items_item, .page_contents_search_items_item + .page_adverts_items_item, .page_disabled_items_item + .page_adverts_items_item, .page_historicalCalendar_items_item + .page_adverts_items_item, .page_important_items_item + .page_adverts_items_item, .page_newspaper_items_item + .page_adverts_items_item, .page_pharmacy_items_item + .page_adverts_items_item, .page_aside_contents_item + .page_companies_items_item, .page_adverts_items_item + .page_companies_items_item, .page_companies_items_item + .page_companies_items_item, .page_contents_search_items_item + .page_companies_items_item, .page_disabled_items_item + .page_companies_items_item, .page_historicalCalendar_items_item + .page_companies_items_item, .page_important_items_item + .page_companies_items_item, .page_newspaper_items_item + .page_companies_items_item, .page_pharmacy_items_item + .page_companies_items_item, .page_aside_contents_item + .page_contents_search_items_item, .page_adverts_items_item + .page_contents_search_items_item, .page_companies_items_item + .page_contents_search_items_item, .page_contents_search_items_item + .page_contents_search_items_item, .page_disabled_items_item + .page_contents_search_items_item, .page_historicalCalendar_items_item + .page_contents_search_items_item, .page_important_items_item + .page_contents_search_items_item, .page_newspaper_items_item + .page_contents_search_items_item, .page_pharmacy_items_item + .page_contents_search_items_item, .page_aside_contents_item + .page_disabled_items_item, .page_adverts_items_item + .page_disabled_items_item, .page_companies_items_item + .page_disabled_items_item, .page_contents_search_items_item + .page_disabled_items_item, .page_disabled_items_item + .page_disabled_items_item, .page_historicalCalendar_items_item + .page_disabled_items_item, .page_important_items_item + .page_disabled_items_item, .page_newspaper_items_item + .page_disabled_items_item, .page_pharmacy_items_item + .page_disabled_items_item, .page_aside_contents_item + .page_historicalCalendar_items_item, .page_adverts_items_item + .page_historicalCalendar_items_item, .page_companies_items_item + .page_historicalCalendar_items_item, .page_contents_search_items_item + .page_historicalCalendar_items_item, .page_disabled_items_item + .page_historicalCalendar_items_item, .page_historicalCalendar_items_item + .page_historicalCalendar_items_item, .page_important_items_item + .page_historicalCalendar_items_item, .page_newspaper_items_item + .page_historicalCalendar_items_item, .page_pharmacy_items_item + .page_historicalCalendar_items_item, .page_aside_contents_item + .page_important_items_item, .page_adverts_items_item + .page_important_items_item, .page_companies_items_item + .page_important_items_item, .page_contents_search_items_item + .page_important_items_item, .page_disabled_items_item + .page_important_items_item, .page_historicalCalendar_items_item + .page_important_items_item, .page_important_items_item + .page_important_items_item, .page_newspaper_items_item + .page_important_items_item, .page_pharmacy_items_item + .page_important_items_item, .page_aside_contents_item + .page_newspaper_items_item, .page_adverts_items_item + .page_newspaper_items_item, .page_companies_items_item + .page_newspaper_items_item, .page_contents_search_items_item + .page_newspaper_items_item, .page_disabled_items_item + .page_newspaper_items_item, .page_historicalCalendar_items_item + .page_
newspaper_items_item, .page_important_items_item + .page_newspaper_items_item, .page_newspaper_items_item + .page_newspaper_items_item, .page_pharmacy_items_item + .page_newspaper_items_item, .page_aside_contents_item + .page_pharmacy_items_item, .page_adverts_items_item + .page_pharmacy_items_item, .page_companies_items_item + .page_pharmacy_items_item, .page_contents_search_items_item + .page_pharmacy_items_item, .page_disabled_items_item + .page_pharmacy_items_item, .page_historicalCalendar_items_item + .page_pharmacy_items_item, .page_important_items_item + .page_pharmacy_items_item, .page_newspaper_items_item + .page_pharmacy_items_item, .page_pharmacy_items_item + .page_pharmacy_items_item {
  border-top: 1px solid #626262;
}
/* line 1496, sass/partials/layout/_general.scss */
.page_aside_contents_aside, .page_index_news_aside {
  float: left;
  width: 28.91156%;
  height: 58px;
  white-space: nowrap;
  text-indent: 100%;
  background-color: #626262;
  background-position: 50%;
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
  margin-right: 10px;
  margin-bottom: 10px;
  overflow: hidden;
  background-image: none !important;
}
/* line 1515, sass/partials/layout/_general.scss */
.page_aside_contents_header, .page_adverts_items_header, .page_companies_items_header, .page_contents_search_items_header, .page_disabled_items_header, .page_historicalCalendar_items_header, .page_important_items_header, .page_newspaper_items_header, .page_pharmacy_items_header {
  margin-top: -.5rem;
  font-weight: 700;
}
/* line 1546, sass/partials/layout/_general.scss */
.page_aside_contents_header_head, .page_adverts_items_header_head, .page_companies_items_header_head, .page_contents_search_items_header_head, .page_disabled_items_header_head, .page_historicalCalendar_items_header_head, .page_important_items_header_head, .page_index_news_header_head, .page_newspaper_items_header_head, .page_pharmacy_items_header_head {
  max-height: 5.3rem;
  font-size: 1.6rem;
  margin: 0;
  overflow: hidden;
}
/* line 1555, sass/partials/layout/_general.scss */
.page_aside_contents_header_head_anchor, .page_adverts_items_header_head_anchor, .page_companies_items_header_head_anchor, .page_contents_search_items_header_head_anchor, .page_disabled_items_header_head_anchor, .page_historicalCalendar_items_header_head_anchor, .page_important_items_header_head_anchor, .page_index_news_header_head_anchor, .page_newspaper_items_header_head_anchor, .page_pharmacy_items_header_head_anchor {
  color: #E8F438;
  text-decoration: none;
}
/* line 1559, sass/partials/layout/_general.scss */
.page_aside_contents_header_head_anchor:hover, .page_adverts_items_header_head_anchor:hover, .page_companies_items_header_head_anchor:hover, .page_contents_search_items_header_head_anchor:hover, .page_disabled_items_header_head_anchor:hover, .page_historicalCalendar_items_header_head_anchor:hover, .page_important_items_header_head_anchor:hover, .page_index_news_header_head_anchor:hover, .page_newspaper_items_header_head_anchor:hover, .page_pharmacy_items_header_head_anchor:hover {
  text-decoration: underline;
}
/* line 1567, sass/partials/layout/_general.scss */
.page_aside_contents_content, .page_adverts_items_content, .page_companies_items_content, .page_contents_search_items_content, .page_disabled_items_content, .page_historicalCalendar_items_content, .page_important_items_content, .page_index_news_content, .page_newspaper_items_content, .page_pharmacy_items_content {
  margin-top: 10px;
}
/* line 1571, sass/partials/layout/_general.scss */
.page_aside_contents_content_paragraph, .page_contents_search_items_content_paragraph, .page_index_news_content_paragraph {
  max-height: 2.25rem;
  margin: 0;
  overflow: hidden;
}
/* line 1577, sass/partials/layout/_general.scss */
.page_aside_contents_content_paragraph_more, .page_index_news_content_paragraph_more {
  position: absolute;
  clip: rect(1px, 1px, 1px, 1px);
}

/* line 3, sass/partials/layout/_header.scss */
.header, .header--hasInformations {
  position: relative;
}
@media print {
  /* line 3, sass/partials/layout/_header.scss */
  .header, .header--hasInformations {
    display: none;
  }
}

/* line 17, sass/partials/layout/_header.scss */
.header_wrapper, .header_info_wrapper, .header_middle, .header_nav, .header_banner_overlay, .header_menu {
  max-width: 1280px;
  margin: 0 auto;
}

/* line 31, sass/partials/layout/_header.scss */
.header_goto_anchor {
  position: fixed;
  top: 0;
  left: 0;
  display: inline-block;
  font-size: 2rem;
  font-weight: 600;
  color: #E8F438;
  text-decoration: none;
  text-align: center;
  background: #000;
  padding: .8rem 1rem .7rem;
  z-index: 10000;
}
/* line 47, sass/partials/layout/_header.scss */
.header_goto_anchor:focus {
  outline: none;
}

/* line 54, sass/partials/layout/_header.scss */
.header_info {
    height: 50px;
    line-height: 50px;
    background: #373737;
    z-index: 2000;
    display: none; 
}
@media screen and (min-width: 1140px) {
  /* line 61, sass/partials/layout/_header.scss */
  .header_info--fixed {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
  }
}
@media screen and (min-width: 900px) and (max-width: 1139px) {
  /* line 61, sass/partials/layout/_header.scss */
  .header_info--fixed {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
  }
}
/* line 71, sass/partials/layout/_header.scss */
.header_info_wrapper {
  background: #373737;
  overflow: hidden;
}
/* line 79, sass/partials/layout/_header.scss */
.header_info_name {
  float: left;
  width: 16.40625%;
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  color: #FFF;
  text-align: center;
  background: #373737;
}
@media screen and (min-width: 320px) and (max-width: 529px) {
  /* line 79, sass/partials/layout/_header.scss */
  .header_info_name {
    position: absolute;
    clip: rect(1px, 1px, 1px, 1px);
  }
}
/* line 95, sass/partials/layout/_header.scss */
.header_info_items {
  float: left;
  width: 83.59375%;
}
/* line 103, sass/partials/layout/_header.scss */
.header_info_item {
  display: inline;
}
/* line 106, sass/partials/layout/_header.scss */
.header_info_item + .header_info_item {
  margin-left: 50px;
  position: relative;
}
/* line 110, sass/partials/layout/_header.scss */
.header_info_item + .header_info_item::before {
  position: absolute;
  top: 50%;
  right: auto;
  left: -32px;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  font-size: 0.9rem;
  color: #E8F438;
  content: "\f111";
}
/* line 123, sass/partials/layout/_header.scss */
.header_info_anchor {
  color: #E8F438;
  text-decoration: none;
}
/* line 129, sass/partials/layout/_header.scss */
.header_info_anchor:hover {
  text-decoration: underline;
}

/* line 139, sass/partials/layout/_header.scss */
.header_top {
  background: #010101;
  height: 50px;
}
@media screen and (min-width: 320px) and (max-width: 529px) {
  /* line 139, sass/partials/layout/_header.scss */
  .header_top {
    height: auto;
  }
}

/* line 151, sass/partials/layout/_header.scss */
.header_middle {
  height: 140px;
  position: relative;
  z-index: 100;
}
@media screen and (min-width: 320px) and (max-width: 649px) {
  /* line 151, sass/partials/layout/_header.scss */
  .header_middle {
    height: auto;
  }
}

/* line 167, sass/partials/layout/_header.scss */
.header_bottom {
  height: 465px;
  position: relative;
}
@media screen and (min-width: 320px) and (max-width: 529px) {
  /* line 167, sass/partials/layout/_header.scss */
  .header_bottom {
    height: 234px;
  }
}
@media screen and (min-width: 530px) and (max-width: 649px) {
  /* line 167, sass/partials/layout/_header.scss */
  .header_bottom {
    height: 234px;
  }
}

/* line 178, sass/partials/layout/_header.scss */
.header_nav {
  height: 50px;
  line-height: 50px;
  padding: 0 20px;
}
@media screen and (min-width: 320px) and (max-width: 529px) {
  /* line 178, sass/partials/layout/_header.scss */
  .header_nav {
    height: 100px;
    line-height: 100px;
  }
}
/* line 196, sass/partials/layout/_header.scss */
.header_nav_item {
  display: inline;
  font-size: 14px;
  color: #E8F438;
  text-transform: uppercase;
  position: relative;
}
/* line 203, sass/partials/layout/_header.scss */
.header_nav_item + .header_nav_item {
  margin-left: 2.1875%;
}
/* line 206, sass/partials/layout/_header.scss */
.header_nav_item + .header_nav_item::before {
  position: absolute;
  top: auto;
  right: auto;
  bottom: auto;
  left: auto;
  content: "";
  width: 1px;
  height: 15px;
  z-index: auto;
  position: absolute;
  top: 50%;
  right: auto;
  left: -15px;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  background: #BABABA;
}
/* line 215, sass/partials/layout/_header.scss */
.header_nav_item_info {
  margin-left: 5px;
}
@media screen and (min-width: 650px) and (max-width: 899px) {
  /* line 215, sass/partials/layout/_header.scss */
  .header_nav_item_info {
    position: absolute;
    clip: rect(1px, 1px, 1px, 1px);
  }
}
@media screen and (min-width: 530px) and (max-width: 649px) {
  /* line 215, sass/partials/layout/_header.scss */
  .header_nav_item_info {
    position: absolute;
    clip: rect(1px, 1px, 1px, 1px);
  }
}
@media screen and (min-width: 320px) and (max-width: 529px) {
  /* line 215, sass/partials/layout/_header.scss */
  .header_nav_item_info {
    position: absolute;
    clip: rect(1px, 1px, 1px, 1px);
  }
}
/* line 226, sass/partials/layout/_header.scss */
.header_nav_anchor, .header_nav_anchor--contrast, .header_nav_anchor--sitemap, .header_nav_anchor--resize, .header_nav_anchor--resize-small, .header_nav_anchor--resize-normal, .header_nav_anchor--resize-big, .header_nav_anchor--bip, .header_nav_anchor--epuap, .header_nav_anchor--login {
  color: inherit;
  text-decoration: none;
  position: relative;
}
/* line 233, sass/partials/layout/_header.scss */
.header_nav_anchor:hover, .header_nav_anchor--contrast:hover, .header_nav_anchor--sitemap:hover, .header_nav_anchor--resize:hover, .header_nav_anchor--resize-small:hover, .header_nav_anchor--resize-normal:hover, .header_nav_anchor--resize-big:hover, .header_nav_anchor--bip:hover, .header_nav_anchor--epuap:hover, .header_nav_anchor--login:hover {
  text-decoration: underline;
}
/* line 238, sass/partials/layout/_header.scss */
.header_nav_anchor::before, .header_nav_anchor--contrast::before, .header_nav_anchor--sitemap::before, .header_nav_anchor--resize::before, .header_nav_anchor--resize-small::before, .header_nav_anchor--resize-normal::before, .header_nav_anchor--resize-big::before, .header_nav_anchor--bip::before, .header_nav_anchor--epuap::before, .header_nav_anchor--login::before {
  font-size: 11px;
}
@media screen and (min-width: 530px) and (max-width: 649px) {
  /* line 226, sass/partials/layout/_header.scss */
  .header_nav_anchor, .header_nav_anchor--contrast, .header_nav_anchor--sitemap, .header_nav_anchor--resize, .header_nav_anchor--resize-small, .header_nav_anchor--resize-normal, .header_nav_anchor--resize-big, .header_nav_anchor--bip, .header_nav_anchor--epuap, .header_nav_anchor--login {
    display: inline-block;
    width: 25px;
    white-space: nowrap;
    text-indent: 100%;
    overflow: hidden;
  }
}
@media screen and (min-width: 320px) and (max-width: 529px) {
  /* line 226, sass/partials/layout/_header.scss */
  .header_nav_anchor, .header_nav_anchor--contrast, .header_nav_anchor--sitemap, .header_nav_anchor--resize, .header_nav_anchor--resize-small, .header_nav_anchor--resize-normal, .header_nav_anchor--resize-big, .header_nav_anchor--bip, .header_nav_anchor--epuap, .header_nav_anchor--login {
    display: inline-block;
    width: 25px;
    white-space: nowrap;
    text-indent: 100%;
    overflow: hidden;
  }
}
/* line 251, sass/partials/layout/_header.scss */
.header_nav_anchor--contrast {
  padding-left: 20px;
}
/* line 255, sass/partials/layout/_header.scss */
.header_nav_anchor--contrast::before {
  position: absolute;
  top: 50%;
  right: auto;
  left: 0;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  content: "\f042";
}
/* line 264, sass/partials/layout/_header.scss */
.header_nav_anchor--sitemap {
  padding-left: 25px;
}
/* line 268, sass/partials/layout/_header.scss */
.header_nav_anchor--sitemap::before {
  position: absolute;
  top: 50%;
  right: auto;
  left: 0;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  content: "\f0e8";
}
/* line 277, sass/partials/layout/_header.scss */
.header_nav_anchor--resize, .header_nav_anchor--resize-small, .header_nav_anchor--resize-normal, .header_nav_anchor--resize-big {
  color: #E8F438;
  border: none;
  background: transparent;
  line-height: 18px;
  padding: 0 2px;
}
@media screen and (min-width: 530px) and (max-width: 649px) {
  /* line 277, sass/partials/layout/_header.scss */
  .header_nav_anchor--resize, .header_nav_anchor--resize-small, .header_nav_anchor--resize-normal, .header_nav_anchor--resize-big {
    width: 16px;
    text-indent: initial;
  }
}
@media screen and (min-width: 320px) and (max-width: 529px) {
  /* line 277, sass/partials/layout/_header.scss */
  .header_nav_anchor--resize, .header_nav_anchor--resize-small, .header_nav_anchor--resize-normal, .header_nav_anchor--resize-big {
    width: 16px;
    text-indent: initial;
  }
}
/* line 306, sass/partials/layout/_header.scss */
.header_nav_anchor--bip {
  padding-left: 28px;
}
/* line 310, sass/partials/layout/_header.scss */
.header_nav_anchor--bip::before {
    position: absolute;
    top: 50%;
    right: auto;
    bottom: auto;
    left: 0;
    content: "";
    width: 20px;
    height: 24px;
    background: url("images/sprite.png") -102px -76px;
    z-index: auto;
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
/* line 316, sass/partials/layout/_header.scss */
.header_nav_anchor--epuap {
  padding-left: 40px;
}
/* line 320, sass/partials/layout/_header.scss */
.header_nav_anchor--epuap::before {
    position: absolute;
    top: 50%;
    right: auto;
    bottom: auto;
    left: 0;
    content: "";
    width: 33px;
    height: 24px;
    background: url("images/sprite.png") -102px -110px;
    z-index: auto;
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
/* line 326, sass/partials/layout/_header.scss */
.header_nav_anchor--login {
  padding-left: 20px;
}
/* line 330, sass/partials/layout/_header.scss */
.header_nav_anchor--login::before {
  position: absolute;
  top: 50%;
  right: auto;
  left: 0;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  content: "\f023";
}
/* line 349, sass/partials/layout/_header.scss */
.header_nav_anchor--share-facebook {
  display: inline-block;
  width: 22px;
  height: 22px;
  white-space: nowrap;
  text-indent: 100%;
  overflow: hidden;
  position: relative;
  top: 5px;
}
/* line 363, sass/partials/layout/_header.scss */
.header_nav_anchor--share-facebook::before {
    position: absolute;
    top: 50%;
    right: auto;
    left: 0;
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    content: "\f082";
    font-size: 2.5rem;
    text-indent: 0;
    color: #e7f438;
}
/* line 349, sass/partials/layout/_header.scss */
.header_nav_anchor--share-twitter {
  display: inline-block;
  width: 25px;
  height: 22px;
  white-space: nowrap;
  text-indent: 100%;
  overflow: hidden;
  position: relative;
  top: 5px;
  margin-left: 10px;
}
/* line 363, sass/partials/layout/_header.scss */
.header_nav_anchor--share-twitter::before { 
    position: absolute;
    top: 50%;
    right: auto;
    left: 0;
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    content: "\f099";
    font-size: 2.5rem;
    text-indent: 0;
    color: #e7f438;
 } 
/* line 349, sass/partials/layout/_header.scss */
.header_nav_anchor--share-youtube {
  display: inline-block;
  width: 28px;
  height: 22px;
  white-space: nowrap;
  text-indent: 100%;
  overflow: hidden;
  position: relative;
  top: 5px;
  margin-left: 10px;
}
/* line 363, sass/partials/layout/_header.scss */
.header_nav_anchor--share-youtube::before {
  position: absolute;
  top: 50%;
  right: auto;
  left: 0;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  content: "\f167";
  font-size: 2.5rem;
  text-indent: 0;
  color: #e7f438;
}
/* line 349, sass/partials/layout/_header.scss */
.header_nav_anchor--share-google {
  display: inline-block;
  width: 22px;
  height: 22px;
  white-space: nowrap;
  text-indent: 100%;
  overflow: hidden;
  position: relative;
  top: 5px;
  margin-left: 10px;
}
/* line 363, sass/partials/layout/_header.scss */
.header_nav_anchor--share-google::before {
  position: absolute;
  top: 50%;
  right: auto;
  left: 0;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  content: "\f0d4";
  font-size: 2.5rem;
  text-indent: 0;
  color: #e7f438;
}

/* line 349, sass/partials/layout/_header.scss */
.header_nav_anchor--share-instagram {
  display: inline-block;
  width: 28px;
  height: 22px;
  white-space: nowrap;
  text-indent: 100%;
  overflow: hidden;
  position: relative;
  top: 5px;
  margin-left: 10px;
}
/* line 363, sass/partials/layout/_header.scss */
.header_nav_anchor--share-instagram::before {
  position: absolute;
  top: 50%;
  right: auto;
  left: 0;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  content: "\f16d";
  font-size: 2.5rem;
  text-indent: 0;
  color: #e7f438;
  font-family: "Font Awesome 5 Brands";
}

/* line 377, sass/partials/layout/_header.scss */
.header_nav_anchor_abbr {
  text-transform: uppercase;
  text-decoration: none !important;
}
/* line 384, sass/partials/layout/_header.scss */
.header_nav_gt {
  display: inline-block;
}
/* line 387, sass/partials/layout/_header.scss */
.header_nav_gt .goog-te-gadget-simple {
  border: 0;
}
/* line 391, sass/partials/layout/_header.scss */
.header_nav_gt .goog-te-menu-value {
  font-family: "Open Sans", Verdana, sans-serif;
  font-size: 14px;
  color: #E8F438 !important;
  padding-right: 20px;
  margin: 0;
  position: relative;
}
/* line 399, sass/partials/layout/_header.scss */
.header_nav_gt .goog-te-menu-value::after {
  position: absolute;
  top: 50%;
  right: 0;
  left: auto;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  content: "\f107";
}
/* line 406, sass/partials/layout/_header.scss */
.header_nav_gt .goog-te-menu-value img, .header_nav_gt .goog-te-menu-value span:nth-child(n+2) {
  display: none;
}

/* line 415, sass/partials/layout/_header.scss */
.header_login {
  display: none;
  position: absolute;
  right: -20px;
  width: 330px;
  background: #010101;
  border: 1px solid #626262;
  z-index: 2000;
}
/* line 425, sass/partials/layout/_header.scss */
.header_login_fieldset {
  padding: 10px 0;
}
/* line 436, sass/partials/layout/_header.scss */
.header_login_paragraph {
  text-transform: none;
  padding: 10px 20px;
  margin: 0;
  overflow: hidden;
  position: relative;
}
/* line 445, sass/partials/layout/_header.scss */
.header_login_paragraph:last-child {
  text-align: center;
  border-top: 1px solid #626262;
}
/* line 451, sass/partials/layout/_header.scss */
.header_login_paragraph_anchor, .header_login_paragraph_anchor--reset-password, .header_login_paragraph_anchor--registration {
  text-transform: lowercase;
  text-decoration: none;
}
/* line 471, sass/partials/layout/_header.scss */
.header_login_label {
  position: absolute;
  clip: rect(1px, 1px, 1px, 1px);
}
/* line 482, sass/partials/layout/_header.scss */
.header_login_element-input-text {
  width: 100%;
}
/* line 489, sass/partials/layout/_header.scss */
.header_login_element-button {
  float: right;
  margin: 0 4% 0 0;
}

/* line 500, sass/partials/layout/_header.scss */
.header_name {
  float: left;
  width: 27.73438%;
  height: 140px;
  background: #010101;
  padding: 20px 20px;
  margin: 0;
}
/* line 512, sass/partials/layout/_header.scss */
.header_name_anchor {
  display: block;
  text-decoration: none;
  text-transform: uppercase;
  padding-left: 110px;
  position: relative;
}
/* line 522, sass/partials/layout/_header.scss */
.header_name_anchor::before {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    content: "";
    width: 82px;
    height: 95px;
    background: url("images/sprite.png") -10px -77px;
    z-index: auto;
}
@media screen and (min-width: 320px) and (max-width: 529px) {
  /* line 522, sass/partials/layout/_header.scss */
  .header_name_anchor::before {
    /*@include transform(scale(.7) translate(-60px,-55px));*/
  }
}
/* line 539, sass/partials/layout/_header.scss */
.header_name_title {
  font-size: 37px;
  color: #FFF;
}
/* line 545, sass/partials/layout/_header.scss */
.header_name_subtitle {
  display: block;
  font-size: 23px;
  font-weight: 500;
  color: #FFF;
  margin-top: -10px;
}

/* line 555, sass/partials/layout/_header.scss */
.header_search {
  float: left;
  width: 51.5625%;
  margin-top: 50px;
}
@media screen and (min-width: 900px) and (max-width: 1139px) {
  /* line 555, sass/partials/layout/_header.scss */
  .header_search {
    /*width: 9%;*/
  }
}
@media screen and (min-width: 650px) and (max-width: 899px) {
  /* line 555, sass/partials/layout/_header.scss */
  .header_search {
    /*width: 13%;*/
  }
}
@media screen and (min-width: 530px) and (max-width: 649px) {
  /* line 555, sass/partials/layout/_header.scss */
  .header_search {
    /*width: 15%;*/
  }
}
@media screen and (min-width: 320px) and (max-width: 529px) {
  /* line 555, sass/partials/layout/_header.scss */
  .header_search {
    /*width: 20%;*/
  }
}
/* line 579, sass/partials/layout/_header.scss */
.header_search_form {
  width: 82.5%;
  margin: 0 auto;
}
/* line 592, sass/partials/layout/_header.scss */
.header_search_form_paragraph {
  margin: 0;
  position: relative;
}
/* line 598, sass/partials/layout/_header.scss */
.header_search_form_label {
  position: absolute;
  clip: rect(1px, 1px, 1px, 1px);
}
/* line 608, sass/partials/layout/_header.scss */
.header_search_form_element-input-text {
  width: 100%;
  font-size: 1.5rem;
  text-transform: uppercase;
  color: #000;
  background: #FFF;
}
/* line 61, ../../../../../../usr/local/share/gems/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
.header_search_form_element-input-text:-moz-placeholder {
  color: gray;
}
/* line 64, ../../../../../../usr/local/share/gems/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
.header_search_form_element-input-text::-moz-placeholder {
  color: gray;
}
/* line 67, ../../../../../../usr/local/share/gems/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
.header_search_form_element-input-text:-ms-input-placeholder {
  color: gray;
}
/* line 56, ../../../../../../usr/local/share/gems/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
.header_search_form_element-input-text::-webkit-input-placeholder {
  color: gray;
}
/* line 624, sass/partials/layout/_header.scss */
.header_search_form_element-button {
    position: absolute;
    top: 4px;
    right: 20px;
    width: 34px;
    height: 32px;
    font-size: 23px;
    color: 222222;
    text-indent: 100%;
    white-space: nowrap;
    background: transparent;
    padding: 0;
    border: 0;
    overflow: hidden;
    cursor: pointer;
}
/* line 640, sass/partials/layout/_header.scss */
.header_search_form_element-button::before {
  position: absolute;
  top: 50%;
  left: 50%;
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-indent: 0;
  content: "\f002";
}

/* line 653, sass/partials/layout/_header.scss */
.header_aside {
  float: right;
  width: 20.3125%;
  height: 140px;
  background: #010101;
  font-size: 15px;
  color: #FFF;
  line-height: 2.25rem;
  padding: 50px 0 0 40px;
}
/* line 670, sass/partials/layout/_header.scss */
.header_aside_weather {
  margin: 0;
  position: relative;
  cursor: initial;
}
/* line 676, sass/partials/layout/_header.scss */
.header_aside_weather_icon {
  position: absolute;
  top: 8px;
  left: -50px;
  width: 37px;
  visibility: hidden !important;
}
/* line 688, sass/partials/layout/_header.scss */
.header_aside_weather_data {
  white-space: nowrap;
  margin: 0;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 696, sass/partials/layout/_header.scss */
.header_aside_weather_when {
  font-weight: 700;
}
/* line 699, sass/partials/layout/_header.scss */
.header_aside_weather_when::after {
  content: ":";
}
/* line 705, sass/partials/layout/_header.scss */
.header_aside_weather_degrees {
  font-size: 17px;
  line-height: 2.25rem;
  font-weight: 700;
}
/* line 710, sass/partials/layout/_header.scss */
.header_aside_weather_degrees::after {
  content: ",";
  font-weight: 400;
}
/* line 717, sass/partials/layout/_header.scss */
.header_aside_weather_description {
  font-size: 13px;
  text-transform: lowercase;
}
/* line 724, sass/partials/layout/_header.scss */
.header_aside_date {
  font-size: 14px;
  margin: 0;
}

/* line 731, sass/partials/layout/_header.scss */
.header_banner {
  width: 100%;
  max-width: 1786px;
  height: 465px;
  background: #4A4A4A;
  margin: -55px auto 0;
}
@media screen and (min-width: 320px) and (max-width: 529px) {
  /* line 731, sass/partials/layout/_header.scss */
  .header_banner {
    height: 234px;
  }
}
@media screen and (min-width: 530px) and (max-width: 649px) {
  /* line 731, sass/partials/layout/_header.scss */
  .header_banner {
    height: 234px;
  }
}
/* line 745, sass/partials/layout/_header.scss */
.header_banner_default {
  height: 465px;
  background: url(images/header-banner-default.png) no-repeat 50%;
}
@media screen and (min-width: 650px) and (max-width: 899px) {
  /* line 745, sass/partials/layout/_header.scss */
  .header_banner_default {
    background-size: cover;
  }
}
@media screen and (min-width: 530px) and (max-width: 649px) {
  /* line 745, sass/partials/layout/_header.scss */
  .header_banner_default {
    background-size: cover;
  }
}
@media screen and (min-width: 320px) and (max-width: 529px) {
  /* line 745, sass/partials/layout/_header.scss */
  .header_banner_default {
    background-size: cover;
  }
}
@media screen and (min-width: 530px) and (max-width: 649px) {
  /* line 745, sass/partials/layout/_header.scss */
  .header_banner_default {
    height: 234px;
  }
}
@media screen and (min-width: 320px) and (max-width: 529px) {
  /* line 745, sass/partials/layout/_header.scss */
  .header_banner_default {
    height: 234px;
  }
}
/* line 767, sass/partials/layout/_header.scss */
.header_banner_simple_anchor {
  height: 465px;
}
@media screen and (min-width: 320px) and (max-width: 529px) {
  /* line 767, sass/partials/layout/_header.scss */
  .header_banner_simple_anchor {
    height: 100px;
  }
}
/* line 776, sass/partials/layout/_header.scss */
.header_banner_simple_anchor--flash {
  height: 465px;
}
@media screen and (min-width: 530px) and (max-width: 649px) {
  /* line 776, sass/partials/layout/_header.scss */
  .header_banner_simple_anchor--flash {
    height: 100px;
  }
}
@media screen and (min-width: 320px) and (max-width: 529px) {
  /* line 776, sass/partials/layout/_header.scss */
  .header_banner_simple_anchor--flash {
    height: 100px;
  }
}
/* line 797, sass/partials/layout/_header.scss */
.header_banner_animation_items {
  height: 465px;
}
@media screen and (min-width: 530px) and (max-width: 649px) {
  /* line 797, sass/partials/layout/_header.scss */
  .header_banner_animation_items {
    height: 232.5px;
  }
}
@media screen and (min-width: 320px) and (max-width: 529px) {
  /* line 797, sass/partials/layout/_header.scss */
  .header_banner_animation_items {
    height: 232.5px;
  }
}
@media screen and (min-width: 530px) and (max-width: 649px) {
  /* line 807, sass/partials/layout/_header.scss */
  .header_banner_animation_item {
    height: 232.5px;
  }
}
@media screen and (min-width: 320px) and (max-width: 529px) {
  /* line 807, sass/partials/layout/_header.scss */
  .header_banner_animation_item {
    height: 232.5px;
  }
}
/* line 815, sass/partials/layout/_header.scss */
.header_banner_animation_item_anchor {
  height: 465px;
}
@media screen and (min-width: 530px) and (max-width: 649px) {
  /* line 815, sass/partials/layout/_header.scss */
  .header_banner_animation_item_anchor {
    height: 232.5px;
  }
}
@media screen and (min-width: 320px) and (max-width: 529px) {
  /* line 815, sass/partials/layout/_header.scss */
  .header_banner_animation_item_anchor {
    height: 232.5px;
  }
}
/* line 824, sass/partials/layout/_header.scss */
.header_banner_animation_item_anchor--flash {
  height: 465px;
}
@media screen and (min-width: 530px) and (max-width: 649px) {
  /* line 824, sass/partials/layout/_header.scss */
  .header_banner_animation_item_anchor--flash {
    height: 100px;
  }
}
@media screen and (min-width: 320px) and (max-width: 529px) {
  /* line 824, sass/partials/layout/_header.scss */
  .header_banner_animation_item_anchor--flash {
    height: 100px;
  }
}
/* line 842, sass/partials/layout/_header.scss */
.header_banner_overlay {
  position: absolute;
  top: 145px;
  right: 0;
  left: 0;
  margin: auto;
}
@media screen and (min-width: 530px) and (max-width: 649px) {
  /* line 842, sass/partials/layout/_header.scss */
  .header_banner_overlay {
    top: 0px;
    height: 232.5px;
  }
}
@media screen and (min-width: 320px) and (max-width: 529px) {
  /* line 842, sass/partials/layout/_header.scss */
  .header_banner_overlay {
    top: 0px;
    height: 232.5px;
  }
}
/* line 858, sass/partials/layout/_header.scss */
.header_banner_overlay_article {
  width: 43.75%;
  color: #FFF;
  padding: 20px 30px;
  background: #010101;
  position: relative;
  /*            @include media(smartphone-wide) {
                  top: 50px;
                  padding: 0;
                  height: 0.395*$banner-header-height;
                  width: 0.4 * $_width;
                  }*/
}
@media screen and (min-width: 320px) and (max-width: 529px) {
  /* line 858, sass/partials/layout/_header.scss */
  .header_banner_overlay_article {
    top: 50px;
    padding: 0;
    height: 139.5px;
    width: 224px;
  }
}
@media screen and (min-width: 530px) and (max-width: 649px) {
  /* line 858, sass/partials/layout/_header.scss */
  .header_banner_overlay_article {
    top: 50px;
    padding: 0;
    height: 139.5px;
    width: 224px;
  }
}
/* line 881, sass/partials/layout/_header.scss */
.header_banner_overlay_head {
  margin: 0;
}
@media screen and (min-width: 530px) and (max-width: 649px) {
  /* line 881, sass/partials/layout/_header.scss */
  .header_banner_overlay_head {
    padding: 0;
    padding-top: 5px;
    height: 37.2px;
  }
}
@media screen and (min-width: 320px) and (max-width: 529px) {
  /* line 881, sass/partials/layout/_header.scss */
  .header_banner_overlay_head {
    padding: 0;
    padding-top: 5px;
    height: 37.2px;
  }
}
/* line 892, sass/partials/layout/_header.scss */
.header_banner_overlay_head_anchor {
  font-size: 3.3rem;
  color: #FFF;
  text-decoration: none;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  /*                @include media(smartphone-wide) {
                      font-size: $base-font-size+1rem;
                      margin-left: 5px;
                      }   */
}
@media screen and (min-width: 320px) and (max-width: 529px) {
  /* line 892, sass/partials/layout/_header.scss */
  .header_banner_overlay_head_anchor {
    font-size: 2rem;
    margin-left: 5px;
  }
}
@media screen and (min-width: 530px) and (max-width: 649px) {
  /* line 892, sass/partials/layout/_header.scss */
  .header_banner_overlay_head_anchor {
    font-size: 2rem;
    margin-left: 5px;
  }
}
/* line 909, sass/partials/layout/_header.scss */
.header_banner_overlay_head_anchor:hover {
  text-decoration: underline;
}
/* line 916, sass/partials/layout/_header.scss */
.header_banner_overlay_content {
  margin-left: 5px;
  /*            @include media(smartphone-wide) {
                  height: 0.3*$banner-header-height;
                  font-size: $base-font-size;
                  }*/
}
@media screen and (min-width: 320px) and (max-width: 529px) {
  /* line 916, sass/partials/layout/_header.scss */
  .header_banner_overlay_content {
    height: 116.25px;
    font-size: 1.275rem;
  }
}
@media screen and (min-width: 530px) and (max-width: 649px) {
  /* line 916, sass/partials/layout/_header.scss */
  .header_banner_overlay_content {
    height: 116.25px;
    font-size: 1.275rem;
  }
}
@media screen and (min-width: 320px) and (max-width: 529px) {
  /* line 930, sass/partials/layout/_header.scss */
  .header_banner_overlay_content_paragraph {
    bottom: 0;
  }
}
@media screen and (min-width: 530px) and (max-width: 649px) {
  /* line 930, sass/partials/layout/_header.scss */
  .header_banner_overlay_content_paragraph {
    bottom: 0;
  }
}
/* line 937, sass/partials/layout/_header.scss */
.header_banner_overlay_content_paragraph_more {
  position: absolute;
  right: 0;
  bottom: -70px;
  width: 200px;
  /*                    @include media(smartphone-wide) {
                          position: relative;
                          bottom: 42px;
                          margin-left: 0.4 * $_width + 5;
                          width: 200px;
                          } */
}
@media screen and (min-width: 320px) and (max-width: 529px) {
  /* line 937, sass/partials/layout/_header.scss */
  .header_banner_overlay_content_paragraph_more {
    bottom: -45px;
    width: 224px;
    height: 50px;
  }
}
@media screen and (min-width: 530px) and (max-width: 649px) {
  /* line 937, sass/partials/layout/_header.scss */
  .header_banner_overlay_content_paragraph_more {
    bottom: -45px;
    width: 224px;
    height: 50px;
  }
}

/* line 969, sass/partials/layout/_header.scss */
.header_menu_level-1_anchor--home:hover, .header_menu_level-1_anchor--more:hover, .header_menu_level-1_anchor:hover, .header_menu_level-1_anchor--has-level-2:hover, .header_menu_expand_anchor:hover, .header_menu_expand_anchor--has-level-2:hover, .header_menu_level-1_item:hover .header_menu_level-1_anchor--has-level-2, .header_menu_level-1_item--more:hover .header_menu_level-1_anchor--has-level-2, .header_menu_level-1_anchor--more-active {
  color: #000 !important;
  background: #E8F438;
}

/* line 975, sass/partials/layout/_header.scss */
.header_menu_level-1_anchor--home, .header_menu_level-1_anchor--more, .header_menu_level-1_anchor, .header_menu_level-1_anchor--has-level-2, .header_menu_expand_anchor, .header_menu_expand_anchor--has-level-2 {
  display: block;
  height: 55px;
  font-size: 1.5rem;
  font-weight: 700;
  text-decoration: none;
  text-transform: uppercase;
  color: #FFF;
  white-space: nowrap;
  line-height: 55px;
  padding: 0 10px;
}

/* line 995, sass/partials/layout/_header.scss */
.header_menu_level-1_anchor--home, .header_menu_level-1_anchor--more {
  width: 55px;
  overflow: hidden;
  position: relative;
}
.header_menu_level-1_anchor--more {
    border: none;
    background: transparent;
    font-size: 18px;
}
/* line 1003, sass/partials/layout/_header.scss */
.header_menu {
  height: 55px;
  background: #373737;
  position: relative;
  z-index: 1000;
}
/* line 1016, sass/partials/layout/_header.scss */
.header_menu_level-1_item, .header_menu_level-1_item--more {
  float: left;
}
@media screen and (min-width: 1140px) {
  /* line 1026, sass/partials/layout/_header.scss */
  .header_menu_level-1_item:hover .header_menu_level-2, .header_menu_level-1_item--more:hover .header_menu_level-2 {
    display: block;
  }
}
/* line 1032, sass/partials/layout/_header.scss */
.header_menu_level-1_item--more {
  position: relative;
  float: left;
}
@media screen and (min-width: 530px) and (max-width: 649px) {
  /* line 1032, sass/partials/layout/_header.scss */
  .header_menu_level-1_item--more {
    position: static;
    float: right;
  }
}
@media screen and (min-width: 320px) and (max-width: 529px) {
  /* line 1032, sass/partials/layout/_header.scss */
  .header_menu_level-1_item--more {
    position: static;
    float: right;
  }
}
@media screen and (min-width: 1140px) {
  /* line 1046, sass/partials/layout/_header.scss */
  .header_menu_level-1_item--focus .header_menu_level-2 {
    display: block;
  }
}
/* line 1061, sass/partials/layout/_header.scss */
.header_menu_level-1_anchor--home::before {
  position: absolute;
  top: 50%;
  left: 50%;
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  content: "\f015";
}
/* line 1078, sass/partials/layout/_header.scss */
.header_menu_level-1_anchor--more::before {
  position: absolute;
  top: 50%;
  left: 50%;
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  content: "\f0c9";
}
/* line 1094, sass/partials/layout/_header.scss */
.header_menu_level-2 {
  position: absolute;
  top: 55px;
  right: 0;
  left: 0;
  display: none;
  color: #010101;
  background: #010101;
  padding: 15px 20px;
  padding-right: 10px;
  z-index: 1000;
  overflow: hidden;
}
/* line 1110, sass/partials/layout/_header.scss */
.header_menu_level-2_item {
  float: left;
  width: 20%;
}
/* line 1116, sass/partials/layout/_header.scss */
.header_menu_level-2_anchor {
  font-size: 1.3rem;
  font-weight: 700;
  text-transform: uppercase;
  text-decoration: none;
  color: #010101;
  line-height: 3rem;
  margin-bottom: 2px;
  display: inline-block;
  line-height: 1.3;
}
/* line 1129, sass/partials/layout/_header.scss */
.header_menu_level-2_anchor:hover {
  text-decoration: underline;
}
/* line 1144, sass/partials/layout/_header.scss */
.header_menu_level-3_anchor {
  display: inline-block;
  font-size: 1.3rem;
  text-decoration: none;
  color: #010101;
  line-height: 1.5;
  padding-left: 10px;
  margin-bottom: 8px;
  line-height: 1.2;
  padding-right: 10px;
  position: relative;
}
/* line 1160, sass/partials/layout/_header.scss */
.header_menu_level-3_anchor::before {
  position: absolute;
  top: .3rem;
  left: 0;
  content: "\f105";
}
/* line 1169, sass/partials/layout/_header.scss */
.header_menu_level-3_anchor:hover {
  text-decoration: underline;
}
/* line 1176, sass/partials/layout/_header.scss */
.header_menu_expand {
  display: none;
  position: absolute;
  top: 55px;
  right: 0;
  width: 380px;
  background: #373737;
  z-index: 1000;
}
@media screen and (min-width: 530px) and (max-width: 649px) {
  /* line 1176, sass/partials/layout/_header.scss */
  .header_menu_expand {
    width: 100%;
    left: 0;
  }
}
@media screen and (min-width: 320px) and (max-width: 529px) {
  /* line 1176, sass/partials/layout/_header.scss */
  .header_menu_expand {
    width: 100%;
    left: 0;
  }
}
/* line 1197, sass/partials/layout/_header.scss */
.header_menu_expand_item + .header_menu_expand_item {
  border-top: 1px solid #010101;
}

/* line 1203, sass/partials/layout/_header.scss */
.header_menu_expand_anchor, .header_menu_expand_anchor--has-level-2 {
  color: #FFF;
  border: 0;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 1211, sass/partials/layout/_header.scss */
.header_menu_expand_anchor:hover, .header_menu_expand_anchor--has-level-2:hover {
  text-decoration: underline;
}
@media screen and (min-width: 530px) and (max-width: 649px) {
  /* line 1203, sass/partials/layout/_header.scss */
  .header_menu_expand_anchor, .header_menu_expand_anchor--has-level-2 {
    width: auto;
    height: 45px;
    line-height: 45px;
  }
}
@media screen and (min-width: 320px) and (max-width: 529px) {
  /* line 1203, sass/partials/layout/_header.scss */
  .header_menu_expand_anchor, .header_menu_expand_anchor--has-level-2 {
    width: auto;
    height: 45px;
    line-height: 45px;
  }
}

/* line 3, sass/partials/layout/_main.scss */
.main {
  padding: 0 10px;
  background: #010101;
  position: relative;
  z-index: 10;
}
@media screen and (min-width: 1140px) {
  /* line 3, sass/partials/layout/_main.scss */
  .main {
    padding: 0;
  }
}

/* line 17, sass/partials/layout/_main.scss */
.main_breadcrumbs {
  background: #010101;
  padding: 1.8rem 20px;
}
@media print {
  /* line 17, sass/partials/layout/_main.scss */
  .main_breadcrumbs {
    display: none;
  }
}
/* line 35, sass/partials/layout/_main.scss */
.main_breadcrumbs_item {
  display: inline;
  font-size: 1.3rem;
  color: #FFF;
}
/* line 40, sass/partials/layout/_main.scss */
.main_breadcrumbs_item + .main_breadcrumbs_item {
  margin-left: 20px;
  position: relative;
}
/* line 45, sass/partials/layout/_main.scss */
.main_breadcrumbs_item + .main_breadcrumbs_item::before {
  position: absolute;
  top: 50%;
  right: auto;
  left: -13px;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  content: "\f105";
}
/* line 54, sass/partials/layout/_main.scss */
.main_breadcrumbs_item_anchor, .main_breadcrumbs_item_anchor--home {
  text-decoration: none;
  color: #E8F438;
}
/* line 60, sass/partials/layout/_main.scss */
.main_breadcrumbs_item_anchor:hover, .main_breadcrumbs_item_anchor--home:hover {
  text-decoration: underline;
}

/* line 79, sass/partials/layout/_main.scss */
.main_newsletter_content_paragraph {
  font-size: 2.5rem;
  text-align: center;
}
/* line 86, sass/partials/layout/_main.scss */
.main_newsletter_form {
  width: 44.35484%;
  margin: 0 auto;
}
@media screen and (min-width: 320px) and (max-width: 529px) {
  /* line 86, sass/partials/layout/_main.scss */
  .main_newsletter_form {
    width: 310px;
  }
}
@media screen and (min-width: 530px) and (max-width: 649px) {
  /* line 86, sass/partials/layout/_main.scss */
  .main_newsletter_form {
    width: 372px;
  }
}
@media screen and (min-width: 650px) and (max-width: 899px) {
  /* line 86, sass/partials/layout/_main.scss */
  .main_newsletter_form {
    width: 372px;
  }
}
/* line 109, sass/partials/layout/_main.scss */
.main_newsletter_form_paragraph {
  padding: 0;
  margin: 0;
  overflow: hidden;
  position: relative;
}
/* line 119, sass/partials/layout/_main.scss */
.main_newsletter_form_label {
  position: absolute;
  clip: rect(1px, 1px, 1px, 1px);
}
/* line 130, sass/partials/layout/_main.scss */
.main_newsletter_form_element-input-text {
  width: 100%;
  font-size: 1.4rem;
  text-transform: uppercase;
}
/* line 145, sass/partials/layout/_main.scss */
.main_newsletter_form_element-button {
  position: absolute;
  top: 1px;
  right: 1px;
  width: 115px;
  font-size: 1.4rem;
  font-weight: 400;
  text-align: left;
  text-indent: 50px;
  line-height: 3.8rem;
  padding: 0;
  border: 0;
  -moz-border-radius: 0 5px 5px 0;
  -webkit-border-radius: 0;
  border-radius: 0 5px 5px 0;
  cursor: pointer;
}
/* line 162, sass/partials/layout/_main.scss */
.main_newsletter_form_element-button::before {
  position: absolute;
  top: 50%;
  right: auto;
  left: 20px;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  font-size: 1.8rem;
  text-indent: 0;
  content: "\f1d8";
}

/* line 2, sass/partials/layout/_aside.scss */
.page_aside {
  float: left;
  width: 23.70968%;
}
@media screen and (min-width: 320px) and (max-width: 529px) {
  /* line 2, sass/partials/layout/_aside.scss */
  .page_aside {
    float: none;
    width: 100%;
  }
  /* line 10, sass/partials/layout/_aside.scss */
  .page_aside > *:not(.page_aside_menu) {
    display: none;
  }
}
@media screen and (min-width: 530px) and (max-width: 649px) {
  /* line 2, sass/partials/layout/_aside.scss */
  .page_aside {
    float: none;
    width: 100%;
  }
  /* line 10, sass/partials/layout/_aside.scss */
  .page_aside > *:not(.page_aside_menu) {
    display: none;
  }
}
@media screen and (min-width: 650px) and (max-width: 899px) {
  /* line 2, sass/partials/layout/_aside.scss */
  .page_aside {
    float: none;
    width: 100%;
  }
  /* line 10, sass/partials/layout/_aside.scss */
  .page_aside > *:not(.page_aside_menu) {
    display: none;
  }
}
@media print {
  /* line 2, sass/partials/layout/_aside.scss */
  .page_aside {
    display: none;
  }
}

/* line 21, sass/partials/layout/_aside.scss */
.page_aside_banner {
  background: #4A4A4A;
  border: none;
}
/* line 27, sass/partials/layout/_aside.scss */
.page_aside_banner + .page_aside_banner {
  margin-top: 20px;
}
/* line 51, sass/partials/layout/_aside.scss */
.page_aside_banner-animation {
  background: #4A4A4A;
  border: none;
}
/* line 58, sass/partials/layout/_aside.scss */
.page_aside_banner-animation_items {
  height: 75px;
}
/* line 68, sass/partials/layout/_aside.scss */
.page_aside_banner-animation_item_anchor {
  height: 75px;
}

/* line 84, sass/partials/layout/_aside.scss */
.page_aside_categories_items {
  padding: 0;
}
/* line 94, sass/partials/layout/_aside.scss */
.page_aside_categories_item_anchor {
  display: block;
  font-size: 1.3rem;
  color: #E8F438;
  text-transform: uppercase;
  text-decoration: none;
  padding: 5px 10px;
  position: relative;
}
/* line 105, sass/partials/layout/_aside.scss */
.page_aside_categories_item_anchor::before {
  position: absolute;
  top: 50%;
  right: auto;
  left: 0;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  font-size: 0.3rem;
  content: "\f111";
}
/* line 113, sass/partials/layout/_aside.scss */
.page_aside_categories_item_anchor:hover {
  text-decoration: underline;
}

/* line 127, sass/partials/layout/_aside.scss */
.page_aside_contents_items_footer {
  margin: 20px 0 40px;
}
@media screen and (min-width: 320px) and (max-width: 529px) {
  /* line 127, sass/partials/layout/_aside.scss */
  .page_aside_contents_items_footer {
    /*width: 60%;*/
  }
}
/* line 137, sass/partials/layout/_aside.scss */
.page_aside_contents_items_footer_more {
  width: 72%;
  margin: 0;
}
/* line 145, sass/partials/layout/_aside.scss */
.page_aside_contents_items_footer_more--news {
  width: 40%;
  margin: 0;
}
@media screen and (min-width: 320px) and (max-width: 529px) {
  /* line 145, sass/partials/layout/_aside.scss */
  .page_aside_contents_items_footer_more--news {
    width: 100%;
  }
}
/* line 160, sass/partials/layout/_aside.scss */
.page_aside_contents_items_more--important {
  margin: 0;
}
/* line 166, sass/partials/layout/_aside.scss */
.page_aside_contents_items_more--important_btn {
  width: 80%;
  height: 50px;
  text-indent: 0;
  border-radius: 0;
  font-weight: normal;
}

/* line 221, sass/partials/layout/_aside.scss */
.page_aside_contents-slider {
  width: 100%;
  padding-bottom: 60px;
  position: relative;
}
/* line 231, sass/partials/layout/_aside.scss */
.page_aside_contents-slider_container {
  height: 340px;
}
/* line 236, sass/partials/layout/_aside.scss */
.page_aside_contents-slider_container_news {
  height: 695px;
}
@media screen and (min-width: 320px) and (max-width: 529px) {
  /* line 236, sass/partials/layout/_aside.scss */
  .page_aside_contents-slider_container_news {
    height: 540px;
  }
}
/* line 247, sass/partials/layout/_aside.scss */
.page_aside_contents-slider_container_important {
  height: 286px;
  color: #FFF;
  background: transparent;
}
@media screen and (min-width: 320px) and (max-width: 529px) {
  /* line 247, sass/partials/layout/_aside.scss */
  .page_aside_contents-slider_container_important {
    width: 294px;
    margin: 0 auto;
  }
}
@media screen and (min-width: 530px) and (max-width: 649px) {
  /* line 247, sass/partials/layout/_aside.scss */
  .page_aside_contents-slider_container_important {
    width: 294px;
    margin: 0 auto;
  }
}
@media screen and (min-width: 650px) and (max-width: 899px) {
  /* line 247, sass/partials/layout/_aside.scss */
  .page_aside_contents-slider_container_important {
    width: 294px;
    margin: 0 auto;
  }
}
@media screen and (min-width: 900px) and (max-width: 1139px) {
  /* line 247, sass/partials/layout/_aside.scss */
  .page_aside_contents-slider_container_important {
    width: 294px;
    margin: 0 auto;
  }
}
/* line 266, sass/partials/layout/_aside.scss */
.page_aside_contents-slider_items_important {
  height: 286px;
}
/* line 271, sass/partials/layout/_aside.scss */
.page_aside_contents-slider_news {
  width: 294px;
}
/* line 278, sass/partials/layout/_aside.scss */
.page_aside_contents-slider_important {
  border: 0;
  height: 400px;
  width: 306px;
}
/* line 288, sass/partials/layout/_aside.scss */
.page_aside_contents-slider_item {
  width: 294px;
}
/* line 294, sass/partials/layout/_aside.scss */
.page_aside_contents-slider_history_item {
  width: 294px;
  display: inline-block;
}
/* line 306, sass/partials/layout/_aside.scss */
.page_aside_contents-slider_aside_news {
  height: 392px;
  width: 100%;
}
@media screen and (min-width: 320px) and (max-width: 529px) {
  /* line 306, sass/partials/layout/_aside.scss */
  .page_aside_contents-slider_aside_news {
    height: 250px !important;
  }
}
/* line 318, sass/partials/layout/_aside.scss */
.page_aside_contents-slider_aside_history {
  width: 30%;
}
@media screen and (min-width: 320px) and (max-width: 529px) {
  /* line 318, sass/partials/layout/_aside.scss */
  .page_aside_contents-slider_aside_history {
    width: 100%;
  }
}
/* line 332, sass/partials/layout/_aside.scss */
.page_aside_contents-slider_main {
  height: 260px;
  padding: 20px 20px;
}
/* line 340, sass/partials/layout/_aside.scss */
.page_aside_contents-slider_first {
  height: 260px;
  padding: 0px 20px;
}
@media screen and (min-width: 320px) and (max-width: 529px) {
  /* line 340, sass/partials/layout/_aside.scss */
  .page_aside_contents-slider_first {
    padding: 0;
    margin-bottom: 5px;
  }
}
/* line 354, sass/partials/layout/_aside.scss */
.page_aside_contents-slider_history {
  height: 260px;
  padding: 0px 20px;
}
@media screen and (min-width: 320px) and (max-width: 529px) {
  /* line 354, sass/partials/layout/_aside.scss */
  .page_aside_contents-slider_history {
    padding: 0;
    margin-bottom: 5px;
  }
}
/* line 368, sass/partials/layout/_aside.scss */
.page_aside_contents-slider_important {
  height: 280px;
}
/* line 380, sass/partials/layout/_aside.scss */
.page_aside_contents-slider_header_important {
  margin: 0 auto;
  padding-top: 5px;
  padding-left: 5px;
}
/* line 396, sass/partials/layout/_aside.scss */
.page_aside_contents-slider_header_first {
  padding: 0;
  font-size: 2.7rem;
  font-weight: 800;
  margin-bottom: 10px;
}
@media screen and (min-width: 320px) and (max-width: 529px) {
  /* line 396, sass/partials/layout/_aside.scss */
  .page_aside_contents-slider_header_first {
    margin-top: -10px;
    font-size: 2.2rem;
  }
}
@media screen and (min-width: 320px) and (max-width: 529px) {
  /* line 409, sass/partials/layout/_aside.scss */
  .page_aside_contents-slider_header_first_anchor {
    font-size: 2.0rem;
  }
}
/* line 420, sass/partials/layout/_aside.scss */
.page_aside_contents-slider_header_head_important {
  color: #FFF;
}
/* line 436, sass/partials/layout/_aside.scss */
.page_aside_contents-slider_content_news {
  margin-top: 0px;
}
/* line 446, sass/partials/layout/_aside.scss */
.page_aside_contents-slider_content_important {
  margin-top: 0px;
  padding-left: 5px;
}
/* line 453, sass/partials/layout/_aside.scss */
.page_aside_contents-slider_content_paragraph {
  max-height: 2.25rem;
}
/* line 462, sass/partials/layout/_aside.scss */
.page_aside_contents-slider_content_paragraph_news {
  max-height: 11.25rem;
}
@media screen and (min-width: 320px) and (max-width: 529px) {
  /* line 462, sass/partials/layout/_aside.scss */
  .page_aside_contents-slider_content_paragraph_news {
    font-size: 1.2rem;
  }
}
/* line 471, sass/partials/layout/_aside.scss */
.page_aside_contents-slider_content_paragraph_important {
  max-height: 11.25rem;
}

/* line 481, sass/partials/layout/_aside.scss */
.page_aside_menu {
  background: #4A4A4A;
  padding-left: 20px;
  margin-top: 20px;
  padding-bottom: 1px;
}
/* line 489, sass/partials/layout/_aside.scss */
.page_aside_menu_level-1 {
  margin-bottom: 20px;
}
/* line 507, sass/partials/layout/_aside.scss */
.page_aside_menu_level-1_item_anchor, .page_aside_menu_level-1_item_anchor--current {
  display: block;
  text-decoration: none;
  display: none;
}
/* line 513, sass/partials/layout/_aside.scss */
.page_aside_menu_level-1_item_anchor:hover, .page_aside_menu_level-1_item_anchor--current:hover {
  text-decoration: underline;
}
/* line 521, sass/partials/layout/_aside.scss */
.page_aside_menu_level-1_item_anchor--current {
  display: block;
  color: #E8F438;
  background: #4A4A4A;
}
/* line 489, sass/partials/layout/_aside.scss */
.page_aside_menu_level-2 {
  background: #4A4A4A;
}
/* line 501, sass/partials/layout/_aside.scss */
.page_aside_menu_level-2_item {
  border-top: 0 solid #626262;
}
/* line 507, sass/partials/layout/_aside.scss */
.page_aside_menu_level-2_item_anchor, .page_aside_menu_level-2_item_anchor--has-deep-level, .page_aside_menu_level-2_item_anchor--current {
  display: block;
  text-decoration: none;
  font-size: 1.3rem;
  color: #E8F438;
  text-transform: uppercase;
  padding: 5px 10px 5px 10px;
  position: relative;
}
/* line 513, sass/partials/layout/_aside.scss */
.page_aside_menu_level-2_item_anchor:hover, .page_aside_menu_level-2_item_anchor--has-deep-level:hover, .page_aside_menu_level-2_item_anchor--current:hover {
  text-decoration: underline;
}
/* line 544, sass/partials/layout/_aside.scss */
.page_aside_menu_level-2_item_anchor::before, .page_aside_menu_level-2_item_anchor--has-deep-level::before, .page_aside_menu_level-2_item_anchor--current::before {
  position: absolute;
  top: 50%;
  right: auto;
  left: 0;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  font-size: 0.3rem;
  left: 0px;
  content: "\f111";
}
/* line 555, sass/partials/layout/_aside.scss */
.page_aside_menu_level-2_item_anchor--current {
  color: #E8F438;
}
/* line 559, sass/partials/layout/_aside.scss */
.page_aside_menu_level-2_item_anchor--current::before {
  background: #E8F438;
}
/* line 501, sass/partials/layout/_aside.scss */
.page_aside_menu_level-3_item {
  border-top: 0 solid #626262;
}
/* line 507, sass/partials/layout/_aside.scss */
.page_aside_menu_level-3_item_anchor, .page_aside_menu_level-3_item_anchor--has-deep-level, .page_aside_menu_level-3_item_anchor--current {
  display: block;
  text-decoration: none;
  font-size: 1.3rem;
  color: #E8F438;
  text-transform: uppercase;
  padding: 5px 10px 5px 20px;
  position: relative;
}
/* line 513, sass/partials/layout/_aside.scss */
.page_aside_menu_level-3_item_anchor:hover, .page_aside_menu_level-3_item_anchor--has-deep-level:hover, .page_aside_menu_level-3_item_anchor--current:hover {
  text-decoration: underline;
}
/* line 544, sass/partials/layout/_aside.scss */
.page_aside_menu_level-3_item_anchor::before, .page_aside_menu_level-3_item_anchor--has-deep-level::before, .page_aside_menu_level-3_item_anchor--current::before {
  position: absolute;
  top: 50%;
  right: auto;
  left: 0;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  font-size: 0.3rem;
  left: 10px;
  content: "\f111";
}
/* line 555, sass/partials/layout/_aside.scss */
.page_aside_menu_level-3_item_anchor--current {
  color: #E8F438;
}
/* line 559, sass/partials/layout/_aside.scss */
.page_aside_menu_level-3_item_anchor--current::before {
  background: #E8F438;
}
/* line 501, sass/partials/layout/_aside.scss */
.page_aside_menu_level-4_item {
  border-top: 0 solid #626262;
}
/* line 507, sass/partials/layout/_aside.scss */
.page_aside_menu_level-4_item_anchor, .page_aside_menu_level-4_item_anchor--has-deep-level, .page_aside_menu_level-4_item_anchor--current {
  display: block;
  text-decoration: none;
  font-size: 1.3rem;
  color: #E8F438;
  text-transform: uppercase;
  padding: 5px 10px 5px 30px;
  position: relative;
}
/* line 513, sass/partials/layout/_aside.scss */
.page_aside_menu_level-4_item_anchor:hover, .page_aside_menu_level-4_item_anchor--has-deep-level:hover, .page_aside_menu_level-4_item_anchor--current:hover {
  text-decoration: underline;
}
/* line 544, sass/partials/layout/_aside.scss */
.page_aside_menu_level-4_item_anchor::before, .page_aside_menu_level-4_item_anchor--has-deep-level::before, .page_aside_menu_level-4_item_anchor--current::before {
  position: absolute;
  top: 50%;
  right: auto;
  left: 0;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  font-size: 0.3rem;
  left: 20px;
  content: "\f111";
}
/* line 555, sass/partials/layout/_aside.scss */
.page_aside_menu_level-4_item_anchor--current {
  color: #E8F438;
}
/* line 559, sass/partials/layout/_aside.scss */
.page_aside_menu_level-4_item_anchor--current::before {
  background: #E8F438;
}
/* line 501, sass/partials/layout/_aside.scss */
.page_aside_menu_level-5_item {
  border-top: 0 solid #626262;
}
/* line 507, sass/partials/layout/_aside.scss */
.page_aside_menu_level-5_item_anchor, .page_aside_menu_level-5_item_anchor--has-deep-level, .page_aside_menu_level-5_item_anchor--current {
  display: block;
  text-decoration: none;
  font-size: 1.3rem;
  color: #E8F438;
  text-transform: uppercase;
  padding: 5px 10px 5px 40px;
  position: relative;
}
/* line 513, sass/partials/layout/_aside.scss */
.page_aside_menu_level-5_item_anchor:hover, .page_aside_menu_level-5_item_anchor--has-deep-level:hover, .page_aside_menu_level-5_item_anchor--current:hover {
  text-decoration: underline;
}
/* line 544, sass/partials/layout/_aside.scss */
.page_aside_menu_level-5_item_anchor::before, .page_aside_menu_level-5_item_anchor--has-deep-level::before, .page_aside_menu_level-5_item_anchor--current::before {
  position: absolute;
  top: 50%;
  right: auto;
  left: 0;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  font-size: 0.3rem;
  left: 30px;
  content: "\f111";
}
/* line 555, sass/partials/layout/_aside.scss */
.page_aside_menu_level-5_item_anchor--current {
  color: #E8F438;
}
/* line 559, sass/partials/layout/_aside.scss */
.page_aside_menu_level-5_item_anchor--current::before {
  background: #E8F438;
}
/* line 569, sass/partials/layout/_aside.scss */
.page_aside_menu_level-3 {
  padding-left: 10px;
}

/* line 3, sass/partials/layout/_footer.scss */
.footer {
  margin-top: 20px;
}
@media print {
  /* line 3, sass/partials/layout/_footer.scss */
  .footer {
    display: none;
  }
}

/* line 13, sass/partials/layout/_footer.scss */
.footer_wrapper {
  overflow: hidden;
  position: relative;
}

/* line 21, sass/partials/layout/_footer.scss */
.footer_partners {
  padding: 40px 0;
  max-width: 1320px;
}
/* line 32, sass/partials/layout/_footer.scss */
.footer_partners_item {
  float: left;
  height: 125px;
  width: 310px;
  position: relative;
  margin: 1px 10px;
}
@media screen and (min-width: 900px) and (max-width: 1139px) {
  /* line 32, sass/partials/layout/_footer.scss */
  .footer_partners_item {
    width: 33%;
  }
}
@media screen and (min-width: 650px) and (max-width: 899px) {
  /* line 32, sass/partials/layout/_footer.scss */
  .footer_partners_item {
    width: 50%;
  }
}
@media screen and (min-width: 320px) and (max-width: 529px) {
  /* line 32, sass/partials/layout/_footer.scss */
  .footer_partners_item {
    width: 100%;
  }
}
@media screen and (min-width: 530px) and (max-width: 649px) {
  /* line 32, sass/partials/layout/_footer.scss */
  .footer_partners_item {
    width: 100%;
  }
}
/* line 53, sass/partials/layout/_footer.scss */
.footer_partners_anchor {
  display: block;
  height: inherit;
}
/* line 59, sass/partials/layout/_footer.scss */
.footer_partners_img {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 310px;
  height: 125px;
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  width: 310px;
  height: 125px;
}
/* line 63, sass/partials/layout/_footer.scss */
.footer_partners_img:hover {
  -webkit-filter: grayscale(0%);
  filter: grayscale(0%);
}

/* line 70, sass/partials/layout/_footer.scss */
.footer_banner, .footer_banner-animation {
  background: #4A4A4A;
  border: none;
  margin-top: 20px;
  margin-bottom: 0;
}

/* line 109, sass/partials/layout/_footer.scss */
.footer_banner-animation_items {
  height: 130px;
}
/* line 119, sass/partials/layout/_footer.scss */
.footer_banner-animation_item_anchor {
  height: 130px;
}

/* line 133, sass/partials/layout/_footer.scss */
.footer_main_copyright, .footer_main_contact, .footer_main_work-hours {
  float: left;
  width: 33.3333%;
  min-height: 255px;
  color: #FFF;
  padding: 20px 20px;
  position: relative;
}
/* line 142, sass/partials/layout/_footer.scss */
.footer_main_copyright + .footer_main_copyright::before, .footer_main_contact + .footer_main_copyright::before, .footer_main_work-hours + .footer_main_copyright::before, .footer_main_copyright + .footer_main_contact::before, .footer_main_contact + .footer_main_contact::before, .footer_main_work-hours + .footer_main_contact::before, .footer_main_copyright + .footer_main_work-hours::before, .footer_main_contact + .footer_main_work-hours::before, .footer_main_work-hours + .footer_main_work-hours::before {
  position: absolute;
  top: 40px;
  right: auto;
  bottom: auto;
  left: 0;
  content: "";
  width: 0;
  height: auto;
  z-index: auto;
  height: 150px;
  border-left: 1px solid transparent;
}
@media screen and (min-width: 650px) and (max-width: 899px) {
  /* line 133, sass/partials/layout/_footer.scss */
  .footer_main_copyright, .footer_main_contact, .footer_main_work-hours {
    width: 50%;
    padding-bottom: 0;
  }
  /* line 152, sass/partials/layout/_footer.scss */
  .footer_main_copyright:nth-child(3), .footer_main_contact:nth-child(3), .footer_main_work-hours:nth-child(3) {
    clear: left;
  }
  /* line 155, sass/partials/layout/_footer.scss */
  .footer_main_copyright:nth-child(3)::before, .footer_main_contact:nth-child(3)::before, .footer_main_work-hours:nth-child(3)::before {
    content: none;
  }
  /* line 160, sass/partials/layout/_footer.scss */
  .footer_main_copyright:nth-child(n+3), .footer_main_contact:nth-child(n+3), .footer_main_work-hours:nth-child(n+3) {
    padding-top: 0;
    border-top: 1px solid transparent;
  }
}
@media screen and (min-width: 530px) and (max-width: 649px) {
  /* line 133, sass/partials/layout/_footer.scss */
  .footer_main_copyright, .footer_main_contact, .footer_main_work-hours {
    width: 50%;
    padding-bottom: 0;
  }
  /* line 152, sass/partials/layout/_footer.scss */
  .footer_main_copyright:nth-child(3), .footer_main_contact:nth-child(3), .footer_main_work-hours:nth-child(3) {
    clear: left;
  }
  /* line 155, sass/partials/layout/_footer.scss */
  .footer_main_copyright:nth-child(3)::before, .footer_main_contact:nth-child(3)::before, .footer_main_work-hours:nth-child(3)::before {
    content: none;
  }

  /* line 160, sass/partials/layout/_footer.scss */
  .footer_main_copyright:nth-child(n+3), .footer_main_contact:nth-child(n+3), .footer_main_work-hours:nth-child(n+3) {
    padding-top: 0;
    border-top: 1px solid transparent;
  }
}
@media screen and (min-width: 320px) and (max-width: 529px) {
  /* line 133, sass/partials/layout/_footer.scss */
  .footer_main_copyright, .footer_main_contact, .footer_main_work-hours {
    float: none;
    width: 100%;
    min-height: initial;
    text-align: center;
    padding-bottom: 10px;
  }
  /* line 173, sass/partials/layout/_footer.scss */
  .footer_main_copyright:nth-child(n+2), .footer_main_contact:nth-child(n+2), .footer_main_work-hours:nth-child(n+2) {
    padding-top: 0;
    border-top: 1px solid transparent;
  }
  /* line 177, sass/partials/layout/_footer.scss */
  .footer_main_copyright:nth-child(n+2)::before, .footer_main_contact:nth-child(n+2)::before, .footer_main_work-hours:nth-child(n+2)::before {
    content: none;
  }
}
/* line 184, sass/partials/layout/_footer.scss */
.footer_main_contact_head, .footer_main_work-hours_head {
  font-size: 2.5rem;
  font-weight: 700;
  text-transform: uppercase;
  white-space: nowrap;
  color: #FFF;
  margin: 0 0 20px 0;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 196, sass/partials/layout/_footer.scss */
.footer_main_contact_address, .footer_main_work-hours_content {
  font-size: 1.5rem;
  line-height: 1.7;
}

/* line 210, sass/partials/layout/_footer.scss */
.footer_main {

}
/* line 214, sass/partials/layout/_footer.scss */
.footer_main_copyright {
  padding-left: 60px;
  position: relative;
}
/* line 220, sass/partials/layout/_footer.scss */
.footer_main_copyright::before {
  position: absolute;
  top: 20px;
  right: auto;
  bottom: auto;
  left: 0;
  content: "";
  width: 49px;
  height: 56px;
  background: url("images/sprite.png") -55px -10px;
  z-index: auto;
}
/* line 225, sass/partials/layout/_footer.scss */
.footer_main_copyright_paragraph {
  margin: 0;
}
/* line 240, sass/partials/layout/_footer.scss */
.footer_main_contact_address {
  font-style: normal;
}

/* line 264, sass/partials/layout/_footer.scss */
.footer_credits {
  text-align: center;
  line-height: 5rem;
}
/* line 269, sass/partials/layout/_footer.scss */
.footer_credits_paragraph {
  margin: 0;
}

/* line 275, sass/partials/layout/_footer.scss */
.footer_project {
  text-align: center;
  line-height: 5rem;
  background: #010101;
  border-top: 1px solid #626262;
}
/* line 282, sass/partials/layout/_footer.scss */
.footer_project_paragraph {
  margin: 0;
}
/* line 287, sass/partials/layout/_footer.scss */
.footer_project_anchor {
  color: inherit;
}

/* line 3, sass/partials/layout/_cookies.scss */
.cookies {
  background: #222;
  padding: 1rem;
  margin: 1rem;
  overflow: hidden;
  border-top: 1px solid #373737;
}
@media print {
  /* line 3, sass/partials/layout/_cookies.scss */
  .cookies {
    display: none;
  }
}
@media screen and (min-width: 1140px) {
  /* line 3, sass/partials/layout/_cookies.scss */
  .cookies {
    margin: 1rem auto;
  }
}
/* line 27, sass/partials/layout/_cookies.scss */
.cookies_info {
  font-size: 1.5rem;
  text-align: justify;
  margin: 0;
}
/* line 34, sass/partials/layout/_cookies.scss */
.cookies_button {
  float: right;
  margin: 1rem;
}

@media screen and (min-width: 320px) and (max-width: 529px) {
  /* line 2, sass/partials/pages/_general.scss */
  #main-content {
    top: 135px;
  }
}

/* line 14, sass/partials/pages/_general.scss */
.page_account, .page_adverts, .page_calendar, .page_companies, .page_contact, .page_contents, .page_contents_search, .page_disabled, .page_error, .page_galleries, .page_historicalCalendar, .page_important, .page_investments, .page_login, .page_maps, .page_multimedia, .page_newsletter, .page_newspaper, .page_password, .page_pharmacy, .page_registration, .page_resetpassword, .page_sitemap, .page_tags {
  float: left;
  width: 74.67742%;
  margin-left: 1.6129%;
}
@media screen and (min-width: 650px) and (max-width: 899px) {
  /* line 14, sass/partials/pages/_general.scss */
  .page_account, .page_adverts, .page_calendar, .page_companies, .page_contact, .page_contents, .page_contents_search, .page_disabled, .page_error, .page_galleries, .page_historicalCalendar, .page_important, .page_investments, .page_login, .page_maps, .page_multimedia, .page_newsletter, .page_newspaper, .page_password, .page_pharmacy, .page_registration, .page_resetpassword, .page_sitemap, .page_tags {
    float: none !important;
    width: 100% !important;
    margin: 10px 0 0 !important;
  }
}
@media screen and (min-width: 530px) and (max-width: 649px) {
  /* line 14, sass/partials/pages/_general.scss */
  .page_account, .page_adverts, .page_calendar, .page_companies, .page_contact, .page_contents, .page_contents_search, .page_disabled, .page_error, .page_galleries, .page_historicalCalendar, .page_important, .page_investments, .page_login, .page_maps, .page_multimedia, .page_newsletter, .page_newspaper, .page_password, .page_pharmacy, .page_registration, .page_resetpassword, .page_sitemap, .page_tags {
    float: none !important;
    width: 100% !important;
    margin: 10px 0 0 !important;
  }
}
@media screen and (min-width: 320px) and (max-width: 529px) {
  /* line 14, sass/partials/pages/_general.scss */
  .page_account, .page_adverts, .page_calendar, .page_companies, .page_contact, .page_contents, .page_contents_search, .page_disabled, .page_error, .page_galleries, .page_historicalCalendar, .page_important, .page_investments, .page_login, .page_maps, .page_multimedia, .page_newsletter, .page_newspaper, .page_password, .page_pharmacy, .page_registration, .page_resetpassword, .page_sitemap, .page_tags {
    float: none !important;
    width: 100% !important;
    margin: 10px 0 0 !important;
  }
}
@media print {
  /* line 14, sass/partials/pages/_general.scss */
  .page_account, .page_adverts, .page_calendar, .page_companies, .page_contact, .page_contents, .page_contents_search, .page_disabled, .page_error, .page_galleries, .page_historicalCalendar, .page_important, .page_investments, .page_login, .page_maps, .page_multimedia, .page_newsletter, .page_newspaper, .page_password, .page_pharmacy, .page_registration, .page_resetpassword, .page_sitemap, .page_tags {
    float: none !important;
    width: 100% !important;
    margin: 10px 0 0 !important;
  }
}

/* line 26, sass/partials/pages/_general.scss */
.page_content--full, .page_content--wide, .page_index {
  float: none;
  width: 100%;
  margin-left: 0;
}

/* line 32, sass/partials/pages/_general.scss */
.page_content--wide, .page_index {
  width: 100%;
}

/* line 38, sass/partials/pages/_general.scss */
.page_none, .page_multimedia_list_none {
  font-weight: 600;
  text-align: center;
}

/* line 46, sass/partials/pages/_general.scss */
.page_banner {
  background: #4A4A4A;
  border: none;
  margin-top: 20px;
}
/* line 74, sass/partials/pages/_general.scss */
.page_banner-animation {
  background: #4A4A4A;
  border: none;
  margin-top: 20px;
}
@media screen and (min-width: 320px) and (max-width: 529px) {
  /* line 74, sass/partials/pages/_general.scss */
  .page_banner-animation {
    display: none;
  }
}
/* line 86, sass/partials/pages/_general.scss */
.page_banner-animation_items {
  height: 130px;
}
/* line 96, sass/partials/pages/_general.scss */
.page_banner-animation_item_anchor {
  height: 130px;
}

/* line 110, sass/partials/pages/_general.scss */
.page_search {
  background: #010101;
  margin-bottom: 20px;
  padding-top: 25px;
  padding-bottom: 20px;
}
@media print {
  /* line 110, sass/partials/pages/_general.scss */
  .page_search {
    display: none;
  }
}
/* line 121, sass/partials/pages/_general.scss */
.page_search_paragraph {
  padding: 20px 20px;
}

/* line 127, sass/partials/pages/_general.scss */
.page_form_element-input-text, .page_form_element-input-text--short, .page_form_element-input-text--long, .page_form_element-select, .page_form_element-select--long, .page_form_element-textarea {
  float: left;
  width: 50%;
}
@media screen and (min-width: 320px) and (max-width: 529px) {
  /* line 127, sass/partials/pages/_general.scss */
  .page_form_element-input-text, .page_form_element-input-text--short, .page_form_element-input-text--long, .page_form_element-select, .page_form_element-select--long, .page_form_element-textarea {
    float: none;
    width: 100%;
    margin-top: .5rem;
  }
}

@media print {
  /* line 138, sass/partials/pages/_general.scss */
  .page_form, .page_contents_content_probes_form {
    display: none;
  }
}
/* line 146, sass/partials/pages/_general.scss */
.page_form_fieldset, .page_contents_content_probes_form_fieldset {
  width: 100%;
  margin: 0 auto;
}
@media screen and (min-width: 320px) and (max-width: 529px) {
  /* line 146, sass/partials/pages/_general.scss */
  .page_form_fieldset, .page_contents_content_probes_form_fieldset {
    width: 100%;
  }
}
/* line 166, sass/partials/pages/_general.scss */
.page_form_fieldset_legend--sub {
  float: left;
  width: 35%;
  font-weight: 500;
  text-align: right;
  padding-right: .8rem;
}
/* line 173, sass/partials/pages/_general.scss */
.page_form_fieldset_legend--sub::after {
  content: ":";
}
@media screen and (min-width: 320px) and (max-width: 529px) {
  /* line 166, sass/partials/pages/_general.scss */
  .page_form_fieldset_legend--sub {
    float: none;
    width: 100%;
    text-align: unset;
    padding-bottom: .5rem;
  }
}
/* line 188, sass/partials/pages/_general.scss */
.page_form_paragraph, .page_form_paragraph--antispam, .page_form_paragraph--sub, .page_form_paragraph_map {
  padding: 5px 0;
  margin: 0;
  overflow: hidden;
  position: relative;
}
/* line 197, sass/partials/pages/_general.scss */
.page_form_paragraph--info {
  text-align: center;
  margin: 0 0 2rem;
}
/* line 205, sass/partials/pages/_general.scss */
.page_form_paragraph--antispam {
  padding-bottom: 2.3rem;
  position: relative;
}
/* line 213, sass/partials/pages/_general.scss */
.page_form_paragraph--sub {
  float: right;
  width: 65%;
  padding-top: 0;
}
@media screen and (min-width: 320px) and (max-width: 529px) {
  /* line 213, sass/partials/pages/_general.scss */
  .page_form_paragraph--sub {
    float: none;
    width: 100%;
  }
}
/* line 227, sass/partials/pages/_general.scss */
.page_form_paragraph_description {
  clear: both;
  padding-top: 1rem;
  margin: 0 0 0.5rem 35%;
}
@media screen and (min-width: 320px) and (max-width: 529px) {
  /* line 227, sass/partials/pages/_general.scss */
  .page_form_paragraph_description {
    padding-top: .5rem;
    margin: 0;
  }
}
/* line 241, sass/partials/pages/_general.scss */
.page_form_paragraph_required {
  margin: 0 0.5rem 0 35%;
}
@media screen and (min-width: 320px) and (max-width: 529px) {
  /* line 241, sass/partials/pages/_general.scss */
  .page_form_paragraph_required {
    margin-left: 0;
  }
}
/* line 255, sass/partials/pages/_general.scss */
.page_form_paragraph_anchor--reset-password {
  color: #373737;
  margin-left: 35%;
}
/* line 264, sass/partials/pages/_general.scss */
.page_form_paragraph_fancybox-anchor {
  float: left;
  margin-left: .5rem;
}
/* line 272, sass/partials/pages/_general.scss */
.page_form_paragraph_map {
  height: 300px;
}
/* line 278, sass/partials/pages/_general.scss */
.page_form_paragraph_ajax-loader {
  float: right;
}
/* line 285, sass/partials/pages/_general.scss */
.page_form_fancybox-content {
  display: none;
  padding: 0;
}
/* line 291, sass/partials/pages/_general.scss */
.page_form_label {
  float: left;
  width: 35%;
  color: #FFF;
  text-align: right;
  padding-right: .8rem;
  margin-top: 1.2rem;
}
/* line 301, sass/partials/pages/_general.scss */
.page_form_label::after {
  content: ":";
  margin-left: -.3rem;
}
@media screen and (min-width: 320px) and (max-width: 529px) {
  /* line 291, sass/partials/pages/_general.scss */
  .page_form_label {
    float: none;
    width: 100%;
  }
}
/* line 316, sass/partials/pages/_general.scss */
.page_form_label_title {
  font-weight: 500;
}
/* line 321, sass/partials/pages/_general.scss */
.page_form_label_question {
  position: absolute;
  bottom: 0;
  left: 35%;
}
@media screen and (min-width: 320px) and (max-width: 529px) {
  /* line 321, sass/partials/pages/_general.scss */
  .page_form_label_question {
    left: 0;
  }
}
/* line 332, sass/partials/pages/_general.scss */
.page_form_label_required {
  position: absolute;
  top: 1.5rem;
  right: 6%;
  font-size: 1.9rem;
  color: #FFF;
}
@media screen and (min-width: 320px) and (max-width: 529px) {
  /* line 332, sass/partials/pages/_general.scss */
  .page_form_label_required {
    position: static;
  }
}
/* line 356, sass/partials/pages/_general.scss */
.page_form_element-input-text--short {
  width: 35%;
}
/* line 362, sass/partials/pages/_general.scss */
.page_form_element-input-text--long {
  width: 95%;
}
/* line 369, sass/partials/pages/_general.scss */
.page_form_element-input-checkbox {
  float: left;
  margin: 1.2rem .7rem 0 0;
}
/* line 377, sass/partials/pages/_general.scss */
.page_form_element-input-radio, .page_contents_content_probes_form_element-input-radio {
  float: left;
  margin-right: 10px;
}
/* line 391, sass/partials/pages/_general.scss */
.page_form_element-select--long {
  width: 95%;
}
/* line 404, sass/partials/pages/_general.scss */
.page_form_element-button {
  float: right;
  margin: 0 8.5% 0 0;
}

/* line 419, sass/partials/pages/_general.scss */
.page_calendar_items_item, .page_contents_items_item, .page_investments_items_item {
  float: left;
  width: 31.85745%;
  overflow: hidden;
  position: relative;
  padding-right: 15px;
}
/* line 435, sass/partials/pages/_general.scss */
.page_calendar_items_item:nth-child(4n), .page_contents_items_item:nth-child(4n), .page_investments_items_item:nth-child(4n) {
  margin-left: 0;
}
/* line 439, sass/partials/pages/_general.scss */
.page_calendar_items_item:nth-child(n+4), .page_contents_items_item:nth-child(n+4), .page_investments_items_item:nth-child(n+4) {
  margin-top: 40px;
}
@media (max-width: 1023px) {
  /* line 419, sass/partials/pages/_general.scss */
  .page_calendar_items_item, .page_contents_items_item, .page_investments_items_item {
    width: 250px;
  }
}
/* line 513, sass/partials/pages/_general.scss */
.page_contents_items_content_paragraph {
  max-height: 10.2rem;
  line-height: 1.7;
}
@media screen and (min-width: 320px) and (max-width: 529px) {
  /* line 513, sass/partials/pages/_general.scss */
  .page_contents_items_content_paragraph {
    max-height: none;
  }
}

/* line 532, sass/partials/pages/_general.scss */
.page_contents_items_item_right {
  width: 95%;
  height: 340px;
}

/* line 543, sass/partials/pages/_general.scss */
.page_wysiwyg--lead {
  backgrund: #010101;
}
/* line 547, sass/partials/pages/_general.scss */
.page_wysiwyg--lead p {
  margin: 0;
}
/* line 550, sass/partials/pages/_general.scss */
.page_wysiwyg--lead p + .page_wysiwyg--lead p {
  margin-top: 1rem;
}
/* line 558, sass/partials/pages/_general.scss */
.page_wysiwyg h1, .page_wysiwyg--lead h1 {
  color: #FFF;
}
/* line 558, sass/partials/pages/_general.scss */
.page_wysiwyg h2, .page_wysiwyg--lead h2 {
  color: #FFF;
}
/* line 558, sass/partials/pages/_general.scss */
.page_wysiwyg h3, .page_wysiwyg--lead h3 {
  color: #FFF;
}
/* line 558, sass/partials/pages/_general.scss */
.page_wysiwyg h4, .page_wysiwyg--lead h4 {
  color: #FFF;
}
/* line 558, sass/partials/pages/_general.scss */
.page_wysiwyg h5, .page_wysiwyg--lead h5 {
  color: #FFF;
}
/* line 558, sass/partials/pages/_general.scss */
.page_wysiwyg h6, .page_wysiwyg--lead h6 {
  color: #FFF;
}
/* line 564, sass/partials/pages/_general.scss */
.page_wysiwyg_anchor {
  color: #E8F438;
}
/* line 570, sass/partials/pages/_general.scss */
.page_wysiwyg_charts, .page_wysiwyg_charts--wide {
  width: 100%;
  height: 400px;
  margin: 0 auto 2rem;
  overflow: hidden;
  overflow-x: auto;
}
/* line 578, sass/partials/pages/_general.scss */
.page_wysiwyg_charts--wide {
  width: 95%;
}
@media screen and (min-width: 530px) and (max-width: 649px) {
  /* line 578, sass/partials/pages/_general.scss */
  .page_wysiwyg_charts--wide {
    width: 100%;
  }
}
@media screen and (min-width: 320px) and (max-width: 529px) {
  /* line 578, sass/partials/pages/_general.scss */
  .page_wysiwyg_charts--wide {
    width: 100%;
  }
}
/* line 588, sass/partials/pages/_general.scss */
.page_wysiwyg_charts-table {
  text-align: center;
  margin-bottom: 2rem;
  overflow: hidden;
}
/* line 596, sass/partials/pages/_general.scss */
.page_wysiwyg_forms {
  border: 1px solid #999;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  padding: 10px 0;
  margin-bottom: 2rem;
}
@media screen and (min-width: 320px) and (max-width: 529px) {
  /* line 596, sass/partials/pages/_general.scss */
  .page_wysiwyg_forms {
    padding-right: 10px;
    padding-left: 10px;
  }
}
/* line 608, sass/partials/pages/_general.scss */
.page_wysiwyg_forms_header {
  position: absolute;
  clip: rect(1px, 1px, 1px, 1px);
}
/* line 620, sass/partials/pages/_general.scss */
.page_wysiwyg_forms_content_paragraph {
  margin: 0 0 20px 20px;
}
/* line 627, sass/partials/pages/_general.scss */
.page_wysiwyg_gallery {
  width: 100%;
  background: none;
  padding: 0 0 20px;
  margin: 1rem auto;
  position: relative;
  /*		&:hover {
  			.browse-prev--opacity, .browse-next--opacity {
  				@include opacity(1);
  				}
  			}*/
}
@media print {
  /* line 627, sass/partials/pages/_general.scss */
  .page_wysiwyg_gallery {
    display: none;
  }
}
/* line 652, sass/partials/pages/_general.scss */
.page_wysiwyg_gallery_header {
  position: absolute;
  clip: rect(1px, 1px, 1px, 1px);
}
/* line 661, sass/partials/pages/_general.scss */
.page_wysiwyg_gallery_container, .page_wysiwyg_gallery_container--wide {
  width: 100%;
  height: 204px;
  padding: 2px 0;
  margin: 0 auto;
}
/* line 670, sass/partials/pages/_general.scss */
.page_wysiwyg_gallery_container--wide {
  width: 74.67742%;
}
/* line 682, sass/partials/pages/_general.scss */
.page_wysiwyg_gallery_item {
  width: 926px;
  padding-left: 2px;
}
/* line 689, sass/partials/pages/_general.scss */
.page_wysiwyg_gallery_item--wide {
  width: 926px;
}
/* line 694, sass/partials/pages/_general.scss */
.page_wysiwyg_gallery_item_anchor, .page_wysiwyg_gallery_item_anchor--wide {
  float: left;
  width: 32%;
  height: 200px;
  background-position: 50%;
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
}
/* line 703, sass/partials/pages/_general.scss */
.page_wysiwyg_gallery_item_anchor + .page_wysiwyg_gallery_item_anchor, .page_wysiwyg_gallery_item_anchor--wide + .page_wysiwyg_gallery_item_anchor, .page_wysiwyg_gallery_item_anchor + .page_wysiwyg_gallery_item_anchor--wide, .page_wysiwyg_gallery_item_anchor--wide + .page_wysiwyg_gallery_item_anchor--wide {
  margin-left: 2%;
}
/* line 708, sass/partials/pages/_general.scss */
.page_wysiwyg_gallery_item_anchor--wide {
  width: 32%;
}
/* line 712, sass/partials/pages/_general.scss */
.page_wysiwyg_gallery_item_anchor--wide + .page_wysiwyg_gallery_item_anchor--wide {
  margin-left: 2%;
}
/* line 718, sass/partials/pages/_general.scss */
.page_wysiwyg_gallery_item_anchor_img {
  display: none;
}
/* line 726, sass/partials/pages/_general.scss */
.page_wysiwyg_highlight {
  color: #FFF;
  background: #373737;
  padding: 20px 20px;
  border: 1px solid #626262;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}
/* line 735, sass/partials/pages/_general.scss */
.page_wysiwyg_image, .page_wysiwyg img, .page_wysiwyg--lead img {
  max-width: 100%;
  height: auto !important;
}
/* line 741, sass/partials/pages/_general.scss */
.page_wysiwyg_multimedia {
  width: 90%;
  margin: 20px auto 0;
}
/* line 746, sass/partials/pages/_general.scss */
.page_wysiwyg_multimedia_iframe {
  width: 100%;
  height: 400px;
}
/* line 753, sass/partials/pages/_general.scss */
.page_wysiwyg_qrcode {
  max-width: 100%;
}
/* line 758, sass/partials/pages/_general.scss */
.page_wysiwyg_table {
  table-layout: fixed;
  border-collapse: collapse;
  overflow: hidden;
}
/* line 764, sass/partials/pages/_general.scss */
.page_wysiwyg_table_caption {
  position: absolute;
  clip: rect(1px, 1px, 1px, 1px);
}
/* line 769, sass/partials/pages/_general.scss */
.page_wysiwyg_table_head {
  padding: .5rem;
  border: solid #BBB;
  border-width: 1px 1px 0;
}
/* line 776, sass/partials/pages/_general.scss */
.page_wysiwyg_table_content {
  padding: .5rem;
  border: 1px solid #BBB;
}
/* line 783, sass/partials/pages/_general.scss */
.page_wysiwyg_tabs {
  margin-top: 2rem;
}
/* line 792, sass/partials/pages/_general.scss */
.page_wysiwyg_tabs_button {
  display: inline-block;
  color: #E8F438;
  border: 1px solid #DBDAD9;
}
/* line 797, sass/partials/pages/_general.scss */
.page_wysiwyg_tabs_button + .page_wysiwyg_tabs_button {
  border-left: 0;
}
/* line 801, sass/partials/pages/_general.scss */
.page_wysiwyg_tabs_button.tabs_button--active {
  color: #FFF;
  background: #373737;
}
/* line 807, sass/partials/pages/_general.scss */
.page_wysiwyg_tabs_button_anchor {
  display: block;
  color: inherit;
  text-decoration: none;
  line-height: 4rem;
  padding: 0 2.5rem;
}
/* line 817, sass/partials/pages/_general.scss */
.page_wysiwyg_tabs_panes {
  padding: .5rem 0;
  border-top: 1px solid #DBDAD9;
  margin-top: -1px;
}
/* line 826, sass/partials/pages/_general.scss */
.page_wysiwyg_tabs_pane_head {
  position: absolute;
  clip: rect(1px, 1px, 1px, 1px);
}
/* line 833, sass/partials/pages/_general.scss */
.page_wysiwyg_vertical-line {
  table-layout: fixed;
  word-wrap: break-word;
}

/* line 841, sass/partials/pages/_general.scss */
.page_footer_pagination_item, .page_footer_pagination_item--dots {
  display: inline;
  line-height: 1.4rem;
}
/* line 845, sass/partials/pages/_general.scss */
.page_footer_pagination_item + .page_footer_pagination_item, .page_footer_pagination_item--dots + .page_footer_pagination_item, .page_footer_pagination_item + .page_footer_pagination_item--dots, .page_footer_pagination_item--dots + .page_footer_pagination_item--dots {
  margin-left: .5rem;
}
/* line 850, sass/partials/pages/_general.scss */
.page_footer_pagination_item_anchor--active, .page_footer_pagination_item_anchor--prev, .page_footer_pagination_item_anchor--next, .page_footer_pagination_item_anchor {
  display: inline-block;
  min-width: 18px;
  color: #E8F438;
  text-decoration: none;
  text-align: center;
  padding: 2px 4px;
}
/* line 860, sass/partials/pages/_general.scss */
.page_footer_pagination_item_anchor--active:hover, .page_footer_pagination_item_anchor--prev:hover, .page_footer_pagination_item_anchor--next:hover, .page_footer_pagination_item_anchor:hover {
  text-decoration: underline;
}
/* line 865, sass/partials/pages/_general.scss */
.page_footer_pagination_item_anchor--active {
  color: #E8F438;
  font-weight: 900;
}
/* line 875, sass/partials/pages/_general.scss */
.page_footer_pagination_item_anchor--prev, .page_footer_pagination_item_anchor--next {
  position: absolute;
  position: absolute;
  top: 50%;
  right: auto;
  left: auto;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
@media screen and (min-width: 320px) and (max-width: 529px) {
  /* line 875, sass/partials/pages/_general.scss */
  .page_footer_pagination_item_anchor--prev, .page_footer_pagination_item_anchor--next {
    display: none;
  }
}
/* line 889, sass/partials/pages/_general.scss */
.page_footer_pagination_item_anchor--prev:hover, .page_footer_pagination_item_anchor--next:hover {
  color: #E8F438;
}

/* line 896, sass/partials/pages/_general.scss */
.page_footer, .page_footer--pagination {
  font-size: 14px;
  text-transform: uppercase;
  color: #FFF;
  background: none;
  padding: 20px 20px;
  margin: 20px 0;
  overflow: hidden;
}
@media print {
  /* line 896, sass/partials/pages/_general.scss */
  .page_footer, .page_footer--pagination {
    display: none;
  }
}
/* line 919, sass/partials/pages/_general.scss */
.page_footer_pagination_items {
  text-align: center;
  position: relative;
}
/* line 932, sass/partials/pages/_general.scss */
.page_footer_pagination_item--dots {
  line-height: 1.8rem;
}
/* line 947, sass/partials/pages/_general.scss */
.page_footer_pagination_item_anchor--prev {
  left: 0;
  padding-left: 20px;
}
/* line 953, sass/partials/pages/_general.scss */
.page_footer_pagination_item_anchor--prev::after {
  position: absolute;
  top: 50%;
  right: auto;
  left: 7px;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  content: "\f104";
}
/* line 962, sass/partials/pages/_general.scss */
.page_footer_pagination_item_anchor--next {
  right: 0;
  padding-right: 20px;
}
/* line 968, sass/partials/pages/_general.scss */
.page_footer_pagination_item_anchor--next::after {
  right: 7px;
}
/* line 977, sass/partials/pages/_general.scss */
.page_footer_history-back {
  color: inherit;
  text-decoration: none;
  padding-left: 20px;
  position: relative;
}
/* line 985, sass/partials/pages/_general.scss */
.page_footer_history-back::before {
  position: absolute;
  top: 50%;
  right: auto;
  left: 0;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  content: "\f104";
}
/* line 992, sass/partials/pages/_general.scss */
.page_footer_history-back:hover {
  text-decoration: underline;
}
/* line 998, sass/partials/pages/_general.scss */
.page_footer_print {
  float: right;
  margin: 0;
}
@media screen and (min-width: 320px) and (max-width: 529px) {
  /* line 998, sass/partials/pages/_general.scss */
  .page_footer_print {
    display: none;
  }
}
/* line 1012, sass/partials/pages/_general.scss */
.page_footer_print_printer {
  display: inline-block;
  text-transform: uppercase;
  text-decoration: none;
  color: inherit;
  padding-left: 30px;
  margin-left: 20px;
  position: relative;
}
/* line 1023, sass/partials/pages/_general.scss */
.page_footer_print_printer::before {
  position: absolute;
  top: 50%;
  right: auto;
  left: 7px;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  content: "\f02f";
}
/* line 1030, sass/partials/pages/_general.scss */
.page_footer_print_printer:hover {
  text-decoration: underline;
}
/* line 1012, sass/partials/pages/_general.scss */
.page_footer_print_pdf {
  display: inline-block;
  text-transform: uppercase;
  text-decoration: none;
  color: inherit;
  padding-left: 25px;
  margin-left: 20px;
  position: relative;
}
/* line 1023, sass/partials/pages/_general.scss */
.page_footer_print_pdf::before {
  position: absolute;
  top: 50%;
  right: auto;
  left: 7px;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  content: "\f1c1";
}
/* line 1030, sass/partials/pages/_general.scss */
.page_footer_print_pdf:hover {
  text-decoration: underline;
}

/* line 12, sass/partials/pages/_adverts.scss */
.page_adverts_form_content {
  margin: 0 0 40px;
}

/* line 20, sass/partials/pages/_adverts.scss */
.page_adverts_new_more {
  width: 26.99784%;
  margin: 20px auto;
}

/* line 60, sass/partials/pages/_adverts.scss */
.page_adverts_items_content_paragraph:last-child {
  display: none;
}

/* line 89, sass/partials/pages/_adverts.scss */
.page_adverts_content_data {
  border: 0;
}

/* line 17, sass/partials/pages/_calendar.scss */
.page_calendar_items_aside {
  height: 516px;
}
/* line 22, sass/partials/pages/_calendar.scss */
.page_calendar_items_aside--noimg {
  height: 516px;
  text-indent: 0px;
}
/* line 30, sass/partials/pages/_calendar.scss */
.page_calendar_items_main {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  min-height: 220px;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjMiLz48c3RvcCBvZmZzZXQ9IjQwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjgiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC44Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(20%, rgba(0, 0, 0, 0.3)), color-stop(40%, rgba(0, 0, 0, 0.8)), color-stop(100%, rgba(0, 0, 0, 0.8)));
  background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.3) 20%, rgba(0, 0, 0, 0.8) 40%, rgba(0, 0, 0, 0.8));
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.3) 20%, rgba(0, 0, 0, 0.8) 40%, rgba(0, 0, 0, 0.8));
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.3) 20%, rgba(0, 0, 0, 0.8) 40%, rgba(0, 0, 0, 0.8));
  padding: 80px 20px 20px;
}
/* line 51, sass/partials/pages/_calendar.scss */
.page_calendar_items_header_tags_tag {
  font-size: 1.3rem;
}
/* line 58, sass/partials/pages/_calendar.scss */
.page_calendar_items_header_time {
  font-size: 1.7rem;
  color: #FFF;
}
/* line 90, sass/partials/pages/_calendar.scss */
.page_calendar_items_header_head_anchor {
  color: #FFF;
}

/* line 14, sass/partials/pages/_companies.scss */
.page_companies_tree_level-1 {
  float: left;
  width: 50%;
}
@media screen and (min-width: 530px) and (max-width: 649px) {
  /* line 14, sass/partials/pages/_companies.scss */
  .page_companies_tree_level-1 {
    float: none;
    width: 100%;
  }
}
@media screen and (min-width: 320px) and (max-width: 529px) {
  /* line 14, sass/partials/pages/_companies.scss */
  .page_companies_tree_level-1 {
    float: none;
    width: 100%;
  }
}
/* line 32, sass/partials/pages/_companies.scss */
.page_companies_tree_level-1_item + .page_companies_tree_level-1_item {
  margin-top: 20px;
}
/* line 42, sass/partials/pages/_companies.scss */
.page_companies_tree_level-1_item_anchor {
  text-transform: uppercase;
  text-decoration: none;
  font-size: 1.6rem;
  font-weight: 700;
  color: #E8F438;
}
/* line 48, sass/partials/pages/_companies.scss */
.page_companies_tree_level-1_item_anchor:hover {
  text-decoration: underline;
}
/* line 14, sass/partials/pages/_companies.scss */
.page_companies_tree_level-2 {
  margin-top: 20px;
}
/* line 30, sass/partials/pages/_companies.scss */
.page_companies_tree_level-2_item {
  padding-left: 40px;
  margin-top: 10px;
}
/* line 42, sass/partials/pages/_companies.scss */
.page_companies_tree_level-2_item_anchor {
  text-transform: uppercase;
  text-decoration: none;
  color: #E8F438;
}
/* line 48, sass/partials/pages/_companies.scss */
.page_companies_tree_level-2_item_anchor:hover {
  text-decoration: underline;
}

/* line 98, sass/partials/pages/_companies.scss */
.page_companies_items_content_paragraph:last-child {
  display: none;
}
/* line 116, sass/partials/pages/_companies.scss */
.page_companies_items_content_value_anchor::after {
  content: ",";
}
/* line 121, sass/partials/pages/_companies.scss */
.page_companies_items_content_value_anchor:last-child::after {
  content: none;
}

/* line 160, sass/partials/pages/_companies.scss */
.page_companies_content_data_value_anchor::after {
  content: ",";
}
/* line 165, sass/partials/pages/_companies.scss */
.page_companies_content_data_value_anchor:last-child::after {
  content: none;
}

/* line 163, sass/partials/pages/_contents.scss */
.page_aside_contents-slider_first .page_aside_contents-slider_header p {
  margin-top: 15px;
}

/* line 168, sass/partials/pages/_contents.scss */
.page_contents_content_map {
  background: #4A4A4A;
  border-top: 0;
}
/* line 175, sass/partials/pages/_contents.scss */
.page_contents_content_map_content {
  height: 450px;
  border: 1px solid transparent;
}
/* line 182, sass/partials/pages/_contents.scss */
.page_contents_content_probes {
  padding: 20px 20px;
  background-color: #4A4A4A;
  margin-bottom: 15px;
}
/* line 197, sass/partials/pages/_contents.scss */
.page_contents_content_probes_form_fieldset_legend {
  font-weight: 700;
}
/* line 213, sass/partials/pages/_contents.scss */
.page_contents_content_probes_form_element-button {
  margin-left: 10px;
}
/* line 221, sass/partials/pages/_contents.scss */
.page_contents_content_probes_answers {
  margin: 40px 30px;
}
/* line 227, sass/partials/pages/_contents.scss */
.page_contents_content_probes_answers_answer + .page_contents_content_probes_answers_answer {
  margin-top: 5px;
}
/* line 234, sass/partials/pages/_contents.scss */
.page_contents_content_probes_results {
  margin: 20px 30px;
}
/* line 239, sass/partials/pages/_contents.scss */
.page_contents_content_probes_results_result + .page_contents_content_probes_results_result {
  margin-top: 5px;
}
/* line 246, sass/partials/pages/_contents.scss */
.page_contents_content_probes_allvotes {
  margin-left: 30px;
}
/* line 252, sass/partials/pages/_contents.scss */
.page_contents_content_tags {
  text-transform: uppercase;
  padding: 20px 30px 10px;
  border-top: 1px solid #626262;
}
/* line 260, sass/partials/pages/_contents.scss */
.page_contents_content_tags_info {
  font-size: 1.4rem;
}
/* line 263, sass/partials/pages/_contents.scss */
.page_contents_content_tags_info::after {
  content: ":";
}
/* line 269, sass/partials/pages/_contents.scss */
.page_contents_content_tags_items {
  display: inline;
}
/* line 275, sass/partials/pages/_contents.scss */
.page_contents_content_tags_item {
  display: inline;
}
/* line 279, sass/partials/pages/_contents.scss */
.page_contents_content_tags_item + .page_contents_content_tags_item {
  margin-left: -.2rem;
}
/* line 282, sass/partials/pages/_contents.scss */
.page_contents_content_tags_item + .page_contents_content_tags_item::before {
  content: ",";
}
/* line 288, sass/partials/pages/_contents.scss */
.page_contents_content_tags_item_anchor {
  text-decoration: none;
}
/* line 292, sass/partials/pages/_contents.scss */
.page_contents_content_tags_item_anchor:hover {
  text-decoration: underline;
}
/* line 300, sass/partials/pages/_contents.scss */
.page_contents_content_added {
  padding-left: 30px;
}
/* line 305, sass/partials/pages/_contents.scss */
.page_contents_content_added_paragraph {
  margin: 0;
}
/* line 310, sass/partials/pages/_contents.scss */
.page_contents_content_added_title {
  font-size: 1.4rem;
  text-transform: uppercase;
}
/* line 314, sass/partials/pages/_contents.scss */
.page_contents_content_added_title::after {
  content: ":";
}

/* line 39, sass/partials/pages/_disabled.scss */
.page_disabled_items_content_paragraph:last-child {
  display: none;
}

/* line 13, sass/partials/pages/_error.scss */
.page_error_content_header_head {
  font-size: 1.6rem;
}
/* line 21, sass/partials/pages/_error.scss */
.page_error_content_main_paragraph {
  margin: 1rem 0;
}

/* line 16, sass/partials/pages/_galleries.scss */
.page_galleries_list_item {
  float: left;
  width: 31.74946%;
  height: 224px;
  position: relative;
}
/* line 22, sass/partials/pages/_galleries.scss */
.page_galleries_list_item + .page_galleries_list_item {
  margin-left: 2.3%;
}
/* line 26, sass/partials/pages/_galleries.scss */
.page_galleries_list_item:nth-child(3n+1) {
  margin-left: 0;
}
/* line 32, sass/partials/pages/_galleries.scss */
.page_galleries_list_header {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
}
/* line 39, sass/partials/pages/_galleries.scss */
.page_galleries_list_header_head {
  height: 60px;
  font-size: 19px;
  font-weight: 700;
  line-height: 1.3;
  padding: 5px;
  margin: 0;
  overflow: hidden;
}
/* line 49, sass/partials/pages/_galleries.scss */
.page_galleries_list_header_head_anchor {
  color: inherit;
  text-decoration: none;
}
/* line 55, sass/partials/pages/_galleries.scss */
.page_galleries_list_header_head_anchor:hover {
  text-decoration: underline;
}
/* line 63, sass/partials/pages/_galleries.scss */
.page_galleries_list_picture {
  height: 164px;
}
/* line 67, sass/partials/pages/_galleries.scss */
.page_galleries_list_picture_img {
  display: none;
}
/* line 72, sass/partials/pages/_galleries.scss */
.page_galleries_list_picture_anchor {
  display: block;
  height: inherit;
  font-size: 0;
  background-position: 50%;
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
  border: 5px solid #FFF;
}

/* line 92, sass/partials/pages/_galleries.scss */
.page_galleries_content_description_paragraph {
  margin-bottom: 20px;
}
/* line 98, sass/partials/pages/_galleries.scss */
.page_galleries_content_items {
  margin-top: 20px;
}
/* line 105, sass/partials/pages/_galleries.scss */
.page_galleries_content_item {
  float: left;
  width: 31.74946%;
  height: 164px;
}
/* line 110, sass/partials/pages/_galleries.scss */
.page_galleries_content_item_first {
  width: 100%;
}
/* line 114, sass/partials/pages/_galleries.scss */
.page_galleries_content_item + .page_galleries_content_item {
  margin-left: 2.3%;
}
@media screen and (min-width: 320px) and (max-width: 529px) {
  /* line 114, sass/partials/pages/_galleries.scss */
  .page_galleries_content_item + .page_galleries_content_item {
    margin-top: 20px !important;
    margin-left: 0;
  }
}
/* line 123, sass/partials/pages/_galleries.scss */
.page_galleries_content_item:nth-child(3n+1) {
  margin-left: 0;
}
/* line 127, sass/partials/pages/_galleries.scss */
.page_galleries_content_item:nth-child(n+4) {
  margin-top: 20px;
}
@media screen and (min-width: 320px) and (max-width: 529px) {
  /* line 105, sass/partials/pages/_galleries.scss */
  .page_galleries_content_item {
    float: none;
    width: 100%;
  }
}
/* line 137, sass/partials/pages/_galleries.scss */
.page_galleries_content_item_img {
  display: none;
}
/* line 142, sass/partials/pages/_galleries.scss */
.page_galleries_content_item_anchor {
  display: block;
  height: inherit;
  font-size: 0;
  background-position: 50%;
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
}

@media screen and (min-width: 320px) and (max-width: 529px) {
  /* line 2, sass/partials/pages/_index.scss */
  #main-content {
    top: 0;
  }
}

@media screen and (min-width: 320px) and (max-width: 529px) {
  /* line 9, sass/partials/pages/_index.scss */
  .page_index {
    position: relative;
    clear: both;
  }
}

/* line 23, sass/partials/pages/_index.scss */
.page_index_sliders {
  padding-bottom: 58px;
  margin-bottom: 20px;
  position: relative;
}
/* line 32, sass/partials/pages/_index.scss */
.page_index_sliders::before {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  content: "";
  height: 58px;
  background: #373737;
  border-bottom: 1px solid #373737;
}
@media print {
  /* line 23, sass/partials/pages/_index.scss */
  .page_index_sliders {
    display: none;
  }
}
/* line 48, sass/partials/pages/_index.scss */
.page_index_sliders_container {
  height: 460px;
}
/* line 59, sass/partials/pages/_index.scss */
.page_index_sliders_item {
  width: 610px;
  height: 460px;
}
/* line 67, sass/partials/pages/_index.scss */
.page_index_sliders_element {
  float: left;
  width: 100%;
  height: inherit;
  position: relative;
}
/* line 75, sass/partials/pages/_index.scss */
.page_index_sliders_aside {
  height: 300px;
}
/* line 81, sass/partials/pages/_index.scss */
.page_index_sliders_main {
  height: 160px;
}
/* line 131, sass/partials/pages/_index.scss */
.page_index_sliders_content_paragraph {
  max-height: 4.5rem;
}

/* line 155, sass/partials/pages/_index.scss */
.page_index_news_items {
  float: left;
  /*width: percentage($width-aside / $_page-index-main-width);*/
  border-style: solid;
  border-width: 1px 0;
  border-color: #626262;
}
@media screen and (min-width: 650px) and (max-width: 899px) {
  /* line 155, sass/partials/pages/_index.scss */
  .page_index_news_items {
    width: calc(50% - 10px);
  }
}
@media screen and (min-width: 530px) and (max-width: 649px) {
  /* line 155, sass/partials/pages/_index.scss */
  .page_index_news_items {
    float: none;
    width: 100%;
  }
}
@media screen and (min-width: 320px) and (max-width: 529px) {
  /* line 155, sass/partials/pages/_index.scss */
  .page_index_news_items {
    float: none;
    width: 100%;
  }
}
@media print {
  /* line 155, sass/partials/pages/_index.scss */
  .page_index_news_items {
    float: none;
    width: 100%;
  }
}
/* line 171, sass/partials/pages/_index.scss */
.page_index_news_items_first {
  clear: both;
}
/* line 188, sass/partials/pages/_index.scss */
.page_index_news_item {
  padding-top: 16px;
  padding-bottom: 17px;
}
/* line 190, sass/partials/pages/_index.scss */
.page_index_news_item_tab {
  height: 340px;
}
/* line 197, sass/partials/pages/_index.scss */
.page_index_news_item_important {
  clear: both;
  height: 340px;
  width: 294.5px;
  grid-column-start: 2;
  grid-row-start: 2;
}
/* line 207, sass/partials/pages/_index.scss */
.page_index_news_item:last-child {
  padding-bottom: 18px;
}
/* line 217, sass/partials/pages/_index.scss */
.page_index_news_aside--first {
  height: 464px;
}
/* line 223, sass/partials/pages/_index.scss */
.page_index_news_aside_right {
  height: 158px;
  width: 100%;
}
/* line 233, sass/partials/pages/_index.scss */
.page_index_news_main--first {
  margin-top: 15px;
  height: 154px;
}
/* line 241, sass/partials/pages/_index.scss */
.page_index_news_header {
  margin-top: -.5rem;
}
/* line 250, sass/partials/pages/_index.scss */
.page_index_news_header_head {
  height: 5.3rem;
}
/* line 281, sass/partials/pages/_index.scss */
.page_index_news_content_paragraph {
  max-height: 2.55rem;
}
/* line 286, sass/partials/pages/_index.scss */
.page_index_news_content_paragraph--first {
  max-height: 4.5rem;
}

/* line 305, sass/partials/pages/_index.scss */
.page_index_calendar {
  border-bottom: 1px solid #626262;
  margin-bottom: 20px;
}
@media screen and (min-width: 650px) and (max-width: 899px) {
  /* line 305, sass/partials/pages/_index.scss */
  .page_index_calendar {
    float: left;
    width: calc(50% - 10px);
    margin-right: 1.6129%;
  }
}
/* line 316, sass/partials/pages/_index.scss */
.page_index_calendar_items {
  padding: 0 0 1px;
}
/* line 322, sass/partials/pages/_index.scss */
.page_index_calendar_item {
  padding: 20px 20px;
}
/* line 326, sass/partials/pages/_index.scss */
.page_index_calendar_item + .page_index_calendar_item {
  border-top: 1px solid #626262;
}
/* line 332, sass/partials/pages/_index.scss */
.page_index_calendar_aside {
  float: left;
  width: 22%;
  height: 72px;
  margin-right: 10.20408%;
}
/* line 339, sass/partials/pages/_index.scss */
.page_index_calendar_aside_time {
  height: inherit;
  color: #FFF;
  background: #010101;
  padding-top: 13px;
}
/* line 370, sass/partials/pages/_index.scss */
.page_index_calendar_main {
  float: left;
  width: 69%;
  height: 88px;
}
/* line 377, sass/partials/pages/_index.scss */
.page_index_calendar_header {
  margin-top: -1rem;
}
/* line 381, sass/partials/pages/_index.scss */
.page_index_calendar_header_head {
  max-height: 3rem;
  white-space: nowrap;
  margin: 0;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 389, sass/partials/pages/_index.scss */
.page_index_calendar_header_head_anchor {
  font-size: 1.6rem;
  color: #FFF;
  text-decoration: none;
}
/* line 394, sass/partials/pages/_index.scss */
.page_index_calendar_header_head_anchor:hover {
  text-decoration: underline;
}
/* line 402, sass/partials/pages/_index.scss */
.page_index_calendar_content {
  margin-top: 10px;
}
/* line 406, sass/partials/pages/_index.scss */
.page_index_calendar_content_paragraph {
  margin: 0;
}
/* line 410, sass/partials/pages/_index.scss */
.page_index_calendar_content_paragraph_more {
  margin-top: 1rem;
}
/* line 417, sass/partials/pages/_index.scss */
.page_index_calendar_content_title {
  font-weight: 700;
  text-transform: lowercase;
}
/* line 421, sass/partials/pages/_index.scss */
.page_index_calendar_content_title::after {
  content: ":";
}

@media screen and (min-width: 650px) and (max-width: 899px) {
  /* line 432, sass/partials/pages/_index.scss */
  .page_index_banners {
    float: left;
    width: calc(50% - 10px);
  }
}

/* line 439, sass/partials/pages/_index.scss */
span.page_aside_contents_items_more--important_btn.js-anchor-more {
  margin: 0;
  padding: 0;
  right: 0px;
  width: 80%;
}

/* line 445, sass/partials/pages/_index.scss */
span.page_aside_contents_items_more--important_btn.js-anchor-more::after {
  position: absolute;
  top: 50%;
  right: 20px;
  left: auto;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  content: "";
}

/* line 451, sass/partials/pages/_index.scss */
.box_footer_news .page_aside_contents_items_footer_more--news {
  width: 350px;
  margin: 0 auto;
}

/* sliders */
#main-calendar {
    background: #242424;
} 

@media (min-width: 1419px) {
  /* line 467, sass/partials/pages/_index.scss */
  #main-calendar-mobile {
    display: none;
  }

  /* line 468, sass/partials/pages/_index.scss */
  #main-calendar {
    width: 100% !important;
    height: 720px;
    max-width: 1786px;
    background: #242424;
    margin: -55px auto;
    margin-top: 20px;
    margin-bottom: 20px;
    padding-top: 20px;
    position: relative;
  }

  /* line 470, sass/partials/pages/_index.scss */
  #main-calendar .calendar_header {
    position: absolute;
    left: 12.5%;
    width: 75%;
    height: 70px;
    top: 25px;
    background: #FFF;
    z-index: 3;
  }

  /* line 471, sass/partials/pages/_index.scss */
  #main-calendar .calendar_header .calendar_header_left {
    float: left;
    background: #212121;
    width: 50% !important;
    height: 70px;
    text-align: center;
    font-size: 3.5rem;
    vertical-align: middle;
    font-weight: 700;
  }

  /* line 481, sass/partials/pages/_index.scss */
  #main-calendar .calendar_header .calendar_header_right {
    float: right;
    background: #4a4a4a;
    width: 50% !important;
    height: 70px;
    text-align: center;
    font-size: 1.5rem;
    vertical-align: middle;
    font-weight: 700; 
  }

  /* line 491, sass/partials/pages/_index.scss */
  #main-calendar .calendar_header .calendar_header_right ul,
  #main-calendar .calendar_header .calendar_header_right ul li {
    display: block;
    list-style: none;
    margin: 0;
    padding: 0;
  }

  /* line 493, sass/partials/pages/_index.scss */
  #main-calendar .calendar_header .calendar_header_right ul {
    float: left;
    width: 100%;
    padding-left: 20px;
    padding-top: 15px;
  }

  /* line 494, sass/partials/pages/_index.scss */
  #main-calendar .calendar_header .calendar_header_right ul li {
    float: left;
    margin-right: 10px;
  }

  /* line 495, sass/partials/pages/_index.scss */
  #main-calendar .calendar_header .calendar_header_right li a {
    padding: 5px 10px;
    text-decoration: none;
    color: #646464;
  }

  /* line 496, sass/partials/pages/_index.scss */
  #main-calendar .calendar_header .calendar_header_right ul li > a:link,
  #main-calendar .calendar_header .calendar_header_right ul li > a:visited {
    text-decoration: none;
    display: block;
    border-radius: 5px;
    background-color: #fff;
    color: #646464;
    height: 3.9rem !important;
    line-height: 3.0rem;
    padding: 5px 10px;
    position: relative;
    top: 1px;
  }

  /* line 509, sass/partials/pages/_index.scss */
  #main-calendar .calendar_header .calendar_header_right ul li > a:hover,
  #main-calendar .calendar_header .calendar_header_right ul li > a:active,
  #main-calendar .calendar_header .calendar_header_right ul li > a:focus {
    text-decoration: none;
    display: block;
    border-radius: 5px;
    background-color: #E7F438 !important;
    color: #fff;
    height: 3.9rem !important;
    line-height: 3.0rem;
    padding: 5px 10px;
    position: relative;
    top: 1px;
  }

  /* line 524, sass/partials/pages/_index.scss */
  #main-calendar .calendar_header .calendar_header_right ul li .calendar::before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f073";
  }

  /* line 528, sass/partials/pages/_index.scss */
  #main-calendar .page_form_paragraph, #main-calendar .page_form_paragraph--antispam, #main-calendar .page_form_paragraph--sub, #main-calendar .page_form_paragraph_map {
    padding: 0;
    width: 100%;
  }

  /* line 529, sass/partials/pages/_index.scss */
  #main-calendar .page_form_element_select {
    width: 217px !important;
    margin: 0;
  }

  /* line 530, sass/partials/pages/_index.scss */
  #main-calendar .select2-container .select2-choice {
    height: 3.9rem !important;
  }

  /* line 531, sass/partials/pages/_index.scss */
  #main-calendar .select2-container .select2-chosen {
    height: 3.9rem !important;
    line-height: 3.0rem;
  }

  /* line 533, sass/partials/pages/_index.scss */
  #main-calendar .page_index_sliders {
    width: 100% !important;
    max-width: 1786px;
    height: 600px;
  }

  /* line 534, sass/partials/pages/_index.scss */
  #main-calendar .page_index_sliders .browse-prev, #main-calendar .page_index_sliders .browse-prev--opacity, #main-calendar .page_index_sliders .browse-prev--galleries-images-contents {
    float: left;
    left: 0;
    margin-top: 2px;
    height: 594px;
    width: 12.5%;
    border-radius: 0;
    background: linear-gradient(to right, #000000 10px, rgba(0, 0, 0, 0));
  }

  /* line 535, sass/partials/pages/_index.scss */
  #main-calendar .page_index_sliders a.browse-prev:active, #main-calendar .page_index_sliders a.browse-prev--opacity:active, #main-calendar .page_index_sliders a.browse-prev--galleries-images-contents:active {
    outline: 0;
  }

  /* line 536, sass/partials/pages/_index.scss */
  #main-calendar .page_index_sliders a.browse-prev:visited, #main-calendar .page_index_sliders a.browse-prev--opacity:visited, #main-calendar .page_index_sliders a.browse-prev--galleries-images-contents:visited {
    outline: 0;
  }

  /* line 537, sass/partials/pages/_index.scss */
  #main-calendar .page_index_sliders a.browse-prev:focus, #main-calendar .page_index_sliders a.browse-prev--opacity:focus, #main-calendar .page_index_sliders a.browse-prev--galleries-images-contents:focus {
    outline: 0;
  }

  /* line 538, sass/partials/pages/_index.scss */
  #main-calendar .page_index_sliders a.browse-prev::before, #main-calendar .page_index_sliders a.browse-prev--opacity::before, #main-calendar .page_index_sliders a.browse-prev--galleries-images-contents::before {
    font-size: 5rem;
    color: #FFF;
  }

  /* line 540, sass/partials/pages/_index.scss */
  #main-calendar .page_index_sliders .browse-next, #main-calendar .page_index_sliders .browse-next--opacity, #main-calendar .page_index_sliders .browse-next--galleries-images-contents {
    float: right;
    right: 0;
    margin-top: 2px;
    height: 594px;
    width: 12.5%;
    border-radius: 0;
    background: linear-gradient(to left, #000000 10px, rgba(0, 0, 0, 0));
  }

  /* line 541, sass/partials/pages/_index.scss */
  #main-calendar .page_index_sliders a.browse-next:active, #main-calendar .page_index_sliders a.browse-next--opacity:active, #main-calendar .page_index_sliders a.browse-next--galleries-images-contents:active {
    outline: 0;
  }

  /* line 542, sass/partials/pages/_index.scss */
  #main-calendar .page_index_sliders a.browse-next:visited, #main-calendar .page_index_sliders a.browse-next--opacity:visited, #main-calendar .page_index_sliders a.browse-next--galleries-images-contents:visited {
    outline: 0;
  }

  /* line 543, sass/partials/pages/_index.scss */
  #main-calendar .page_index_sliders a.browse-next:focus, #main-calendar .page_index_sliders a.browse-next--opacity:focus, #main-calendar .page_index_sliders a.browse-next--galleries-images-contents:focus {
    outline: 0;
  }

  /* line 544, sass/partials/pages/_index.scss */
  #main-calendar .page_index_sliders a.browse-next::before, #main-calendar .page_index_sliders a.browse-next--opacity::before, #main-calendar .page_index_sliders a.browse-next--galleries-images-contents::before {
    font-size: 5rem;
    color: #FFF;
  }

  /* line 546, sass/partials/pages/_index.scss */
  #main-calendar .page_index_sliders_container {
    height: 600px;
  }

  /* line 547, sass/partials/pages/_index.scss */
  #main-calendar .page_index_sliders_items {
    height: 600px;
  }

  /* line 548, sass/partials/pages/_index.scss */
  #main-calendar .page_index_sliders_item {
    height: 600px;
    top: -5px;
  }

  /* line 550, sass/partials/pages/_index.scss */
  #main-calendar .page_index_sliders_content {
    float: left;
    width: 100%;
    height: 600px;
    position: relative;
  }

  /* line 551, sass/partials/pages/_index.scss */
  #main-calendar .page_index_sliders_content .page_index_sliders_content_item {
    float: left;
    width: 25% !important;
    height: 600px;
    overflow: hidden;
    background-color: #626262;
  }

  /* line 552, sass/partials/pages/_index.scss */
  #main-calendar .page_index_sliders_content_item_content {
    position: relative;
    height: 30%;
    width: 100%;
    top: 70%;
    background: linear-gradient(to top, #000000, rgba(0, 0, 0, 0.4) 80%, rgba(0, 0, 0, 0));
  }

  /* line 553, sass/partials/pages/_index.scss */
  #main-calendar .page_index_sliders_content_item time {
    margin-left: 10px;
    font-size: 2.2rem;
    color: #C4C4C4;
    font-weight: 500;
  }

  /* line 554, sass/partials/pages/_index.scss */
  #main-calendar .page_index_sliders_content_item h2 {
    margin-left: 10px;
  }

  /* line 555, sass/partials/pages/_index.scss */
  #main-calendar .page_index_sliders_content_item h2 > a {
    font-size: 3.2rem;
    color: #FFF;
    font-weight: 700;
  }

  /* line 556, sass/partials/pages/_index.scss */
  #main-calendar .page_index_sliders_content_item .page_calendar_items_header_tags > a {
    margin-left: 10px;
    font-size: 1.5rem;
  }

  /* line 558, sass/partials/pages/_index.scss */
  #event_content {
    text-indent: 0px;
  }

  /* calendar */
  /* line 562, sass/partials/pages/_index.scss */
  #main-calendar .calendar_header .calendar_header_right_tab {
    float: right;
    width: 50% !important;
    text-align: center;
    font-size: 1.5rem;
    vertical-align: middle;
    font-weight: 700;
  }
}
@media (min-width: 1158px) and (max-width: 1419px) {
  /* line 578, sass/partials/pages/_index.scss */
  #main-calendar-mobile {
    display: none;
  }

  /* line 579, sass/partials/pages/_index.scss */
  #main-calendar {
    width: 100% !important;
    height: 620px;
    max-width: 100%;
    background: #242424;
    margin: -55px auto;
    margin-top: 20px;
    margin-bottom: 20px;
    padding-top: 20px;
    position: relative;
  }

  /* line 580, sass/partials/pages/_index.scss */
  #main-calendar .calendar_header {
    position: absolute;
    left: 12.5%;
    width: 75%;
    height: 70px;
    top: 25px;
    background: #FFF;
    z-index: 3;
  }

  /* line 582, sass/partials/pages/_index.scss */
  #main-calendar .calendar_header .calendar_header_left {
    float: left;
    background: #242424;
    padding-top: 10px;
    width: 50% !important;
    height: 70px;
    text-align: center;
    font-size: 2.8rem;
    vertical-align: middle;
    font-weight: 700;
  }

  /* line 593, sass/partials/pages/_index.scss */
  #main-calendar .calendar_header .calendar_header_right {
    float: right;
    background: #4A4A4A;
    width: 50% !important;
    height: 70px;
    text-align: center;
    font-size: 1.0rem;
    vertical-align: middle;
    font-weight: 700;
  }

  /* line 603, sass/partials/pages/_index.scss */
  #main-calendar .calendar_header .calendar_header_right ul,
  #main-calendar .calendar_header .calendar_header_right ul li {
    display: block;
    list-style: none;
    margin: 0;
    padding: 0;
  }

  /* line 605, sass/partials/pages/_index.scss */
  #main-calendar .calendar_header .calendar_header_right ul {
    float: left;
    width: 100%;
    padding-left: 10px;
    padding-top: 15px;
  }

  /* line 606, sass/partials/pages/_index.scss */
  #main-calendar .calendar_header .calendar_header_right ul li {
    float: left;
    margin-right: 10px;
  }

  /* line 607, sass/partials/pages/_index.scss */
  #main-calendar .calendar_header .calendar_header_right li a {
    padding: 5px 10px;
    text-decoration: none;
    color: #646464;
  }

  /* line 608, sass/partials/pages/_index.scss */
  #main-calendar .calendar_header .calendar_header_right ul li > a:link,
  #main-calendar .calendar_header .calendar_header_right ul li > a:visited {
    text-decoration: none;
    display: block;
    border-radius: 5px;
    background-color: #fff;
    color: #646464;
    height: 3.9rem !important;
    line-height: 3.0rem;
    padding: 5px 10px;
    position: relative;
    top: 1px;
  }

  /* line 621, sass/partials/pages/_index.scss */
  #main-calendar .calendar_header .calendar_header_right ul li > a:hover,
  #main-calendar .calendar_header .calendar_header_right ul li > a:active,
  #main-calendar .calendar_header .calendar_header_right ul li > a:focus {
    text-decoration: none;
    display: block;
    border-radius: 5px;
    background-color: #E7F438!important;
    color: #000;
    height: 3.9rem !important;
    line-height: 3.0rem;
    padding: 5px 10px;
    position: relative;
    top: 1px;
  }

  /* line 636, sass/partials/pages/_index.scss */
  #main-calendar .calendar_header .calendar_header_right ul li .calendar::before {
    font-family: "Font Awesome 5 Free";
    font-size: 1.3rem;
    font-weight: 700;
    content: "\f073";
  }

  /* line 640, sass/partials/pages/_index.scss */
  #main-calendar .page_form_paragraph, #main-calendar .page_form_paragraph--antispam, #main-calendar .page_form_paragraph--sub, #main-calendar .page_form_paragraph_map {
    padding: 0;
  }

  /* line 641, sass/partials/pages/_index.scss */
  #main-calendar .page_form_element_select {
    width: 175px !important;
    margin: 0;
  }

  /* line 642, sass/partials/pages/_index.scss */
  #main-calendar .select2-container .select2-choice {
    height: 3.9rem !important;
  }

  /* line 643, sass/partials/pages/_index.scss */
  #main-calendar .select2-container .select2-chosen {
    height: 3.9rem !important;
    line-height: 3.0rem;
  }

  /* line 645, sass/partials/pages/_index.scss */
  #main-calendar .page_index_sliders {
    width: 100% !important;
    max-width: 100%;
    height: 500px;
  }

  /* line 646, sass/partials/pages/_index.scss */
  #main-calendar .page_index_sliders .browse-prev, #main-calendar .page_index_sliders .browse-prev--opacity, #main-calendar .page_index_sliders .browse-prev--galleries-images-contents {
    float: left;
    left: 0;
    margin-top: 2px;
    height: 494px;
    width: 8.5%;
    border-radius: 0;
    background: linear-gradient(to right, #000000 10px, rgba(0, 0, 0, 0));
  }

  /* line 647, sass/partials/pages/_index.scss */
  #main-calendar .page_index_sliders a.browse-prev:active, #main-calendar .page_index_sliders a.browse-prev--opacity:active, #main-calendar .page_index_sliders a.browse-prev--galleries-images-contents:active {
    outline: 0;
  }

  /* line 648, sass/partials/pages/_index.scss */
  #main-calendar .page_index_sliders a.browse-prev:visited, #main-calendar .page_index_sliders a.browse-prev--opacity:visited, #main-calendar .page_index_sliders a.browse-prev--galleries-images-contents:visited {
    outline: 0;
  }

  /* line 649, sass/partials/pages/_index.scss */
  #main-calendar .page_index_sliders a.browse-prev:focus, #main-calendar .page_index_sliders a.browse-prev--opacity:focus, #main-calendar .page_index_sliders a.browse-prev--galleries-images-contents:focus {
    outline: 0;
  }

  /* line 650, sass/partials/pages/_index.scss */
  #main-calendar .page_index_sliders a.browse-prev::before, #main-calendar .page_index_sliders a.browse-prev--opacity::before, #main-calendar .page_index_sliders a.browse-prev--galleries-images-contents::before {
    font-size: 5rem;
    color: #FFF;
  }

  /* line 652, sass/partials/pages/_index.scss */
  #main-calendar .page_index_sliders .browse-next, #main-calendar .page_index_sliders .browse-next--opacity, #main-calendar .page_index_sliders .browse-next--galleries-images-contents {
    float: right;
    right: 0;
    margin-top: 2px;
    height: 494px;
    width: 8.5%;
    border-radius: 0;
    background: linear-gradient(to left, #000000 10px, rgba(0, 0, 0, 0));
  }

  /* line 653, sass/partials/pages/_index.scss */
  #main-calendar .page_index_sliders a.browse-next:active, #main-calendar .page_index_sliders a.browse-next--opacity:active, #main-calendar .page_index_sliders a.browse-next--galleries-images-contents:active {
    outline: 0;
  }

  /* line 654, sass/partials/pages/_index.scss */
  #main-calendar .page_index_sliders a.browse-next:visited, #main-calendar .page_index_sliders a.browse-next--opacity:visited, #main-calendar .page_index_sliders a.browse-next--galleries-images-contents:visited {
    outline: 0;
  }

  /* line 655, sass/partials/pages/_index.scss */
  #main-calendar .page_index_sliders a.browse-next:focus, #main-calendar .page_index_sliders a.browse-next--opacity:focus, #main-calendar .page_index_sliders a.browse-next--galleries-images-contents:focus {
    outline: 0;
  }

  /* line 656, sass/partials/pages/_index.scss */
  #main-calendar .page_index_sliders a.browse-next::before, #main-calendar .page_index_sliders a.browse-next--opacity::before, #main-calendar .page_index_sliders a.browse-next--galleries-images-contents::before {
    font-size: 5rem;
    color: #FFF;
  }

  /* line 658, sass/partials/pages/_index.scss */
  #main-calendar .page_index_sliders_container {
    height: 500px;
  }

  /* line 659, sass/partials/pages/_index.scss */
  #main-calendar .page_index_sliders_items {
    height: 500px;
  }

  /* line 660, sass/partials/pages/_index.scss */
  #main-calendar .page_index_sliders_item {
    height: 500px;
    top: -5px;
  }

  /* line 662, sass/partials/pages/_index.scss */
  #main-calendar .page_index_sliders_content {
    float: left;
    width: 100%;
    height: 500px;
    position: relative;
  }

  /* line 663, sass/partials/pages/_index.scss */
  #main-calendar .page_index_sliders_content .page_index_sliders_content_item {
    float: left;
    width: 25% !important;
    height: 500px;
    overflow: hidden;
  }

  /* line 664, sass/partials/pages/_index.scss */
  #main-calendar .page_index_sliders_content_item_content {
    position: relative;
    height: 30%;
    width: 100%;
    top: 70%;
    background: linear-gradient(to top, #000000, rgba(0, 0, 0, 0.4) 80%, rgba(0, 0, 0, 0));
  }

  /* line 665, sass/partials/pages/_index.scss */
  #main-calendar .page_index_sliders_content_item time {
    margin-left: 10px;
    font-size: 1.8rem;
    color: #C4C4C4;
    font-weight: 600;
  }

  /* line 666, sass/partials/pages/_index.scss */
  #main-calendar .page_index_sliders_content_item h2 {
    margin-left: 10px;
  }

  /* line 667, sass/partials/pages/_index.scss */
  #main-calendar .page_index_sliders_content_item h2 > a {
    font-size: 2.7rem;
    color: #FFF;
    font-weight: 600;
  }

  /* line 668, sass/partials/pages/_index.scss */
  #main-calendar .page_index_sliders_content_item .page_calendar_items_header_tags > a {
    margin-left: 10px;
    font-size: 1.5rem;
  }

  /* line 670, sass/partials/pages/_index.scss */
  #event_content {
    text-indent: 0px;
  }

  /* calendar */
  /* line 673, sass/partials/pages/_index.scss */
  #main-calendar .calendar_header .calendar_header_right_tab {
    float: right;
    width: 50% !important;
    text-align: center;
    font-size: 1.5rem;
    vertical-align: middle;
    font-weight: 700;
  }
}
@media (min-width: 1024px) and (max-width: 1157px) {
  /* line 689, sass/partials/pages/_index.scss */
  #main-calendar-mobile {
    display: none;
  }

  /* line 690, sass/partials/pages/_index.scss */
  #main-calendar {
    width: 100% !important;
    height: 620px;
    max-width: 100%;
    background: #242424;
    margin: -55px auto;
    margin-top: 20px;
    margin-bottom: 20px;
    padding-top: 20px;
    position: relative;
  }

  /* line 691, sass/partials/pages/_index.scss */
  #main-calendar .calendar_header {
    position: absolute;
    left: 12.5%;
    width: 75%;
    height: 50px;
    top: 25px;
    background: #FFF;
    z-index: 3;
  }

  /* line 693, sass/partials/pages/_index.scss */
  #main-calendar .calendar_header .calendar_header_left {
    float: left;
    background: #242424;
    padding-top: 10px;
    width: 50% !important;
    height: 50px;
    text-align: center;
    font-size: 2.2rem;
    vertical-align: middle;
    font-weight: 700;
  }

  /* line 704, sass/partials/pages/_index.scss */
  #main-calendar .calendar_header .calendar_header_right {
    float: right;
    background: #4A4A4A;
    width: 50% !important;
    height: 50px;
    text-align: center;
    font-size: 1.0rem;
    vertical-align: middle;
    font-weight: 700;
  }

  /* line 714, sass/partials/pages/_index.scss */
  #main-calendar .calendar_header .calendar_header_right ul,
  #main-calendar .calendar_header .calendar_header_right ul li {
    display: block;
    list-style: none;
    margin: 0;
    padding: 0;
  }

  /* line 716, sass/partials/pages/_index.scss */
  #main-calendar .calendar_header .calendar_header_right ul {
    float: left;
    width: 100%;
    padding-left: 6px;
    padding-top: 7px;
  }

  /* line 717, sass/partials/pages/_index.scss */
  #main-calendar .calendar_header .calendar_header_right ul li {
    float: left;
    margin-right: 6px;
  }

  /* line 718, sass/partials/pages/_index.scss */
  #main-calendar .calendar_header .calendar_header_right li a {
    padding: 5px 10px;
    text-decoration: none;
    color: #646464;
  }

  /* line 719, sass/partials/pages/_index.scss */
  #main-calendar .calendar_header .calendar_header_right ul li > a:link,
  #main-calendar .calendar_header .calendar_header_right ul li > a:visited {
    text-decoration: none;
    display: block;
    border-radius: 5px;
    background-color: #fff;
    color: #646464;
    height: 3.4rem !important;
    line-height: 2.8rem;
    padding: 5px 10px;
    position: relative;
    top: 1px;
  }

  /* line 732, sass/partials/pages/_index.scss */
  #main-calendar .calendar_header .calendar_header_right ul li > a:hover,
  #main-calendar .calendar_header .calendar_header_right ul li > a:active,
  #main-calendar .calendar_header .calendar_header_right ul li > a:focus {
    text-decoration: none;
    display: block;
    border-radius: 5px;
    background-color: #ae1c19 !important;
    color: #fff;
    height: 3.4rem !important;
    line-height: 2.8rem;
    padding: 5px 10px;
    position: relative;
    top: 1px;
  }

  /* line 746, sass/partials/pages/_index.scss */
  #main-calendar .calendar_header .calendar_header_right ul li .calendar::before {
    font-family: "Font Awesome 5 Free";
    font-size: 1.2rem;
    font-weight: 700;
    content: "\f073";
  }

  /* line 750, sass/partials/pages/_index.scss */
  #main-calendar .page_form_paragraph, #main-calendar .page_form_paragraph--antispam, #main-calendar .page_form_paragraph--sub, #main-calendar .page_form_paragraph_map {
    padding: 0;
  }

  /* line 751, sass/partials/pages/_index.scss */
  #main-calendar .page_form_element_select {
    width: 150px !important;
    margin: 0;
  }

  /* line 752, sass/partials/pages/_index.scss */
  #main-calendar .select2-container .select2-choice {
    height: 3.4rem !important;
  }

  /* line 753, sass/partials/pages/_index.scss */
  #main-calendar .select2-container .select2-chosen {
    height: 3.4rem !important;
    line-height: 3.0rem;
    text-align: left;
  }

  /* line 754, sass/partials/pages/_index.scss */
  #main-calendar .select2-container .select2-arrow {
    width: 30px;
  }

  /* line 756, sass/partials/pages/_index.scss */
  #main-calendar .page_index_sliders {
    width: 100% !important;
    max-width: 100%;
    height: 500px;
  }

  /* line 757, sass/partials/pages/_index.scss */
  #main-calendar .page_index_sliders .browse-prev, #main-calendar .page_index_sliders .browse-prev--opacity, #main-calendar .page_index_sliders .browse-prev--galleries-images-contents {
    float: left;
    left: 0;
    margin-top: 2px;
    height: 494px;
    width: 8.5%;
    border-radius: 0;
    background: linear-gradient(to right, #000000 10px, rgba(0, 0, 0, 0));
  }

  /* line 758, sass/partials/pages/_index.scss */
  #main-calendar .page_index_sliders a.browse-prev:active, #main-calendar .page_index_sliders a.browse-prev--opacity:active, #main-calendar .page_index_sliders a.browse-prev--galleries-images-contents:active {
    outline: 0;
  }

  /* line 759, sass/partials/pages/_index.scss */
  #main-calendar .page_index_sliders a.browse-prev:visited, #main-calendar .page_index_sliders a.browse-prev--opacity:visited, #main-calendar .page_index_sliders a.browse-prev--galleries-images-contents:visited {
    outline: 0;
  }

  /* line 760, sass/partials/pages/_index.scss */
  #main-calendar .page_index_sliders a.browse-prev:focus, #main-calendar .page_index_sliders a.browse-prev--opacity:focus, #main-calendar .page_index_sliders a.browse-prev--galleries-images-contents:focus {
    outline: 0;
  }

  /* line 761, sass/partials/pages/_index.scss */
  #main-calendar .page_index_sliders a.browse-prev::before, #main-calendar .page_index_sliders a.browse-prev--opacity::before, #main-calendar .page_index_sliders a.browse-prev--galleries-images-contents::before {
    font-size: 5rem;
    color: #FFF;
  }

  /* line 763, sass/partials/pages/_index.scss */
  #main-calendar .page_index_sliders .browse-next, #main-calendar .page_index_sliders .browse-next--opacity, #main-calendar .page_index_sliders .browse-next--galleries-images-contents {
    float: right;
    right: 0;
    margin-top: 2px;
    height: 494px;
    width: 8.5%;
    border-radius: 0;
    background: linear-gradient(to left, #000000 10px, rgba(0, 0, 0, 0));
  }

  /* line 764, sass/partials/pages/_index.scss */
  #main-calendar .page_index_sliders a.browse-next:active, #main-calendar .page_index_sliders a.browse-next--opacity:active, #main-calendar .page_index_sliders a.browse-next--galleries-images-contents:active {
    outline: 0;
  }

  /* line 765, sass/partials/pages/_index.scss */
  #main-calendar .page_index_sliders a.browse-next:visited, #main-calendar .page_index_sliders a.browse-next--opacity:visited, #main-calendar .page_index_sliders a.browse-next--galleries-images-contents:visited {
    outline: 0;
  }

  /* line 766, sass/partials/pages/_index.scss */
  #main-calendar .page_index_sliders a.browse-next:focus, #main-calendar .page_index_sliders a.browse-next--opacity:focus, #main-calendar .page_index_sliders a.browse-next--galleries-images-contents:focus {
    outline: 0;
  }

  /* line 767, sass/partials/pages/_index.scss */
  #main-calendar .page_index_sliders a.browse-next::before, #main-calendar .page_index_sliders a.browse-next--opacity::before, #main-calendar .page_index_sliders a.browse-next--galleries-images-contents::before {
    font-size: 5rem;
    color: #FFF;
  }

  /* line 769, sass/partials/pages/_index.scss */
  #main-calendar .page_index_sliders_container {
    height: 500px;
  }

  /* line 770, sass/partials/pages/_index.scss */
  #main-calendar .page_index_sliders_items {
    height: 500px;
  }

  /* line 771, sass/partials/pages/_index.scss */
  #main-calendar .page_index_sliders_item {
    height: 500px;
    top: -5px;
  }

  /* line 773, sass/partials/pages/_index.scss */
  #main-calendar .page_index_sliders_content {
    float: left;
    width: 100%;
    height: 500px;
    position: relative;
  }

  /* line 774, sass/partials/pages/_index.scss */
  #main-calendar .page_index_sliders_content .page_index_sliders_content_item {
    float: left;
    width: 25% !important;
    height: 500px;
    overflow: hidden;
  }

  /* line 775, sass/partials/pages/_index.scss */
  #main-calendar .page_index_sliders_content_item_content {
    position: relative;
    height: 30%;
    width: 100%;
    top: 70%;
    background: linear-gradient(to top, #000000, rgba(0, 0, 0, 0.4) 80%, rgba(0, 0, 0, 0));
  }

  /* line 776, sass/partials/pages/_index.scss */
  #main-calendar .page_index_sliders_content_item time {
    margin-left: 10px;
    font-size: 1.5rem;
    color: #C4C4C4;
    font-weight: 600;
  }

  /* line 777, sass/partials/pages/_index.scss */
  #main-calendar .page_index_sliders_content_item h2 {
    margin-left: 10px;
  }

  /* line 778, sass/partials/pages/_index.scss */
  #main-calendar .page_index_sliders_content_item h2 > a {
    font-size: 1.9rem;
    color: #FFF;
    font-weight: 600;
  }

  /* line 779, sass/partials/pages/_index.scss */
  #main-calendar .page_index_sliders_content_item .page_calendar_items_header_tags > a {
    margin-left: 10px;
    font-size: 1.5rem;
  }

  /* line 781, sass/partials/pages/_index.scss */
  #event_content {
    text-indent: 0px;
  }

  /* calendar */
  /* line 784, sass/partials/pages/_index.scss */
  #main-calendar .calendar_header .calendar_header_right_tab {
    float: right;
    width: 50% !important;
    text-align: center;
    font-size: 1.5rem;
    vertical-align: middle;
    font-weight: 700;
  }
}
@media (min-width: 960px) and (max-width: 1023px) {
  /* line 800, sass/partials/pages/_index.scss */
  #main-calendar-mobile {
    display: none;
  }

  /* line 801, sass/partials/pages/_index.scss */
  #main-calendar {
    width: 100% !important;
    height: 620px;
    max-width: 100%;
    background: #242424;
    margin: -55px auto;
    margin-top: 20px;
    margin-bottom: 20px;
    padding-top: 20px;
    position: relative;
  }

  /* line 802, sass/partials/pages/_index.scss */
  #main-calendar .calendar_header {
    position: absolute;
    left: 12.5%;
    width: 75%;
    height: 50px;
    top: 25px;
    background: #FFF;
    z-index: 3;
  }

  /* line 803, sass/partials/pages/_index.scss */
  #main-calendar .calendar_header .calendar_header_left {
    float: left;
    background: #242424;
    padding-top: 10px;
    width: 50% !important;
    height: 50px;
    text-align: center;
    font-size: 2.2rem;
    vertical-align: middle;
    font-weight: 700;
  }

  /* line 814, sass/partials/pages/_index.scss */
  #main-calendar .calendar_header .calendar_header_right {
    float: right;
    background: #4A4A4A;
    width: 50% !important;
    height: 50px;
    text-align: center;
    font-size: 1.0rem;
    vertical-align: middle;
    font-weight: 700;
  }

  /* line 824, sass/partials/pages/_index.scss */
  #main-calendar .calendar_header .calendar_header_right ul,
  #main-calendar .calendar_header .calendar_header_right ul li {
    display: block;
    list-style: none;
    margin: 0;
    padding: 0;
  }

  /* line 826, sass/partials/pages/_index.scss */
  #main-calendar .calendar_header .calendar_header_right ul {
    float: left;
    width: 100%;
    padding-left: 10px;
    padding-top: 7px;
  }

  /* line 827, sass/partials/pages/_index.scss */
  #main-calendar .calendar_header .calendar_header_right ul li {
    float: left;
    margin-right: 10px;
  }

  /* line 828, sass/partials/pages/_index.scss */
  #main-calendar .calendar_header .calendar_header_right li a {
    padding: 5px 10px;
    text-decoration: none;
    color: #646464;
  }

  /* line 829, sass/partials/pages/_index.scss */
  #main-calendar .calendar_header .calendar_header_right ul li > a:link,
  #main-calendar .calendar_header .calendar_header_right ul li > a:visited {
    text-decoration: none;
    display: block;
    border-radius: 5px;
    background-color: #fff;
    color: #646464;
    height: 3.4rem !important;
    line-height: 2.8rem;
    padding: 5px 10px;
    position: relative;
    top: 1px;
  }

  /* line 842, sass/partials/pages/_index.scss */
  #main-calendar .calendar_header .calendar_header_right ul li > a:hover,
  #main-calendar .calendar_header .calendar_header_right ul li > a:active,
  #main-calendar .calendar_header .calendar_header_right ul li > a:focus {
    text-decoration: none;
    display: block;
    border-radius: 5px;
    background-color: #ae1c19 !important;
    color: #fff;
    height: 3.4rem !important;
    line-height: 2.8rem;
    padding: 5px 10px;
    position: relative;
    top: 1px;
  }

  /* line 856, sass/partials/pages/_index.scss */
  #main-calendar .calendar_header .calendar_header_right ul li .calendar::before {
    font-family: "Font Awesome 5 Free";
    font-weight: 700;
    content: "\f073";
  }

  /* line 860, sass/partials/pages/_index.scss */
  #main-calendar .page_form_paragraph, #main-calendar .page_form_paragraph--antispam, #main-calendar .page_form_paragraph--sub, #main-calendar .page_form_paragraph_map {
    padding: 0;
  }

  /* line 861, sass/partials/pages/_index.scss */
  #main-calendar .page_form_element_select {
    width: 100px !important;
    margin: 0;
  }

  /* line 862, sass/partials/pages/_index.scss */
  #main-calendar .select2-container .select2-choice {
    height: 3.4rem !important;
  }

  /* line 863, sass/partials/pages/_index.scss */
  #main-calendar .select2-container .select2-chosen {
    height: 3.4rem !important;
    line-height: 3.0rem;
    text-align: left;
  }

  /* line 864, sass/partials/pages/_index.scss */
  #main-calendar .select2-container .select2-arrow {
    width: 30px;
  }

  /* line 867, sass/partials/pages/_index.scss */
  #main-calendar .page_index_sliders {
    width: 100% !important;
    max-width: 100%;
    height: 500px;
  }

  /* line 868, sass/partials/pages/_index.scss */
  #main-calendar .page_index_sliders .browse-prev, #main-calendar .page_index_sliders .browse-prev--opacity, #main-calendar .page_index_sliders .browse-prev--galleries-images-contents {
    float: left;
    left: 0;
    margin-top: 2px;
    height: 494px;
    width: 8.5%;
    border-radius: 0;
    background: linear-gradient(to right, #000000 10px, rgba(0, 0, 0, 0));
  }

  /* line 869, sass/partials/pages/_index.scss */
  #main-calendar .page_index_sliders a.browse-prev:active, #main-calendar .page_index_sliders a.browse-prev--opacity:active, #main-calendar .page_index_sliders a.browse-prev--galleries-images-contents:active {
    outline: 0;
  }

  /* line 870, sass/partials/pages/_index.scss */
  #main-calendar .page_index_sliders a.browse-prev:visited, #main-calendar .page_index_sliders a.browse-prev--opacity:visited, #main-calendar .page_index_sliders a.browse-prev--galleries-images-contents:visited {
    outline: 0;
  }

  /* line 871, sass/partials/pages/_index.scss */
  #main-calendar .page_index_sliders a.browse-prev:focus, #main-calendar .page_index_sliders a.browse-prev--opacity:focus, #main-calendar .page_index_sliders a.browse-prev--galleries-images-contents:focus {
    outline: 0;
  }

  /* line 872, sass/partials/pages/_index.scss */
  #main-calendar .page_index_sliders a.browse-prev::before, #main-calendar .page_index_sliders a.browse-prev--opacity::before, #main-calendar .page_index_sliders a.browse-prev--galleries-images-contents::before {
    font-size: 5rem;
    color: #FFF;
  }

  /* line 874, sass/partials/pages/_index.scss */
  #main-calendar .page_index_sliders .browse-next, #main-calendar .page_index_sliders .browse-next--opacity, #main-calendar .page_index_sliders .browse-next--galleries-images-contents {
    float: right;
    right: 0;
    margin-top: 2px;
    height: 494px;
    width: 8.5%;
    border-radius: 0;
    background: linear-gradient(to left, #000000 10px, rgba(0, 0, 0, 0));
  }

  /* line 875, sass/partials/pages/_index.scss */
  #main-calendar .page_index_sliders a.browse-next:active, #main-calendar .page_index_sliders a.browse-next--opacity:active, #main-calendar .page_index_sliders a.browse-next--galleries-images-contents:active {
    outline: 0;
  }

  /* line 876, sass/partials/pages/_index.scss */
  #main-calendar .page_index_sliders a.browse-next:visited, #main-calendar .page_index_sliders a.browse-next--opacity:visited, #main-calendar .page_index_sliders a.browse-next--galleries-images-contents:visited {
    outline: 0;
  }

  /* line 877, sass/partials/pages/_index.scss */
  #main-calendar .page_index_sliders a.browse-next:focus, #main-calendar .page_index_sliders a.browse-next--opacity:focus, #main-calendar .page_index_sliders a.browse-next--galleries-images-contents:focus {
    outline: 0;
  }

  /* line 878, sass/partials/pages/_index.scss */
  #main-calendar .page_index_sliders a.browse-next::before, #main-calendar .page_index_sliders a.browse-next--opacity::before, #main-calendar .page_index_sliders a.browse-next--galleries-images-contents::before {
    font-size: 5rem;
    color: #FFF;
  }

  /* line 880, sass/partials/pages/_index.scss */
  #main-calendar .page_index_sliders_container {
    height: 500px;
  }

  /* line 881, sass/partials/pages/_index.scss */
  #main-calendar .page_index_sliders_items {
    height: 500px;
  }

  /* line 882, sass/partials/pages/_index.scss */
  #main-calendar .page_index_sliders_item {
    height: 500px;
    top: -5px;
  }

  /* line 884, sass/partials/pages/_index.scss */
  #main-calendar .page_index_sliders_content {
    float: left;
    width: 100%;
    height: 500px;
    position: relative;
  }

  /* line 885, sass/partials/pages/_index.scss */
  #main-calendar .page_index_sliders_content .page_index_sliders_content_item {
    float: left;
    width: 25% !important;
    height: 500px;
    overflow: hidden;
  }

  /* line 886, sass/partials/pages/_index.scss */
  #main-calendar .page_index_sliders_content_item_content {
    position: relative;
    height: 30%;
    width: 100%;
    top: 70%;
    background: linear-gradient(to top, #000000, rgba(0, 0, 0, 0.4) 80%, rgba(0, 0, 0, 0));
  }

  /* line 887, sass/partials/pages/_index.scss */
  #main-calendar .page_index_sliders_content_item time {
    margin-left: 10px;
    font-size: 1.5rem;
    color: #C4C4C4;
    font-weight: 600;
  }

  /* line 888, sass/partials/pages/_index.scss */
  #main-calendar .page_index_sliders_content_item h2 {
    margin-left: 10px;
  }

  /* line 889, sass/partials/pages/_index.scss */
  #main-calendar .page_index_sliders_content_item h2 > a {
    font-size: 1.7rem;
    color: #FFF;
    font-weight: 600;
  }

  /* line 890, sass/partials/pages/_index.scss */
  #main-calendar .page_index_sliders_content_item .page_calendar_items_header_tags > a {
    margin-left: 10px;
    font-size: 1.5rem;
  }

  /* line 892, sass/partials/pages/_index.scss */
  #event_content {
    text-indent: 0px;
  }

  /* calendar */
  /* line 895, sass/partials/pages/_index.scss */
  #main-calendar .calendar_header .calendar_header_right_tab {
    float: right;
    width: 50% !important;
    text-align: center;
    font-size: 1.5rem;
    vertical-align: middle;
    font-weight: 700;
  }
}
@media (min-width: 550px) and (max-width: 959px) {
  /* line 912, sass/partials/pages/_index.scss */
  #main-calendar {
    display: none;
  }

  /* line 914, sass/partials/pages/_index.scss */
  #main-calendar-mobile {
    display: block;
    width: 100% !important;
    max-width: 100%;
    height: 600px;
    margin: -55px auto;
    margin-top: 20px;
    margin-bottom: 20px;
    background: #242424;
    position: relative;
  }

  /* line 916, sass/partials/pages/_index.scss */
  #main-calendar-mobile .header_inner {
    position: absolute;
    width: 100%;
    height: 110px;
  }

  /* line 917, sass/partials/pages/_index.scss */
  #main-calendar-mobile .calendar_header {
    position: relative;
    width: 480px;
    height: 100px;
    top: 5px;
    background: #FFF;
    z-index: 3;
    margin-left: auto;
    margin-right: auto;
  }

  /* line 918, sass/partials/pages/_index.scss */
  #main-calendar-mobile .calendar_header .calendar_header_left {
    float: left;
    background: #242424;
    padding-top: 10px;
    width: 100% !important;
    height: 50px;
    text-align: center;
    font-size: 2.2rem;
    vertical-align: middle;
    font-weight: 700;
  }

  /* line 929, sass/partials/pages/_index.scss */
  #main-calendar-mobile .calendar_header .calendar_header_right {
    float: left;
    background: #4A4A4A;
    width: 100% !important;
    height: 50px;
    text-align: center;
    font-size: 1.0rem;
    vertical-align: middle;
    font-weight: 700;
  }

  /* line 939, sass/partials/pages/_index.scss */
  #main-calendar-mobile .calendar_header .calendar_header_right ul,
  #main-calendar-mobile .calendar_header .calendar_header_right ul li {
    display: block;
    list-style: none;
    margin: 0;
    padding: 0;
  }

  /* line 941, sass/partials/pages/_index.scss */
  #main-calendar-mobile .calendar_header .calendar_header_right ul {
    float: left;
    width: 100%;
    padding-left: 15px;
    padding-top: 7px;
  }

  /* line 942, sass/partials/pages/_index.scss */
  #main-calendar-mobile .calendar_header .calendar_header_right ul li {
    float: left;
    margin-right: 15px;
  }

  /* line 943, sass/partials/pages/_index.scss */
  #main-calendar-mobile .calendar_header .calendar_header_right li a {
    padding: 5px 10px;
    text-decoration: none;
    color: #646464;
  }

  /* line 944, sass/partials/pages/_index.scss */
  #main-calendar-mobile .calendar_header .calendar_header_right ul li > a:link,
  #main-calendar-mobile .calendar_header .calendar_header_right ul li > a:visited {
    text-decoration: none;
    display: block;
    border-radius: 5px;
    background-color: #fff;
    color: #646464;
    height: 3.4rem !important;
    line-height: 2.8rem;
    padding: 5px 10px;
    position: relative;
    top: 1px;
  }

  /* line 957, sass/partials/pages/_index.scss */
  #main-calendar-mobile .calendar_header .calendar_header_right ul li > a:hover,
  #main-calendar-mobile .calendar_header .calendar_header_right ul li > a:active,
  #main-calendar-mobile .calendar_header .calendar_header_right ul li > a:focus {
    text-decoration: none;
    display: block;
    border-radius: 5px;
    background-color: #ae1c19 !important;
    color: #fff;
    height: 3.4rem !important;
    line-height: 2.8rem;
    padding: 5px 10px;
    position: relative;
    top: 1px;
  }

  /* line 971, sass/partials/pages/_index.scss */
  #main-calendar-mobile .calendar_header .calendar_header_right ul li .calendar::before {
    font-family: "Font Awesome 5 Free";
    font-weight: 700;
    content: "\f073";
  }

  /* line 975, sass/partials/pages/_index.scss */
  #main-calendar-mobile .page_form_paragraph, #main-calendar-mobile .page_form_paragraph--antispam, #main-calendar-mobile .page_form_paragraph--sub, #main-calendar-mobile .page_form_paragraph_map {
    padding: 0;
  }

  /* line 976, sass/partials/pages/_index.scss */
  #main-calendar-mobile .page_form_element_select {
    width: 195px !important;
    margin: 0;
  }

  /* line 977, sass/partials/pages/_index.scss */
  #main-calendar-mobile .select2-container .select2-choice {
    height: 3.4rem !important;
  }

  /* line 978, sass/partials/pages/_index.scss */
  #main-calendar-mobile .select2-container .select2-chosen {
    height: 3.4rem !important;
    line-height: 3.0rem;
  }

  /* line 981, sass/partials/pages/_index.scss */
  #main-calendar-mobile .page_index_sliders {
    width: 100% !important;
    max-width: 100%;
    height: 500px;
  }

  /* line 982, sass/partials/pages/_index.scss */
  #main-calendar-mobile .page_index_sliders .browse-prev, #main-calendar-mobile .page_index_sliders .browse-prev--opacity, #main-calendar-mobile .page_index_sliders .browse-prev--galleries-images-contents {
    float: left;
    left: 0;
    margin-top: 2px;
    height: 494px;
    width: 8.5%;
    border-radius: 0;
    background: linear-gradient(to right, #000000 10px, rgba(0, 0, 0, 0));
  }

  /* line 983, sass/partials/pages/_index.scss */
  #main-calendar-mobile .page_index_sliders a.browse-prev:active, #main-calendar-mobile .page_index_sliders a.browse-prev--opacity:active, #main-calendar-mobile .page_index_sliders a.browse-prev--galleries-images-contents:active {
    outline: 0;
  }

  /* line 984, sass/partials/pages/_index.scss */
  #main-calendar-mobile .page_index_sliders a.browse-prev:visited, #main-calendar-mobile .page_index_sliders a.browse-prev--opacity:visited, #main-calendar-mobile .page_index_sliders a.browse-prev--galleries-images-contents:visited {
    outline: 0;
  }

  /* line 985, sass/partials/pages/_index.scss */
  #main-calendar-mobile .page_index_sliders a.browse-prev:focus, #main-calendar-mobile .page_index_sliders a.browse-prev--opacity:focus, #main-calendar-mobile .page_index_sliders a.browse-prev--galleries-images-contents:focus {
    outline: 0;
  }

  /* line 986, sass/partials/pages/_index.scss */
  #main-calendar-mobile .page_index_sliders a.browse-prev::before, #main-calendar-mobile .page_index_sliders a.browse-prev--opacity::before, #main-calendar-mobile .page_index_sliders a.browse-prev--galleries-images-contents::before {
    font-size: 5rem;
    color: #FFF;
  }

  /* line 988, sass/partials/pages/_index.scss */
  #main-calendar-mobile .page_index_sliders .browse-next, #main-calendar-mobile .page_index_sliders .browse-next--opacity, #main-calendar-mobile .page_index_sliders .browse-next--galleries-images-contents {
    float: right;
    right: 0;
    margin-top: 2px;
    height: 494px;
    width: 8.5%;
    border-radius: 0;
    background: linear-gradient(to left, #000000 10px, rgba(0, 0, 0, 0));
  }

  /* line 989, sass/partials/pages/_index.scss */
  #main-calendar-mobile .page_index_sliders a.browse-next:active, #main-calendar-mobile .page_index_sliders a.browse-next--opacity:active, #main-calendar-mobile .page_index_sliders a.browse-next--galleries-images-contents:active {
    outline: 0;
  }

  /* line 990, sass/partials/pages/_index.scss */
  #main-calendar-mobile .page_index_sliders a.browse-next:visited, #main-calendar-mobile .page_index_sliders a.browse-next--opacity:visited, #main-calendar-mobile .page_index_sliders a.browse-next--galleries-images-contents:visited {
    outline: 0;
  }

  /* line 991, sass/partials/pages/_index.scss */
  #main-calendar-mobile .page_index_sliders a.browse-next:focus, #main-calendar-mobile .page_index_sliders a.browse-next--opacity:focus, #main-calendar-mobile .page_index_sliders a.browse-next--galleries-images-contents:focus {
    outline: 0;
  }

  /* line 992, sass/partials/pages/_index.scss */
  #main-calendar-mobile .page_index_sliders a.browse-next::before, #main-calendar-mobile .page_index_sliders a.browse-next--opacity::before, #main-calendar-mobile .page_index_sliders a.browse-next--galleries-images-contents::before {
    font-size: 5rem;
    color: #FFF;
  }

  /* line 994, sass/partials/pages/_index.scss */
  #main-calendar-mobile .page_index_sliders_container {
    height: 500px;
  }

  /* line 995, sass/partials/pages/_index.scss */
  #main-calendar-mobile .page_index_sliders_items {
    height: 500px;
  }

  /* line 996, sass/partials/pages/_index.scss */
  #main-calendar-mobile .page_index_sliders_item {
    height: 500px;
    top: -5px;
  }

  /* line 998, sass/partials/pages/_index.scss */
  #main-calendar-mobile .page_index_sliders_content {
    float: left;
    width: 100%;
    height: 500px;
    position: relative;
  }

  /* line 999, sass/partials/pages/_index.scss */
  #main-calendar-mobile .page_index_sliders_content .page_index_sliders_content_item {
    float: left;
    width: 50% !important;
    height: 500px;
    overflow: hidden;
  }

  /* line 1000, sass/partials/pages/_index.scss */
  #main-calendar-mobile .page_index_sliders_content_item_content {
    position: relative;
    height: 30%;
    width: 100%;
    top: 70%;
    background: linear-gradient(to top, #000000, rgba(0, 0, 0, 0.4) 80%, rgba(0, 0, 0, 0));
  }

  /* line 1001, sass/partials/pages/_index.scss */
  #main-calendar-mobile .page_index_sliders_content_item time {
    margin-left: 10px;
    font-size: 1.9rem;
    color: #C4C4C4;
    font-weight: 600;
  }

  /* line 1002, sass/partials/pages/_index.scss */
  #main-calendar-mobile .page_index_sliders_content_item h2 {
    margin-left: 10px;
  }

  /* line 1003, sass/partials/pages/_index.scss */
  #main-calendar-mobile .page_index_sliders_content_item h2 > a {
    font-size: 2.5rem;
    color: #FFF;
    font-weight: 600;
  }

  /* line 1004, sass/partials/pages/_index.scss */
  #main-calendar-mobile .page_index_sliders_content_item .page_calendar_items_header_tags > a {
    margin-left: 10px;
    font-size: 2rem;
  }

  /* line 1006, sass/partials/pages/_index.scss */
  #event_content {
    text-indent: 0px;
  }

  /* calendar */
  /* line 1009, sass/partials/pages/_index.scss */
  #main-calendar-mobile .calendar_header .calendar_header_right_tab {
    float: right;
    width: 100% !important;
    text-align: center;
    font-size: 1.5rem;
    vertical-align: middle;
    font-weight: 700;
  }
}
@media (max-width: 549px) {
  /* line 1021, sass/partials/pages/_index.scss */
  #main-calendar, #main-calendar-mobile {
    display: none;
  }
}
/* line 1024, sass/partials/pages/_index.scss */
#form-startShow_datepicker {
  width: 150px;
}

/* events */
/* line 1027, sass/partials/pages/_index.scss */
#calendarTab .calendar .events {
  display: none;
  position: absolute;
  bottom: 24px;
  left: -250px;
  list-style: none;
  width: 400px;
  margin: 0;
  z-index: 1000;
  cursor: default;
}

/* line 1028, sass/partials/pages/_index.scss */
#calendarTab .calendar .events.many {
  top: 24px;
  bottom: auto;
}

/* line 1029, sass/partials/pages/_index.scss */
#calendarTab .calendar .events.sunday {
  left: -365px;
}

/* line 1030, sass/partials/pages/_index.scss */
#calendarTab .calendar .hasevents:hover .events {
  display: block;
}

/* event */
/* line 1033, sass/partials/pages/_index.scss */
#calendarTab .calendar .event {
  height: 150px;
  font-size: 16px;
  background-color: #f1f1f1;
  line-height: 17px;
  text-align: left;
  padding: 15px 3px 0 25px;
  border-top: 0px solid #D2DDE5;
  position: relative;
}

/* line 1034, sass/partials/pages/_index.scss */
#calendarTab .calendar .event::before {
  position: absolute;
  top: 50%;
}

/* line 1035, sass/partials/pages/_index.scss */
#calendarTab .calendar .event:last-child::after {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  content: "";
  border-bottom: 0px solid #D2DDE5;
}

/* line 1037, sass/partials/pages/_index.scss */
#calendarTab .calendar .category-6::before {
  left: 10px;
}

/* line 1039, sass/partials/pages/_index.scss */
#calendarTab .calendar .event .content {
  height: inherit;
}

/* line 1040, sass/partials/pages/_index.scss */
#calendarTab .calendar .event h3 {
  font-size: 16px;
  font-weight: 500;
  text-transform: uppercase;
  white-space: nowrap;
  margin-bottom: 8px;
  overflow: hidden;
}

/* line 1041, sass/partials/pages/_index.scss */
#calendarTabr .calendar .event p {
  margin-bottom: 2px;
}

/* line 1042, sass/partials/pages/_index.scss */
#calendarTab .calendar .event span:first-child {
  color: #85898C;
}

/* line 1043, sass/partials/pages/_index.scss */
#calendarTab .calendar .event span:first-child::after {
  content: ":";
}

/* line 1044, sass/partials/pages/_index.scss */
#calendarTab .calendar .event span:last-child {
  color: #000;
}

/* month navigation */
/* line 1047, sass/partials/pages/_index.scss */
#calendarTab .calendar .content p.months {
  padding-top: 15px;
}

/* line 1048, sass/partials/pages/_index.scss */
#calendarTab .calendar .months a {
  color: #646464;
  font-weight: 800;
  font-size: 18px;
  position: relative;
  top: 5px;
  display: inline-block;
  width: 50px;
  height: 25px;
  text-indent: 0px;
  white-space: nowrap;
  overflow: hidden;
}

/* line 1049, sass/partials/pages/_index.scss */
#calendarTab .calendar .content .months a.prev {
  left: -100px;
}

/* line 1050, sass/partials/pages/_index.scss */
#calendarTab .calendar .content .months a.prev::before {
  text-align: left;
  font-family: "Font Awesome 5 Free";
  font-weight: 700;
  content: "\f053";
}

/* line 1051, sass/partials/pages/_index.scss */
#calendarTab .calendar .content .months a.next {
  right: -100px;
}

/* line 1052, sass/partials/pages/_index.scss */
#calendarTab .calendar .content .months a.next::after {
  text-align: right;
  font-family: "Font Awesome 5 Free";
  font-weight: 700;
  content: "\f054";
}

/* line 1053, sass/partials/pages/_index.scss */
#calendarTab .calendar .months span {
  color: #646464;
  font-size: 18px;
  font-weight: 800;
}

/* line 1055, sass/partials/pages/_index.scss */
#calendarTab {
  background: #fff;
  height: 400px;
}

/* line 1056, sass/partials/pages/_index.scss */
#calendarTab .calendar .pane {
  z-index: 1000 !important;
}

/* content */
/* line 1058, sass/partials/pages/_index.scss */
#calendarTab .calendar .content {
  height: inherit;
  position: relative;
}

/* calendar */
/* line 1060, sass/partials/pages/_index.scss */
#calendarTab .calendar table {
  table-layout: fixed;
  width: 100%;
  font-size: 15px;
  font-weight: 500;
  padding: 0 40px;
  border-collapse: separate;
  border-spacing: 0;
  margin-bottom: 27px;
}

/* line 1061, sass/partials/pages/_index.scss */
#calendarTab .calendar th, #main-calendar .calendar td {
  text-align: center;
  vertical-align: middle;
}

/* line 1062, sass/partials/pages/_index.scss */
#calendarTab .calendar th {
  height: 60px;
  font-size: 16px;
  color: #CCCCCC;
}

/* line 1063, sass/partials/pages/_index.scss */
#calendarTab .calendar td {
  height: 47px;
}

/* line 1065, sass/partials/pages/_index.scss */
#calendarTab .calendar td > div {
  display: inline-block;
  position: relative;
}

/* line 1066, sass/partials/pages/_index.scss */
#calendarTab .calendar td .today {
  width: 36px;
  height: 36px;
  line-height: 36px;
  border: solid 1px;
  border-radius: 100%;
}

/* line 1067, sass/partials/pages/_index.scss */
#calendarTab .calendar td .today::after {
  position: absolute;
  bottom: -3px;
  left: 0;
  right: 0;
  content: "";
}

/* line 1068, sass/partials/pages/_index.scss */
#calendarTab .calendar td .hasevents {
  width: 36px;
  height: 36px;
  color: #FFF;
  line-height: 36px;
  background: #DA2320;
  cursor: pointer;
  border-radius: 100%;
}

/* line 1069, sass/partials/pages/_index.scss */
#calendarTab .calendar td .today.hasevents {
  width: 36px;
  height: 36px;
  color: #FFF;
  line-height: 36px;
  background: #DA2320;
  cursor: pointer;
  border: solid 1px #000;
  border-radius: 100%;
}

/* ajaxstatus */
/* line 1072, sass/partials/pages/_index.scss */
#calendarTab .calendar .ajaxstatus {
  text-align: center;
}

/* events mobile*/
/* line 1075, sass/partials/pages/_index.scss */
#calendarTab-m .calendar .content p.months {
  padding-top: 10px;
}

/* line 1076, sass/partials/pages/_index.scss */
#calendarTab-m .calendar .events {
  display: none;
  position: absolute;
  bottom: 24px;
  left: -250px;
  list-style: none;
  width: 400px;
  margin: 0;
  z-index: 1000;
  cursor: default;
}

/* line 1077, sass/partials/pages/_index.scss */
#calendarTab-m .calendar .events.many {
  top: 24px;
  bottom: auto;
}

/* line 1078, sass/partials/pages/_index.scss */
#calendarTab-m .calendar .events.sunday {
  left: -365px;
}

/* line 1079, sass/partials/pages/_index.scss */
#calendarTab-m .calendar .hasevents:hover .events {
  display: block;
}

/* event */
/* line 1082, sass/partials/pages/_index.scss */
#calendarTab-m .calendar .event {
  height: 150px;
  font-size: 16px;
  background-color: #f1f1f1;
  line-height: 17px;
  text-align: left;
  top: 15px;
  padding: 0 3px 0 30px;
  border-top: 0px solid #D2DDE5;
  position: relative;
}

/* line 1083, sass/partials/pages/_index.scss */
#calendarTab-m .calendar .event::before {
  position: absolute;
  top: 50%;
}

/* line 1084, sass/partials/pages/_index.scss */
#calendarTab-m .calendar .event:last-child::after {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  content: "";
  border-bottom: 0px solid #D2DDE5;
}

/* line 1086, sass/partials/pages/_index.scss */
#calendarTab-m .calendar .category-6::before {
  left: 10px;
}

/* line 1088, sass/partials/pages/_index.scss */
#calendarTab-m .calendar .event .content {
  height: inherit;
  background-color: #f1f1f1;
  padding: 10px;
}

/* line 1089, sass/partials/pages/_index.scss */
#calendarTab-m .calendar .event h3 {
  font-size: 16px;
  font-weight: 500;
  text-transform: uppercase;
  white-space: nowrap;
  margin-bottom: 8px;
  overflow: hidden;
}

/* line 1090, sass/partials/pages/_index.scss */
#calendarTab-mr .calendar .event p {
  margin-bottom: 2px;
}

/* line 1091, sass/partials/pages/_index.scss */
#calendarTab-m .calendar .event span:first-child {
  color: #85898C;
}

/* line 1092, sass/partials/pages/_index.scss */
#calendarTab-m .calendar .event span:first-child::after {
  content: ":";
}

/* line 1093, sass/partials/pages/_index.scss */
#calendarTab-m .calendar .event span:last-child {
  color: #000;
}

/* month navigation */
/* line 1095, sass/partials/pages/_index.scss */
#calendarTab-m .calendar .months a {
  color: #646464;
  font-weight: 800;
  font-size: 18px;
  position: relative;
  top: 5px;
  display: inline-block;
  width: 50px;
  height: 25px;
  text-indent: 0px;
  white-space: nowrap;
  overflow: hidden;
}

/* line 1096, sass/partials/pages/_index.scss */
#calendarTab-m .calendar .content .months a.prev {
  left: -100px;
}

/* line 1097, sass/partials/pages/_index.scss */
#calendarTab-m .calendar .content .months a.prev::before {
  text-align: left;
  font-family: "Font Awesome 5 Free";
  font-weight: 700;
  content: "\f053";
}

/* line 1098, sass/partials/pages/_index.scss */
#calendarTab-m .calendar .content .months a.next {
  right: -100px;
}

/* line 1099, sass/partials/pages/_index.scss */
#calendarTab-m .calendar .content .months a.next::after {
  text-align: right;
  font-family: "Font Awesome 5 Free";
  font-weight: 700;
  content: "\f054";
}

/* line 1100, sass/partials/pages/_index.scss */
#calendarTab-m .calendar .months span {
  color: #646464;
  font-size: 18px;
  font-weight: 800;
}

/* line 1102, sass/partials/pages/_index.scss */
#calendarTab-m {
  background: #fff;
  height: 400px;
}

/* line 1103, sass/partials/pages/_index.scss */
#calendarTab-m .calendar .pane {
  z-index: 1000 !important;
}

/* content */
/* line 1105, sass/partials/pages/_index.scss */
#calendarTab-m .calendar .content {
  height: inherit;
  position: relative;
}

/* calendar */
/* line 1108, sass/partials/pages/_index.scss */
#calendarTab-m .calendar table {
  table-layout: fixed;
  width: 100%;
  font-size: 15px;
  font-weight: 500;
  padding: 0 40px;
  border-collapse: separate;
  border-spacing: 0;
  margin-bottom: 27px;
}

/* line 1109, sass/partials/pages/_index.scss */
#calendarTab-m .calendar th, #main-calendar .calendar td {
  text-align: center;
  vertical-align: middle;
}

/* line 1110, sass/partials/pages/_index.scss */
#calendarTab-m .calendar th {
  height: 60px;
  font-size: 16px;
  color: #CCCCCC;
}

/* line 1111, sass/partials/pages/_index.scss */
#calendarTab-m .calendar td {
  height: 47px;
}

/* line 1113, sass/partials/pages/_index.scss */
#calendarTab-m .calendar td > div {
  display: inline-block;
  position: relative;
}

/* line 1114, sass/partials/pages/_index.scss */
#calendarTab-m .calendar td .today {
  width: 36px;
  height: 36px;
  line-height: 36px;
  border: solid 1px;
  border-radius: 100%;
}

/* line 1115, sass/partials/pages/_index.scss */
#calendarTab-m .calendar td .today::after {
  position: absolute;
  bottom: -3px;
  left: 0;
  right: 0;
  content: "";
}

/* line 1116, sass/partials/pages/_index.scss */
#calendarTab-m .calendar td .hasevents {
  width: 36px;
  height: 36px;
  color: #FFF;
  line-height: 36px;
  background: #DA2320;
  cursor: pointer;
  border-radius: 100%;
}

/* line 1117, sass/partials/pages/_index.scss */
#calendarTab-m .calendar td .today.hasevents {
  width: 36px;
  height: 36px;
  color: #FFF;
  line-height: 36px;
  background: #DA2320;
  cursor: pointer;
  border: solid 1px #000;
  border-radius: 100%;
}

/* ajaxstatus */
/* line 1120, sass/partials/pages/_index.scss */
#calendarTab-m .calendar .ajaxstatus {
  text-align: center;
}

/*multimedia na stronie głównej*/
/* line 1128, sass/partials/pages/_index.scss */
#main-multimedia {
    overflow: hidden;
    width: 100%;
    max-width: 1786px;
    margin: -55px auto;
        margin-top: -55px;
        margin-bottom: -55px;
    margin-top: 40px;
    margin-bottom: 20px;
    background: #343434;
    z-index: 1;
    color: #E7F438;
}

/* line 1129, sass/partials/pages/_index.scss */
#main-multimedia .main-multimedia_header {
  position: relative;
  width: 100%;
  height: 70px;
  margin-bottom: 30px;
  z-index: 3;
}

/* line 1131, sass/partials/pages/_index.scss */
#main-multimedia .page_multimedia_content .page_multimedia_video .page_multimedia_video_container {
    border: 3px solid #343434;
}

/* line 1132, sass/partials/pages/_index.scss */
#main-multimedia .page_multimedia_content .page_multimedia_video .page_multimedia_video_title .film {
  color: #fff;
}

/* line 1133, sass/partials/pages/_index.scss */
#main-multimedia .page_multimedia_content .page_multimedia_list_items_picture {

}

/* line 1134, sass/partials/pages/_index.scss */
#main-multimedia .page_multimedia_content .page_multimedia_video {
  width: 76%;
  top: -600px;
  float: right;
  padding-left: 5px;
}

/* line 1136, sass/partials/pages/_index.scss */
#main-multimedia .page_multimedia_lists {
  width: 76%;
}

/* line 1137, sass/partials/pages/_index.scss */
#main-multimedia .page_multimedia_list_items_item {
  width: 48%;
}

/* line 1138, sass/partials/pages/_index.scss */
#main-multimedia .page_multimedia_list_items_header_head {
  font-size: 16px;
  padding-left: 0;
}

/* line 1139, sass/partials/pages/_index.scss */
#main-multimedia .page_multimedia_list_items_header_head .film {
  color: #fff;
}

/* line 1141, sass/partials/pages/_index.scss */
#main-multimedia .multimedia_more {
  height: 80px;
  width: 100%;
  margin-bottom: 40px;
  background: transparent;
}

/* line 1142, sass/partials/pages/_index.scss */
#main-multimedia .multimedia_more .box_footer, #main-multimedia .multimedia_more .page_footer, #main-multimedia .multimedia_more .page_footer--pagination {
  height: 80px;
  background: transparent;
}

/* line 1143, sass/partials/pages/_index.scss */
#main-multimedia .multimedia_more .box_footer .page_aside_contents_items_footer, #main-multimedia .multimedia_more .page_footer .page_aside_contents_items_footer, #main-multimedia .multimedia_more .page_footer--pagination .page_aside_contents_items_footer {
  height: 80px;
  margin: 0;
}

/* line 1144, sass/partials/pages/_index.scss */
#main-multimedia .multimedia_more .box_footer .page_aside_contents_items_footer_more, #main-multimedia .multimedia_more .page_footer .page_aside_contents_items_footer_more, #main-multimedia .multimedia_more .page_footer--pagination .page_aside_contents_items_footer_more {
  width: 280px;
  margin: 0 auto;
}

/* line 1149, sass/partials/pages/_index.scss */
#main-multimedia .main-gallery_header {
  position: relative;
  width: 100%;
  height: 70px;
  margin-bottom: 30px;
  background: transparent;
  z-index: 3;
}

/* line 1150, sass/partials/pages/_index.scss */
#main-multimedia .page_galleries_list {
  width: 76%;
}

/* line 1151, sass/partials/pages/_index.scss */
#main-multimedia .page_galleries_list_header_head {
  font-size: 14px;
  padding-left: 0;
}

/* line 1152, sass/partials/pages/_index.scss */
#main-multimedia .page_galleries_list_header_head .galeria {
  color: #fff;
}

/* line 1153, sass/partials/pages/_index.scss */
#main-multimedia .page_galleries_list_item {
  width: 48%;
}

/* line 1154, sass/partials/pages/_index.scss */
#main-multimedia .page_galleries_list_item .page_galleries_list_picture_anchor {
  border: 0px solid transparent;
}

/* line 1156, sass/partials/pages/_index.scss */
#main-multimedia .main-gallery_header .main-gallery_header_title {
  padding-top: 12px;
  padding-right: 78px;
  text-align: right;
  font-size: 3.0rem;
  font-weight: 700;
}

/* line 1158, sass/partials/pages/_index.scss */
#main-multimedia .galleries_more {
  height: 80px;
  width: 100%;
  background: transparent;
  display: inline-block;
}

/* line 1159, sass/partials/pages/_index.scss */
#main-multimedia .galleries_more .box_footer, #main-multimedia .galleries_more .page_footer, #main-multimedia .galleries_more .page_footer--pagination {
  height: 80px;
  background: transparent;
}

/* line 1160, sass/partials/pages/_index.scss */
#main-multimedia .galleries_more .box_footer .page_aside_contents_items_footer, #main-multimedia .galleries_more .page_footer .page_aside_contents_items_footer, #main-multimedia .galleries_more .page_footer--pagination .page_aside_contents_items_footer {
  height: 80px;
  margin: 0;
}

/* line 1161, sass/partials/pages/_index.scss */
#main-multimedia .galleries_more .box_footer .page_aside_contents_items_footer_more, #main-multimedia .galleries_more .page_footer .page_aside_contents_items_footer_more, #main-multimedia .galleries_more .page_footer--pagination .page_aside_contents_items_footer_more {
  width: 300px;
  margin: 0 auto;
}

@media (min-width: 1530px) {
  /* line 1164, sass/partials/pages/_index.scss */
  #main-multimedia .galleries_more {
    margin-bottom: 40px;
    margin-top: -20px;
  }
}
@media (min-width: 1200px) and (max-width: 1530px) {
  /* line 1167, sass/partials/pages/_index.scss */
  #main-multimedia .galleries_more {
    /*padding-top: 125px;*/
  }
}
@media (min-width: 990px) and (max-width: 1200px) {
  /* line 1170, sass/partials/pages/_index.scss */
  #main-multimedia .galleries_more {

  }
}
@media (max-width: 990px) {
  /* line 1173, sass/partials/pages/_index.scss */
  #main-multimedia .galleries_more {
    padding-bottom: 100px;
  }
}
@media (min-width: 1040px) {
  /* line 1177, sass/partials/pages/_index.scss */
  #main-multimedia .main-multimedia_header .main-multimedia_header_title {
    padding-top: 12px;
    padding-right: 78px;
    text-align: right;
    font-size: 3.0rem;
    font-weight: 700;
  }
}
@media (min-width: 530px) and (max-width: 990px) {
  /* line 1182, sass/partials/pages/_index.scss */
  #main-multimedia .main-multimedia_header .main-multimedia_header_title {
    padding-top: 12px;
    padding-right: 68px;
    text-align: right;
    font-size: 2.3rem;
    font-weight: 700;
    color: #FFF;
  }

  /* line 1185, sass/partials/pages/_index.scss */
  #main-multimedia .page_multimedia_content .page_multimedia_video {
    width: 100%;
    top: -600px;
    float: left;
    padding-left: 5px;
  }

  /* line 1186, sass/partials/pages/_index.scss */
  #main-multimedia .page_multimedia_content .page_multimedia_lists {
    float: left;
    display: inline;
    margin-top: 15px;
    padding-left: 5px;
    width: 100%;
  }

  /* line 1194, sass/partials/pages/_index.scss */
  #main-multimedia .page_galleries_list {
    width: 100%;
  }

  /* line 1195, sass/partials/pages/_index.scss */
  #main-multimedia .page_galleries_list_item {
    width: 48%;
  }

  /* line 1196, sass/partials/pages/_index.scss */
  #main-multimedia .page_gallery_content::after {
    position: absolute;
    display: block;
    float: right;
    font-size: 650px;
    margin-top: -700px;
    right: -80px;
    color: #F9EDB0;
    font-family: "Font Awesome 5 Free";
    font-weight: 700;
    content: "\f03e";
    opacity: 0.4;
    z-index: -2;
  }

  /* line 1211, sass/partials/pages/_index.scss */
  #main-multimedia .main-gallery_header {
    display: none;
  }
}
@media (min-width: 990px) and (max-width: 1300px) {
  /* line 1215, sass/partials/pages/_index.scss */
  #main-multimedia .galleries_more {
    margin-top: 30px;
  }

  /* line 1216, sass/partials/pages/_index.scss */
  #main-multimedia .multimedia_more {
    margin-top: 30px;
  }
}
@media (min-width: 400px) and (max-width: 530px) {
  /* line 1220, sass/partials/pages/_index.scss */
  #main-multimedia .main-multimedia_header .main-multimedia_header_title {
    padding-top: 12px;
    padding-right: 10px;
    text-align: right;
    font-size: 2.0rem;
    font-weight: 700;
  }

  /* line 1223, sass/partials/pages/_index.scss */
  #main-multimedia .page_galleries_list {
    width: 96%;
  }

  /* line 1224, sass/partials/pages/_index.scss */
  #main-multimedia .main-gallery_header .main-gallery_header_title {
    padding-right: 10px;
  }

  /* line 1225, sass/partials/pages/_index.scss */
  #main-multimedia .page_multimedia_content .page_multimedia_video {
    width: 96%;
    top: -600px;
    float: left;
    padding-left: 10px;
  }

  /* line 1226, sass/partials/pages/_index.scss */
  #main-multimedia .page_multimedia_content .page_multimedia_lists {
    width: 96%;
    padding-left: 10px;
  }

  /* line 1227, sass/partials/pages/_index.scss */
  #main-multimedia .multimedia_more {
    width: 96%;
    margin-top: -10px;
    margin-bottom: 0px;
    margin-left: auto;
    padding-left: 12%;
  }

  /* line 1228, sass/partials/pages/_index.scss */
  #main-multimedia .multimedia_more .box_footer, #main-multimedia .multimedia_more .page_footer, #main-multimedia .multimedia_more .page_footer--pagination {
    padding: 0;
  }

  /* line 1229, sass/partials/pages/_index.scss */
  #main-multimedia .galleries_more .box_footer .page_aside_contents_items_footer, #main-multimedia .galleries_more .page_footer .page_aside_contents_items_footer, #main-multimedia .galleries_more .page_footer--pagination .page_aside_contents_items_footer {
    margin: 0 auto;
  }

  /* line 1231, sass/partials/pages/_index.scss */
  #main-multimedia .main-gallery_header {
    display: none;
  }

  /* line 1232, sass/partials/pages/_index.scss */
  #main-multimedia .page_galleries_list_item {
    width: 48%;
  }

  /* line 1233, sass/partials/pages/_index.scss */
  #main-multimedia .page_gallery_content::after {
    position: absolute;
    display: block;
    float: right;
    font-size: 650px;
    margin-top: -700px;
    right: -80px;
    color: #F9EDB0;
    font-family: "Font Awesome 5 Free";
    font-weight: 700;
    content: "\f03e";
    opacity: 0.4;
    z-index: -2;
  }

  /* line 1247, sass/partials/pages/_index.scss */
  #main-multimedia .galleries_more {
    margin-top: 30px;
  }

  /* line 1248, sass/partials/pages/_index.scss */
  #main-multimedia .multimedia_more {
    margin-top: 30px;
  }
}
@media (max-width: 400px) {
  /* line 1252, sass/partials/pages/_index.scss */
  #main-multimedia .main-multimedia_header .main-multimedia_header_title {
    padding-top: 12px;
    padding-right: 10px;
    text-align: right;
    font-size: 2.0rem;
    font-weight: 700;
  }

  /* line 1255, sass/partials/pages/_index.scss */
  #main-multimedia .page_galleries_list {
    width: 96%;
  }

  /* line 1256, sass/partials/pages/_index.scss */
  #main-multimedia .main-gallery_header .main-gallery_header_title {
    padding-right: 10px;
  }

  /* line 1257, sass/partials/pages/_index.scss */
  #main-multimedia .page_multimedia_content .page_multimedia_video {
    width: 96%;
    top: -600px;
    float: left;
    padding-left: 10px;
  }

  /* line 1258, sass/partials/pages/_index.scss */
  #main-multimedia .page_multimedia_content .page_multimedia_lists {
    width: 96%;
    padding-left: 10px;
  }

  /* line 1259, sass/partials/pages/_index.scss */
  #main-multimedia .multimedia_more {
    width: 96%;
    margin-top: -10px;
    margin-bottom: 0px;
    margin-left: auto;
    /*padding-left: 12%;*/
  }

  /* line 1260, sass/partials/pages/_index.scss */
  #main-multimedia .multimedia_more .box_footer, #main-multimedia .multimedia_more .page_footer, #main-multimedia .multimedia_more .page_footer--pagination {
    padding: 0;
  }

  /* line 1261, sass/partials/pages/_index.scss */
  #main-multimedia .galleries_more .box_footer .page_aside_contents_items_footer, #main-multimedia .galleries_more .page_footer .page_aside_contents_items_footer, #main-multimedia .galleries_more .page_footer--pagination .page_aside_contents_items_footer {
    margin: 0 auto;
  }

  /* line 1263, sass/partials/pages/_index.scss */
  #main-multimedia .main-gallery_header {
    display: none;
  }

  /* line 1264, sass/partials/pages/_index.scss */
  #main-multimedia .page_galleries_list_item {
    width: 48%;
  }

  /* line 1265, sass/partials/pages/_index.scss */
  #main-multimedia .page_gallery_content::after {
    position: absolute;
    display: block;
    float: right;
    font-size: 650px;
    margin-top: -700px;
    right: -80px;
    color: #F9EDB0;
    font-family: "Font Awesome 5 Free";
    font-weight: 700;
    content: "\f03e";
    opacity: 0.4;
    z-index: -2;
  }

  /* line 1279, sass/partials/pages/_index.scss */
  #main-multimedia .galleries_more {
    margin-top: 50px;
  }

  /* line 1280, sass/partials/pages/_index.scss */
  #main-multimedia .multimedia_more {
    margin-top: 50px;
  }
}
@media (min-width: 995px) {
  /* line 1284, sass/partials/pages/_index.scss */
  #main-multimedia .page_multimedia_content .page_multimedia_lists {
    float: right;
    display: inline;
    margin-top: 15px;
    padding-left: 5px;
  }
}
@media (min-width: 995px) and (max-width: 1455px) {
  /* line 1293, sass/partials/pages/_index.scss */
  #main-multimedia .page_gallery_content::after {
    position: absolute;
    display: block;
    float: right;
    font-size: 650px;
    margin-top: -700px;
    right: -80px;
    color: #F9EDB0;
    font-family: "Font Awesome 5 Free";
    font-weight: 700;
    content: "\f03e";
    opacity: 0.4;
    z-index: -2;
  }
}
@media (min-width: 1800px) {
  /* line 1312, sass/partials/pages/_index.scss */
  #main-multimedia .page_gallery_content::after {
    position: absolute;
    display: block;
    float: right;
    font-size: 750px;
    margin-top: -890px;
    right: -100px;
    color: #F9EDB0;
    font-family: "Font Awesome 5 Free";
    font-weight: 700;
    content: "\f03e";
    opacity: 0.4;
    z-index: -2;
  }
}
@media (min-width: 1456px) and (max-width: 1800px) {
  /* line 1330, sass/partials/pages/_index.scss */
  #main-multimedia .page_gallery_content::after {
    position: absolute;
    display: block;
    float: right;
    font-size: 750px;
    margin-top: -790px;
    right: -100px;
    color: #F9EDB0;
    font-family: "Font Awesome 5 Free";
    font-weight: 700;
    content: "\f03e";
    opacity: 0.4;
    z-index: -2;
  }
}
@media (min-width: 995px) and (max-width: 1455px) {
  /* line 1348, sass/partials/pages/_index.scss */
  #main-multimedia .page_multimedia_content .page_multimedia_lists::after {
    position: absolute;
    display: block;
    float: left;
    font-size: 600px;
    margin-top: -700px;
    left: -80px;
    color: #F9EDB0;
    font-family: "Font Awesome 5 Free";
    font-weight: 700;
    content: "\f04b";
    opacity: 0.4;
    z-index: -2;
  }
}
@media (min-width: 1456px) {
  /* line 1365, sass/partials/pages/_index.scss */
  #main-multimedia .page_multimedia_content .page_multimedia_lists::after {
    position: absolute;
    display: block;
    float: left;
    font-size: 700px;
    margin-top: -870px;
    left: -100px;
    color: #F9EDB0;
    font-family: "Font Awesome 5 Free";
    font-weight: 700;
    content: "\f04b";
    opacity: 0.4;
    z-index: -2;
  }
}
/*poprawki responsywności strony głównej*/
/* line 1388, sass/partials/pages/_index.scss */
.header_middle .header_name_title {
  font-weight: 700;
}

@media (max-width: 1128px) {
  /* line 1391, sass/partials/pages/_index.scss */
  .page_aside_contents-slider_content_news, .page_contents_items_content {
    margin-top: 5px;
  }

  /* line 1392, sass/partials/pages/_index.scss */
  .page_index_news_items_list .page_contents_items_header_head {
    margin-top: -10px;
    font-weight: 500;
    font-size: 1.6rem;
  }

  /* line 1393, sass/partials/pages/_index.scss */
  .page_index_news_items_list .col-lg-12 {
    padding-right: 2px;
    padding-left: 2px;
  }

  /* line 1395, sass/partials/pages/_index.scss */
  .header_middle .header_name_title {
    font-size: 3.4rem;
  }

  /* line 1396, sass/partials/pages/_index.scss */
  .header_middle .header_name_subtitle {
    margin-top: 1px;
    width: 180px;
    font-size: 2.0rem;
  }

  /* line 1398, sass/partials/pages/_index.scss */
  .header_info .header_info_name {
    width: 200px;
  }

  /* line 1399, sass/partials/pages/_index.scss */
  .header_middle .header_search_form {
    width: 70%;
  }
}
@media (max-width: 1230px) {
  /* line 1404, sass/partials/pages/_index.scss */
  .page_aside_contents .page_aside_contents_items_footer_more {
    width: 100% !important;
  }

  /* line 1405, sass/partials/pages/_index.scss */
  .page_multimedia_content .page_multimedia_footer_more {
    width: 65% !important;
  }
}
/* line 1408, sass/partials/pages/_index.scss */
.header_middle .header_name_subtitle {
  margin-top: 1px;
}

/* line 1412, sass/partials/pages/_index.scss */
.page_index_news_items_list .page_contents_items_header {
  margin-top: 5px;
}

/* line 1415, sass/partials/pages/_index.scss */
.page_index_news_items_list .page_contents_items_content_paragraph_right {
  font-size: 1.3rem;
}

/* line 1417, sass/partials/pages/_index.scss */
.page_index_news_items_list .page_aside_contents-slider_content_important {
  width: 250px;
}

/* line 1418, sass/partials/pages/_index.scss */
.page_index_news_items_list .page_aside_contents-slider_header_important {
  width: 250px;
  margin-top: -5px;
  margin-left: 0;
}

/* line 1419, sass/partials/pages/_index.scss */
.page_index_news_items_list .page_aside_contents-slider_header_important .page_aside_contents-slider_header_head_important {
  line-height: 2rem;
  font-size: 1.7rem;
  font-weight: 700;
}

@media (max-width: 900px) {
  /* line 1424, sass/partials/pages/_index.scss */
  #main-content .page_aside_menu {
    display: none;
  }

  /* line 1425, sass/partials/pages/_index.scss */
  .header_middle .header_aside {
    display: none;
  }

  /* line 1426, sass/partials/pages/_index.scss */
  .header_middle .header_search {
    float: right;
  }
}
@media (max-width: 586px) {
  /* line 1430, sass/partials/pages/_index.scss */
  .header_middle .header_search {
    width: 100%;
    margin-top: 0px;
    margin-bottom: 10px;
  }
}
/* line 1435, sass/partials/pages/_index.scss */
.page_index_news .page_index_news_items_list .col-lg-12 {
  max-width: 446px;
}

@media (max-width: 1024px) {
  /* line 1437, sass/partials/pages/_index.scss */
  .page_index_news .page_index_news_items_list .col-lg-12 {
    max-width: 255px;
  }
}
@media (max-width: 990px) {
  /* line 1440, sass/partials/pages/_index.scss */
  .page_contents_items_aside, .page_contents_items_main, .page_contents_items_content {
    width: 300px;
    margin: 0 auto;
  }
}
/* line 1449, sass/partials/pages/_index.scss */
.row-direction {
  height: 0px;
}

/* line 1450, sass/partials/pages/_index.scss */
.row-direction .aside_categories-contents {
  position: relative;
  z-index: 1000;
  top: -650px;
  left: -420px;
  margin: 0px;
  padding: 0px;
  width: 420px;
  background-color: #FFFFFF;
}

/* line 1461, sass/partials/pages/_index.scss */
.row-direction .aside_categories-contents .buttons {
  position: absolute;
  right: -155px;
  top: 400px;
  background-color: #DA2320;
  transform: rotate(-90deg);
  width: 260px;
  height: 50px;
  border-radius: 0px 0px 5px 5px;
}

/* line 1471, sass/partials/pages/_index.scss */
.row-direction .aside_categories-contents .buttons .buttonsContainer {
  margin-top: -15px;
  width: 260px;
  margin-left: -14px;
}

/* line 1472, sass/partials/pages/_index.scss */
.row-direction .aside_categories-contents .scrollable {
  height: 270px;
  color: #FFFFFF;
}

/* line 1473, sass/partials/pages/_index.scss */
.row-direction .aside_categories-contents .scrollable a {
  color: #E8F438;
}

/* line 1474, sass/partials/pages/_index.scss */
.row-direction .aside_categories-contents .item_header {
  height: 100px;
}

/* line 1475, sass/partials/pages/_index.scss */
.row-direction .aside_categories-contents .slidermore {
  float: right;
}

/* line 1476, sass/partials/pages/_index.scss */
.row-direction .aside_categories-contents .scrollable a:hover {
  color: #075AB5;
}

/* line 1477, sass/partials/pages/_index.scss */
.row-direction .aside_categories-contents .buttons .buttonsContainer > div > div {
  position: absolute;
  top: 0px;
  right: 0px;
}

/* line 1478, sass/partials/pages/_index.scss */
.row-direction .aside_categories-contents .buttons .buttonsContainer > div {
  position: absolute;
  margin-left: 30px;
  height: 20px;
  text-align: left;
  color: #FFFFFF;
  top: 12px;
  font-weight: 700;
  font-size: 16px;
}

/* line 1491, sass/partials/pages/_index.scss */
.row-direction .items {
  position: absolute;
  width: 420px;
  margin-left: -35px;
  margin-top: -20px;
  padding-top: 20px;
  background-color: #000;
}

/* line 1500, sass/partials/pages/_index.scss */
.row-direction .page_investments_items_item_left {
  width: 420px;
  overflow: hidden;
}

/* line 1501, sass/partials/pages/_index.scss */
.row-direction .page_investments_items_item_left aside img {
  width: 350px;
}

/* line 1502, sass/partials/pages/_index.scss */
.row-direction .page_investments_items_aside_left, .row-direction .page_investments_items_main {
  margin-left: 35px;
}

/* line 1503, sass/partials/pages/_index.scss */
.row-direction .aside_categories-contents, .row-direction .page_investments_items_item_left {
  background-color: #000;
}

/* line 1505, sass/partials/pages/_index.scss */
.row-direction .page_investments_items_item_left .line {
  margin-left: -35px;
  margin-top: 15px;
  margin-bottom: 15px;
  width: 460px;
}

/* line 1507, sass/partials/pages/_index.scss */
.row-direction .aside_categories-contents .navbutton {
  width: 18px;
  margin-top: 10px;
  height: 18px;
  border-radius: 90px;
  background-color: #6c7be2;
  border: 3px solid #FFFFFF;
  cursor: pointer;
  position: relative;
}

/* line 1508, sass/partials/pages/_index.scss */
.row-direction .aside_categories-contents .navbutton > div {
  width: 12px;
  height: 12px;
  border-radius: 90px;
  background-color: #6c7be2;
  position: absolute;
  top: 3px;
  left: 3px;
}

/* line 1509, sass/partials/pages/_index.scss */
.row-direction .box_footer_news {
  margin: 0;
}

/* line 1510, sass/partials/pages/_index.scss */
.row-direction .page_aside_contents_items_footer {
  margin-top: 10px;
  margin-left: 20px;
  padding-bottom: 10px;
}

/* line 1515, sass/partials/pages/_index.scss */
.row-direction .page_aside_contents_items_footer_more--news {
  width: 370px;
}

/* line 1519, sass/partials/pages/_index.scss */
.row-direction .aside_contents-slider {
  padding: 15px 35px !important;
  position: relative;
}

/* line 1520, sass/partials/pages/_index.scss */
.row-direction .aside_contents-slider .scrollable {
  width: 198px;
  height: 290px;
}

/* line 1521, sass/partials/pages/_index.scss */
.row-direction .aside_contents-slider .item {
  width: 198px;
}

/* line 1522, sass/partials/pages/_index.scss */
.row-direction .aside_contents-slider .item_aside {
  text-align: center;
  margin-bottom: 12px;
}

/* line 1523, sass/partials/pages/_index.scss */
.row-direction .aside_contents-slider .item_aside img {
  max-width: 198px;
}

/* line 1524, sass/partials/pages/_index.scss */
.row-direction .aside_contents-slider .item_header {
  margin-bottom: 5px;
}

/* line 1525, sass/partials/pages/_index.scss */
.row-direction .aside_contents-slider .item_header a {
  font-size: 15px;
  font-weight: 400;
}

/* line 1526, sass/partials/pages/_index.scss */
.row-direction .aside_contents-slider .item_content {
  text-align: justify;
  line-height: 16px;
}

/* line 1527, sass/partials/pages/_index.scss */
.row-direction .aside_contents-slider .item_content a {
  display: inline-block;
  margin-top: 5px;
}

@media (min-width: 644px) and (max-width: 944px) {
  /* line 1530, sass/partials/pages/_index.scss */
  .row-direction .aside_categories-contents {
    top: -600px;
  }
}
@media (min-width: 530px) and (max-width: 644px) {
  /* line 1534, sass/partials/pages/_index.scss */
  .row-direction .aside_categories-contents {
    top: -369px;
  }
}
@media (max-width: 530px) {
  /* line 1538, sass/partials/pages/_index.scss */
  .row-direction .aside_categories-contents {
    top: -415px;
  }
}
@media (max-width: 944px) {
  /* line 1543, sass/partials/pages/_index.scss */
  header .header_top {
    display: none;
  }
}
/* line 1547, sass/partials/pages/_index.scss */
#google_translate_element .goog-te-gadget .goog-te-gadget-simple {
  background-color: #000;
  height: 50px;
}

/* line 1549, sass/partials/pages/_index.scss */
.box_header_item_news > table td:nth-child(2) {
  padding-left: 30px;
}

/* line 1554, sass/partials/pages/_index.scss */
.page_index_main .box_header_items_news {
  height: 100px;
}

/* line 1556, sass/partials/pages/_index.scss */
.page_calendar .page_calendar_items .page_calendar_items_main {
  margin-bottom: 0px;
  width: 280px;
}

/* line 1558, sass/partials/pages/_index.scss */
.page_search .page_form .page_form_paragraph .page_form_element-button::after, .page_search .page_contents_content_probes_form .page_form_paragraph .page_form_element-button::after, .page_search .page_form .page_form_paragraph--antispam .page_form_element-button::after, .page_search .page_contents_content_probes_form .page_form_paragraph--antispam .page_form_element-button::after, .page_search .page_form .page_form_paragraph--sub .page_form_element-button::after, .page_search .page_contents_content_probes_form .page_form_paragraph--sub .page_form_element-button::after, .page_search .page_form .page_form_paragraph_map .page_form_element-button::after, .page_search .page_contents_content_probes_form .page_form_paragraph_map .page_form_element-button::after {
  content: 'asas';
}

/* line 1560, sass/partials/pages/_index.scss */
.page .page_disabled .page_search .page_search_content {
  padding-left: 20px;
  padding-right: 20px;
}

/* line 1563, sass/partials/pages/_index.scss */
#historical .items {
  position: relative;
  overflow: hidden;
  width: 464px;
  height: 169px !important;
  margin: 10px auto;
}

/* line 1571, sass/partials/pages/_index.scss */
#historical .item {
  position: absolute;
  top: 0px;
  left: -464px;
  display: none;
  z-index: 38;
  opacity: 1;
  width: 464px;
  height: 169px;
  padding: 0;
}

/* line 1583, sass/partials/pages/_index.scss */
#historical .item .inner_item {
  position: absolute;
  top: 0px;
  left: 0px;
  display: block;
  z-index: 2;
  opacity: 1;
}

/* line 1592, sass/partials/pages/_index.scss */
#historical .item .overlay {
  position: absolute;
  bottom: 2px;
  left: 2px;
  width: 460px;
  padding: 6px 0;
  background: url(images/hist-overlay.png);
  color: #FFF;
  font-family: Arial,Helvetica,Garuda,sans-serif;
}

/* line 1603, sass/partials/pages/_index.scss */
#historical .item .overlay p {
  float: left;
  width: 363px;
  padding: 0 12px;
  border-left: 1px solid #8C847C;
}

/* line 1610, sass/partials/pages/_index.scss */
#historical .item .overlay h3 {
  float: left;
  width: 72px;
  margin: 2px 0;
  padding: 0;
  line-height: 15px;
  text-align: center;
  color: #FFF;
  font-weight: bold;
}

/* line 1623, sass/partials/pages/_index.scss */
#historical div.wrap {
  width: 100%;
  height: auto;
  max-height: 200px;
  overflow: auto;
  outline: none;
}

/* line 1631, sass/partials/pages/_index.scss */
#historical .jspContainer {
  width: 483px;
  height: 44px;
  overflow: hidden;
  position: relative;
}

/* line 1638, sass/partials/pages/_index.scss */
#historical .jspPane {
  position: absolute;
  padding: 0px;
  width: 483px;
  left: 0px;
}

/* line 1645, sass/partials/pages/_index.scss */
#historical ul.nav {
  float: left;
  width: 483px;
  background: url(images/hist-line.png) repeat-x;
  margin: 2px 0;
}

/* line 1652, sass/partials/pages/_index.scss */
#historical ul.nav li {
  float: left;
  width: 40px;
  margin: 2px 4px;
}

/* line 1658, sass/partials/pages/_index.scss */
#historical ul.nav a {
  display: block;
  height: 36px;
  position: relative;
}

/* line 1664, sass/partials/pages/_index.scss */
#historical ul.nav a::after {
  position: absolute;
  top: -2px;
  left: 50%;
  content: "";
  width: 14px;
  height: 14px;
  background: url(images/hist-point.png) no-repeat center -14px;
  margin-left: -7px;
}

/* line 1675, sass/partials/pages/_index.scss */
#historical ul.nav span {
  position: absolute;
  top: 20px;
  display: block;
  width: 40px;
  text-align: center;
}

/* line 22, sass/partials/pages/_investments.scss */
.page_investments_items_main {
  max-height: none;
  overflow: visible;
}
/* line 37, sass/partials/pages/_investments.scss */
.page_investments_items_content_paragraph:last-child {
  display: none;
}
/* line 52, sass/partials/pages/_investments.scss */
.page_investments_items_content_value_anchor {
  text-decoration: none;
}
/* line 56, sass/partials/pages/_investments.scss */
.page_investments_items_content_value_anchor:hover {
  text-decoration: underline;
}

/* line 72, sass/partials/pages/_investments.scss */
.page_investments_content_header {
  padding: 20px 0;
}
/* line 76, sass/partials/pages/_investments.scss */
.page_investments_content_header_head {
  font-size: 1.7rem;
  font-weight: 700;
  color: #FFF;
  margin: 0;
}
/* line 82, sass/partials/pages/_investments.scss */
.page_investments_content_header_head::after {
  content: ":";
}
/* line 91, sass/partials/pages/_investments.scss */
.page_investments_content_tabs_head {
  position: absolute;
  clip: rect(1px, 1px, 1px, 1px);
}
/* line 102, sass/partials/pages/_investments.scss */
.page_investments_content_tabs_button {
  float: left;
  width: 33.3%;
  height: 80px;
  color: #FFF;
  font-weight: 700;
  text-align: center;
  text-transform: uppercase;
  line-height: 80px;
}
/* line 112, sass/partials/pages/_investments.scss */
.page_investments_content_tabs_button.tabs_button--active {
  color: #FFF;
  background: #373737;
}
/* line 118, sass/partials/pages/_investments.scss */
.page_investments_content_tabs_button_anchor {
  display: block;
  height: inherit;
  color: inherit;
  text-decoration: none;
}
/* line 133, sass/partials/pages/_investments.scss */
.page_investments_content_tabs_pane {
  background: #373737;
  padding: 20px 20px;
}
/* line 150, sass/partials/pages/_investments.scss */
.page_investments_content_data_paragraph:nth-child(odd) {
  background: #010101;
}
/* line 156, sass/partials/pages/_investments.scss */
.page_investments_content_data_title {
  font-weight: 700;
}
/* line 159, sass/partials/pages/_investments.scss */
.page_investments_content_data_title::after {
  content: ":";
}
/* line 167, sass/partials/pages/_investments.scss */
.page_investments_content_data_value--contact {
  display: block;
  margin-top: 20px;
}
/* line 181, sass/partials/pages/_investments.scss */
.page_investments_content_gallery {
  width: 100%;
  padding: 0 0 20px;
  margin: 1rem auto;
  position: relative;
}
@media print {
  /* line 181, sass/partials/pages/_investments.scss */
  .page_investments_content_gallery {
    display: none;
  }
}
/* line 198, sass/partials/pages/_investments.scss */
.page_investments_content_gallery_container {
  width: 100%;
  height: 204px;
  padding: 2px 0;
  margin: 0 auto;
}
/* line 213, sass/partials/pages/_investments.scss */
.page_investments_content_gallery_item {
  width: 926px;
  padding-left: 2px;
}
/* line 220, sass/partials/pages/_investments.scss */
.page_investments_content_gallery_item_anchor {
  float: left;
  width: 32%;
  height: 200px;
  background-position: 50%;
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
}
/* line 229, sass/partials/pages/_investments.scss */
.page_investments_content_gallery_item_anchor + .page_investments_content_gallery_item_anchor {
  margin-left: 2%;
}
/* line 234, sass/partials/pages/_investments.scss */
.page_investments_content_gallery_item_anchor_img {
  display: none;
}
/* line 242, sass/partials/pages/_investments.scss */
.page_investments_content_map {
  width: 100%;
  height: 500px;
  border: 0 solid #626262;
}

/* line 8, sass/partials/pages/_maps.scss */
.page_maps_form {
  padding: 20px 0 30px 20px;
  background: #4A4A4A;
  margin-bottom: 30px;
}
/* line 15, sass/partials/pages/_maps.scss */
.page_maps_form_content {
  margin: 0 0 20px;
}

/* line 25, sass/partials/pages/_maps.scss */
.page_maps_map_content {
  height: 485px;
  background: #222;
  border: 0;
}

/* line 16, sass/partials/pages/_multimedia.scss */
.page_multimedia_video_container {
  margin-bottom: 15px;
}
/* line 21, sass/partials/pages/_multimedia.scss */
.page_multimedia_video_title {
    font-size: 1.7rem;
    font-weight: 700;
  color: #E7F438;
  margin: 0;
  padding-bottom: 5px;
  padding-top: 5px;
}
/* line 31, sass/partials/pages/_multimedia.scss */
.page_multimedia_video_description {
  text-align: justify;
  margin: 5px 0 0;
  padding-bottom: 20px;
}
/* line 39, sass/partials/pages/_multimedia.scss */
.page_multimedia_video_navigation {
  padding-top: 5px;
}
/* line 44, sass/partials/pages/_multimedia.scss */
.page_multimedia_video_navigation_item {
  display: inline-block;
}
/* line 47, sass/partials/pages/_multimedia.scss */
.page_multimedia_video_navigation_item + .page_multimedia_video_navigation_item {
  margin-left: 5px;
}
/* line 53, sass/partials/pages/_multimedia.scss */
.page_multimedia_video_navigation_button {
  padding: 0 20px;
}

/* line 61, sass/partials/pages/_multimedia.scss */
.page_multimedia_lists {
  margin-top: 20px;
}

/* line 66, sass/partials/pages/_multimedia.scss */
.page_multimedia_list {
    border-top: 1px solid transparent;
  margin-bottom: 20px;
}
/* line 73, sass/partials/pages/_multimedia.scss */
.page_multimedia_list_header_head {
  font-size: 1.8rem;
  font-weight: 700;
  text-transform: uppercase;
  color: #FFF;
  line-height: 50px;
}
/* line 88, sass/partials/pages/_multimedia.scss */
.page_multimedia_list_items_item {
  float: left;
  width: 31.74946%;
  height: 224px;
  position: relative;
}
/* line 94, sass/partials/pages/_multimedia.scss */
.page_multimedia_list_items_item + .page_multimedia_list_items_item {
  margin-left: 2.3%;
}
/* line 98, sass/partials/pages/_multimedia.scss */
.page_multimedia_list_items_item:nth-child(3n+1) {
  margin-left: 0;
}
/* line 102, sass/partials/pages/_multimedia.scss */
.page_multimedia_list_items_item:nth-child(n+4) {
  margin-top: 20px;
}
/* line 108, sass/partials/pages/_multimedia.scss */
.page_multimedia_list_items_header {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
}
/* line 115, sass/partials/pages/_multimedia.scss */
.page_multimedia_list_items_header_head {
  height: 80px;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.3;
  padding: 5px;
  margin: 0;
  overflow: hidden;
}
/* line 125, sass/partials/pages/_multimedia.scss */
.page_multimedia_list_items_header_head_anchor {
  color: inherit;
  text-decoration: none;
}
/* line 131, sass/partials/pages/_multimedia.scss */
.page_multimedia_list_items_header_head_anchor:hover {
  text-decoration: underline;
}
/* line 139, sass/partials/pages/_multimedia.scss */
.page_multimedia_list_items_picture {
  height: 164px;
}
/* line 143, sass/partials/pages/_multimedia.scss */
.page_multimedia_list_items_picture_img {
  display: none;
}
/* line 148, sass/partials/pages/_multimedia.scss */
.page_multimedia_list_items_picture_anchor {
  display: block;
  height: inherit;
  font-size: 0;
  background-position: 50%;
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
}
/* line 165, sass/partials/pages/_multimedia.scss */
.page_multimedia_list_none {
  padding: 0;
  border: 0;
}

/* line 174, sass/partials/pages/_multimedia.scss */
.page_multimedia_footer {
  border-top: 1px solid #4A4A4A;
}
/* line 178, sass/partials/pages/_multimedia.scss */
.page_multimedia_footer_more {
  width: 49.67603%;
  margin: 20px auto 0;
}
/* line 184, sass/partials/pages/_multimedia.scss */
.page_multimedia_footer_more:hover {
  font-color: #FFF;
}

/* line 8, sass/partials/pages/_sitemap.scss */
.page_sitemap_content {
  padding: 20px 20px;
}
/* line 24, sass/partials/pages/_sitemap.scss */
.page_sitemap_content_level-1_item + .page_sitemap_content_level-1_item {
  margin-top: 30px;
}
/* line 34, sass/partials/pages/_sitemap.scss */
.page_sitemap_content_level-1_item_anchor {
  color: #E8F438;
  text-decoration: none;
  font-size: 1.8rem;
  font-weight: 700;
}
/* line 40, sass/partials/pages/_sitemap.scss */
.page_sitemap_content_level-1_item_anchor:hover {
  color: #E8F438;
  text-decoration: underline;
}
/* line 14, sass/partials/pages/_sitemap.scss */
.page_sitemap_content_level-2 {
  margin-top: 20px;
}
/* line 22, sass/partials/pages/_sitemap.scss */
.page_sitemap_content_level-2_item {
  padding-left: 30px;
  margin-top: 10px;
}
/* line 34, sass/partials/pages/_sitemap.scss */
.page_sitemap_content_level-2_item_anchor {
  color: #E8F438;
  text-decoration: none;
  position: relative;
}
/* line 40, sass/partials/pages/_sitemap.scss */
.page_sitemap_content_level-2_item_anchor:hover {
  color: #E8F438;
  text-decoration: underline;
}
/* line 52, sass/partials/pages/_sitemap.scss */
.page_sitemap_content_level-2_item_anchor::before {
  position: absolute;
  top: 50%;
  right: auto;
  left: -20px;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  font-size: 0.3rem;
  content: "\f111";
}
/* line 22, sass/partials/pages/_sitemap.scss */
.page_sitemap_content_level-3_item {
  padding-left: 30px;
  margin-top: 10px;
}
/* line 34, sass/partials/pages/_sitemap.scss */
.page_sitemap_content_level-3_item_anchor {
  color: #E8F438;
  text-decoration: none;
  position: relative;
}
/* line 40, sass/partials/pages/_sitemap.scss */
.page_sitemap_content_level-3_item_anchor:hover {
  color: #E8F438;
  text-decoration: underline;
}
/* line 52, sass/partials/pages/_sitemap.scss */
.page_sitemap_content_level-3_item_anchor::before {
  position: absolute;
  top: 50%;
  right: auto;
  left: -20px;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  font-size: 0.3rem;
  content: "\f111";
}

/* line 12, sass/partials/pages/_tags.scss */
.page_tags_content_items {
  line-height: 2.5rem;
}
/* line 18, sass/partials/pages/_tags.scss */
.page_tags_content_item {
  display: inline;
}
/* line 21, sass/partials/pages/_tags.scss */
.page_tags_content_item + .page_tags_content_item {
  margin-left: 1rem;
}
/* line 27, sass/partials/pages/_tags.scss */
.page_tags_content_tag, .page_tags_content_tag--2, .page_tags_content_tag--3, .page_tags_content_tag--4, .page_tags_content_tag--5 {
  color: #FFF;
  text-decoration: none;
}
/* line 33, sass/partials/pages/_tags.scss */
.page_tags_content_tag:hover, .page_tags_content_tag--2:hover, .page_tags_content_tag--3:hover, .page_tags_content_tag--4:hover, .page_tags_content_tag--5:hover {
  color: #FFF;
  text-decoration: underline;
}
/* line 40, sass/partials/pages/_tags.scss */
.page_tags_content_tag--2 {
  font-size: 1.4rem;
}
/* line 40, sass/partials/pages/_tags.scss */
.page_tags_content_tag--3 {
  font-size: 1.7rem;
}
/* line 40, sass/partials/pages/_tags.scss */
.page_tags_content_tag--4 {
  font-size: 1.9rem;
}
/* line 40, sass/partials/pages/_tags.scss */
.page_tags_content_tag--5 {
  font-size: 2.2rem;
}

.goog-te-gadget-icon {
    background-image: url("https://www.google.com/images/icons/product/search-16.gif");
    background-position: -53px 19px;
    background-size: cover;
    border-radius: 3px;
}

#main-multimedia .index_page_galleries_list_items {list-style: none;}