/*
Theme Name: Astra Child
Template: astra
Version: 1.0
Author: Your Name
Description: A child theme for Astra.
Text Domain: astra-child
*/
.wpp-list{list-style:none !important;}
.wpp-list li.item::marker{display:none;}

.post .elementor-widget-theme-post-content H2{margin-bottom:15px;}

.post .elementor-widget-theme-post-content a{ text-decoration:underline; color:#BF1363;}
.single-post .wp-block-list{margin-left:15px !important;}

.elementor-widget-author-box .elementor-author-box__bio a{color:#BF1363; text-decoration:underline; }

.post.elementor .author-avatar img{border-radius:50% !important; margin-top:0 !important; margin-bottom:0 !important;}

/*Main sidebar popular posts*/
.popular-posts h2{font-size:22px; margin-bottom:15px;}
	
	.wpp-list {
		counter-reset: item-counter;
		list-style:auto;
		margin:0;
	}
	.wpp-list .item {
		counter-increment: item-counter;
		position:relative;
	}
	.wpp-list .item .item-position{
		width:40px; 
		height:40px; 
		background:var(--ast-global-color-0);
		position:absolute;
		top:5px;
	}
	.wpp-list.home-list .item .item-position{
		top:0px;
	}
	.wpp-list .item .item-position::after {
		content: counter(item-counter);
		font-weight: bold;
		font-size:20px;
		display: block;
		position:absolute;
		top: 50%;
    	left: 50%;
    	transform: translate(-50%, -50%);
		font-family:'Sora',sans-serif
	}
	
	.wpp-list .item .title{
		margin-left:55px;
		line-height:20px;
		font-family:'Sora',sans-serif
	}
	.wpp-list .item .title a{
		font-weight:bold;
		font-size:15px;
		margin-bottom:5px;
	}
	.wpp-list .item .title a:hover{
		color:var( --e-global-color-astglobalcolor1 );
	}
	.wpp-list .item .wpp-views{
		margin-left:55px;
		font-size:12px;
		font-weight:bold;
	}

/*Home Popular Posts*/
#home-sidebar .popular-posts h2{font-size:18px; margin-bottom:15px;}
	
#home-sidebar .wpp-list {
		counter-reset: item-counter;
		list-style:auto;
		margin:0;
	}
#home-sidebar .wpp-list .item {
		counter-increment: item-counter;
		position:relative;
	}
#home-sidebar .wpp-list .item .item-position{
		width:40px; 
		height:40px; 
		background:var(--ast-global-color-0);
		position:absolute;
		top:5px;
	}
#home-sidebar .wpp-list.home-list .item .item-position{
		top:0px;
	}
#home-sidebar .wpp-list .item .item-position::after {
		content: counter(item-counter);
		font-weight: bold;
		font-size:20px;
		display: block;
		position:absolute;
		top: 50%;
    	left: 50%;
    	transform: translate(-50%, -50%);
		font-family:'Sora',sans-serif
	}
	
#home-sidebar .wpp-list .item .title{
		margin-left:90px;
		line-height:20px;
		font-family:'Sora',sans-serif
	}
#home-sidebar .wpp-list .item .title h3{
		font-size:15px;
		line-height:20px;
		display:inline;
	}
#home-sidebar .wpp-list .item .title a{
		font-weight:bold;
		font-size:15px;
		margin-bottom:5px;
	}
#home-sidebar .wpp-list .item .title a:hover{
		color:var( --e-global-color-astglobalcolor1 );
	}
#home-sidebar .wpp-list .item .wpp-views{
		margin-left:90px;
		font-size:12px;
		font-weight:bold;
	}
#home-sidebar #block-6{margin-bottom:0;}

.summary-block{padding:30px !important;}

.post .summary-block .summary-headline img{margin-top:0 !important; margin-bottom:0 !important; max-width:300px;}
.single-post .summary-block .wp-block-list{margin-top:0 !important;}
	