div.header-top.light.bg-light.d-none
 { background-color: #00778b !important;}


.bildhome{ max-height: 500px;
    margin-bottom:0;
    padding-bottom:0;
}

.notausg
{float: right;}

.header-left {
 text-align:left;
 color:white;
 padding-top:5px;
}

.page-id-1609 .wpb_wrapper {

margin-right: 0px;!important;

}

/*ACCORDION dunkelTürkis wie Logo  FLAT+PEACOC*/
.vc_tta-color-peacoc.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading { background-color: #00778b !important;}


/*BUTTON dunkelTürkis wie Logo  FLAT+PEACOC*/
.vc_btn3.vc_btn3-color-peacoc, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat {
    color: #fff;
    background-color: #00778b;
}

#post-1187 input[type=button], input[type=submit], input[type=reset] {
    background-color: #4CAF50;
    border: none;
    color: white;
    padding: 16px 32px;
    text-decoration: none;
    margin: 4px 2px;
    cursor: pointer;
}

.wpcf7 input[type=”submit”]
{
background-color:#efefef;
color:#4a6c7a;
font-family:arial;
font-size: 16px;
width:70%;
margin-left:0%;
text-align:center;
text-transform:uppercase;
float:left;
}

.wpcf7 input[type="submit"]::placeholder{

    color: red;
    opacity: 1;

}

/* Maximale Breite */
.boxi--{max-width: 2100px;
    margin-left: auto;
    margin-right: auto;
}


.fullwidthbanner-container .fullwidthabanner {
    max-width: 1800px;
     margin-left: auto;
    margin-right: auto;
}

.vc_btn3.vc_btn3-shape-rounded {

    border-radius: 0px;

}
.button-betroffene{
    height:200px;
    background-image: url("../2018/10/betroffene.jpg");
    background-size: 400px;
}
/*Button Rot*/
.vc_btn3.vc_btn3-color-danger, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat {
    color: #FFFFFF;
    background-color: #cd1013;
}
/*Button Rot Mouseover*/
.vc_btn3.vc_btn3-color-danger:hover,
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-danger:focus,
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat:focus {
  color: #f7f7f7;
  background-color: #990000;
}


.button-fachk{
    height:200px;
    background-image: url("../2018/09/lehrer.jpg");
    background-size: 400px;
}
.button-angeh{
    height:200px;
    background-image: url("../2018/09/angehoerige.jpg");
    background-size: 400px;
}
.button-engag{
    height:200px;
    background-image: url("../2018/09/interessierte.jpg");
    background-size: 400px;
}

.button-spen{
    height:200px;
    background-image: url("../2018/09/spenden-neu.gif");
    background-size: 360px;
    max-width: 400px;
}

/*dunkelTürkis wie Logo*/
.vc_btn3.vc_btn3-color-peacoc, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat {

    color: #fff;
    background-color: #00778b;

}


.button-news{
    height:200px;
    background-image: url("../2018/10/Buttons-wildwasser-news.jpg");
    background-size: 360px;
}

/* alle Links unterstrichen wegen barrierefreiheit */
a{text-decoration: underline;}

.widgets-footer a{color:white;}
   
#colophon .copyright-footer-item a{color:white;}

/* Links im Menue nicht unterstrichen wegen design */
#main-menu a{text-decoration: none;}


/* blauer Streifen unterm header */
/* #page-wrapper{border-top: 20px solid #00778b;}*/

/* hellgrüner Streifen unterm header */
#wrapper-navbar{border-bottom: 2px solid #cad400;}


/* blauer Streifen über footer */
.footer-background-image{border-top: 30px solid #00778b;}





.home .wpb_wrapper {margin-top: 0px;}
    
.wpb_wrapper h2{ margin-top:50px;}
.wpb_wrapper h3{ margin-top:5px;}
.home .wpb_wrapper h3{ margin-top:10px;}
.home .homeheadline .wpb_wrapper{ margin-top:5px;}
.home .homebottom .wpb_wrapper{ margin-top:5px;}


/*Grüner Streifen mit H1 */
.page-id-1609  H1, .page-id-994 H1,.page-id-994 .home H2,.page-id-994 .home H3 {font-size:1em;}
.page-id-1609  H1,.page-id-994  H1,.page-id-670 H1 {font-size:1.1em;}
.page-id-1609  H2,.page-id-994  H2, .page-id-670 H2{font-size:1em; color:black; padding-bottom:0;line-height: 1.75;padding-top:5px;}
.page-id-1609  H3 .page-id-994  H3, .page-id-670 H3 {font-size:1em; color:#00778b; padding-top:0;line-height: 1.75;padding-top:5px;margin-top:10px;}

.page-id-1609 .wpb_wrapper h2,.page-id-1609 .wpb_wrapper h3,.page-id-994 .wpb_wrapper h3 .page-id-994 .wpb_wrapper h2,.page-id-994 .wpb_wrapper h3{ margin-top:5px;}
.page-id-670 .wpb_wrapper h2,.page-id-670 .wpb_wrapper h3{ margin-top:5px;}



.slogan H1,.slogan H2,.slogan H3 {font-size:1em;}

.starts .wpb_wrapper h2,.starts .wpb_wrapper h3 {
    margin-top: 10px;
}


.vc_col-has-fill > .vc_column-inner, .vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_row > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_column_container > .vc_column-inner {
    padding-top: 0px;
}
.vc_gitem-post-data {
    padding-bottom: 5px;
 
}

body {
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
    font-size: 0.95rem;
    font-weight: 400;
    line-height: 1.75;
    background-color: white;
    text-align: left;
}
.dropdown-menu {
    font-size: 0.8rem;
    color: #212529;
    text-align: left;
    list-style: none;
}

.dropdown-submenu > a::after {
    font: normal normal normal 16px/1 FontAwesome;
    content: "\f105";
    float: right;
}

.desktop-mode .header-bottom .dropdown-submenu > a::after {
    margin-top: 1px;
     margin-left: 5px;
}

.desktop-mode nav:not(.navbar-custom) .navbar-nav .dropdown-menu.dropdown-menu-light .nav-link {
    color: rgba(0,0,0,.8) !important;
    background-color: rgba(193,215,46,.3);
    border-left: 5px solid #cad400;
    border-right: 2px solid white;
    border-bottom: 1px solid white;
}

/*Breite des Dropdowns*/
.desktop-mode .header-bottom .dropdown-menu {
    margin: 0;
    min-width: 13rem;
    padding-top:0;
    padding-bottom:0;
}


#menu-item-719.menu-item.menu-item-type-custom.menu-item-object-custom.nav-item.menu-item-719 a.nav-link > div.title-content
{
    color:red; !important;
    font-weight: bold;
    background-image: url(https://www.wildwasser-nuernberg.de/wp-content/plugins/js_composer/assetsimages/notausgang.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    text-align: right;
    list-style-position: outside;
}


.desktop-mode .header-bottom .dropdown-menu > li > a {
    line-height: 0.5 !important;
}
/* Seitenleiste*/
aside{margin-top:55px;
    margin-left:35px;
}


/*Höhe des headers, Überlappung des Logos*/
.desktop-mode .header-bottom.header-large .navbar-brand, .desktop-mode .header-bottom.header-large .navbar-nav li a {
    line-height: 170px;
    height: 170px;
}

#notausstieg li {
    font-weight: bold;
    background-image: url(https://www.wildwasser-nuernberg.de/wp-content/plugins/js_composer/assetsimages/notausgang.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    text-align: right;
    list-style-position: outside;
}


.breadcrumb-item.active {

    color: #cad400;

}

.dark .top-footer .bottom-to-top span i {

   color: #cad400;

}

.fa-angle-down::before {
    color:red;
  }

/*iPad in landscape*/
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {  
    .fa-angle-down::before {
    display: none !important;
  }
}
/*iPhone 6, 7, & 8 in portrait*/
@media only screen 
and (min-device-width : 275px) 
and (max-device-width : 667px) 
and (orientation : portrait) { 
    fa-angle-down::before {
    display: none !important;}
    }  

#nav_menu-4,#text-14,#vslmd_empty_space-2,#nav_menu-8,#nav_menu-3,#nav_menu-5 {margin-top:0;}
/* rettungsring*/
#nine {
	border: 20px dashed red;
	border-radius: 50%;
}

/*sprungmarke versetzt nach unter, klappt noch nicht*/

#post-178 .entry-content h3::before{

    display: block;
    content: ' ';
    height: 130px;
    margin-top: -130px;
    visibility: hidden;

}


#menu-item-719.menu-item.menu-item-type-custom.menu-item-object-custom.nav-item.menu-item-719 a.nav-link > div.title-content {

    color: #cd1013;
    font-weight: bold;
    text-align: right;
    list-style-position: outside;

}

/*Kontaktformularstyling*/

#wpcf7-f1802-p1803-o1 {
 
}
.form_half {
width: 49.5%;
float: left;
margin-right: 1%;
}
.form_half_last {margin-right:0;}

#wpcf7-f1802-p1803-o1 input {}
#wpcf7-f1802-p1803-o1 input[type="submit"] {
  background:#cad400;
}
#wpcf7-f1802-p1803-o1 input[type="submit"]:hover {
  background:#00778b;
}
#wpcf7-f1802-p1803-o1 input:focus {
  background:#FFF9C4;
}
#wpcf7-f1802-p1803-o1 div.wpcf7-response-output {
  background:#fff;

}
@media (max-width: 767px) {

	.form_half {
	width: 100%;

	}
}