
/**
 * Author: Marcin "MiGoo" Gębski
 */
body, select, input, textarea, .banner-icon-left-text, .page_content--wide .form fieldset:last-child > :last-child > .search-icon{color:#FFFF00;}
.box_header_resize{display: none!important;}
 #main-multimedia, .probes.box header, #questions-box, footer .footer-background, #main-content .main-page-right-column, .page_footer_pagination_bg, footer .footer-background, .page_footer_history-back, .page_footer_pagination, .wysiwyg, #main-content header .index, .contents.search.page_content--wide, .main-left-top-banners-bg, aside .important.box header, .important.box .card header, #main-calendar, .calendarTab{
	background-color: #555!important;
}
#main-content.contents .wysiwyg ul li.tabs_button--active .page_wysiwyg_tabs_button_anchor{background: #000;border-color: #000!important;}
.breadcrumbs, section.top, section.logo, section#main-content, .tags, .page_contents_content_added, section.banner, .main-left-top-banners-bg header, .page_aside_contents_items_footer, .box_header_item_news{
	background: transparent!important;
}
#main-content .form fieldset:last-child > :last-child > .search-icon{color: #000;}
#main-content .form fieldset:last-child > :last-child:hover > .search-icon{color: #FFFF00;}
.bottom-inset-block-shadow {box-shadow: inset 0 -40px 10px -20px #555!important;-webkit-box-shadow: inset -40px 10px -20px #555!important;}

#main-content.contents{background: transparent!important;}
#main-content .box_header_item_news .box_header_head, #questions-box .content, .form-article label, .main-home-link-second-child, .main-page-right-column-item-time, .form, .breadcrumbs, body > header .breadcrumbs li:not(:first-child) + li::before, .page_contents_content_added_title, .page_contents_content_added_value, main .contents .list article > header time, #main-calendar .calendar_header .box_header_head, #main-multimedia .box_header_head, .footer-title, .galleries.box h4, .box .box_header_head, .box header h1, .box_header .box_header_head, .menu.box nav .navbar > ul > li > a, header h4{
	color: #fff!important;
}
#main-content .box_header_item_news a.box_header_rss, .menu.box nav .navbar > ul > li > ul > li > ul > li > ul > li > a, .navbarNav .js-resize-small, .navbarNav .js-resize-normal, .navbarNav .js-resize-big, .banner-icon-left-text, .main-home-title .main-home-link .main-home-link-second-child, .main-home-title .main-home-link span:first-child, #main-content .box_header_item_news a.box_header_newsletter, #main-content.multimedia #yt-title, #main-content .box_header_item_news a.details, .carousel-item-content-text .category a, .calendar_item_second_column .event-date, .calendar_item_second_column .event-title, #main-calendar .form .search-event-input-btn, #main-multimedia .main-multimedia_header_link_a, .details, .probes.box .main-multimedia_header_link_a, #main-multimedia .main-gallery_header_link, .menu.box nav .navbar > ul > li > ul > li > ul > li > a, .footer-carousel .owl-item a, body > header .breadcrumbs li:not(:first-child) + li::before, .page_galleries.box .page_galleries_list_item .page_galleries_list_header_head a, .probes.box input[type="submit"].btn-submit-secondary, #main-content .list.general article .event-content, .details span:last-child, .wysiwyg, .menu.box nav .navbar > ul > li > ul > li > a, main .contents .list article > header time, .category-third, .category-second, .page_aside_menu_level-2_item_anchor, .page_aside_menu_level-3_item_anchor, .page_aside_menu_level-2_item_anchor--current, .page_aside_menu_level-2_item_anchor::before, .page_aside_menu_level-3_item_anchor::before, .page_aside_menu_level-2_item_anchor--current::before, .menu.box .dropdown-item.dropdown a::before, .menu.box nav .navbar > ul > li > ul > li > ul > li > a::before, .form-article label, .top .navbarNav .nav-item .nav-link, .menu-contrast span, #accordionQuestions .card .card-body, #accordionQuestions .card .btn.btn-link {
    color: #FFFF00;
}
.search-icon-maps{color: #000;transition:0.3s color ease;}

#main-content p, .page_maps.box p, #main-content.multimedia .list h3, #main-content .box_header_item_news .box_header_head, .page_adverts_form_content, .error.box p, .page_form_label_title, .info h4, .box > header, .box > h2, aside .box header h2, #main-calendar .calendar_header .box_header_head, #main-multimedia .box_header_head, .footer-title, .galleries.box h2, .box .box_header_head, .box header h1, .box_header .box_header_head, header h2, header .h2, .probes.box header .h2, .probes.box header h2, .historical-calendar .box_header_head, #questions .box_header_head, #adverts .box_header_head, #main-content .main-page-right-column .main-page-right-column-item .main-page-card-link, #main-content .list.general .main-page-card-link {
    color: #fff;
}
.search_bar input[type="checkbox"]:checked + label + label + input, #search-header-keyword:focus {
    width: 100%;
    background-color: #000;
    box-sizing: border-box;
    border: 2px solid;
}
.bottom-inset-block-shadow-blue {box-shadow: inset 0 -40px 10px -20px #555555; -webkit-box-shadow: inset -40px 10px -20px #555555;}
.banner.animation .cycle + ul.nav li.active a, .banner.animation .cycle + ul.nav li.active button {background: #FFFF00;border: 2px solid #FFFF00;}
.banner.animation .cycle + ul.nav a:hover, .banner.animation .cycle + ul.nav li.active a:hover, .banner.animation .cycle + ul.nav button:hover, .banner.animation .cycle + ul.nav li.active button:hover{background: #FFFF00;border: 2px solid #FFFF00;}
.banner.animation .cycle + ul.nav{background: #555555;}
.menu.box nav .dropdown-item > a.page_aside_menu_level-2_item_anchor--current, .menu.box nav .dropdown-item > a.page_aside_menu_level-3_item_anchor--current{text-decoration:underline!important;}
.ajax-response, .page_multimedia_list_items_header_head:hover{color: #FFFF00!important;}
.page_companies p, #main-content.contents > article .probes .item form{color: #fff;}
.ajax-response p, .ajax-response ul li{color: #000!important;}
.main-home-title .main-home-link .align-items-center span:first-child{border-right: 1px solid #fff;}
.category-third::before, .category-second::before{color: #FFFF00!important;}
.main-home-title .main-home-link span:first-child,.main-home-title .main-home-link span:last-child{color: #fff!important;}
.banner-link-with-left-icon:hover .banner-icon-left-text {color: #FFFF00!important; text-decoration: underline!important;}
.main-left-top-banners-bg .banner-link-with-left-icon {border-bottom: 1px solid rgba(255,255,255);}
#questions-box .text-link{color:#FFFF00!important;}
/* selection */
::selection {background:#BBB;}
section.forms input[type="submit"]:hover, .contents .probes input[type="submit"]:hover{background: #000!important; color:#FFFF00!important; border: 2px solid #FFFF00!important;}
#main-content .main-page-right-column .main-page-right-column-item .main-page-right-column-item-time, .categories-contents.box .contents ul li time{opacity:1;}

.contents .probes{background: #1b1b1b!important; margin: 0 1.5rem;}

/* anchors & forms elements */
.more, input[type="submit"], .probes input[type="submit"]{color:#000;background:#F1FD23!important;-pie-background:#F1FD23;border-color:#FFF407;-webkit-box-shadow:0 4px #FFF407;box-shadow:0 4px #FFF407;}
section.forms input[type="submit"]{padding: 1.5rem!important;}
.more:hover, input[type="submit"]:hover {background:#FFF407;-pie-background:#FFF407;}

/* anchors */
a, .top-menu-link-text, main .calendar .content > p.nav span, .months, .month, .category-third::before, .menu.box nav .navbar .dropdown-item.dropdown.show .dropdown-menu-arrow::after, .nav-item.dropdown .dropdown-item-second::before, .footer-link::before, .menu.box nav .navbar > ul > li > ul > li > ul > li > a::before, .menu.box nav .navbar .dropdown-item.dropdown .dropdown-menu-arrow::after,.top-menu-link-text:before {color:#FFFF00!important;opacity: 1!important;}
a.event-select{color:#fff!important;}
.historical-calendar-box .owl-carousel .owl-nav .owl-next::after, .historical-calendar-box .owl-carousel .owl-nav .owl-prev::before,.historical-calendar-box .event-content {color: #FFF;}
a.event-select.selected{color:#FFFF00!important;}
.historical-calendar-box a.event-select:hover,.historical-calendar-box .event a.selected::after, .historical-calendar-box a:hover::after {color: #FFFF00 !important;}
.historical-calendar-box .owl-carousel .owl-nav .owl-next:hover::after, .historical-calendar-box .owl-carousel .owl-nav .owl-prev:hover::before {color: #FFFF00;}
.more:after {background:url(images/sprite-contrast.png) -378px -260px;}
a.details:after {background-image:url(images/sprite-contrast.png);}

/* forms elements */
input[type="text"], input[type="password"], select, textarea {color:#000;background-color:#fff;border-color:transparent;}
input[type="text"]:focus, input[type="password"]:focus, select:focus, textarea:focus {border-color:#F1B62D;}

/* fancybox - content in form */
div.fancybox, .search_bar span, section.forms input[type="submit"], .probes form input[type="submit"]{color:#000;}
.search_bar span.icon-close, #main-content.contents .wysiwyg ul li::before, #main-content .box_header_item_news a.box_header_rss::after, #main-content .box_header_item_news a.box_header_newsletter::after{color:#FFF407!important;}
#main-content .box_header_item_news a.details:hover, a.box_header_rss:hover, a.box_header_newsletter:hover, #main-content .box_header_item_news a.details:hover{color:#FFF407!important; text-decoration: underline!important;}

.contents .probes input[type="submit"]:hover{text-decoration: underline;}
.forms .input-box input:checked ~ label.checkbox-style, .contents .probes .input-box input:checked ~ label{background: #FFFF00!important;} 
.contents .probes .input-box label::after, .forms .input-box label::after{border: solid #000!important;border-width: 0 2px 2px 0 !important;}
/* Titles*/
#main-content .box_header_item_news .box_header_head::before, .box_header .box_header_head::before, #main-calendar .calendar_header .box_header_head::before, #main-multimedia .box_header_head_1::before, .galleries.box h4::before, .box .box_header_head::before, .box header h1::before, .menu.box nav .navbar > ul > li::before, .pl-title-line::before {display: none;}
.box_header_head_1, .pl-title-line, .main-calendar-container, .main-multimedia-header-border, #main-content, .page_multimedia.box, .menu.box nav {border-top: none;}
/* calendar search */
#main-calendar .form {background-color: transparent;}
.form-category_class #form-category_id, .contents .probes input[type="submit"]{color:#000;}
.form-category_class::after {color:#000;}
.calendar_date_picker::before {color: #000;}
#main-calendar .form .search-event-input-btn, section.forms input[type="submit"]{background: #FFFF00!important;}
.calendar_item_second_column {border-top: 1px solid #fff;}
.calendar_item_second_column .event-date{color: #fff;}
main .calendar .content > p.nav a{background: none!important;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    border: none!important;
    background: #555!important;
    font-weight: normal;
}
.search-main-box input[type="submit"], .aside-carousel .owl-dot.active span, .main-content-carousel .owl-dot.active span, .contents .probes input[type="submit"] {background: #FFFF00 !important;}
.contents .probes input[type="submit"]{border: 2px solid #FFFF00!important;}
.box-light-bg header, .list.general article:nth-child(2n), .search_bar span, .contents.calendar article:nth-child(2n) header{background: transparent!important;}
.list.general article, .probes.box header, .pl-title-line, .calendar_header, header h4{border-bottom: 1px solid #fff;}
.list.general article:first-child{border: none;}
.list.general article:last-child{border: none;}
.contents.calendar article:nth-child(2n), .historical-calendar .box_header_head, aside .box header h2{color: #fff!important;}
.list.general article:nth-child(2n) {padding: 1.5rem 0 !important;}
.card header, aside .box header h2, .historical-calendar{background: #555!important}
.page_contents_content_added .page_contents_content_added_paragraph{
	margin-bottom: 0;
	padding-bottom: 1rem;
}
.cd-horizontal-timeline .events a, .details span, .box-light-bg .wysiwyg{color: #fff!important;}
.cd-horizontal-timeline .events a.selected, .cd-horizontal-timeline .events a.selected::after{color: #ffff00!important;}

/* prompts */
form.prompts input.prompt {color:rgb(221, 221, 109);}

/* Buttons */
.bt-search-lg, .cd-timeline-navigation a:hover::after, #navbarNavDropdown .nav-link-first:hover, .page_footer_pagination_item_anchor--active, #main-content .form fieldset:last-child > :last-child > input, .page_content--wide .form fieldset:last-child > :last-child > input{
	background: #000!important;
	color: #FFFF00!important;
	border-color: #FFFF00!important;
}
.cd-timeline-navigation a::after{
	background: transparent!important;
	color:#FFFF00;
}
.skip {color: transparent!important;}
.box-light-bg-contrast, .main-footer{background: #1b1b1b!important}
section.forms input[type="submit"], .page_adverts input[type="submit"], .probes.box input[type="submit"].btn-submit-secondary, .primary-btn .main-multimedia_header_link_a, .probes.box input[type="submit"], #main-content .form fieldset:last-child > :last-child > input, .page_content--wide .form fieldset:last-child > :last-child > input, .page_maps.box .form fieldset:last-child > :last-child > input, .contents.calendar input[type="submit"]{
	background: #FFFF00!important;
	color: #000!important;
	border: 2px solid #FFFF00;
	border-color: #FFFF00!important;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}
.primary-btn .main-multimedia_header_link_a:hover, .page_maps.box .form fieldset:last-child > :last-child> input:hover, .probes.box input[type="submit"].btn-submit-secondary:hover, .page_adverts input[type="submit"]:hover, #main-content .form fieldset:last-child > :last-child > input:hover{
	background: #000000!important;
	color: #FFFF00!important;
	border-color: #FFFF00!important;
	text-decoration:none;
	border: 2px solid #FFFF00;
}
.page_maps.box .form fieldset:last-child > :last-child:hover> .search-icon-maps{color: #FFFF00;}
.page_adverts .page_form_fieldset:last-child > :last-child > .search-icon::before{color: #000!important;transition:0.3s color ease;}
.page_adverts .page_form_fieldset:last-child > :last-child:hover > .search-icon::before{color: #FFFF00!important;}
section.forms input[type="submit"]:hover, .cd-timeline-navigation a::after:hover, .primary-btn .main-multimedia_header_link_a:hover, .probes.box input[type="submit"]:hover, #main-content .form fieldset:last-child > :last-child > input:hover, .page_content--wide .form fieldset:last-child > :last-child > input:hover, .page_maps.box .form fieldset:last-child > :last-child > input:hover, .contents.calendar input[type="submit"]:hover{
	background: #000000!important;
	color: #FFFF00!important;
	border-color: #FFFF00!important;
}

a:focus, input[type="checkbox"]:focus, input[type="radio"]:focus, input[type="submit"]:focus{
	-webkit-box-shadow: 0 0 0 2px #FFFF00!important;
	        box-shadow: 0 0 0 2px #FFFF00!important; 
}
a.main-home-link-icon {
    -webkit-box-shadow: none!important;
    box-shadow: none!important;
}
.category-btn-first-color a, .category-btn-second-color a {background: #000;	border:2px solid #FFFF00; -webkit-transition: 0.5s all ease; transition: 0.5s all ease;}
.category-btn-first-color a:hover, .category-btn-second-color a:hover{background: #FFFF00;	border:2px solid #000; color: #000!important;}
/* boxes */
aside .box, .probes.box, #main-calendar {background:#555!important; border-color:#414141;overflow: hidden; border-radius: 10px;color:#fff}
	.box > *:not(:last-child) {border-bottom-color:#414141;}

	/* header */
	.box > header, .box > h2 {color:#FFF;border-top-color:#000;}

		/* tabs */
		.box > header .jtabs .active a {color:#FFF;background:#000;}

		/* more anchor */
		.box > header > a {color:#FFF;}
		
/* browse (banner-animation,scrollable) */
.browse {background-image:url(images/sprite-contrast.png);}
.prev {background-position:-165px -281px;}
.prev:hover {background-position:-165px -318px;}
.next {background-position:-207px -281px;}
.next:hover {background-position:-207px -318px;}

.prev.small {background-position:-362px -216px;}
.next.small {background-position:-362px -200px;}

/* navigation (banner-animation,scrollable) */
ul.nav a {background-image:url(images/sprite-contrast.png);}

/* body */

body, header, main, footer, .simply-scroll-clip, .goog-te-gadget-simple {background:#000!important;}

.page_galleries_list_header {background:transparent!important;}

/* header */

	/* informations */
	body > header .informations, .page_wysiwyg_highlight {background:#000!important;}
		body > header .informations .wrapper > div:first-child {background:#333;}

	/* top */

		/* nav */
			body > header .top nav li {line-height:40px;padding:0;}
			body > header .top nav li + li:before {top:0;}
			.menu-main .nav {background-color: #FFFF00!important;}
			.menu-main .nav-links-list {border-right: 1px solid #FFFF00;}
			.menu-main .nav #open, .menu-main #open::before, .menu-main .nav #close:after {color: #000000!important;}
			.menu-main .nav-links-list{background: #555;}
			/* icon */
			body > header .top .icon {display:none;}

			/* weather */
			body > header .top .weather {color: #fff;}
			.nav-link-first{color: #fff;}
	/* logo */
	body > header .logo {height:auto;}

		/* logo */
		body > header .logo h1 {position:static;width:978px;height:80px;background:none;}
			body > header .logo h1 a:before {display:none;}
				body > header .logo h1 span {display:block;margin:0!important;}
				body > header .logo h1 span:first-child {font-size:32px;color:#FFF;}
				body > header .logo h1 span:last-child {font-size:20px;color:inherit;}

		/* banner-header */
		.img-main-banner, .small-img-main-banner {background-image: url("images/herb-border-black.png");}
		.menu-main-container, .menu-main .sidenav{background: #000;}
		/* #banner-header {display:none;} */

	/* top-more */
	body > header .top-more {line-height:40px;}

		/* date-names */
		body > header .top-more p {color:inherit;}

		/* google translate */
		body > header .top-more .goog-te-gadget-simple > img {background-image:url(images/sprite-contrast.png);}
			body > header .top-more .goog-te-gadget-simple a {color:#FFFF00;}
			body > header .top-more .goog-te-gadget-simple a:after {background-image:url(images/sprite-contrast.png);}

	/* menu-main */
	.left-small-box{background: #000;}
	.carousel-item-content-text{background: rgba(85, 85, 85, 0.8);}
	body > header .menu-main, body > header .menu-main nav {border:none;-webkit-box-shadow:none;box-shadow:none;}
		body > header .menu-main nav > ul {border-top:none;}
			body > header .menu-main nav > ul > li > a {color:#FFF;border-top:none;margin-top:0;}
			body > header .menu-main nav > ul > li > a:hover {color:inherit;}
			body > header .menu-main nav > ul > li:first-child > a:before {background:url(images/sprite-contrast.png) -10px -307px;}
			body > header .menu-main nav > ul > li:first-child > a:hover:before {background-position:-165px -248px;}
			body > header .menu-main nav > ul > li:not(:first-child) > a:after {display:none;}

			/* submenu */
			body > header .menu-main nav > ul > li > div {display:none!important;}

	/* breadcrumbs */
	body > header .breadcrumbs li {color:inherit;}
		body > header .breadcrumbs li:not(:first-child) + li:before {background-image:url(images/sprite-contrast.png);}
	
	/* search */
	.search_bar input[type="checkbox"]:checked + label + input {background-color: rgba(0, 0, 0);}

/* main */

	/* calendar */

		/* month navigation */
		main .calendar .content > p.nav a {background:url(images/sprite-contrast.png);}

		/* calendar */
		main .calendar .content tbody {background:#000;}
			main .calendar .content tbody td {border-color:#4E4E4E;}

			main .calendar .content td {color:#FFF;}
			main .calendar .content thead td.weekend {color:#A7A7A7;}
				main .calendar .content td > div:after {background-image:url(images/sprite-contrast.png);}
				main .calendar .content td .today {background-color:#777;}
				main .calendar .content td .hasevents {background-color:#555;}
					main .calendar .content td .hasevents > ul {background:#000;border-color:#FFFF00;}
					main .calendar .content td .hasevents > ul:before {background-image:url(images/sprite-contrast.png);}

		/* events */
		main .calendar .content .event + .event, main > aside .calendar .content td .hasevents li + li {border-top-color:#000;}

			main .calendar .content .event .date {background-image:url(images/sprite-contrast.png);}
				main .calendar .content .event .date span.day {color:#000;text-shadow:none;}

			main .calendar .content .event .text {color:inherit;}

	/* aside */

		/* calendar */
		main > aside .calendar .content td .hasevents li + li {border-top-color:#FFFF00;}

		/* categories-contents */

			/* categories */
			main > aside .categories-contents .categories li:before {background-image:url(images/sprite-contrast.png);}

		/* menu */
		main > aside .menu nav {background:#292929;border-top-color:#000;}
		main > aside .menu a {border-top-color:#000;}
		/*.categories-contents.box .contents ul li a, aside .box header h2{border-bottom: 1px solid #fff!important;}*/
		aside .box > header, .page_adverts_items_item, .categories-contents.box .contents ul li a, .box_header, .page_wysiwyg_tabs_buttons, .pl-title-line, .calendar_header, #main-content header .index, .box_header_item_news, .contents.search.page_content--wide, #main-content .list.general article, #main-content .main-page-right-column .main-page-right-column-item {
		    border-bottom: 1px solid #fff !important;
		}
		.page_adverts_items .page_adverts_items_header{color: #000!important;}
		main > aside .menu nav > ul > li > h2 > a {background:#494949;}
			main > aside .menu nav > ul > li > ul > li > a {background:#494949;}
			main > aside .menu nav > ul > li > ul > li.current > a {background:#393939;}
			.category-first:hover, .category-third:hover, .category-second:hover, .page_aside_menu_level-3_item_anchor:hover, .page_aside_menu_level-2_item_anchor--current, .menu.box .dropdown-item.dropdown a:hover, .page_adverts_items_header_head a:hover{
				color: #FFFF00!important;
			}
			.page_aside_menu_level-2_item_anchor:hover::before, .page_aside_menu_level-3_item_anchor:hover::before, .menu.box .dropdown-item.dropdown a:hover::before, .menu.box nav .navbar > ul > li > ul > li > ul > li > a:hover::before, .page_aside_menu_level-2_item_anchor--current, .page_aside_menu_level-2_item_anchor--current::before{
				color: #FFFF00!important;
			}
		.dropdown-menu-active > a, .dropdown-item.current>a{color: #FFFF00!important; text-decoration:underline;}
		.dropdown-menu-active>a, .dropdown-item.current a{color: #FFFF00;}
		/* search */
		main > aside .search {background:#292929;}
		main > aside .search:after {background-image:url(images/sprite-contrast.png);}
			main > aside .search input[type="text"] {color:#666!important;background:#FFF;}
			main > aside .search input[type="submit"] {background-image:url(images/sprite-contrast.png);}

	/* main content */
	.main-content-carousel .owl-dot span, .aside-carousel .owl-dot span{border: 0.2rem solid #fff;}
	.box-light-bg{background: #000!important;}
	.contrast-bg-555{background: #555!important;}
	.main-page-right-column-item{border-bottom: 1px solid #fff!important;}
		/* boxes */

			/* article - wysisyg */

				/* forms */
				#main-content article .wysiwyg .forms {border-color:#999;}
				.article-carousel .owl-prev span::before, .article-carousel .owl-next span::before{color: #555;}
				.article-carousel.owl-theme .owl-prev:hover span, .article-carousel.owl-theme .owl-next:hover span {background: #ffff00 !important;color: #000 !important;}

			/* footer */
				/* history-back */
				#main-content footer .history-back:after {background:url(images/sprite-contrast.png) -378px -245px;}

				/* per-page */
				#main-content footer .per-page li + li:before {background:#FFFF00;}
				#main-content footer .per-page li.active a {color:#000;background:#FFF407;}

				/* pagination */
				#main-content footer .pagination li.active a {color:#000;background:#FFF407;}
				#main-content footer .pagination li.prev a:before, #main-content footer > .pagination li.next a:after {background-image:url(images/sprite-contrast.png);}
				#main-content footer .pagination li.prev a:before {background-position:-378px -245px;}
				#main-content footer .pagination li.next a:after {background-position:-378px -230px;}
				.page_footer_pagination_item_anchor--active{
					background-color: #000;
				}
				.page_footer_pagination_item_anchor:hover, .page_footer_pagination_item_anchor--active:hover{
					background-color: #000;
				}
				
				#main-content footer.page_footer.box{background:transparent!important;}

				/* print */
				#main-content footer .print a:before {background-image:url(images/sprite-contrast.png);}
				.box_footer_news {
					background: url(images/sprite-contrast.png);
					width: 100%;
					max-width: 295px;
					height: 150px;
					background-position: -10px -245px;				
				}
		/* form */
		#main-content .form a.fancybox {color:#FFFF00;}
		#main-content .form a.fancybox:before, #main-content .form a.fancybox:after {color:#FFFF00;}

		/* comments */
		#main-content .comments .list article + article {border-top-color:#414141;}
			#main-content .comments .list article strong {color:inherit;}
		
		.list.general article:nth-child(2n+1){background-color: #555!important; color: #fff!important;}
		.list.general header {background:transparent;}
		
		.events-content ol, .page_multimedia_video_title, #main-multimedia .main-multimedia_header_link_a:hover, .box_header_rss:hover, .details:hover{color: #fff!important;}
		/* general list for different contents */
		#main-content .list.general article + article {border-top-color:#414141; padding-left: 1.5rem!important;}
		
		/* contents - list */
		main .contents .list article > header time:before {background-image:url(images/sprite-contrast.png);}

	    	/* galleries */

			/* galleries - images slider */
			#main-content.galleries .images > .scrollable:before, #main-content.galleries .images > .scrollable:after {display:none;}

				#main-content.galleries .images .nav {border-top-color:#414141;}
					#main-content.galleries .images .nav .browse:before, #main-content.galleries .images .nav .browse:after {background-image:url(images/sprite-contrast.png);}
					#main-content.galleries .images .nav .prev:before {background-position:-362px -216px;}
					#main-content.galleries .images .nav .next:after {background-position:-362px -200px;}

		/* index */

			/* sliders */
			#main-content.index .sliders {background:#292929;}
				#main-content.index .sliders .scrollable article {background:none!important;}
					#main-content.index .sliders .scrollable article div {bottom:auto;top:115px;background:none;-pie-background:none;}
						#main-content.index .sliders .scrollable article h2 {}
							#main-content.index .sliders .scrollable article h2 a {color:#FFF;}
						#main-content.index .sliders .scrollable article p {color:inherit;}
							#main-content.index .sliders .scrollable article p a {color:inherit;}
							#main-content.index .sliders .scrollable article p a:after {background-image:url(images/sprite-contrast.png);}

			/* contents tabs */
			#main-content.index .contents.tabs .list > div > p:last-child {border-top-color:#414141;}

			/* calendar */
			#main-content.index .calendar > div {background:#292929;}

				#main-content.index .calendar .content > .prev:hover {background-position:-394px -248px;}
				#main-content.index .calendar .content > .next:hover {background-position:-394px -232px;}

				#main-content.index .calendar .scrollable {background:#292929;border-left-color:#000;}

		/* multimedia */
		#main-content.multimedia #yt-title {color:inherit;}
			#main-content.multimedia .list {border-top-color:#414141;}
				#main-content.multimedia .item a.active img {border-color:#FFF;}
		#main-content.multimedia .page_multimedia_video_navigation_button{
		  background: #FFFF00;
		  color: #000;
		  border: 2px solid #FFFF00;
		  border-top-color: rgb(255, 255, 0);
		  border-right-color: rgb(255, 255, 0);
		  border-bottom-color: rgb(255, 255, 0);
		  border-left-color: rgb(255, 255, 0);
		  border-color: #FFFF00;
		  -webkit-box-sizing: border-box;
		  box-sizing: border-box;
		  transition: 0.3s all ease;
		}
		#main-content.multimedia .page_multimedia_video_navigation_button:hover{
			background: #000000;
			color: #FFFF00;
			border-color: #FFFF00;
			text-decoration:none;
		}
		/* probes - list, content */
		main .probes .item + .item {border-top-color:#414141;}

		/* sitemap */
		#main-content.sitemap li:before {background-image:url(images/sprite-contrast.png);}
			#main-content.sitemap > div > ul > li > a {color:inherit;}

		/* database (companies, ngos, units) */

			/* tree */
			#main-content.database .tree form {border-bottom-color:#414141;}

				#main-content.database .tree a:before {background-image:url(images/sprite-contrast.png);}
					#main-content.database .tree span {color:inherit;}

				#main-content.database .tree > ul > li > a {color:inherit;}





/* footer */

	/* banners-partners */

		/* partners */
		body > footer .partners {border-color:#414141;}

	/* boxes */
	body > footer .boxes > div > h2 {color:#FFF;}

		/* menu-bottom */
		body > footer .menu-bottom li:before {background-image:url(images/sprite-contrast.png);}

		/* contact */
		body > footer .contact address strong {color:inherit;}
		body > footer .contact address a {color:inherit;}

	/* copyright */
	body > footer .copyright {background:transparent; border-color: #fff!important;color:#fff;}
			body > footer .copyright li {color:#FFF;}
				body > footer .copyright li:last-child a {color:#FFF;}
	footer{color:#fff;}
	footer .copyright{color: #fff;}
	.owl-theme .owl-nav [class*="owl-"]:hover{color: #FFFF00!important;}
/* see also */
#seeAlso {background:#555;}


.header-banner-carousel-left-content-first{
	background: rgba(0, 0, 0, 0.6);
} 
.header-banner-carousel-left-content-second{
	background: rgba(0, 0, 0, 0.8);
} 
.header-banner-carousel-left-content-third{
	background: #000;
}
.cd-horizontal-timeline .events-wrapper::before, .cd-horizontal-timeline .events-wrapper::after{
	background-image: none!important;
}


.lb-next::before, .lb-prev::before{background: #000; color: #fff; box-sizing:border-box; border: 2px solid #ffff00;}