/*
 Theme Name:   Child Theme
 Description:  A child theme of Hello Elementor Theme
 Author:       SMSW
 Author URI:   https://smswmedia.com/
 Template:     hello-elementor
 Version:      1.0.0
*/

/* Your custom CSS goes here */
 /* Code to display a separator line between footer menu items */
    .inv_footer_menu ul li {
        border-right: 1px solid #fff;
    }
    /* to not add the line after last menu item */
    .inv_footer_menu ul li:last-child {
        border-right: none;
    }
    
     /* Line between footer ISO logos grid */
    .inv_footer_logos_grid .e-con-inner div {
        border-right: 1px solid #b2b2b24f;
    }
    /* Styling footer links */
    .inv_link {
        color:#ffffff;
        transition: .2s ease-out;
    }
    .inv_link:hover {
        color:#29abe2;
        transition: .2s ease-in;
    }
 /* Mobile /small devices style code */   
 @media screen and (max-width: 767px) {
     /* Code to style menu for mobile and 
      * remove the separator line between 
      * footer menu items on mobile */
    .inv_footer_menu ul li {
        border-right: 0;
        display: block;
        padding-bottom: 5px;
        font-weight: bold;
    }
}

/*****************************
 * **** KDUK Style code ******
 * ***************************/

/* Testimonial */
.hfe-post-card {
	border: 1px solid #e6e6e6;
}
.hfe-post-card .hfe-post-content .hfe-post-title a {
	text-decoration: none;
}

/* Header shoe reveal/blend transition */

.shoe-blend{
    position: relative;
    overflow: hidden;
}

.shoe-blend .elementor-widget-image{
    margin: 0;
}

.shoe-real,
.shoe-sketch{
    width: 100%;
}

.shoe-sketch{
    position: absolute;
    inset: 0;
    /* optional */
    will-change: opacity, clip-path;
}

/* Border between menu items */
.hfe-nav-menu li {
    border-right: 1px solid #fff;
}
.hfe-nav-menu li:last-child {
    border-right: none;
}