/*
FAQ Section - Starts
---------------------------------------------------------------------------------------------------- */

.faq-answer {
	background-color: #eaf4fd;
    padding: 20px;
    position: relative;
    margin: 1.5rem;
    border: 3px solid black;
		margin-bottom: 32px !important;
letter-spacing: -0.025em !important;
}

.faq-answer::before {
    content: "A. ";
}

.faq-question h4::before {
    content: "Q. ";
    color: #999;
}


/*
FAQ Section - Ends
---------------------------------------------------------------------------------------------------- */

/*
Custom CSS For This Site Only - Ends
---------------------------------------------------------------------------------------------------- */

#ez-toc-container {
    border: 1px solid #f1f1f1;
    box-shadow: 0 5px 30px #00000012 !important;
    padding: 30px;
}


/*
Custom CSS For This Site Only - Ends
---------------------------------------------------------------------------------------------------- */

/*
Custom CSS For Beautiful Post - Starts
---------------------------------------------------------------------------------------------------- */

.entry-content p, .entry-content li, .entry-content table {

color: black !important;
line-height: 30px !important;
font-size: 19px !important;
margin-bottom: 32px !important;
letter-spacing: -0.025em !important;
}

.entry-content h2 {

font-size: 25px !important;
font-weight: 700 !important;
color: #008f72 !important;

}

.entry-content h3 {

font-size: 24px !important;
font-weight: 700 !important;
color: #891c6a !important;
}

.entry-content h4 {

font-size: 22px !important;
font-weight: 700 !important;
color: #1f5b9e !important;

}

.entry-content h5 {

font-size: 20px !important;
font-weight: 700 !important;
color: #b22f07 !important;

}

.entry-content h6 {

font-size: 18px !important;
font-weight: 700 !important;

}

.entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6 {
    margin: 1.5em 0 0.5em !important;
}

.entry-content a {
    color: #00d07e !important;
    text-decoration: underline dotted !important;
    font-weight: bold !important;
}

.entry-content img {
    border-radius: 10px !important;
    border: 1px solid #f1f1f1 !important;
    box-shadow: 0 5px 30px #7d7d7d8f !important;
}

.entry-content li {
    margin-left: 25px !important;
}

blockquote {
    border: 2px solid black;
    padding: 50px !important;
}

blockquote:before {
    font-size: 5.5rem;
    left: 10px;
}

table td, table th {
    padding: 15px !important;
}

/*
Custom CSS For Beautiful Post - Ends
---------------------------------------------------------------------------------------------------- */