/****************** Imports ******************/
/* Fontawesome import */
@import "../fontawesome/css/all.min.css";

/****************** Allgemeine Custom-Styles ******************/
body header#main-header, body header#main-header.et-fixed-header{
	box-shadow: 0 2px 3px #0000004d !important;
}
body div#top-header{
	box-shadow: 0 0 13px #0000004d !important;
}

.page-template-charity-projects .box-shadow{
  box-shadow: 0px 2px 18px 0px rgba(0,0,0,0.3);
  margin: 50px auto;
  padding: 10px 30px;
  max-width: 1080px;
}
.page-template-charity-projects .box-shadow .et_pb_row {
  width: 100%;
}
/* Footer am unteren Rand */
#page-container{
  min-height: 100vh;
  display: flex;
  flex-direction: column;
}
#et-main-area{
  min-height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  flex: 1;
}

/****************** Projektspezifische Styles ******************/
ul#menu-footermenue {
    text-align: right;
}

/* Footer */
.footer-widget #text-2{
  float: none;
  margin-bottom: 0;
}

/* Newsletter2Go */
#main-footer .widget.nl2go-widget>form>div>div>div>span>lable{
  display: inline;
}
#main-footer .widget.nl2go-widget>form>div>div>div<button{
  text-align: right;
}

#main-footer .widget.nl2go-widget>form>div>div:last-child{
  font-size: 8pt;
}
#main-footer .widget.nl2go-widget > form > div > div > div:first-child{
  width: 20% !important;
}
#main-footer .widget.nl2go-widget > form > div > div > div:last-child{
  width: 80% !important;
}
#main-footer .widget.nl2go-widget > form > div > div > div:only-child{
  width: 100% !important;
}
#main-footer .widget.nl2go-widget > form > div > div > div:last-child button{
  background-color: #fcd21d !important;
}
#main-footer .widget.nl2go-widget > form > div > div > div:only-child > div > img{
  filter: invert(1);
}

#contact-n2g .widget.nl2go-widget{
  text-align: center;
}
#contact-n2g .widget.nl2go-widget a{
  color: black;
}
#contact-n2g .widget.nl2go-widget>form>div>div:last-child{
  font-size: 8pt;
}
#contact-n2g .widget.nl2go-widget > form > div > div > div:first-child{
  display: none !important;
}
#contact-n2g .widget.nl2go-widget > form > div > div > div:last-child{
  width: 100% !important;
}
#contact-n2g .widget.nl2go-widget > form > div > div > div:only-child{
  width: 100% !important;
  display: inline-block !important;
}

#contact-n2g .widget.nl2go-widget > form > div > div > div:last-child button{
  background-color: #fcd21d !important;
  font-size: 20px
}
#contact-n2g .widget.nl2go-widget > form > div > div > div > input{
  border: 1px solid #262626 !important;
}
