/*
Theme Name: Amity Child
Theme URI: https://amity.keydesign.xyz/
Description: Charity & Donation Elementor WordPress Theme
Author: Key-Design
Author URI: http://themeforest.net/user/Key-Design
Template: amity
Version: 1.0
License: Envato Standard License
License URI: https://themeforest.net/licenses/standard
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-menu, featured-images, flexible-header, post-formats, sticky-post, translation-ready
Text Domain: amity-child
*/

/* Single Blog Page start here */
.blog-single-layout-classic .saboxplugin-wrap {
    display: none;
}
.sticky-navigation.post-table .ekit-stylish-list:not(.list-inline) .ekit-stylish-list-content-wrapper {
    width: auto !important;
}
.ekit-comparison-row .ekit-comparison-table-heading-cell p {
    color: #fff;
}
.ekit-comparison-table-body .ekit-comparison-table-cell li {
	justify-content: normal !important;
	text-align: start !important;
	font-size: 13px !important;
}
#ez-toc-widget-container {
    border: 1px solid #101840;
    padding: 23px 25px 25px 25px;
    border-radius: 10px;
    background: #f6f6f69c;
}
.ez-toc-btn-default {
    background: white !important;
    border-color: #10184099;
    border-radius: 6px;
}
.ez-toc-btn-default svg {
    fill: #101840 !important;
    color: #101840 !important;
}
div.ez-toc-widget-container ul.ez-toc-list {
    padding: 0px;
}
#ezw_tco-2 .ez-toc-widget-container ul.ez-toc-list li,
#ezw_tco-2 .ez-toc-widget-container ul.ez-toc-list li a {
    font-family: "DM Sans" !important;
    font-size: 17px !important;
    line-height: 21px;
    color: #101840 !important;
}
#ezw_tco-2 .ez-toc-widget-container ul.ez-toc-list li {
    margin-bottom: 9px;
}
#ezw_tco-2 .ez-toc-widget-container ul.ez-toc-list li:hover, #ezw_tco-2 .ez-toc-widget-container ul.ez-toc-list li a:hover {
    color: #74112f !important;
}
#ezw_tco-2 .ez-toc-widget-container ul.ez-toc-list li.active {
    background: transparent !important;
}
#ezw_tco-2 .ez-toc-widget-container ul.ez-toc-list li.active a {
    color: #74112f !important;
}
#page .article-single p, #page .article-single ul, #page .article-single li, #page .article-single table, #page .article-single table td, #page .article-single strong {
    color: #101840;
}
.article-single strong {
    font-weight: bold !important;
}
.article-single li::marker {
    color: #101840;
    font-weight: bold !important;
}
.article-single .entry-content a {
    color: #74112f;
    border-bottom: 1px dashed;
}
.elementor-widget-heading .elementor-heading-title, .elementor-widget-text-editor a, .elementor-widget-text-editor p, .elementor-widget-text-editor li {
    font-family: var(--e-global-typography-primary-font-family) !important;
}
.single-post-header .wpr-featured-media-image img {
    border-radius: 13px;
}
.single-post-header .breadcrumb__list {
    display: flex;
    padding: 0px;
    list-style: none;
    gap: 10px;
    margin-bottom: 10px;
    margin-top: 30px;
}
.single-post-header .breadcrumb__list li{
    position: relative;
    padding-right: 15px;
}
.single-post-header .breadcrumb__list li:before{
    content: "";
    width: 9px;
    height: 9px;
    background: url(/wp-content/uploads/2025/09/right-arrow-icon.svg);
    position: absolute;
    right: 0px;
    top: 51%;
    transform: translateY(-50%);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}
.single-post-header .breadcrumb__list li:last-child:before {
    display: none;
}
.single-post-header .entry-meta {
    align-items: center;
    gap: 20px;
}
.single-post-header .entry-meta span.author img {
    border-radius: 100px;
    margin-right: 8px;
}
.single-post-header .entry-meta span {
    position: relative;
}
.single-post-header .entry-meta  span.published:before {
    content: "";
    width: 15px;
    height: 15px;
    background: url(/wp-content/uploads/2025/09/calender-icon.svg);
    position: absolute;
    left: -20px;
    top: -2px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}
