/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

.fusion-social-networks {
  display: none;
}


.about-us-contac-box-big a:hover {
  color: #333333c9 !important;
}

.mgbutton.moove-gdpr-infobar-allow-all {
  border: 2px solid transparent !important;
}
.mgbutton.moove-gdpr-infobar-allow-all:hover {
  background-color: transparent !important;
  border: 2px solid white !important;
}

.moove-gdpr-button-holder .mgbutton.moove-gdpr-modal-allow-all.button-visible:hover {
  background-color: #333333c9 !important;
  border: 2px solid transparent !important;
}

.gdpr-icon.moovegdpr-arrow-close:hover {
  background-color: #333333 !important;
}

.fusion-logo-link img {
	height: 90px!important;
	transition: height .3s;
}

.fusion-is-sticky .fusion-logo-link img {
	height: 55px!important;
	transition: height .3s;
}

/* Add style for Privacy Placeholder button */



div[data-privacy-type="youtube"] {
  background-image: url('https://www.raumdesign-gabriel.de/wp-content/uploads/2022/04/youtube-iframe-image.jpg') !important;
  background-size: cover !important;
}

div[data-privacy-type="youtube"]::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, .4);
  width: 100%;
  height: 100%;
}

.fusion-privacy-placeholder .fusion-privacy-placeholder-content {
  z-index: 2;
  color: #ffffff;
}



div[data-privacy-type="youtube"] .fusion-privacy-label .privacy-policy-link {
  color: #ffffff;
  text-decoration: underline;
}

div[data-privacy-type="youtube"] .fusion-privacy-label .privacy-policy-link:hover {
  opacity: .8;
}

.button[data-privacy-type] {
  background-color: #fed03d !important;
  color: #333333 !important

}

.button[data-privacy-type]:hover {
  background-color: #333333 !important;;
  color: #ffffff !important;
}


/* Add Style for TTDSG Cookiebanner */
.mgbutton {
  background-color: #fed03d !important;
  color: #333333 !important;
  opacity: 1 !important;
  border: 2px solid #fed03d !important;
  box-shadow: none !important;
}

.mgbutton:hover {
  background-color: #333333 !important;
  color: #ffffff !important;
  border: 2px solid white !important;
}

/* Add Style for TTDSG Cookiemodal */

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close span.gdpr-icon {
  background-color: #fed03d !important;
  color: #333333 !important;
  opacity: 1 !important;
  border: 2px solid #fed03d !important;
  box-shadow: none !important;
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close span.gdpr-icon:hover {
  background-color: #333333 !important;
  color: #ffffff !important;
  border: 2px solid white !important;
}

.main-modal-content .moove-gdpr-button-holder .mgbutton.button-visible {
  background-color: #fed03d !important;
  color: #333333 !important;
  opacity: 1 !important;
  border: 2px solid #fed03d !important;
  box-shadow: none !important;
}

body .moove-gdpr-button-holder .mgbutton.moove-gdpr-modal-allow-all.button-visible:hover {
  background-color: #333333 !important;
  color: #ffffff !important;
  border: 2px solid white !important;
}


/* Fix responsiv Style for TTDSG Cookiebannermodal */
@media screen and (max-width: 767px) {
  #moove_gdpr_cookie_info_bar {
    z-index: 100001 !important;
  }

  .gdpr_lightbox-wrap {
    padding-top: 120px !important;
  }

  #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder {
    justify-content: flex-start !important;
  }

  #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content {
    height: 100px !important;
  }

  #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content::before {
    bottom: 100px !important;
  }
}
