/*
 Theme Name:   GaaGa Child
 Theme URI:    https://gaagalight.wpengine.com/
 Description:  GaaGa Light Child Theme
 Author:       the WeDesignTech team
 Author URI:   https://wedesignthemes.com/
 Template:     gaaga-light
 Version:      1.0.0
 Text Domain:  gaaga-child

Color: #541950
*/



.wdt-custom-slider-1-title .qodef-qi-section-title .qodef-m-title .qodef-e-colored:last-child {  font-size: 120px; line-height: 40px; margin-left: 20px;}
.wdt-custom-icon-box-a-1 .qodef-qi-info-cards .qodef-m-icon-wrapper .qodef-m-icon-holder svg {filter: none;}



.wdt-title-with-circle-bg h2.wdt-heading-title-wrapper::before { background: #8D638A!important;}


.wdt-custom-faq-style-a .qodef-qi-faq .ui-accordion-header .qodef-e-title {text-transform: none;}

.wdt-custom-counter-type-c .wdt-counter-holder .wdt-content-item:hover .wdt-content-media-group .wdt-content-counter-wrapper .wdt-content-counter {
  -webkit-text-stroke: 1px #541950;color: #541950;}

.dots-svg .elementor-icon-wrapper .elementor-icon svg {
  animation: dots-move 4s infinite linear alternate;
  animation-delay: 1s;
}

:root { --wdtPrimaryColor: #8D638A;}

.wdt-custom-faq-style-a .qodef-qi-faq .ui-accordion-header { padding: 25px 0;}
.qodef-qi-faq .qodef-e-content-inner { padding-top: 1em;}

.wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section .wdt-listings-item-top-section-content {background-color: rgba(212,190,210, .7);}
.wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section .wdt-listings-item-title a, .wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section .wdt-listings-item-title a:hover {color: #541950;}
.wdt-listings-item-wrapper.type1 .wdt-listing-view-details {display: none!important;}

.wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section .wdt-listings-item-top-section-content > div.wdt-listings-item-excerpt {max-width: 100%;}
.wdt-listings-item-excerpt p { color: #15171c;}
.wdt-listings-item-title a {cursor: default;}

.wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section .wdt-listings-item-title a {  font-size: 1.7rem;}
.cmplz-cookiebanner .cmplz-close {border: none;  padding-top: 0;}

.home .wdt-header-menu ul li.current-menu-item > a {color: #15171C;}
.home .wdt-header-menu ul li.current-menu-item > a:hover {color: #541950;}



.wdt-listings-item-top-section-content {height: auto!important;}

@media (min-width: 768px) and (max-width: 1366px) {
 
.wdt-custom-icon-box-a-1 .qodef-qi-info-cards {display: block;}
.wdt-section-wrap-col .elementor-col-33 {algin-self: baseline;}
.wdt-section-wrap-col .elementor-col-33 svg {width: 100px; height: 100px;}
.wdt-section-wrap-col .elementor-widget-wrap.elementor-element-populated {    align-content: baseline;    align-items: baseline;}

}

@media (min-width: 1600px) {
.portfolio .wdt-one-third:nth-child(2) .wdt-listings-item-top-section {min-height: 612px;}
.wdt-listings-item-container .wdt-one-third:nth-child(3), .wdt-listings-item-container .wdt-one-third:nth-child(3) * {height: 100%;}
}

@media (max-width: 767px) {

.wdt-custom-slider-1-section.wdt-section-wrap-col {margin-top: -60px!important;}
.wdt-header-with-blur-bg:before {backdrop-filter: none;background: #fff;}
.wdt-custom-slider-1-title .qodef-qi-section-title .qodef-m-title .qodef-e-colored:last-child {    font-size: 75px;    line-height: 30px;    margin-left: -10px;}

.bild-rechts img {height: 350px!important;}

.dienstleistung .wdt-content-elements-group {padding-left: 2em!important;  padding-right: 2em!important;}
.dienstleistung .qodef-m-title {padding-left: 10px!important;    padding-right: 10px!important;}
.dienstleistung {    padding-bottom: 4em;    margin-bottom: 4em;}
.home .mobile-menu ul li.current-menu-item > a {background-color: transparent;    color: #15171C;}

h1.wdt-heading-title-wrapper {font-size: 3rem!important;}



}

