/*
 Theme Name:   GP Blog Pro
 Theme URI:    https://wplitetheme.com/gp-blog-pro/
 Description:  GeneratePress Child theme for mobile responsive blog website. Using this child theme you can easily create a blog website. This GeneratePress Child theme design by wplitetheme.com
 Author:       WPLiteTheme.com
 Author URI:   https://wplitetheme.com
 Template:     generatepress
 Version:      1.3.0
*/

/* GeneratePress Site CSS */
.main-navigation {
	box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
}
#wp-block-search__input-1 {
	border: 0px;
}
/* social-sharing-icon */ 
.sticky-social-icons {
     position: fixed!important;
     right:0!important;
     top: 45%!important;
}
/*Post Comment*/
@media (max-width: 768px){
	.comments-area {
		margin-left:15px;
		margin-right: 15px;
	}
}
.comments-area {
	border-radius: 7px;
	border: 1px solid var(--border-color);;
	margin-top: 50px;
}
.comment-reply-title {
	margin-top: -35px;
	margin-bottom: 40px;
	border: 1.5px solid var(--text-1);
	background: var(--background);
	padding: 4px 30px;
	border-radius: 50px;
	font-size: 22px;
	color: var(--text-1);
}








/* ===== Rank Math FAQ – Clean Card Style ===== */
/* Works with:
   <div class="rank-math-list-item">
     <p class="rank-math-question">…</p>
     <div class="rank-math-answer"><p>…</p></div>
   </div>
*/
:root{
  --rmfaq-bg: #ffffff;
  --rmfaq-text: #111827;       /* question color */
  --rmfaq-muted: #4b5563;      /* answer color */
  --rmfaq-border: #e5e7eb;     /* card border */
  --rmfaq-shadow: 0 2px 8px rgba(0,0,0,.08);
  --rmfaq-shadow-hover: 0 4px 12px rgba(0,0,0,.12);
  --rmfaq-radius: 12px;        /* rounded corners */
  --rmfaq-accent: #25A1F3;     /* subtle blue accent */
}

/* Outer wrapper (front-end) – optional, helps spacing if needed */
.rank-math-faq,
.wp-block-rank-math-faq-block{
  display: grid;
  gap: 14px;
  margin: 0;
  padding: 0;
}

/* Each FAQ card */
.rank-math-list-item{
  background: var(--rmfaq-bg);
  border: 1px solid var(--rmfaq-border);
  border-radius: var(--rmfaq-radius);
  box-shadow: var(--rmfaq-shadow);
  padding: 16px 18px;
  transition: transform .18s ease, box-shadow .18s ease, border-color .18s ease;
}

.rank-math-list-item:hover{
  transform: translateY(-2px);
  box-shadow: var(--rmfaq-shadow-hover);
  border-color: rgba(37,161,243,.35);
}

/* Question */
.rank-math-question{
  margin: 0 0 6px 0;
  font-weight: 700;
  color: var(--rmfaq-text);
  line-height: 1.3;
  font-size: 1.02rem;
}

/* Answer */
.rank-math-answer{
  margin: 0;
  color: var(--rmfaq-muted);
  line-height: 1.6;
  font-size: .97rem;
}
.rank-math-answer p{ margin: 0; }                 /* trim extra gap */
.rank-math-answer > *:first-child{ margin-top: 0;} /* safety */
.rank-math-answer > *:last-child{  margin-bottom:0;}