.single-post-header .entry-meta span.read-duration:before {
    content: "";
    width: 15px;
    height: 15px;
    background: url(/wp-content/uploads/2025/09/clock-icon.svg);
    position: absolute;
    left: -20px;
    top: -2px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}
.single-post-header .entry-meta span.read-duration {
    color: #101840;
}
.single-post-header .entry-meta:hover {
    color: #74112f !important;
}
.blog-single-layout-classic .keydesign-container {
    padding-top: 55px !important;
}
.blog-single-layout-classic .keydesign-container .article-single p, .blog-single-layout-classic .keydesign-container .article-single li {
    font-size: 18px;
    line-height: 1.5;
}
#page .article-single .entry-content table td, #page .article-single .entry-content table th {
    border-color: #d6d6d6 !important;
} 
#page .article-single .entry-content table th {
    background: #74112f;
    color: white !important;
}
#page .article-single .entry-content table th *{
    color: white !important;
}
#page .article-single .entry-content table tbody tr:nth-child(even) {
    background: #f5f5f5;
}
.article-single .author-box-wrapper {
    display: none;
}
.broken_link, a.broken_link {
    text-decoration: none !important;
}
.broken_link, a.broken_link {
    text-decoration: none !important;
}
div.ez-toc-widget-container ul.ez-toc-list ul.ez-toc-list-level-3 {
    margin-left: 0px;
}
.single-post-header .breadcrumb__list li:first-child {
    padding-left: 26px;
}
.single-post-header .breadcrumb__list li:first-child:after {
    content: "";
    width: 18px;
    height: 18px;
    background: url(/wp-content/uploads/2025/09/home-icon.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
    position: absolute;
    left: 0px;
    top: 3px;
}
/* Single Blog Page close here */

/* blog page start here */
.elementor-page-27866 #page-header {
    display: none;
}
#page .cus-posts .premium-blog-entry-title a {
    font-family: var(--e-global-typography-primary-font-family) !important;
    display: block;
    margin-bottom: 10px;
}
.cus-posts .premium-blog-content-wrapper {
    padding: 25px 30px 30px 30px !important;
}
.cus-posts .premium-blog-meta-data i {
    color: #74112f !important;
}
/* blog page close here */


.cust-accord span.e-n-accordion-item-title-icon {
    background: #74112F;
    width: 27px !important;
    height: 27px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50px;
}











@media screen and (max-width: 1025px) {
/* 	single post page start here */
	.blog-single-layout-classic #secondary {
		order: -1;
		position: static !important;
	}
	.blog-single-layout-classic .keydesign-container {
		gap: 25px;
		padding-top: 30px !important;
	}
/* 	single post page close here */
	
/* 	blog page start here */
	.cus-posts .premium-blog-filter {
		margin-bottom: 30px;
	}
/* 	blog page close here */
}


@media screen and (max-width: 767px) {
/* 	single post page start here */
	.breadcrumb__list li:nth-child(2) {
		display: none;
	}
	.single-post-header .breadcrumb__list li:last-child {
		padding-right: 0px;
	}
	.single-post-header .breadcrumb__list li:before {
		top: 16px;
	}
	.single-post-header .entry-meta {
		flex-wrap: wrap;
	}
	.single-post-header .entry-meta span {
		display: block;
		margin-right: 20px;
	}
	.single-post-header .entry-meta span.read-duration {
		margin-left: 23px;
	}
	.blog-single-layout-classic #secondary {
		order: -1;
	}
	.blog-single-layout-classic .keydesign-container {
		gap: 25px;
		padding-top: 30px !important;
	}
/* 	single post page close here */
	
/* 	blog page start here  */
	.cus-posts .premium-blog-content-wrapper {
		padding: 17px 20px 18px 20px !important;
	}
/* 	blog page close here  */
}