body.acc_font_small {
  font-size: 1em; }

body.acc_font_medium {
  font-size: 1.125em; }
  body.acc_font_medium input::-moz-placeholder, body.acc_font_medium textarea::-moz-placeholder {
    font-size: 1.125em !important; }
  body.acc_font_medium input, body.acc_font_medium input::placeholder, body.acc_font_medium textarea, body.acc_font_medium textarea::placeholder {
    font-size: 1.125em !important; }

body.acc_font_big {
  font-size: 1.25em; }
  body.acc_font_big input::-moz-placeholder, body.acc_font_big textarea::-moz-placeholder {
    font-size: 1.175em !important; }
  body.acc_font_big input, body.acc_font_big input::placeholder, body.acc_font_big textarea, body.acc_font_big textarea::placeholder {
    font-size: 1.175em !important; }

body.acc_paragraph p,
body.acc_paragraph * p {
  margin-bottom: 2em !important; }

body.acc_line,
body.acc_line * {
  line-height: 200% !important; }

body.acc_word,
body.acc_word * {
  word-spacing: .5em !important; }

body.acc_letter,
body.acc_letter * {
  letter-spacing: .15em !important; }

body.acc_contrast .smsForm.smsForm--default .smsForm__number::-moz-placeholder, body.acc_contrast .tag_search_form input::-moz-placeholder, body.acc_contrast .systemForm__input::-moz-placeholder {
  background-color: #000000 !important;
  color: #FFFF00 !important; }

body.acc_contrast, body.acc_contrast .header,
body.acc_contrast .home_section,
body.acc_contrast .news__date,
body.acc_contrast .news__date i::before,
body.acc_contrast .news__name,
body.acc_contrast .news__desc,
body.acc_contrast .news_featured_list__main,
body.acc_contrast .news_featured_list__main > *,
body.acc_contrast .news_featured_list__main > *::before,
body.acc_contrast .news_featured_list__main > *::after,
body.acc_contrast .fadeSlider__toggle:not(.-active)::after,
body.acc_contrast .calendar_list__entry,
body.acc_contrast .calendar_list__entry > *,
body.acc_contrast .calendar_list__entry > *::before,
body.acc_contrast .calendar_list__entry > *::after,
body.acc_contrast .calendar_list__date,
body.acc_contrast .calendar_list__date i::before,
body.acc_contrast .calendar_list.container,
body.acc_contrast .calendar_list__main .calendar_list__name,
body.acc_contrast .calendar__field--inactive,
body.acc_contrast .calendar__field--active:not(.calendar__field--has_news),
body.acc_contrast .home_gallery_list__name,
body.acc_contrast .home_gallery_list__name > *,
body.acc_contrast .home_gallery_list__name > *::before,
body.acc_contrast .home_gallery_list__name > *::after,
body.acc_contrast .single_gallery_list__name,
body.acc_contrast .single_gallery_list__name > *,
body.acc_contrast .single_gallery_list__name > *::before,
body.acc_contrast .single_gallery_list__name > *::after,
body.acc_contrast .checkbox,
body.acc_contrast .btn--border,
body.acc_contrast .newsletter__input,
body.acc_contrast .newsletter__email,
body.acc_contrast .wysiwyg,
body.acc_contrast .wysiwyg *,
body.acc_contrast .site__menu_wrapper *:not(.module_head),
body.acc_contrast .site__menu_wrapper *:not(.module_head) *,
body.acc_contrast .site__menu_wrapper *:not(.module_head) *::before,
body.acc_contrast .site__menu_wrapper *:not(.module_head) *::after,
body.acc_contrast .site__menu_wrapper *:not(.module_head)::before,
body.acc_contrast .site__menu_wrapper *:not(.module_head)::after,
body.acc_contrast .site__menu2_wrapper *:not(.module_head),
body.acc_contrast .site__menu2_wrapper *:not(.module_head) *,
body.acc_contrast .site__menu2_wrapper *:not(.module_head) *::before,
body.acc_contrast .site__menu2_wrapper *:not(.module_head) *::after,
body.acc_contrast .site__menu2_wrapper *:not(.module_head)::before,
body.acc_contrast .site__menu2_wrapper *:not(.module_head)::after,
body.acc_contrast .news_entry__date,
body.acc_contrast .news_entry__date > *,
body.acc_contrast .news_entry__date > *::before,
body.acc_contrast .news_featured_list__date i::before,
body.acc_contrast .gallery_list__infobox,
body.acc_contrast .gallery_list__infobox *,
body.acc_contrast .in_numbers__wrapper *,
body.acc_contrast .in_numbers__wrapper,
body.acc_contrast .in_numbers__wrapper::before,
body.acc_contrast .in_numbers__wrapper.in_numbers__wrapper--mask::after,
body.acc_contrast .home_gallery_list__more,
body.acc_contrast .home_gallery_list__more_text,
body.acc_contrast .info_bar__hide_button,
body.acc_contrast .news__list .news__button::before,
body.acc_contrast .home_section--calendar_and_banner_slider_row .calendar_list,
body.acc_contrast .textfield,
body.acc_contrast .customSelect a,
body.acc_contrast .customSelect a span,
body.acc_contrast .customSelect a::before,
body.acc_contrast .customSelect ul,
body.acc_contrast .customSelect ul li,
body.acc_contrast .customSelect__labelIcon::before,
body.acc_contrast .searchCompany__textfield,
body.acc_contrast .menuMobile__expander::before,
body.acc_contrast .contact_info__icon,
body.acc_contrast .message,
body.acc_contrast .search_result,
body.acc_contrast .search_result .search_desc,
body.acc_contrast .search_result .search_name,
body.acc_contrast .slide_gallery_pause,
body.acc_contrast .fadeSlider__pause,
body.acc_contrast .slideGallery__progress_bar,
body.acc_contrast .fadeSlider__progress_bar,
body.acc_contrast .webpushModal,
body.acc_contrast .webpushModal .webpushModal__title,
body.acc_contrast .webpushModal .webpushModal__text,
body.acc_contrast .popupContainer__close,
body.acc_contrast .searchHamburgerMenu::before,
body.acc_contrast .searchHamburgerMenu::after,
body.acc_contrast #site__map li a,
body.acc_contrast .file_add__file *,
body.acc_contrast .company_details_icon,
body.acc_contrast .comment_info__name,
body.acc_contrast .smsForm__head,
body.acc_contrast .smsForm.smsForm--default .smsForm__number,
body.acc_contrast .smsForm.smsForm--default .smsForm__number::placeholder,
body.acc_contrast .site__menu_tiles_wrapper li.level1 > a,
body.acc_contrast .customSelect *,
body.acc_contrast .cookiesBar,
body.acc_contrast .cookiesBar .cookiesBar__button.cookiesBar__button--settings,
body.acc_contrast .cookiesPopupWrap__box,
body.acc_contrast .cookiesBar .cookiesPopup__header,
body.acc_contrast .cookiesPopup .cookiesPopup__header.header > span,
body.acc_contrast .cookiesPopup__sectionAccordionButton:hover,
body.acc_contrast .news_featured_list__container,
body.acc_contrast .pinAttachment--template-pin .pin::after,
body.acc_contrast .pin::after,
body.acc_contrast .pinContent__name::before,
body.acc_contrast .pinListItem,
body.acc_contrast .tag_search_form,
body.acc_contrast .tag_search_form input::placeholder,
body.acc_contrast .departments,
body.acc_contrast .-background,
body.acc_contrast .department,
body.acc_contrast .department__desc,
body.acc_contrast .naglowek-odzial,
body.acc_contrast .dhtml_popup_with_text,
body.acc_contrast .autocomplete_tag,
body.acc_contrast .autocomplete_tag .tag_complete,
body.acc_contrast .autocomplete_tag .tag_complete:hover,
body.acc_contrast .news_entry_rate__star.-active,
body.acc_contrast .comment_info__star.-active,
body.acc_contrast .home_question__desc,
body.acc_contrast .simpleLightbox__boxAuthorName,
body.acc_contrast .simpleLightbox__counter,
body.acc_contrast .simpleLightbox__arrow,
body.acc_contrast .simpleLightbox__arrow::before,
body.acc_contrast .news_home__category,
body.acc_contrast .gallery_poster__wrapper,
body.acc_contrast .news__photo,
body.acc_contrast .news_mini_link__icon,
body.acc_contrast .site_mini_link__icon,
body.acc_contrast .news__container,
body.acc_contrast .siteListImagePro__name,
body.acc_contrast .siteListImagePro__sub,
body.acc_contrast .exchangeRates__row,
body.acc_contrast .exchangeRates__label,
body.acc_contrast .exchangeRates__item,
body.acc_contrast .exchangeRates__itemHeader,
body.acc_contrast .exchangeRates__rateName,
body.acc_contrast .features_template,
body.acc_contrast .header_width_text,
body.acc_contrast .header_width_text .header span,
body.acc_contrast .small_header_width_text .header span,
body.acc_contrast .rios__wrapper.rios__wrapper--default .rios__table_row > *,
body.acc_contrast .rios .systemForm__fieldWrap .systemForm__textfield,
body.acc_contrast .table__cell,
body.acc_contrast .table__cell--empty,
body.acc_contrast .rios_entry__button_icon::before,
body.acc_contrast .rios__wrapper.rios__wrapper--default .rios__cart_row:nth-of-type(2n),
body.acc_contrast .rios__cart_row_section,
body.acc_contrast .cookiesPopup__footer,
body.acc_contrast .rios_search__wrapper,
body.acc_contrast .table__cell--head,
body.acc_contrast .contact_popup__wrap,
body.acc_contrast .contact_popup__desc,
body.acc_contrast .contact_popup__icon,
body.acc_contrast .systemForm__textfield,
body.acc_contrast .systemForm__textarea,
body.acc_contrast .systemForm__input::placeholder,
body.acc_contrast .systemForm__input--checkbox,
body.acc_contrast .site_contact,
body.acc_contrast .rso_category__entry,
body.acc_contrast .rso_list__date_single,
body.acc_contrast .rso_list__date_single .iconset-icon_clock::before,
body.acc_contrast .reportsMap__status,
body.acc_contrast .reportRow__status,
body.acc_contrast .reportsCategoryMenu button,
body.acc_contrast .reportsCategoryMenu button::after,
body.acc_contrast .reportsForm__input,
body.acc_contrast .reportsForm__imageAddTile,
body.acc_contrast .waste,
body.acc_contrast .waste__container,
body.acc_contrast .waste__first_date,
body.acc_contrast .waste__name,
body.acc_contrast .waste_drop__desc,
body.acc_contrast .waste_drop__label {
  background-color: #000000 !important;
  color: #FFFF00 !important; }

body.acc_contrast .news_slider__data,
body.acc_contrast .news_slider__date,
body.acc_contrast .news_slider__name,
body.acc_contrast .news_slider__arrow,
body.acc_contrast .news_slider__arrow::before,
body.acc_contrast .fadeSlider__toggle.-active::after,
body.acc_contrast .calendar__container,
body.acc_contrast .calendar__header > .calendar__field,
body.acc_contrast .shortcuts__item,
body.acc_contrast .shortcuts__item *,
body.acc_contrast .shortcuts__item *::before,
body.acc_contrast .shortcuts__item *::after,
body.acc_contrast .shortcuts__item:hover,
body.acc_contrast .shortcuts__item:hover > *,
body.acc_contrast .shortcuts__item:hover > *::before,
body.acc_contrast .shortcuts__item:hover > *::after,
body.acc_contrast .mVote,
body.acc_contrast .mVote *:not(.checkbox),
body.acc_contrast .bottom_slider__arrow,
body.acc_contrast .footer,
body.acc_contrast .footer__main,
body.acc_contrast .menu_footer__wrapper > .module,
body.acc_contrast .menu_footer__wrapper > .module *:not(.btn):not(.checkbox):not(.newsletter__input):not(.newsletter__email),
body.acc_contrast .menu_footer__wrapper > .module > .module_body > ul.level1 > li.level1 > ul.level2 > li.level2 > a,
body.acc_contrast .opening_hours__day > *,
body.acc_contrast .visit_counter_body > * > *,
body.acc_contrast .visit_counter_body > *,
body.acc_contrast .footer__more,
body.acc_contrast .footer__more *:not(.social_media_icon):not(.related_sites_site__link):not(img),
body.acc_contrast .footer__copyright_element,
body.acc_contrast .main_header,
body.acc_contrast .main_header *:not(img):not(.main_header__logo):not(.menu_top__wrapper):not(.social_media_icon):not(.menu_top__container):not(.main_header__logo--scrolled):not(.hamburgerMenu),
body.acc_contrast .site__menu_wrapper .module_head,
body.acc_contrast .site__menu_wrapper .module_head *,
body.acc_contrast .pager *,
body.acc_contrast .calendar__content .calendar__day_container .calendar__day_of_week_text,
body.acc_contrast .menu_top li.level1::before,
body.acc_contrast .menu_footer__wrapper li.level2 > a::before,
body.acc_contrast .site__menu_wrapper *:not(.module_head) * li:hover a,
body.acc_contrast .site__menu_wrapper *:not(.module_head) * li:hover a::after,
body.acc_contrast .site__menu_wrapper *:not(.module_head) * li:hover a::before,
body.acc_contrast .site__menu2_wrapper *:not(.module_head) * li:hover a,
body.acc_contrast .site__menu2_wrapper *:not(.module_head) * li:hover a::after,
body.acc_contrast .site__menu2_wrapper *:not(.module_head) * li:hover a::before,
body.acc_contrast .site__menu2_wrapper::before,
body.acc_contrast .message.-ok,
body.acc_contrast .info_bar,
body.acc_contrast .info_bar_list li,
body.acc_contrast .company_category,
body.acc_contrast .company_navigation_contener,
body.acc_contrast .header > span,
body.acc_contrast .picture_menu_item,
body.acc_contrast .cookiesBar .cookiesBar__button.cookiesBar__button--confirm,
body.acc_contrast .cookiesPopup__footer,
body.acc_contrast .advanced_menu__wrapper.advanced_menu__wrapper--default .advanced_menu.advanced_menu--arrows_bright li.level0.expand::before,
body.acc_contrast .advanced_menu__wrapper.advanced_menu__wrapper--default .advanced_menu li.level1::before,
body.acc_contrast .pinContent,
body.acc_contrast .pinContentAttachmentContainer::before,
body.acc_contrast .social_media__wrapper.social_media__wrapper--top .social_media_icon,
body.acc_contrast .social_media__wrapper.social_media__wrapper--bottom .social_media_icon,
body.acc_contrast .related_sites__wrapper.related_sites__wrapper--bottom .related_sites_site__link,
body.acc_contrast .opinions.opinions--default .opinions__opinion,
body.acc_contrast .specialists.specialists--default .specialists__container,
body.acc_contrast .specialists.specialists--default .specialists_slider__arrow,
body.acc_contrast .search_match,
body.acc_contrast .calendar__wrapper--main .calendar__days_array > .calendar__field > .calendar__tooltip,
body.acc_contrast .calendar__wrapper--main .calendar__news_desc,
body.acc_contrast .opinion_list__entry,
body.acc_contrast .news__title-tag,
body.acc_contrast .company_name_container,
body.acc_contrast .siteListImagePro__sub::before,
body.acc_contrast .rios_search__wrapper,
body.acc_contrast .table__cell--head,
body.acc_contrast .rso_list__status_wrap,
body.acc_contrast .reportProcess_bottom,
body.acc_contrast .reportsCategoryMenu .module_head,
body.acc_contrast .reportsCategoryMenu li:hover button,
body.acc_contrast .reportsCategoryMenu li:hover button::after,
body.acc_contrast .reportsForm__submitWrapper,
body.acc_contrast .reportsEntry__status {
  background-color: #FFFF00 !important;
  color: #000000 !important; }

body.acc_contrast .js__textToSpeech--target[data-state="speak"] *::-moz-selection {
  background-color: #FF0000 !important;
  color: #000000 !important; }

body.acc_contrast .btn--fill,
body.acc_contrast .btn--fill span,
body.acc_contrast .tag_button,
body.acc_contrast .center_section--navigation,
body.acc_contrast .center_section--navigation *,
body.acc_contrast .mobileMenuBtn,
body.acc_contrast .mobileMenuBtn > *,
body.acc_contrast .mobileMenuBtn::before,
body.acc_contrast .mobileMenuBtn::after,
body.acc_contrast .calendar__field--has_news,
body.acc_contrast .checkbox::after,
body.acc_contrast .message.-error,
body.acc_contrast .pager .pager__page--current,
body.acc_contrast .menu_top li.level0::before,
body.acc_contrast .searchCompany__submit,
body.acc_contrast .go_up__wrapper,
body.acc_contrast .go_up__wrapper *,
body.acc_contrast .popupContainer__closeButton,
body.acc_contrast .main_header *:not(img):not(.main_header__logo):not(.menu_top__wrapper):not(.social_media_icon):not(.menu_top__container):not(.main_header__logo--scrolled):not(.hamburgerMenu) .advanced_menu .level0:hover,
body.acc_contrast .main_header *:not(img):not(.main_header__logo):not(.menu_top__wrapper):not(.social_media_icon):not(.menu_top__container):not(.main_header__logo--scrolled):not(.hamburgerMenu) .advanced_menu .level0:hover > a,
body.acc_contrast .home_gallery_list__more > span,
body.acc_contrast .news_home__category:hover,
body.acc_contrast .news_home__category--active,
body.acc_contrast .company_name_container:first-child,
body.acc_contrast .company_name_container:first-child .company_name,
body.acc_contrast .js__textToSpeech--target[data-state="speak"] *::selection,
body.acc_contrast .features_template__item,
body.acc_contrast .features_template__icon,
body.acc_contrast .features_template__text,
body.acc_contrast .features_template__icon .iconset-icon_mark,
body.acc_contrast .rso_category__entry.-active,
body.acc_contrast .rso_category__entry:hover,
body.acc_contrast .reportsMap__status.active,
body.acc_contrast .reportsMap__tab.active,
body.acc_contrast .reportsForm__locateButton,
body.acc_contrast .waste__button_more,
body.acc_contrast .waste__rule_button_more {
  background-color: #FF0000 !important;
  color: #000000 !important; }

body.acc_contrast .calendar__arrow,
body.acc_contrast .question_form .form__field .-error,
body.acc_contrast #site__map li > a::after,
body.acc_contrast .exchangeRates__bottom_left,
body.acc_contrast .exchangeRates__bottom_right,
body.acc_contrast .table__sortButton.-active,
body.acc_contrast .breadcrumbs__item:not(:last-child) ::before {
  background-color: #000000 !important;
  color: #FF0000 !important; }

body.acc_contrast .advanced_menu__wrapper.advanced_menu__wrapper--default .advanced_menu.advanced_menu--arrows li.level0.expand::after {
  color: #000000; }

body.acc_contrast .searchTop input.searchTop__textfield::-moz-placeholder,
body.acc_contrast .menuMobile__search input.textfield::-moz-placeholder,
body.acc_contrast .mobile-search--fixed input::-moz-placeholder {
  color: #000000 !important; }

body.acc_contrast .searchTop input.searchTop__textfield::-moz-placeholder, body.acc_contrast .menuMobile__search input.textfield::-moz-placeholder, body.acc_contrast .mobile-search--fixed input::-moz-placeholder {
  color: #000000 !important; }

body.acc_contrast .searchTop input.searchTop__textfield::placeholder,
body.acc_contrast .menuMobile__search input.textfield::placeholder,
body.acc_contrast .mobile-search--fixed input::placeholder {
  color: #000000 !important; }

body.acc_contrast .searchTop input.searchTop__textfield:placeholder,
body.acc_contrast .menuMobile__search input.textfield:placeholder,
body.acc_contrast .mobile-search--fixed input:placeholder {
  color: #000000 !important; }

body.acc_contrast .question_form input::-moz-placeholder,
body.acc_contrast .question_form textarea::-moz-placeholder,
body.acc_contrast .company_catalog_form input::-moz-placeholder,
body.acc_contrast .company_catalog_form textarea::-moz-placeholder,
body.acc_contrast .searchCompany__textfield::-moz-placeholder,
body.acc_contrast .comment_line input::-moz-placeholder,
body.acc_contrast .comment_line textarea::-moz-placeholder,
body.acc_contrast .rios .systemForm__fieldWrap .systemForm__textfield::-moz-placeholder,
body.acc_contrast .reportsForm__input::-moz-placeholder {
  color: #FFFF00 !important; }

body.acc_contrast .question_form input::-moz-placeholder, body.acc_contrast .question_form textarea::-moz-placeholder, body.acc_contrast .company_catalog_form input::-moz-placeholder, body.acc_contrast .company_catalog_form textarea::-moz-placeholder, body.acc_contrast .searchCompany__textfield::-moz-placeholder, body.acc_contrast .comment_line input::-moz-placeholder, body.acc_contrast .comment_line textarea::-moz-placeholder, body.acc_contrast .rios .systemForm__fieldWrap .systemForm__textfield::-moz-placeholder, body.acc_contrast .reportsForm__input::-moz-placeholder {
  color: #FFFF00 !important; }

body.acc_contrast .question_form input::placeholder,
body.acc_contrast .question_form textarea::placeholder,
body.acc_contrast .company_catalog_form input::placeholder,
body.acc_contrast .company_catalog_form textarea::placeholder,
body.acc_contrast .searchCompany__textfield::placeholder,
body.acc_contrast .comment_line input::placeholder,
body.acc_contrast .comment_line textarea::placeholder,
body.acc_contrast .rios .systemForm__fieldWrap .systemForm__textfield::placeholder,
body.acc_contrast .reportsForm__input::placeholder {
  color: #FFFF00 !important; }

body.acc_contrast .question_form input:placeholder,
body.acc_contrast .question_form textarea:placeholder,
body.acc_contrast .company_catalog_form input:placeholder,
body.acc_contrast .company_catalog_form textarea:placeholder,
body.acc_contrast .searchCompany__textfield:placeholder,
body.acc_contrast .comment_line input:placeholder,
body.acc_contrast .comment_line textarea:placeholder,
body.acc_contrast .rios .systemForm__fieldWrap .systemForm__textfield:placeholder,
body.acc_contrast .reportsForm__input:placeholder {
  color: #FFFF00 !important; }

body.acc_contrast .newsletter__email::-moz-placeholder {
  color: #FFFF00 !important; }

body.acc_contrast .newsletter__email::placeholder,
body.acc_contrast .site__menu_tiles_wrapper li.level1 a span,
body.acc_contrast .rso_category__name,
body.acc_contrast .rso_list__name,
body.acc_contrast .rso_list__shortcut,
body.acc_contrast .rso_list__desc {
  color: #FFFF00 !important; }

body.acc_contrast .news_slider__data {
  padding: 5px; }

body.acc_contrast .siteListImage__content,
body.acc_contrast .news__container,
body.acc_contrast .news_featured_list__main,
body.acc_contrast .news_slider__wrapper,
body.acc_contrast .gallery_top__wrapper,
body.acc_contrast .calendar_list__entry,
body.acc_contrast .gallery_poster__wrapper,
body.acc_contrast .home_gallery_list__image,
body.acc_contrast .home_gallery_list__name,
body.acc_contrast .in_numbers__wrapper,
body.acc_contrast .home_gallery_list__more,
body.acc_contrast .home_gallery_list__more_text,
body.acc_contrast .site__menu_wrapper .module_body,
body.acc_contrast .site__menu2_wrapper .module_body,
body.acc_contrast .message.-ok,
body.acc_contrast .message,
body.acc_contrast .search_result,
body.acc_contrast .pager__page:not(.pager__page--current),
body.acc_contrast .pager__arrow,
body.acc_contrast .company_container,
body.acc_contrast .file_add__main,
body.acc_contrast .smsForm__head,
body.acc_contrast .smsForm.smsForm--default .smsForm__groups,
body.acc_contrast .smsForm.smsForm--default .smsForm__number,
body.acc_contrast .cookiesBar .cookiesBar__button.cookiesBar__button--settings,
body.acc_contrast .pinListItem,
body.acc_contrast .department,
body.acc_contrast .exchangeRates__row,
body.acc_contrast .exchangeRates__item,
body.acc_contrast .rios__wrapper.rios__wrapper--default .rios__cart,
body.acc_contrast .rso_list__entry,
body.acc_contrast .rso_category__entry,
body.acc_contrast .exchangeRates__item,
body.acc_contrast .reportsCategoryMenu .module_body {
  border: 2px solid #FFFF00; }

body.acc_contrast .info_bar_wrap {
  border-top: 2px solid #FFFF00; }

body.acc_contrast .site__menu_wrapper a,
body.acc_contrast .file_add__link,
body.acc_contrast .comment_block,
body.acc_contrast .pinListItem__name::before,
body.acc_contrast .department__name,
body.acc_contrast .rios__wrapper.rios__wrapper--default .rios__cart_row:not(:last-of-type),
body.acc_contrast .department__name,
body.acc_contrast .reportsCategoryMenu button {
  border-bottom: 2px solid #FFFF00; }

body.acc_contrast .file_add__arrow,
body.acc_contrast .file_add__ext,
body.acc_contrast .file_add__size {
  border-left: 2px solid #FFFF00; }

body.acc_contrast .site__menu_wrapper li.level2 {
  border-left: 10px solid #FFFF00; }

body.acc_contrast .file_add__icon,
body.acc_contrast .file_add__link,
body.acc_contrast .file_add__format,
body.acc_contrast .rios__wrapper.rios__wrapper--default .rios__cart_row_section:not(:last-of-type) {
  border-right: 2px solid #FFFF00; }

body.acc_contrast .simpleLightbox__main,
body.acc_contrast .features_template__icon::after {
  background-color: #000000 !important; }

body.acc_contrast .btn--border,
body.acc_contrast .searchTop__form,
body.acc_contrast .mobileSearch > .textfield,
body.acc_contrast .mobileSearch__label,
body.acc_contrast .customSelect a,
body.acc_contrast .customSelect ul,
body.acc_contrast .textfield,
body.acc_contrast .mobileSearch__label,
body.acc_contrast .info_bar__hide_button,
body.acc_contrast .menu_top ul.level1,
body.acc_contrast .newsletter__input,
body.acc_contrast .checkbox,
body.acc_contrast .mVote__form ul li label .checkbox,
body.acc_contrast .center_section--navigation,
body.acc_contrast .message.-error,
body.acc_contrast .slide_gallery_pause,
body.acc_contrast .fadeSlider__pause,
body.acc_contrast .slideGallery__progress_bar,
body.acc_contrast .fadeSlider__progress_bar,
body.acc_contrast .popupContainer__close,
body.acc_contrast .webpush_modal,
body.acc_contrast .site__menu_tiles_wrapper li.level1,
body.acc_contrast .customSelect,
body.acc_contrast .customSelectOptionList,
body.acc_contrast .cookiesPopupWrap__box,
body.acc_contrast .tag_search_form,
body.acc_contrast .advanced_menu__wrapper.advanced_menu__wrapper--default .advanced_menu ul.level1,
body.acc_contrast .pin::after,
body.acc_contrast .pinContentAttachmentContainer,
body.acc_contrast .simpleLightbox__main,
body.acc_contrast .calendar__wrapper--main .calendar__days_array > .calendar__field > .calendar__tooltip,
body.acc_contrast .rios .systemForm__fieldWrap .systemForm__textfield,
body.acc_contrast .rso_category__entry.-active,
body.acc_contrast .rso_category__entry:hover,
body.acc_contrast .rios .systemForm__fieldWrap .systemForm__textfield,
body.acc_contrast .systemForm__textarea,
body.acc_contrast .systemForm__input--checkbox,
body.acc_contrast input.systemForm__input,
body.acc_contrast .site_contact,
body.acc_contrast .waste__button_more,
body.acc_contrast .waste__rule_button_more {
  border: solid 2px #FF0000 !important; }

body.acc_contrast .cookiesPopup__top,
body.acc_contrast .cookiesPopup__text,
body.acc_contrast .cookiesPopup__section:not(:last-child) {
  border-bottom: solid 2px #FF0000; }

body.acc_contrast .shortcuts__item,
body.acc_contrast .gallery_list__infobox,
body.acc_contrast .single_gallery_list__name,
body.acc_contrast .shortcuts__wrapper:not(.shortcuts__wrapper--zoz) .shortcuts__item,
body.acc_contrast .waste,
body.acc_contrast .waste__name_container,
body.acc_contrast .waste__value_container {
  border: solid 2px #FFFF00; }

body.acc_contrast .shortcuts__img,
body.acc_contrast .bottom_slider_item,
body.acc_contrast .in_numbers__number_image_wrapper,
body.acc_contrast .bottom_slider_gallery.bottom_slider_gallery--zoz .bottom_slider_item {
  background: #000000 !important;
  background-color: #000000 !important; }

body.acc_contrast .shortcuts__item:hover,
body.acc_contrast .bottom_slider_gallery.bottom_slider_gallery--zoz .bottom_slider_item__container,
body.acc_contrast .slide_gallery_item,
body.acc_contrast .news__title-name,
body.acc_contrast .slideGallery__progress_bar .slideGallery__progress_background,
body.acc_contrast .slideGallery__progress_bar .slideGallery__progress_background::before,
body.acc_contrast .fadeSlider__progress_bar .fadeSlider__progress_background,
body.acc_contrast .fadeSlider__progress_bar .fadeSlider__progress_background::before {
  background: #FFFF00 !important; }

body.acc_contrast .bottom_slider_gallery.bottom_slider_gallery--zoz .bottom_slider_item:hover .bottom_slider_item__container,
body.acc_contrast .specialists.specialists--default .specialists__element:hover,
body.acc_contrast .site__menu_tiles_wrapper li.level1 a:hover {
  border-color: #FF0000; }

body.acc_contrast .bottom_slider_gallery.bottom_slider_gallery--zoz .bottom_slider__arrow {
  justify-content: center; }

body.acc_contrast .home_gallery_list__more > span {
  border: 2px solid #000000; }

body.acc_contrast .footer__more {
  border-top: 2px solid #000000; }

body.acc_contrast .menuMobile__link,
body.acc_contrast .main_header--scrolled .header_section--bar--third,
body.acc_contrast .main_header:not(.main_header--scrolled) .menu_top__wrapper,
body.acc_contrast .main_header:not(.main_header--scrolled) #wcag_mm,
body.acc_contrast .main_header.main_header--scrolled .header_section_bar_third__container,
body.acc_contrast .calendar__navigation,
body.acc_contrast .header_section--bar.header_section--bar--mobile_logo,
body.acc_contrast .header_section--bar.header_section--bar--mobile,
body.acc_contrast .mobile-search--fixed {
  border-bottom: 2px solid #000000; }

body.acc_contrast .nameday__nameday,
body.acc_contrast .weather__wrapper,
body.acc_contrast .accessibility__font,
body.acc_contrast .accessibility__contrast,
body.acc_contrast .subsite_links__wrapper,
body.acc_contrast .opening_hours__hours,
body.acc_contrast .header_section--bar--zoz--first .social_media__wrapper--top,
body.acc_contrast .footer__more .visit_counter_body .online_count::before {
  border-left: 1px solid #000000; }

body.acc_contrast .related_sites__wrapper--zoz,
body.acc_contrast .social_media__wrapper--zoz {
  border-left: 1px solid #000000 !important; }

body.acc_contrast .menuMobile__back,
body.acc_contrast .menuMobile {
  border-right: 1px solid #000000; }

body.acc_contrast .calendar__wrapper .calendar__days_array .calendar__field--inactive {
  opacity: .8 !important;
  border: 1px solid #000000; }

body.acc_contrast .main_header__wrapper {
  margin-top: 0;
  padding-top: 1.9375rem; }

body.acc_contrast .wysiwyg ul li:before,
body.acc_contrast .info_bar,
body.acc_contrast .cookiesBar {
  border-top: 1px solid #FF0000; }

body.acc_contrast .go_up__text {
  border-top: 1px solid #000000 !important; }

body.acc_contrast .searchTop__form *,
body.acc_contrast .header_section--bar.header_section--bar--second,
body.acc_contrast .site__menu2_wrapper a,
body.acc_contrast .subsite_links__wrapper::before,
body.acc_contrast .accessibility__contrast::before,
body.acc_contrast .searchTop:not(.searchTop--button_only) .searchTop__textfield,
body.acc_contrast .siteListImage__tile,
body.acc_contrast .rios_search__wrapper {
  border: none; }

body.acc_contrast .gallery_list__infobox_container {
  background: none !important; }

@media (min-width: 768px) {
  body.acc_contrast .main_header--scrolled .main_header__bar--third {
    border-bottom: 1px solid #FF0000; } }

body.acc_contrast .in_numbers__wrapper {
  background-image: none !important; }

body.acc_contrast .in_numbers__wrapper.in_numbers__wrapper--mask::after {
  opacity: 1; }

body.acc_contrast .siteListImage__tile::before,
body.acc_contrast .news__container::before {
  display: none; }

body.acc_contrast .simpleScrollBar__Scroll {
  background: #FFFF00;
  width: 10px;
  border: 2px solid #FF0000; }

body.acc_contrast .table {
  background: #FFFF00;
  gap: 2px;
  border: 2px solid #FFFF00; }

body.acc_contrast .systemFormCheckboxSwitch__placeholder {
  border: 2px solid #FFFF00;
  box-sizing: content-box;
  background-color: #000000; }
  body.acc_contrast .systemFormCheckboxSwitch__placeholder::before {
    background-color: #FFFF00; }

body.acc_contrast .systemFormCheckboxSwitch__input:focus + .systemFormCheckboxSwitch__label .systemFormCheckboxSwitch__placeholder {
  outline: 2px red dashed; }

body.acc_contrast .systemFormCheckboxSwitch__input:checked + .systemFormCheckboxSwitch__label .systemFormCheckboxSwitch__placeholder {
  background-color: #FF0000 !important; }

body.acc_contrast .cookiesPopup__sectionTop .systemFormCheckboxSwitch__input:checked + .checkboxSwitch__placeholder,
body.acc_contrast .slideGallery__progress_bar .slideGallery__progress,
body.acc_contrast .slideGallery__progress_bar .slideGallery__progress:after,
body.acc_contrast .fadeSlider__progress_bar .fadeSlider__progress,
body.acc_contrast .fadeSlider__progress_bar .fadeSlider__progress::after {
  background-color: #FF0000 !important; }

body.acc_contrast .pinListItem.-selected {
  outline: 2px red dashed; }

body.acc_contrast .pinContentAttachmentContainer::before {
  border-bottom: 2px solid #FF0000;
  border-right: 2px solid #FF0000; }

body.acc_contrast .pin::before,
body.acc_contrast .pinAttachment::after,
body.acc_contrast .advanced_menu__wrapper.advanced_menu__wrapper--default .advanced_menu li.level0 > a > img {
  display: none; }

body.acc_contrast .news_entry_rate__star,
body.acc_contrast .comment_info__star {
  color: rgba(255, 255, 0, 0.5); }

body.acc_contrast .main_header *:not(img):not(.main_header__logo):not(.menu_top__wrapper):not(.social_media_icon):not(.menu_top__container):not(.main_header__logo--scrolled):not(.hamburgerMenu) .advanced_menu .level1:hover > a {
  color: #FF0000 !important; }

body.acc_contrast .opinions.opinions--default .opinions__opinion::after {
  border-color: transparent #FFFF00 transparent transparent; }

body.acc_contrast .opinions.opinions--default .opinions__photo,
body.acc_contrast .searchTop--border .searchTop__submit,
body.acc_contrast .reportsForm__imageAddTile {
  border-color: #FFFF00 !important; }

body.acc_contrast .shortcuts__wrapper--calendar .shortcuts__item:hover,
body.acc_contrast .shortcuts__wrapper:not(.shortcuts__wrapper--zoz) .shortcuts__item:hover,
body.acc_contrast .shortcuts__wrapper.shortcuts__wrapper--zoz .shortcuts__item:hover {
  border-color: #FF0000; }

body.acc_contrast .bottom_slider_gallery.bottom_slider_gallery--standard .bottom_slider_item:not(:first-child)::before,
body.acc_contrast .slide_gallery_item:not(:first-child) {
  border-color: #000000; }

body.acc_contrast .specialists.specialists--default .specialists_slider__arrow {
  opacity: 1; }

@media (max-width: 767px) {
  body.acc_contrast .menu_footer__wrapper > .module.module_collapsed,
  body.acc_contrast .header_section--bar--first {
    border-bottom: 1px solid #000000; } }

@media (min-width: 768px) {
  body.acc_contrast .pin[data-template="pin"]::after {
    border: none; } }
/*# sourceMappingURL=accessibility.css.map */
