/*
 Theme Name:   Dada Child
 Theme URI:    https://dada.wpengine.com/
 Description:  Dada Child Theme
 Author:       the Dada team
 Author URI:   https://wedesignthemes.com/
 Template:     dada
 Version:      1.0.0
 Text Domain:  dada-child
*/
h1, h2, h3, h4, h5, h6 {
    font-family: var(--wdtFontTypo_Alt);
    font-weight: var(--wdtFontWeight_Alt);
    letter-spacing: 0;
    line-height: var(--wdtLineHeight_Alt);
    text-transform: none !important;
}

h1, h2, h3, h4, h5, h6 {
    color: #000;
}

.wdt-heading-holder > .wdt-heading-deco-wrapper > span {
    display: inline !important;
    align-items: center;
    flex-wrap: wrap;
    white-space: break-spaces;
}
.wdt-cus-slider-heading1 .wdt-heading-holder h2.wdt-heading-title-wrapper .wdt-heading-title {
    font-family: var(--wdtFontTypo_H2);
    font-size: clamp(2.5rem, 0rem + 5.2083vw, 5.7rem);
    font-weight: calc(var(--wdtFontWeight_H1) + 100);
    line-height: var(--wdtLineHeight_H2);
}

.wdt-cus-home-1-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-content-title {
    font-size: clamp(1.25rem, 0.5357rem + 1.1161vw, 1.275rem);
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    margin-right: 15px;
}

.wdt-dark-mode-switcher {
    position: fixed;
    bottom: 80px;
    right: 0;
    cursor: pointer;
    z-index: 9999;
    overflow: hidden;
    display: none !important;
}

/*** BLOG***/
.wdt-post-entry .blog-entry .entry-title h4 a, .wdt-post-entry .blog-entry a:not(.wdt-button) {
    color: #000 !important;
}
.wdt-post-entry .blog-entry .entry-title h4 a, .wdt-post-entry .blog-entry a:not(.wdt-button) {
    color: #4D4D4D !important;
}
.blog-entry .entry-body {
    clear: both;
    float: left;
    margin: 15px 0;
    width: 100%;
   color: #4D4D4D !important
}

.wdt-minimal-style.wdt-post-entry.entry-grid-layout .blog-entry.has-post-thumbnail div.entry-date:nth-child(2) {
    color: #000;
    position: absolute;
    left: 10px;
    top: 20px;
    -webkit-transform: translateX(0) rotate(180deg);
    transform: translateX(0) rotate(180deg);
    width: fit-content;
    display: inline-flex;
    align-items: center;
    justify-content: flex-start;
    background-color: var(--wdtTertiaryColor, var(--wdtDarkTertiaryColor));
    writing-mode: vertical-rl;
    z-index: 2;
    padding: clamp(0.875rem, 0.7308rem + 0.641vw, 1.5rem) clamp(0.4375rem, 0.3942rem + 0.1923vw, 0.625rem);
    letter-spacing: var(--AD-Letter-Spacing);
    font-size: var(--wdtFontSize_Ext);
    text-transform: uppercase;
    border-radius: var(--wdtRadius_2X);
}
.wdt-flex-banner-options.vertical-slider .wdt-flex-banner-option .wdt-flex-banner-title-group .wdt-flex-banner-title {
    margin: 0;
    font-size: clamp(1.25rem, 0.8214rem + 0.6696vw, 1.625rem);
    line-height: normal;
    transition: var(--mu-transition);
    -webkit-transition: var(--mu-transition);
    pointer-events: none;
    color: #000 !important;
    margin-right: 1rem;
    text-transform: none !important;
}

.wdt-flex-banner-options.vertical-slider .wdt-flex-banner-option > .wdt-flex-banner-detail-group > .wdt-flex-banner-content {
    padding-left: calc(clamp(1.25rem, 1.1058rem + 0.641vw, 1.875rem) + 20px);
    color: #4D4D4D !important;
}

.wdt-cus-footer-map-hotspot .tippy-box .tippy-content h5 {
    
    color: #4D4D4D !important;
    padding: 8px 16px;
    border: 1px solid var(--wdtBorderColor, var(--wdtDarkBorderColor));
    border-radius: var(--wdtRadius_Part);
    background: var(--wdtTertiaryColor, var(--wdtDarkTertiaryColor));
    font-size: var(--wdtFontSize_Base);
    font-weight: var(--wdtFontWeight_Base);
    letter-spacing: var(--AD-Letter-Spacing_2px);
    text-transform: none !important;
}

.elementor-widget-wdt-advanced-heading .wdt-heading-title[class*="charsplit-"] span:not(.ani-hd) {
    display: inline-block !important;
    position: relative;
    translate: none;
    rotate: none;
    scale: none;
    transform-origin: 50% 100%;
    -webkit-transform-origin: 50% 100%;
    -webkit-animation: animation-txt 2.5s cubic-bezier(0.72, 0, 0.18, 1) infinite;
    animation: animation-txt 2.5s cubic-bezier(0.72, 0, 0.18, 1) infinite;
    -webkit-text-stroke: 1px #ffffff;
    -webkit-text-fill-color: transparent;
    text-transform: initial;
}

.wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-content-title {
    font-weight: var(--wdtFontWeight_Alt);
    text-transform: none;
    margin: 0;
    display: inline;
    color: inherit;
    font-size: clamp(1.125rem, 1.0414rem + 0.3822vw, 1.5rem);
}

.joinchat__button{
    background-color: #25d366 !important;
    
}
.joinchat--left .joinchat__button {
    right: auto;
    left: 8px;
    height: 70px;
    width: 70px;
}

.wdt-heading-holder > .wdt-heading-content-wrapper {
    /* text-wrap: balance; */
    color: #4D4D4D;
}
.single-entry-body p {
    color: #4D4D4D;
}
.blog-single-entry.post-minimal .post-meta .single-entry-comments .comment-wrap a {
    font-size: var(--wdtFontSize_Base);
    border: none;
    border-radius: 0px;
    min-height: 0px;
    line-height: normal;
    padding: 0px;
    font-weight: var(--wdtFontWeight_Base);
    color: #b5b5b5;
    text-align: start;
}
