/*
Theme Name: BackaufTheme-Child
Theme URI: http://www.backauf.de/internetauftritt/
Description: Responsives HTML5 & CSS3 Theme mit SEO-Optimiertem HTML-Code
Version: 2.0 ALPHA
Author: Nico Gutmann
Author URI: http://www.backauf.de/internetauftritt/
Template: BackaufTheme
*/

/***********************************
*** YOUR CODE HERE
***********************************/
/**************************
*** CSS Werte
**************************/
body main{margin-top:50px!important}
header{position: fixed !important;
  top: 0;
  width: 100% !important;margin-top:0px !important;padding-top:17px !important;z-index:9999;}
body{font-weight: 400;font-family: 'Open Sans', sans-serif !important;}
body p{color:#061640;}
body a{color:#f00;}
body a:hover{color:#f00;}
body header{margin-top:17px;}
body header #logo{max-width:101px;height:auto;margin-left:40px;margin-top:0}
nav ul ul, nav ul li a:hover, .current-menu-item a{border-top:0px !important;}
nav ul ul, nav ul li a{border-bottom:3px solid transparent;}
body footer{background-color:#061640;padding-top:75px;}
body footer::after{background-image:url("/wp-content/uploads/2016/04/bseh-footer-1-1.png");position:absolute;content:"";top:0px;display:block;}
body footer a{color:#e30613;}
nav{margin-right:20px !important;}
nav ul{} .current-menu-item > a{border-bottom-color: transparent!important;color:#06164a!important;}
nav ul li a:hover{border-bottom-color: #e30613!important;color:#e30613!important;}
nav ul li{padding-right:0 !important;border-right:1px solid rgba(0,0,0,.05); !important;line-height:60px !important;}
nav ul li a{padding:0 20px;}
nav ul li:last-child{border:none !important;}
.parallaxHome{padding:50px 0;background-image:url("/wp-content/uploads/2016/04/bseh-segel-1.png");height:100%;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;}
#homeBigLogo > div > div > img{margin:0 auto;}
.greyBG{background-color:#f7f7f7;}
.blueBG{background-color:#061640;padding:80px 0;}
.darkblueBG{background-color:#051233;}
.panel-grid{margin-bottom:0px !important;}
.whiteFont{color:white;}
.redFont{color:#e30613;}
.blueFont{color:#061640;}
.blueCenter{text-align:center;margin-top:45px;color:#061640;}
.blueBottom{text-align:center;margin-top:75px;color:#061640;}
p{font-size:17px !important;line-height:1.52 !important;color:#061640;}
h1{font-size:38px !important;text-align:center;}
h2{font-size:32px !important;text-align:center;font-weight:300;padding-bottom:40px !important;}
h3{font-size:26px;}
h4{font-size:30px !important;line-height:34px !important;text-align:center;font-weight:300 !important;margin-bottom:50px !important;}
.pWhite{text-align:center;color:white;}
.spaceTop{padding-top:60px;}
.roundIMG > div > div > img{border-radius:50%;width:250px !important;}
.center *{text-align:center;}
.center.middle{max-width:800px;}
.fa {margin-left:10px;color:#f00;}
.wpcf7-form-control{width:775px;height:18px;padding:10px;border:1px solid #ebebeb;box-shadow: inset 0 0 2px 2px rgba(0,0,0,0.02);}
.wpcf7-select {height: 40px!important}
.wpcf7-textarea{height:197px;max-width:775px;}
.wpcf7-submit{width:90px;height:44px;border:2px solid #061640;color:#061640;border-radius:5px;background-color:white;cursor:pointer;}
.wpcf7-submit:hover{transition-duration: .25s;background-color:#061640;color:white;}
#pgc-203-3-0 > div > div > div > div:nth-child(2n){/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#e30613+0,e30613+50,f7f7f7+51,f7f7f7+100 */
background:#e30613; /* Old browsers */
background:-moz-linear-gradient(left, #f7f7f7 0%, #f7f7f7 50%, #061640 51%, #061640 100%); /* FF3.6-15 */
background:-webkit-linear-gradient(left, #f7f7f7 0%,#f7f7f7 50%,#061640 51%,#061640 100%); /* Chrome10-25,Safari5.1-6 */
background:linear-gradient(to right, #f7f7f7 0%,#f7f7f7 50%,#061640 50%,#061640 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#061640',GradientType=1); /* IE6-9 */
padding:45px;}
#pgc-203-3-0 > div > div > div > div:nth-child(3n){/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#e30613+0,e30613+50,f7f7f7+51,f7f7f7+100 */
background:#e30613; /* Old browsers */
background:-moz-linear-gradient(left, #e30613 0%, #e30613 50%, #f7f7f7 51%, #f7f7f7 100%); /* FF3.6-15 */
background:-webkit-linear-gradient(left, #e30613 0%,#e30613 50%,#f7f7f7 51%,#f7f7f7 100%); /* Chrome10-25,Safari5.1-6 */
background:linear-gradient(to right, #e30613 0%,#e30613 50%,#f7f7f7 50%,#f7f7f7 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e30613', endColorstr='#f7f7f7',GradientType=1); /* IE6-9 */
padding:45px;}
#pgc-203-3-0 > div > div > div > div:nth-child(4n){/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#e30613+0,e30613+50,f7f7f7+51,f7f7f7+100 */
background:#e30613; /* Old browsers */
background:-moz-linear-gradient(left, #f7f7f7 0%, #f7f7f7 50%, #061640 51%, #061640 100%); /* FF3.6-15 */
background:-webkit-linear-gradient(left, #f7f7f7 0%,#f7f7f7 50%,#061640 51%,#061640 100%); /* Chrome10-25,Safari5.1-6 */
background:linear-gradient(to right, #f7f7f7 0%,#f7f7f7 50%,#061640 50%,#061640 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#061640',GradientType=1); /* IE6-9 */
padding:45px;}
#pgc-203-3-0 > div > div > div > div:nth-child(5n){/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#e30613+0,e30613+50,f7f7f7+51,f7f7f7+100 */
background:#e30613; /* Old browsers */
background:-moz-linear-gradient(left, #fff 0%, #fff 50%, #fff 51%, #fff 100%); /* FF3.6-15 */
background:-webkit-linear-gradient(left, #fff 0%,#fff 50%,#fff 51%,#fff 100%); /* Chrome10-25,Safari5.1-6 */
background:linear-gradient(to right, #fff 0%,#fff 50%,#fff 50%,#fff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#fff',GradientType=1); /* IE6-9 */
padding:45px;}
#pgc-203-3-0 > div > div > div > div:last-child{padding-bottom:0px;}
#imgSeiler{margin-top:-45px;}
.so-widget-sow-image h3{font-size:16px !important;margin:45px 0 !important;color:#061640;}

body footer{margin-bottom:0px;}
body footer h2{font-size:32px;line-height:32px;text-align:left;color:#E30613;padding:0px !important;margin-top:15px;}
body footer h3{font-size:26px;line-height:28px;font-weight:bold;color:#fff;padding:0px !important;margin-top:15px;}
body footer p{margin-bottom:0px !important;color:#fff;}
body footer a{font-size:17px !important;line-height:1.52 !important;color:#E30613;}
body footer a:visited{font-size:17px !important;line-height:1.52 !important;color:#E30613;}
body footer ul{font-size:17px;color:white;padding-left:30px;}
#scrollTT{float:right;width:43px;height:43px;border:2px solid white;border-radius:5px;}
#copy{float:left;width:calc(100% - 51px);line-height:47px !important;}
.fa-angle-up{font-size:35px !important;color:white;padding-top:3px;padding-left:1px;}
html #sidebar{margin-top: 75px;!important}
body #sidebar ul h2{font-size :20px!important;margin-bottom: 0.5em!important;text-align:left;padding-bottom:0!important;}
html body .sp_wpspwpost_static h2.wpspw-post-title a{color:#E30613 !important;font-size:24px !important;line-height:1.35 !important;}
.sp_wpspwpost_static h2{text-align:left;}

/*
** Patenschaften
*/
button:hover{background-color:#f7f7f7 }
button{padding: 10px;background-color: white;border: 0;margin-bottom: 20px;}
button a{color:#061640}
table#redBG{background-color:#E30613;padding: 0 50px;}
table#redBG tr td{padding: 10px; color:#fff}
#bronzeBG h4.sow-headline, #silberBG h4.sow-headline,#goldBG h4.sow-headline, #platinBG h4.sow-headline{margin-bottom: 20px!important;}
#bronzeBG img, #silberBG img,#goldBG img, #platinBG img{border-radius: 100%;}
#bronzeBG .widget_sow-image, #silberBG .widget_sow-image,#goldBG .widget_sow-image, #platinBG .widget_sow-image{margin-bottom: 10px!important;}
#bronzeBG div.textwidget p, #silberBG div.textwidget p,#goldBG div.textwidget p, #platinBG div.textwidget p{text-align: center;}
#bronzeBG{background-color: #bf8970;padding:80px 0; }
#silberBG{background-color: #C0C0C0;padding:80px 0; }
#goldBG{background-color: #ffd700;padding:80px 0; }
#platinBG{background-color: #c0d6d3 ;padding:80px 0; }

@media (min-width:320px) and (max-width:720px){.mobile100 > div{width:100% !important;}#pgc-203-3-0 > div > div > div:nth-child(3n){background: unset;}#pgc-203-3-0 > div > div > div:nth-child(2n){background: unset;}.mobileGrey{background-color:#f7f7f7;padding:20px;}.mobileBlue{background-color:#061640;padding:20px;}.mobileRed{background-color:#E30613;padding:20px;}.mobileWhite{background-color:white;padding:20px;}.redFont{line-height:1;}}

@media (max-width: 851px) {
  button#mobilenav {margin-bottom:20px !important;}
  #page{margin-top:90px;}
  .mobileGrey p{color:#061640}
  .mobileGrey .whiteFont{color:#061640}
  main#withsidebar #page {width: 93% !important;margin-top:95px !important;}
  #aktuelles{scroll-margin-top:80px !important;}
  #stiftungshaus{scroll-margin-top:80px !important;}
  #gremien{scroll-margin-top:80px !important;}
  #leitbild{scroll-margin-top:200px !important;}
}

main#withsidebar #page {margin-top:45px !important}
#sidebar .widget ul{padding-left:0px;list-style-type:none;}
#sidebar .widget ul li{padding:10px 5px;}
#sidebar .widget ul li a{color:#061640;}
#sidebar .widget li:nth-child(even) {
    background-color: #eee;
}
#panel-w681224a290600-0-0-1 img{width:380px;height:auto;}
#aktuelles{scroll-margin-top:50px;}
#stiftungshaus{scroll-margin-top:50px;}
#gremien{scroll-margin-top:50px;}
#leitbild{scroll-margin-top:-300px;}
html{scroll-behavior:smooth;}
