/*
 Theme Name:   NewsFlash Pro Child
 Theme URI:    https://doinikjonotarkhobor.com/
 Description:  A child theme for the NewsFlash WordPress theme.
 Author:       Jewel Rana
 Author URI:   https://jewelrana.net/
 Template:     NewsFlash-Pro
 Version:      1.0.0
 Text Domain:  newsflash-child
*/

/* Your custom CSS styles start here */

.header2 {
  padding: 10px 0 !important;
}
.header-login-registration{
    display: flex;
   column-gap: 10px;
    justify-content: center;
}

.header-login-registration div a{
    padding: 5px 20px;
    text-align: center;
    background: #B30F0F;
    color: #fff;
    border-radius: 50px;
    font-size:1rem;
}

.header2 .logo img{
    max-height:100px !important;
}

.header2 .header-social{
    display: flex;
    flex-direction: column;
    row-gap: 10px;
}

.single-page .reportar-image img, .reportar-image img {
    width: 50px !important;
    border-radius:50%;
}

.reportar-title a{color:#000000 !important; text-decoration:none;}
.reportar-title a:hover{color:#B30F0F !important;;}

/* ---- Reporter card (author.php) ---- */
.reporter-card{display:flex;gap:24px;align-items:center;background:#fbf7f7;border:2px solid #e1dfdf;border-radius:8px;padding:22px 24px;margin:20px 0 28px}
.reporter-card__photo{flex:0 0 150px;margin:0}
.reporter-card__photo img{width:150px;height:150px;border-radius:50%;object-fit:cover;display:block;border:4px solid #fff;box-shadow:0 2px 10px rgba(0,0,0,.08)}
.reporter-card__body{min-width:0;flex:1}
.reporter-card__name{font-size:26px;line-height:1.3;margin:0 0 4px}
.reporter-card__desig{font-size:16px;color:#c0161b;font-weight:600;margin:0 0 10px}
.reporter-card__meta{list-style:none;margin:0 0 10px;padding:0;display:flex;flex-wrap:wrap;gap:6px 20px;color:#555;font-size:14px}
.reporter-card__meta i{margin-right:4px}
.reporter-card__meta a{color:inherit}
.reporter-card__bio{color:#444;text-align:justify;margin:0 0 10px}
.reporter-card__bio p:last-child{margin-bottom:0}
.reporter-card__social{display:flex;flex-wrap:wrap;gap:8px}
.reporter-card__social a{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#fff;border:1px solid #e1dfdf;color:#333;font-size:17px;text-decoration:none}
.reporter-card__social a:hover,.reporter-card__social a:focus{background:#c0161b;border-color:#c0161b;color:#fff}
.reporter-card__social a.is-empty{opacity:.45;cursor:default}
.reporter-card__social a.is-empty:hover,.reporter-card__social a.is-empty:focus{background:#fff;border-color:#e1dfdf;color:#333}
.author-list-title{margin-bottom:16px}
.author-sidebar{position:sticky;top:0}
.author-empty{padding:24px;background:#fbf7f7;border-radius:6px;text-align:center;color:#666}


.author-title2 > strong a {
    font-size: 18px !important;
    color: #ffffff !important;
    font-weight: 500 !important;
    padding:10px 20px !important;
    background: #B30F0F;
    border-width:0 !important;
}

.author-title2 > strong a:hover{
    border:0 !important;
}

.author2 .author-social2 { list-style: none; margin: 10px 0 0; padding: 0; display: flex; flex-wrap: wrap; gap: 8px; }
.author2 .author-social2 a { display: inline-flex; align-items: center; justify-content: center; width: 34px; height: 34px; border-radius: 50%; border: 1px solid #e1dfdf; background: #fff; color: #333; font-size: 17px; text-decoration: none; transition: background .15s, color .15s, border-color .15s; }
.author2 .author-social2 a:hover,
.author2 .author-social2 a:focus { background: #c0161b; border-color: #c0161b; color: #fff; }
.author2 .author-social2 svg { width: 16px; height: 16px; }

@media (max-width:767px){
	.reporter-card{flex-direction:column;text-align:center;padding:20px 16px}
	.reporter-card__photo{flex-basis:auto}
	.reporter-card__photo img{width:120px;height:120px}
	.reporter-card__meta,.reporter-card__social{justify-content:center}
	.reporter-card__bio{text-align:left}
	.author-sidebar{position:static}
	
	.header2 .date, .date{
    font-size: 1rem !important;
}

.mobileLogo a{
    text-align:center !important;
    display: inline-block !important;
}

.author-title2{
display: flex;
justify-content: center;
margin-top: 20px !important;
}
}


