/*
Theme Name: Printme Child
Theme URI: https://aimax.wpengine.com/
Description: Printme Child Theme
Author: the WeDesignTech team
Author URI: https://wedesignthemes.com/
Template: printme
Version: 1.0.0
Text Domain: printme-child
*/


/* Testimonial Content Style */

.wdt-custom-testmonial-dewey .elementor-widget-wrap {
    background: #d9f3ff;
    backdrop-filter: blur(20px);
    overflow: hidden;
    border-radius: var(--wdtRadius_3X);
    position: relative;
    text-align: start;
    transition: var(--wdtBaseTransition);
}

/* Default text color (black) */
.wdt-custom-testmonial-dewey .wdt-content-item .wdt-content-title h5,
.wdt-custom-testmonial-dewey .wdt-content-item .wdt-content-title h5 a,
.wdt-custom-testmonial-dewey .elementor-heading-title,
.wdt-custom-testmonial-dewey .wdt-content-item .wdt-content-subtitle,
.wdt-custom-testmonial-dewey .wdt-content-item .wdt-content-description,
.wdt-custom-testmonial-dewey .wdt-content-icon-wrapper .wdt-content-icon span {
    color: black;
    transition: var(--wdtBaseTransition);
    -webkit-transition: var(--wdtBaseTransition);
}

/* Hover effect for text turning white */
.wdt-custom-testmonial-dewey .elementor-widget-wrap:hover .wdt-content-item .wdt-content-title h5,
.wdt-custom-testmonial-dewey .elementor-widget-wrap:hover .wdt-content-item .wdt-content-title h5 a,
.wdt-custom-testmonial-dewey .elementor-widget-wrap:hover .elementor-heading-title,
.wdt-custom-testmonial-dewey .elementor-widget-wrap:hover .wdt-content-item .wdt-content-subtitle,
.wdt-custom-testmonial-dewey .elementor-widget-wrap:hover .wdt-content-item .wdt-content-description,
.wdt-custom-testmonial-dewey .elementor-widget-wrap:hover .wdt-content-icon-wrapper .wdt-content-icon span {
    color: white !important;
}

/* Background overlay (if needed) */
.wdt-custom-testmonial-dewey .elementor-widget-wrap::before {
    content: '';
    background: #5E82AA;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    transition: var(--wdtBaseTransition);
    -webkit-transition: var(--wdtBaseTransition);
    opacity: 0;
    z-index: 0;
}

/* Background overlay hover effect */
.wdt-custom-testmonial-dewey .elementor-widget-wrap:hover::before {
    opacity: 1;
}

/* Ensure text is on top of the overlay */
.wdt-custom-testmonial-dewey .wdt-content-item .wdt-content-title h5, 
.wdt-custom-testmonial-dewey .wdt-content-item .wdt-content-title h5 a, 
.wdt-custom-testmonial-dewey .elementor-heading-title, 
.wdt-custom-testmonial-dewey .wdt-content-item .wdt-content-subtitle, 
.wdt-custom-testmonial-dewey .wdt-content-item .wdt-content-description, 
.wdt-custom-testmonial-dewey .wdt-content-icon-wrapper .wdt-content-icon span {
    position: relative;
    z-index: 1;
}

/* Fix position of the icon (quotation mark) */
.wdt-custom-testmonial-dewey .wdt-content-item .wdt-content-icon-wrapper {
    position: absolute;
    top: -5px;
    right: -75px;
    z-index: 2; /* Ensure the icon is above the background */
}

/* Fix the media group alignment */
.wdt-custom-testmonial-dewey .wdt-content-item .wdt-content-media-group {
    display: flex;
    align-items: center;
}

/* Make sure the image wrapper has the correct margin */
.wdt-custom-testmonial-dewey .wdt-column-wrapper .wdt-content-item .wdt-content-image-wrapper {
    margin-right: 25px;
    margin-bottom: 0;
}



.wdt-faq-section-dewey .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper { margin-bottom: 25px; }

.wdt-faq-section-dewey .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-title {
font-size: calc(var(--wdtFontSize_H5) - 2px );
font-weight: var(--wdtFontWeight_Ext);
z-index: 1;
transition: var(--wdtBaseTransition);
-webkit-transition: var(--wdtBaseTransition);
line-height: var(--wdtLineHeight_Ext);
}

.wdt-faq-section-dewey .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-title,
.wdt-faq-section-dewey .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder.ui-state-active .wdt-accordion-toggle-title,
.wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder.ui-state-active .wdt-accordion-toggle-icon {
color: black;
}

.wdt-faq-section-dewey .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder:before {
content: '';
width: 100%;
height: 100%;
background: #F19500;
position: absolute;
left: 0;
top: 0;
right: 0;
bottom: 0;
transition: var(--wdtBaseTransition);
-webkit-transition: var(--wdtBaseTransition);
opacity: 0;
}

.wdt-faq-section-dewey .wdt-accordion-toggle-holder .wdt-accordion-toggle-description {
padding: 0 20px 20px 20px;
border-width: 0px 0px 0px 0px;
background: #d9f3ff;
color: black;
}

.wdt-faq-section-dewey .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder{
border-width: 0px 0px 0px 0px;
padding: 20px;
background: #d9f3ff;
}

.wdt-faq-section-dewey .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper{
box-shadow: 0 0 0 2px #F19500;
-webkit-box-shadow: 0 0 0 2px #F19500;
border-radius: var(--wdtRadius_3X);
-webkit-border-radius: var(--wdtRadius_3X);
overflow: hidden;
transition: var(--wdtBaseTransition);
}

/* Default state: all text is black */
.core-values h2, 
.core-values p {
    color: black;
    transition: color 0.3s ease; /* Smooth transition for color change */
}

/* On hover: turn all text inside .core-values to white */
.core-values:hover h2, 
.core-values:hover p {
    color: white !important; /* Make sure to target both h2 and p elements */
}

	.loader-text {
		background-image: none !important;
  		background-color: #F19500 !important;
		color: #F19500 !important;
	}