
#mybyte_media_cookiehinweis {
	line-height: 125%;
    background: rgba(255, 255, 255, 0.9);
    border: 1px solid;
    bottom: 0;
    box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.25);
    color: #484848;
    font-size: 12px;
    line-height: 125%;
    margin: 20px;
    padding: 10px;
    position: fixed;
    width: 200px;
    z-index: 999999;
	right: 0;
	display: none;
}

#mybyte_media_cookiesettings {
	line-height: 125%;
    background: rgba(255, 255, 255, 0.9);
    border: 1px solid;
    bottom: 0;
    box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.25);
    color: #484848;
    font-size: 10px;
    line-height: 125%;
    margin: 10px;
    padding: 10px;
    position: fixed;
    z-index: 999999;
	right: 0;
	display: none;
	cursor: pointer;
}

#mybyte_media_cookiehinweis_close {
    background: #000 none repeat scroll 0 0;
    color: #fff;
    cursor: pointer;
    display: block;
    font-size: 14px;
    padding: 10px;
	margin: 0;
    text-align: center;
}

#mybyte_media_cookiehinweis_save {
    background: #dedede none repeat scroll 0 0;
    color: #000;
    cursor: pointer;
    display: block;
    font-size: 14px;
    padding: 10px;
    margin: 0;
	margin-top: 10px;
    text-align: center;
}

#mybyte_media_cookiehinweis_mehrinfos {
	text-decoration: underline;
}

/* Leichte Sprache */
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title>a
{
  text-decoration: none !important;
}

.nls {
  display: none;
}

.ls, .nls {
    position: fixed;
    right: 10px;
    top: 52%;
    background: #fff;
    padding: 15px 10px;
  z-index: 1;
}

.nls a,
.ls a {
  color: #000 !important;
  font-weight: bold;
}

@media (max-width: 800px) {
  .ls,
  .nls {
    display: none !important;
  }
}

.page-id-649 h1,
.page-id-649 h2,
.page-id-649 h3
{
  color: #005c8a;
}

.page-id-649 nav#site-navigation,
.page-id-649 #mobile-header,
.page-id-649 .ls
{
    display: none !important;
}

.page-id-649 .nls
{
    display: block;
}

.page-id-181 #mybyte_media_cookiehinweis_mehrinfos {
    color: #000;
}

#gtranslate-2 {
    position: absolute;
    top: -130px;
    right: 10px;
}

.main-navigation ul ul
{
  width: 210px;
}

#media_image-4
 {
    position: fixed;
    top: 45%;
    right: 10px;
}


.inside-footer-widgets {
    text-align: center;
}

.footer-widgets
{
  padding: 0;
}

aside#media_image-2 {
    padding-top: 23px;
}

.site-footer {
    margin-bottom: 50px;
}

.page-id-181 .site-info,
.page-id-181 #page,
.page-id-181 .main-navigation {
  background-color: #4a134c;
}

.page-id-181 .main-navigation .main-nav ul li a,
.page-id-181 .menu-toggle,
.page-id-181 .main-navigation .main-nav ul li:hover > a,
.page-id-181 .main-navigation .main-nav ul li:focus > a,
.page-id-181 .main-navigation .main-nav ul li.sfHover > a,
.page-id-181 h1,
.page-id-181 h3,
.page-id-181 h2,
.page-id-181 p,
.page-id-181 a
{
  color: #fff;
}

.page-id-181 .main-navigation .main-nav ul ul li:hover > a,
.page-id-181 .main-navigation .main-nav ul ul li:focus > a,
.page-id-181 .main-navigation .main-nav ul ul li.sfHover > a,
.page-id-181 .main-navigation .main-nav ul li ul li a {
  color: #5d1b5f;
}

.page-id-181 .site-info,
.page-id-181 .footer-bar .widget_nav_menu .current-menu-item a,
.page-id-181 .site-info a,
.page-id-181 .site-info a:hover {
    color: #fff;
}

body {
background: #005c8a url("https://ehre-gewalt.de/wp-content/uploads/2019/10/body-bg_01.png");
      margin-top: 165px;
background-position: center top;
    background-repeat: no-repeat;  
}


/* Hintergrund lila Start, Osthessische Initiative, Presse */

body.parent-pageid-246,
body.page-id-246,
body.category-presse,
body.page-id-181 {
    background: #5d1b5f url("https://ehre-gewalt.de/wp-content/uploads/2019/10/body-bg_01.png");  
  background-position: center top;
    background-repeat: no-repeat;
}

/* Veranstaltungen */

.category-veranstaltungen a {
  color: #124a70;
}

/* Navi Osthessische Initiative und Hilfen */

.parent-pageid-246 .main-navigation .main-nav ul li a,
.parent-pageid-246 .menu-toggle,
.parent-pageid-246 .main-navigation .main-nav ul li:hover > a,
.parent-pageid-246 .main-navigation .main-nav ul li:focus > a,
.parent-pageid-246 .main-navigation .main-nav ul li.sfHover > a,
.parent-pageid-246 .main-navigation .main-nav ul ul li[class*="current-menu-"] > a,
.page-id-246 .main-navigation .main-nav ul li a,
.page-id-246 .menu-toggle,
.page-id-246 .main-navigation .main-nav ul li:hover > a,
.page-id-246 .main-navigation .main-nav ul li:focus > a,
.page-id-246 .main-navigation .main-nav ul li.sfHover > a,

