/*
 Theme Name:   	Dilabs Child
 Theme URI: 	https://themelocker.tech/wordpress/dilabs
 Description:  	This is a child theme for Dilabs - Digital Marketing WordPress Theme
 Author:       	Validthemes
 Author URI:   	https://themeforest.net/user/validthemes/portfolio
 Template:     	dilabs
 Version:      	1.0
 Tags:         	two-columns, three-columns, left-sidebar, right-sidebar, flexible-header, custom-background, custom-colors, custom-header, custom-menu, theme-options, editor-style, featured-images, microformats, post-formats,  sticky-post, threaded-comments, translation-ready
 Text Domain:  	dilabs-child
*/

/*  [ Add your custom css below ]
- - - - - - - - - - - - - - - - - - - - */

.elementor-widget-container p a {
    color: #F6B8BD;
}
#elementor-popup-modal-3077 .dialog-close-button {
    display: flex;
    background: #000;
    color: #fff;
    font-size: 25px;
}
.elementor-popup-modal .dialog-close-button svg {
    fill: #FFF;
    height: 40px;
    width: 40px;
    padding: 5px;
}
#elementor-popup-modal-3077 .dialog-close-button {
    display: flex;
    background: #000;
    color: #fff;
    font-size: 25px;
    left: 20px;
    width: 40px;
}
.imghover {position: relative;display: inline-block;}
.imghover img {display: block;transition: opacity .35s ease-in-out;}
.imghover:hover img {opacity: 1;}
.imghover::after {content: "";position: absolute;inset: 0;background: url("/wp-content/uploads/2025/06/Group-979.png")
              center/cover no-repeat;opacity: 0;transition: opacity .35s ease-in-out;pointer-events: none;}
.imghover:hover::after {opacity: 1;}

.imghover1 {position: relative;display: inline-block;}
.imghover1 img {display: block;transition: opacity .35s ease-in-out;}
.imghover1:hover img {opacity: 1;}
.imghover1::after {content: "";position: absolute;inset: 0;background: url("/wp-content/uploads/2025/06/Group-906.png")
              center/cover no-repeat;opacity: 0;transition: opacity .35s ease-in-out;pointer-events: none;}
.imghover1:hover::after {opacity: 1;}
.lines:before {
    content: '';
    background: #c3d7d2;
    width: 3px;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 50%;
}