/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.1.1
Text Domain:  Avada
*/

/* Force post authors into a single line */
.post-authors-inline,
.post-authors-inline a {
    display: inline;
}

/* Optional spacing + styling */
.post-authors-inline a {
    white-space: nowrap;
}


/* Force author + date meta into one line */
.post-meta-inline {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    gap: 6px;
    white-space: nowrap;
}

/* Keep all shortcode outputs inline */
.post-meta-inline span,
.post-meta-inline a {
    display: inline;
    white-space: nowrap;
}



/* Match Avada meta styles for custom meta line */
.post-meta-inline {
    display: flex;
    align-items: center;
    gap: 6px;

    /* Copy Avada meta spacing */
    height: 36px;
    margin-bottom: 40px !important;
    /* Typography inheritance */
    font-size: inherit;
    color: inherit;

    /* Border style like Avada meta */
    border-bottom: var(--awb-item-border-bottom);
}

/* Match Avada span styling */
.post-meta-inline span,
.post-meta-inline a {
    display: inline;
    padding: var(--awb-item-padding-top) 
             var(--awb-item-padding-right) 
             var(--awb-item-padding-bottom) 
             var(--awb-item-padding-left);
    margin: 0;
    color: var(--awb-link-color);
}

/* Slash separator spacing */
.post-meta-inline .meta-separator {
    padding: 0 6px;
}







.secondary-author{
    font-weight: 400;

}


/* Main meta row */
.fusion-meta-info {
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 100%;
	gap: 0;
}

/* LEFT SIDE: authors + date + tags + comments */
.fusion-post-authors {
	display: inline-flex;
	align-items: center;
	flex-wrap: nowrap;
	white-space: nowrap;
}

/* Kill Avada floats */
.fusion-meta-info .fusion-alignleft {
	float: none;
	display: inline;
	margin: 0;
	padding: 0;
}

/* Remove spacing around separators */
.fusion-inline-sep {
	margin: 0 !important;
	padding: 0 !important;
}

/* Tight meta items */
.meta-tags,
.fusion-comments,
.post-authors-inline {
	margin: 0;
	padding: 0;
	white-space: nowrap;
}

/* RIGHT SIDE: Read More */
.fusion-alignright-btn {
	margin-left: auto;
	white-space: nowrap;
}
