/*
 Theme Name:   Kadence Child
 Theme URI:    https://example.com/kadence-child/
 Description:  Kadence Child Theme
 Author:       Your Name
 Author URI:   https://example.com
 Template:     kadence
 Version:      1.0.2
 Tags:         customizable, modern, responsive-layout, gutenberg, header builder, footer builder
 Text Domain:  kadencechild
*/

/* Theme customization starts here
-------------------------------------------------------------- */

/* .e-con.e-flex>.e-con-inner{
	padding-left:var(--global-content-edge-padding);
    padding-right:var(--global-content-edge-padding);
} */


/* Header */
.site-header-wrap .site-main-header-wrap .site-header-row-container-inner {
    box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 0.4px;
}

.single-content h1.elementor-heading-title,.single-content h2.elementor-heading-title,.single-content h3.elementor-heading-title,.single-content h4.elementor-heading-title,.single-content h5.elementor-heading-title,.single-content h6.elementor-heading-title {
    margin-bottom: 0;
}

/* Footer */
.footer_contact .elementor-icon-list-icon svg {
    border: 1px solid #fff;
    border-radius: 50%;
    padding: 7px;
}

.footer-bottom-menu .hfe-nav-menu li.menu-item:after {
    content: '/';
    position: absolute;
    right: -15px;
    left: auto;
    top: 0;
    bottom: 0;
    color: #fff;
}

.footer-bottom-menu .hfe-nav-menu li.menu-item:last-child:after{
    display: none;
}

/* Testimonial */
.bdt-ep-review-card-carousel-content {
    display: flex;
    flex-direction: column;
}
.bdt-ep-review-card-carousel-content .bdt-ep-review-card-carousel-text {
    order: 0;
}
.bdt-ep-review-card-carousel-content .bdt-ep-review-card-carousel-name,
.bdt-ep-review-card-carousel-content .bdt-ep-review-card-carousel-job-title {
    order: 1;
}

/* Form */
div.wpforms-container-full:not(:empty) {
    margin: 0 auto !important;
}


/* Feature section */
.feature-section .elementor-element{
    position: relative;
        background-image: linear-gradient(140deg, var(--tj-color-theme-primary) 3%, var(--tj-color-common-white) 45%);
}


/* Blog post */
ul.recent-posts {
    margin: 0 -15px;
    padding: 0;
}
ul.recent-posts li.recent-post-item {
    width: 33.33%;
    float: left;
    list-style-type: none;
    padding: 0 15px;
}
ul.recent-posts .image {
    display: block;
    border-radius: 10px;
    overflow: hidden;
    margin-bottom: 15px;
}

.company {
    color: var(--global-palette1);
}
@media only screen and (max-width: 600px) {
    ul.recent-posts li.recent-post-item {
        width: 100%;
        margin-bottom: 30px;
    }
    .footer-bottom-menu .hfe-nav-menu {
        margin: auto;
    }
}
