/*
Theme Name: Syron child
Theme URI: http://landing.rivaxstudio.com/syron/
Author: RivaxStudio
Author URI: https://themeforest.net/user/rivaxstudio/
Description: Modern and high-quality theme for Blog & magazine sites
Version: 1.0
Requires PHP: 8.0
Tested up to: 6.7
Template:  syron
License: Themeforest.net
License URI: http://themeforest.net/licenses
Text Domain: syron
Tags: grid-layout, left-sidebar, right-sidebar, flexible-header, footer-widgets, featured-images, translation-ready
*/

.post-wrapper a.term-item , .rivax-categories-box .title a{
    white-space: normal;
    align-items: self-start;
}

.rivax-tag-cloud-item {
    white-space: normal;
}
.display-none{
	display: none !important
}

/*  Authors Page  */
.author-grid {
    display: flex;
    flex-wrap: wrap;
    row-gap: 25px;
    justify-content: space-between;
}
.author-card {
    width: 49%;
    padding: 15px;
    border: 1px solid #ddd;
    border-radius: 8px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.author-card-top {
    display: flex;
    gap: 15px;
    align-items: flex-start;
}
.author-card .author-avatar img {
    width: 96px;
    height: 96px;
    border-radius: 50%;
    border: 4px solid #D8D8E6;
}
.author-info {
    flex: 1;
	align-self: center;
}
.author-info h3 {
    margin: 0 0 10px;
}
.author-info h3 a {
    color: var(--headings-color);
}
.author-divider {
    margin: 15px 0;
    border: none;
    border-top: 1px solid #eee;
}
.author-card-bottom {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.author-post-count {
    font-weight: 600;
}
.author-more-btn {
    padding: 6px 12px;
    background-color: var(--button-bg);
    color: #fff;
    border-radius: 4px;
    text-decoration: none;
    font-size: 0.9em;
    transition: background-color 0.3s ease;
}
.author-more-btn:hover {
    background-color: var(--second-color);
	color: #fff;
}

@media (max-width: 1024px) {
  	.author-card {
		width: 100%;
	}  
}
@media (max-width: 767px) {
  	.author-card-top {
		flex-direction: column;
		align-items: center;
	}
	.author-info h3 {
		text-align: center;
	}
	.both-indent-group{
		margin-left: 1em !important;
		margin-right: 1em !important;
	}
	.only-on-phone{
		display: flex !important;
	}
}
/*  Authors Page  */

.both-indent-group{
	margin-left: 2em !important;
	margin-right: 2em !important;
}
a {
    word-wrap: break-word;
}
.post-wrapper .meta-wrapper {
    text-transform: none !important;
}