body {
background-color: #000 !important;
font-size: 20px !important;
line-height: 1.4em !important;
color: #FFF !important;
}

p, span, li, h1, h2, h3, h4, h5, h6 {
font-weight: normal !important;
color: #FFF !important;
background-color: transparent !important;
background: none !important;
}

p {
margin-left: 0px !important;
margin-right: 0px !important;
}

a {
font-size: 20px !important;
font-weight: normal !important;
color: #FFE400 !important;
text-decoration: underline !important;
}

a:hover, p:hover, li:hover {
background-color: transparent !important;
}

img:hover, div:hover img {
opacity: 1 !important;
filter: alpha(opacity=100) !important;
transform: scale(1) !important;
-ms-transform: scale(1) !important;
-webkit-transform: scale(1) !important;
}

div {
background-color: #000 !important;
border: none !important;
}

/* TARGET CLASS */

p.editor, p.lista_post_title {
font-size: 20px !important;
}

div.top_scroll_kontener, div.random_kontener {
display: none !important;
}

.ms-bullets, div.footer, div.sub_dzial_menu_items, div.content_main_out_kontener, div.side_menu_title, div.wrap_out_kontener, div.main_search_kontener {
background: none !important;
}

/* RECOLOR */

img.logo, img.logo_scroll {
background-color: #FFF !important;
}

li.side_menu_kontener, li.side_menu_level, li.side_menu_level_on {
border: solid 1px #FFE400 !important;
}

li.side_menu_level_on {
background-color: #444 !important;
}

li.menuitem_viaspei, li.menuitem_viaspei:hover {
background-color: transparent !important;
}

nav#side_menu_kontener {
background: none !important;
}

div.logo_mobile, div.button_facebook_mobile, div.button_youtube_mobile, div.button_instagram_mobile, div.button_wcag_mobile {
background-color: #FFF !important;
}

div#button_mobile_menu > span {
background-color: #FFF !important;
}

input.konto_form, input.konto_form_error, .konto_form_body, input.kontakt_form, input.kontakt_form_request, .kontakt_body, input.newsletter {
background: none !important;
background-color: #000 !important;
border: solid 1px #FFE400 !important;
font-size: 20px !important;
line-height: 1.4em !important;
color: #FFF !important;
box-sizing: border-box;
}

div.master-slider * {
background: none !important;
color: #000 !important;
}

/* RESIZE */

