/*!
 * Theme Name:  Madamfo Ghana Child
 * Theme URI:   http://hdw1.de
 * Description: Child Theme von Madamfo Ghana
 * Author:      HDW Werbeagentur
 * Template:    madamfo-ghana
 * Version:     1.0.0
 */
/* Body selection */
body::selection, body::-moz-selection {
  background: #BEDC7D;
  color: #BEDC7D;
}

body {
  background: url("assets/img/background-pattern.png") #ffffff repeat center center;
}

.header {
  background-color: transparent;
}

h1,
.footer p,
.section.background-stone h3,
form .mailpoet_submit,
form .mailpoet_submit:hover {
  color: #790D00;
}

.bubble.bubble-orange {
  background-image: url("assets/img/bubble-white.svg");
}

.section.background-stone {
  background: none;
}
.section.background-stone:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #BEDC7D;
  mix-blend-mode: multiply;
}
.section.background-stone a,
.section.background-stone a:visited,
.section.background-stone a:hover,
.section.background-stone a:active {
  color: #790D00;
}

/* HR */
hr {
  border-top-color: #BEDC7D;
}

/* Liste Bullet */
.main ul > li:before {
  color: #BEDC7D;
}

/* Rotate / Image-Wrapper */
.rotate:before,
.image-wrapper:before {
  background-color: #BEDC7D;
}
.rotate__switch,
.image-wrapper__switch {
  background-color: #BEDC7D;
}

/* Bildunterschrift */
.image-figcaption {
  color: #BEDC7D;
}

/* Social Media Links */
.social-media-links a {
  background: #BEDC7D;
}

/* === Navigation Top === */
.navigation-top {
  background: #BEDC7D;
}
.navigation-top nav .sub-menu {
  background: #BEDC7D;
}

/* === Navigation Sidebar === */
.navigation-sidebar .navigation-overlay {
  background-color: #BEDC7D;
}
.navigation-sidebar .main-nav li.current-menu-item a {
  background-color: rgb(210.0909090909, 230.8181818182, 165.1818181818);
}
@media only screen and (max-width: 767px) {
  .navigation-sidebar {
    background: #BEDC7D;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .navigation-sidebar {
    background: #BEDC7D;
  }
}

/* === Footer / Meta-Navigation === */
.meta-navigation-wrapper {
  background: white;
}
.meta-navigation-wrapper .meta-nav li a {
  color: #790D00;
}

/* === MailPoet === */
.mailpoet_checkbox_label a {
  color: #BEDC7D;
}
.mailpoet_checkbox_label a:hover {
  color: #BEDC7D;
}

/* === Buttons === */
.btn,
.btn:focus {
  color: #BEDC7D;
}
.btn:hover,
.btn:focus:hover {
  color: #BEDC7D;
}

/* === Inputs === */
input[type=email],
input[type=text] {
  color: #BEDC7D;
}

/* === Header Scroll-Down Pulse === */
.header .scroll-down .pulse {
  background-color: #BEDC7D;
}

/* === News Article === */
.news-article {
  border-bottom-color: #BEDC7D;
}

/* === Press Article === */
.press-article {
  border-bottom-color: #BEDC7D;
}
.press-article .col-xs-4.col-sm-3 {
  background-color: #BEDC7D;
}
.press-article .col-xs-4.col-sm-3 .bubble {
  background-color: #BEDC7D;
}

/* === Carousel Pfeile === */
.flickity .flickity-prev-next-button .arrow,
.galleries .flickity-prev-next-button .arrow,
.modal-gallery .flickity-prev-next-button .arrow {
  fill: #BEDC7D;
}

/* Project Teaser */
.project-teaser h3 {
  color: #BEDC7D;
}

/* Gallery Description */
.gallery-description .gallery-title,
.gallery-description .gallery-count {
  color: #BEDC7D;
}

/* === Modal === */
.modal .modal-close .line-1,
.modal .modal-close .line-2,
.modal-close .line-1,
.modal-close .line-2 {
  background-color: #BEDC7D;
}

/* === Fancybox === */
.fancybox-container .fancybox-thumbs {
  background: #BEDC7D;
}
.fancybox-container .fancybox-infobar,
.fancybox-container .fancybox-caption {
  color: #BEDC7D;
}
.fancybox-container .line-1,
.fancybox-container .line-2 {
  background-color: #BEDC7D;
}

/* === FullPage Navigation === */
#fp-nav ul li:hover a.active span,
#fp-nav ul li:hover a span,
.fp-slidesNav ul li:hover a.active span,
.fp-slidesNav ul li:hover a span {
  box-shadow: inset 0 0 0 3px #BEDC7D;
}
#fp-nav ul li a.active span,
.fp-slidesNav ul li a.active span {
  box-shadow: inset 0 0 0 3px #BEDC7D;
}
#fp-nav ul li a span,
.fp-slidesNav ul li a span {
  background-color: #BEDC7D;
}
#fp-nav ul li .fp-tooltip,
.fp-slidesNav ul li .fp-tooltip {
  color: #BEDC7D;
}

/* === Project Article === */
.project-article {
  color: #BEDC7D;
}
.project-article:hover, .project-article:focus {
  color: #BEDC7D;
}
.project-article h3 {
  color: #BEDC7D;
}

/* === Highlights Module === */
.highlights-module__embla--wrapper--card--content {
  color: #BEDC7D;
}
.highlights-module__embla--wrapper--card--content h3 {
  color: #BEDC7D;
}
.highlights-module__embla--wrapper--card--content a {
  color: #BEDC7D;
}
.highlights-module__embla--wrapper--card--content a:hover {
  color: #BEDC7D;
}

.embla__dot-highlights.is-selected:after {
  background-color: #BEDC7D;
}

/* === Downloads Module === */
.downloads-module__embla--wrapper--card--content {
  color: #BEDC7D;
}
.downloads-module__embla--wrapper--card--content h3 {
  color: #BEDC7D;
}
.downloads-module__embla--wrapper--card--content a {
  color: #BEDC7D;
}
.downloads-module__embla--wrapper--card--content a:hover {
  color: #BEDC7D;
}

/* === Donate Module === */
.donate-module__embla--wrapper--card--content {
  color: #BEDC7D;
}
.donate-module__embla--wrapper--card--content h3 {
  color: #BEDC7D;
}
.donate-module__embla--wrapper--card--content a {
  color: #BEDC7D;
}
.donate-module__embla--wrapper--card--content a:hover {
  color: #BEDC7D;
}

.donate-module .is-selected:after {
  background-color: #BEDC7D;
}

/* === Projects Module === */
.projects-module__embla--wrapper--card a {
  color: #BEDC7D;
}
.projects-module__embla--wrapper--card a:hover {
  color: #BEDC7D;
}
.projects-module__embla--wrapper--card--content h3 {
  color: #BEDC7D;
}

.projects-module .is-selected-projects:after {
  background-color: #BEDC7D;
}

/* === Awards & Publications Module === */
.awards-publications-module__embla--wrapper--card--content {
  color: #BEDC7D;
}
.awards-publications-module__embla--wrapper--card--content a {
  color: #BEDC7D;
}
.awards-publications-module__embla--wrapper--card--content a:hover {
  color: #BEDC7D;
}

.project-teaser .carousel-content {
  border-radius: 10px;
}
.project-teaser .carousel-content > img {
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}
.project-teaser .carousel-caption {
  color: #790D00;
  background-color: #BEDC7D;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}
.project-teaser .carousel-caption h3 {
  color: #790D00;
}