.parent-pageid-253 .main-navigation .main-nav ul li a,
.parent-pageid-253 .menu-toggle,
.parent-pageid-253 .main-navigation .main-nav ul li:hover > a,
.parent-pageid-253 .main-navigation .main-nav ul li:focus > a,
.parent-pageid-253 .main-navigation .main-nav ul li.sfHover > a,
.parent-pageid-253 .main-navigation .main-nav ul ul li[class*="current-menu-"] > a,
.page-id-253 .main-navigation .main-nav ul li a,
.page-id-253 .menu-toggle,
.page-id-253 .main-navigation .main-nav ul li:hover > a,
.page-id-253 .main-navigation .main-nav ul li:focus > a,
.page-id-253 .main-navigation .main-nav ul li.sfHover > a
{
  color: #c34c05;
}


/* Navi Aktuelles */

.category-aktuelles .main-navigation .main-nav ul li a,
.category-aktuelles .menu-toggle,
.category-aktuelles .main-navigation .main-nav ul li:hover > a,
.category-aktuelles .main-navigation .main-nav ul li:focus > a,
.category-aktuelles .main-navigation .main-nav ul li.sfHover > a,
.category-aktuelles .main-navigation .main-nav ul ul li[class*="current-menu-"] > a
{
  color: #005c8a;
}

/* Inhalt Aktuelles */

.category-aktuelles h1,
.category-aktuelles h3,
.category-aktuelles h2,
.category-aktuelles p,
.category-aktuelles .entry-summary,
.category-aktuelles a
{
  color: #c34c05;
}


/* Navi Presse */

.category-presse .main-navigation .main-nav ul li a,
.category-presse .menu-toggle,
.category-presse .main-navigation .main-nav ul li:hover > a,
.category-presse .main-navigation .main-nav ul li:focus > a,
.category-presse .main-navigation .main-nav ul li.sfHover > a,
.category-presse .main-navigation .main-nav ul ul li[class*="current-menu-"] > a
{
  color: #005c8a;
}


/* Inhalt Presse */

.category-presse h1,
.category-presse h3,
.category-presse h2,
.category-presse p,
.category-presse a
{
  color: #5d1b5f;
}


/* Hintergrund Aktuelles und Kontakt */
body.page-id-259,
body.category-aktuelles {
    background: #c34c05 url("https://ehre-gewalt.de/wp-content/uploads/2019/10/body-bg_01.png");  
  background-position: center top;
    background-repeat: no-repeat;
}


/* Weiterlesen Aktuelles */

.read-more-container a {
    padding-left: 0;
}

/* Inhalt blau Ehre & Gewalt und Hilfen */

.page-id-240 h1,
.page-id-240 h2,
.page-id-240 p,
.page-id-240 li,
.parent-pageid-240 h1,
.parent-pageid-240 h2,
.parent-pageid-240 h3,
.parent-pageid-240 p,
.parent-pageid-240 li,

.parent-pageid-253 h1,
.parent-pageid-253 h2,
.parent-pageid-253 h3,
.parent-pageid-253 p,
.parent-pageid-253 li,
.parent-pageid-253 a,
.parent-pageid-253 a:hover,
.parent-pageid-253 a:focus,
.parent-pageid-253 a:active

{
  color: #005c8a;
}

.page-id-246 h1,
.page-id-246 h2,
.page-id-246 h4,
.page-id-246 p,
.page-id-246 li,
.parent-pageid-246 h1,
.parent-pageid-246 h2,
.parent-pageid-246 h4,
.parent-pageid-246 p,
.parent-pageid-246 li,
.parent-pageid-246 a,
.parent-pageid-246 a:hover,
.parent-pageid-246 a:focus,
.parent-pageid-246 a:active

{
  color: #4d4088;
}


.page-id-181 #mobile-menu a {
  color: #5d1b5f;
}

.page-id-181 .main-title a, .page-id-181 .main-title a:hover, .page-id-181 .main-title a:visited {
  color: #fff;
}

/* Anpassung Ninja Forms
---------------------------- */ 

button,
input,
select
input[type=email],
input[type=number],
input[type=password],
input[type=search],
input[type=tel],
input[type=text],
input[type=url]{
	border-radius: 2px;
}

.nf-row{
	margin: 0 -5px;
}

.nf-field-label label {
    font-weight: 600;
}

.nf-field textarea{

}

.nf-form-fields-required{
	display: none !important;
	visibility: hidden;
}

.nf-error-msg,
.ninja-forms-req-symbol {
	font-size: 16px;
}

.label-above .nf-field-label {
    margin-bottom: 0 !important;
}

.label-right .nf-field-label {
    padding-left: 8px !important;
}

.label-right .checkbox-wrap .nf-field-element {
    margin-top: -4px;
}

.nf-field-container{
	margin-bottom: 1em !important;
}

.nf-field-element select{
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

b, strong {
    font-weight: 600;
}

ul
{
 margin: 0 0 15px 20px;
  margin-top: -20px;
}


.nf-fu-progress-bar {
  background-color: #124a70 !important;
}

html input[type="button"],
html input[type="button"]:hover,
html input[type="button"]:focus,
button, button:hover,
input.application_button.button,
input.application_button.button:hover
{
    background: #124a70;
    border-radius: 12px;
}

.dunkelblau p, .dunkelblau li {
    color: #ffffff;
}

.dunkelblau {
    background: #124a70;
}

.hellblau {
    background: #e4ebf5;
}

#content a, #content a:visited, #content a:hover, #content a:focus
{
  text-decoration: underline;
}

.vc_tta-panel-title a {
  text-decoration: none !important;
}

.vc_tta.vc_general .vc_tta-panel-title {
  line-height: 1.3 !important;
}