/*
Theme Name: MoreNews Child
Description: Child theme for Morenews. You can now safely customize it and not risk losing your customizations.
Author: Amentotech
Author URI: http://amentotech.com/
Template: morenews
Version: 1.0.2
*/

/* header style  */
body,
h1,
h2,
h3,
h4,
h5,
h6{
	color: #000;
	font-family: "Open Sans";
}
body{
	font-family: "Open Sans";
}
p{
	font-size: 16px;
	font-family: "Open Sans";
	color: rgba(0,0,0,0.7);
}
table{
	font-size: 14px;
	caption-side: bottom;
  border-collapse: collapse;
}
table thead th{
	color: #000;
	background: #f7f7f7;
	font-size:16px;
}
table tbody tr td:last-child{border-right:0;}
table thead tr:last-child th{
	border-top: 0;
}
table tbody tr:last-child td,
table tbody tr:last-child th{
	border-bottom: 0;
}
table tr th:first-child {
    border-left: 0;
}
table thead tr th:first-child {
    border-radius: 10px 0 0 0;
}
table thead tr th:last-child {
    border-radius: 0 10px 0 0;
	border-right: 0;
}
table tbody tr th,
table tbody tr td{
	background: #f7f7f7;
}
table *{
	border-color: rgba(220, 220, 220, 0.40);
}
table tbody tr:last-child th:first-child {
    border-radius: 0 0 0 10px;
}
table tbody tr:last-child td:last-child {
    border-radius: 0 0 10px 0;
}
dl{
	padding: 0;
	border: 0;
	font-size: 16px;
}
dt{
	color: #000;
}
dd {
    margin-left: 0;
}
dl dd {
    margin-left: 20px;
	 color: rgba(0,0,0,0.7);
}
ul {
    padding: 0;
    margin-bottom: 20px;
	font-size: 16px;
	color: rgba(0,0,0,0.7);
    list-style: disc inside none;
}
ol, ul {
    margin: 0 0 26px;
}
li {
    line-height: 2em;
}
ul ul {
    list-style-type: revert;
    margin-left: 20px;
}
ol ol, ol ul, ul ol, ul ul {
    margin-bottom: 0;
}
ol {
    list-style: decimal;
	padding: 0;
	padding-left: 26px;
    margin-bottom: 20px;
	font-size: 16px;
	color: rgba(0,0,0,0.7);
}
ol ol {
    margin-left: 20px;
}
address{
	font-size: 16px;
	color: rgba(0,0,0,0.7);
}
.elementor hr,
hr {
    margin: 1rem 0;
    color: inherit;
    background-color: currentColor;
    border: 0;
    opacity: .25;
}
hr:not([size]) {
    height: 1px;
}
pre {
    padding: 20px;
    font-size: 16px;
    background: #fff;
    margin: 0 0 30px;
    border-radius: 10px;
    border: 1px solid rgba(220, 220, 220, 0.40);
}
blockquote,
.wp-block-quote {
	font-size: 16px;
	font-style: italic;
	font-weight: 600;
	line-height: 24px;
	color: rgba(0,0,0,0.7);
    padding: 14px 18px;
    margin-left: 40px;
    border-left: 2px solid #E50038;
}
blockquote:before,
.wp-block-quote::before {
   background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Cpath d='M11.7188 6.5625H4.6875C4.19022 6.5625 3.71331 6.76004 3.36167 7.11167C3.01004 7.46331 2.8125 7.94022 2.8125 8.4375V15.9375C2.8125 16.4348 3.01004 16.9117 3.36167 17.2633C3.71331 17.615 4.19022 17.8125 4.6875 17.8125H11.7188V18.75C11.7187 19.7446 11.3237 20.6984 10.6204 21.4016C9.91714 22.1049 8.96331 22.5 7.96875 22.5C7.72011 22.5 7.48165 22.5988 7.30584 22.7746C7.13002 22.9504 7.03125 23.1889 7.03125 23.4375C7.03125 23.6861 7.13002 23.9246 7.30584 24.1004C7.48165 24.2762 7.72011 24.375 7.96875 24.375C9.46012 24.3734 10.89 23.7803 11.9445 22.7258C12.9991 21.6712 13.5922 20.2414 13.5938 18.75V8.4375C13.5938 7.94022 13.3962 7.46331 13.0446 7.11167C12.6929 6.76004 12.216 6.5625 11.7188 6.5625ZM11.7188 15.9375H4.6875V8.4375H11.7188V15.9375ZM25.3125 6.5625H18.2812C17.784 6.5625 17.3071 6.76004 16.9554 7.11167C16.6038 7.46331 16.4062 7.94022 16.4062 8.4375V15.9375C16.4062 16.4348 16.6038 16.9117 16.9554 17.2633C17.3071 17.615 17.784 17.8125 18.2812 17.8125H25.3125V18.75C25.3125 19.7446 24.9174 20.6984 24.2141 21.4016C23.5109 22.1049 22.5571 22.5 21.5625 22.5C21.3139 22.5 21.0754 22.5988 20.8996 22.7746C20.7238 22.9504 20.625 23.1889 20.625 23.4375C20.625 23.6861 20.7238 23.9246 20.8996 24.1004C21.0754 24.2762 21.3139 24.375 21.5625 24.375C23.0539 24.3734 24.4837 23.7803 25.5383 22.7258C26.5928 21.6712 27.1859 20.2414 27.1875 18.75V8.4375C27.1875 7.94022 26.99 7.46331 26.6383 7.11167C26.2867 6.76004 25.8098 6.5625 25.3125 6.5625ZM25.3125 15.9375H18.2812V8.4375H25.3125V15.9375Z' fill='%23A3A3A3'/%3E%3C/svg%3E");
    content: '';
    width: 30px;
    height: 30px;
    position: absolute;
    top: 0;
    left: -40px;
}
.pl-detail-page ul li > div,
.pl-detail-page ol li > div{
	display: inline;
}
.pl-detail-page figure figcaption{
	margin-top: 20px;
}
.pl-post-detail-content figcaption{
	text-align: left;
	margin-bottom: 20px;
}

a, a:visited,body a:hover,body a:active{
	text-decoration: none;
}	
body a:focus{
	outline: none;
	text-decoration: none;
}
.pl-banner-section .elementor-icon-list-text .elementor-post-info__terms-list,
.pl-line-clamp-three .elementor-icon-list-text .elementor-post-info__terms-list,
.pl-latest-news .elementor-icon-list-text .elementor-post-info__terms-list{
	display: flex !important;
	font-size: 0;
	color: rgba(0, 0, 0, 0.6);
}
.pl-banner-section .elementor-icon-list-text .elementor-post-info__terms-list a:nth-child(1),
.pl-line-clamp-three .elementor-icon-list-text .elementor-post-info__terms-list a:nth-child(1),
.pl-latest-news .elementor-icon-list-text .elementor-post-info__terms-list a:nth-child(1){
	font-size: 12px;
}
/* leftsidebar styling  */
body .pl-responsive-menu{
	padding: 0;
}
.pl-responsive-menu .pl-offcanvas-logo{
	padding: 16px 20px 10px !important;
}
.pl-responsive-menu .pl-canvas-main-menu.elementor-nav-menu__align-start .elementor-nav-menu{
	margin-right: 14px;
}
body .pl-responsive-menu .pl-canvas-main-menu .elementor-nav-menu--main .elementor-item{
	padding: 12px 20px !important;
	border-left: 2px solid transparent;
}
body .pl-responsive-menu .pl-canvas-main-menu .elementor-nav-menu--main .elementor-item.elementor-item-active{
	background: #F5F5F5;
	border-left: 2px solid #E50038;
	border-radius: 0px 8px 8px 0px;
}
/* header styling  */
.elespare-navigation-wrapper.horizontal.drawer .elespare-menu-sidebar .elespare-menu-sidebar--wrapper .elespare-menu-dropdown ul li.menu-item a{
	font-size: 14px;
	font-weight: 600;
	line-height: 17px;
	color: rgba(34, 34, 34, 0.7);
	font-family: "Open Sans";
}
.elespare-navigation-wrapper.horizontal.drawer .elespare-menu-sidebar .elespare-menu-sidebar--wrapper .elespare-menu-dropdown{
	padding: 0;
}
.elespare-dropdown-menu li{
	display: flex;
	border: 0;
	margin-right: 14px;
}
.elespare-dropdown-menu li a{
	width: 100%;
	border-bottom: 0 !important;
	padding: 12px 20px;
	transition: all 0.3s ease-in-out;
	border-radius: 0px 8px 8px 0px;
}
.elespare-dropdown-menu li a:hover,
.elespare-dropdown-menu li a:active{
	color: #222 !important;
	background-color: #f5f5f5;
	border-left: 2px solid #E50038;
}
.pl-navbar .elementor-menu-toggle{
	background-color: transparent;
}
.pl-navbar .elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item{
	color: rgba(34, 34, 34, 0.7);
}
.pl-navbar .elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item:hover,
.pl-navbar .elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item:active{
	background-color: #f5f5f5;
}
.pl-navbar .elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item:active{
	color: #222;
	border-bottom: 2px solid #E50038;
}
.pl-responsive-menu-column .elementor-widget-off-canvas .elementor-widget-container{
	padding: 0;
}
.pl-elespare-search-form .search-form{
	position: relative;
}
.pl-elespare-search-form .elespare-search-wrapper .elespare-search-form-header .elespare--search-sidebar-wrapper .site-search-form .search-field{
	height: 46px;
	border-radius: 28px;
	border: 1px solid #DCDCDC;
	padding: 0 104px 0 24px;
	background: #fff;
	transition: all 0.3s ease-in-out;
}
.pl-elespare-search-form .elespare-search-wrapper .elespare-search-form-header .elespare--search-sidebar-wrapper .site-search-form .search-field:hover,
.pl-elespare-search-form .elespare-search-wrapper .elespare-search-form-header .elespare--search-sidebar-wrapper .site-search-form .search-field:focus{
	border-color: #0003;
}
.pl-elespare-search-form .elespare-search-wrapper .elespare-search-form-header .elespare--search-sidebar-wrapper .btn-elespare-search-form{
	position: absolute;
	height: 38px;
	right: 4px;
	border-radius: 28px;
	top: 50%;
	transform: translateY(-50%);
} 
.elespare-navigation-wrapper.horizontal .elespare-main-navigation ul.elespare-menu > li > a{
	line-height: 44px;
}
.pl-footer-wrapper .elespare-copyright-wrapper .elespare-copyright-text a > span{
	color: rgba(255, 255, 255, 0.8) !important;
}
.pl-footer-wrapper .elementor-nav-menu--main .elementor-nav-menu a,
.pl-footer-wrapper .elementor-nav-menu--main .elementor-nav-menu a:hover{
	padding: 7px 20px;
}
.pl-footer-wrapper .elespare-widget-title-section.title-style-1 .elespare-widget-title{
	margin-bottom: 13px;
}
.pl-footer-wrapper .e--pointer-underline .elementor-item::after{
	display: none;
}
.elespare-search-wrapper .elespare-search-dropdown-toggle .elespare-search--toggle-dropdown{
	position: absolute;
    top: 120%;
    width: 300px;
    text-align: left;
    visibility: hidden;
    filter: alpha(opacity = 0);
    opacity: 0;
    margin: 0 auto;
    margin-top: 1px;
    z-index: 99;
    border-radius: 0px;
    transition: opacity 0.2s, top 0.4s, visibility 0slinear 0.4s;
}
.elespare-search-wrapper .elespare-search-dropdown-toggle.show .elespare-search--toggle-dropdown{
	visibility: visible;
    filter: alpha(opacity = 1);
    opacity: 1;
    z-index: 999;
    top: 100%;
    transition: opacity 0.4s, top 0.4s;
}
body.aft-default-mode{
	background: #fff;
}
.pl-footer-wrapper .pl-footer-icons .elementor-social-icon{
	transition: background-color 0.2s ease-in-out;
}
.pl-footer-wrapper .pl-footer-icons .elementor-social-icon:hover{
	background-color: #E50038 !important;
}
.pl-social-icons .elementor-grid-item .elementor-icon{
	height: 32px;
	width: 32px;
	background: #f5f5f5 !important;
	border-radius: 10px;
	transition: all 0.3s ease-in-out;
}
.pl-social-icons .elementor-grid-item .elementor-icon:hover{
	color: #fff;
	background: #E50038 !important;
}
.pl-social-icons .elementor-grid-item .elementor-icon:hover svg{
	fill: #fff !important;
}
.pl-elespare-slider-wrapper .elespare-slider-wrap.slider-layout .elespare-posts-wrap.slider-style-1 .elespare-posts-slider-post-items .elespare-content-wrapper-inner{
	width: 100%;
	margin-top: 4px;
	background: transparent;
}
.elementor-275 .elementor-element.elementor-element-252ffcf.pl-elespare-slider-wrapper .elespare-slider-wrap .elespare-posts-wrap .elespare-posts-slider-post-items .elespare-cat-links .elespare-meta-category > a{
	font-size: 12px;
	line-height: 16px !important;
	font-weight: 700;
	font-family: "Open Sans", sans-serif;
	padding: 6px 10px;
	border-radius: 30px;
}
.pl-elespare-slider-wrapper .elespare-posts-wrap .elespare-posts-slider-post-items .elespare-content-wrapper{
	gap: 0;
}
.elespare-grid-wrap.elespare-has-equal-height .elespare-img-wrapper{
	border-radius: 20px;
}
.pl-breaking-news-section .elespare-grid-wrap.has-background .elespare-posts-grid-post-items{
	padding: 8px 8px 12px;
	border-radius: 20px;
	transition: all 0.3s ease-in-out;
	box-shadow: none !important;
}
.pl-breaking-news-section .elespare-grid-wrap.has-background .elespare-posts-grid-post-items:hover{
	background: #F5F5F5;
}
.pl-breaking-news-section .grid-layout.has-background .elespare-posts-wrap .elespare-content-wrapper{
	padding: 10px 6px 0;
	background-color: transparent !important;
}
.pl-breaking-news-section .elementor-widget-post-grid .elespare-grid-wrap .elespare-posts-wrap.elespare-light .elespare-posts-grid-post-items h4 a >span,
.pl-missed-news.elementor-widget-post-grid .elespare-grid-wrap .elespare-posts-wrap.elespare-light .elespare-posts-grid-post-items h4 a >span,
.pl-banner-section .elementor-heading-title a,
.pl-line-clamp-three .elementor-heading-title a{
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
	transition: color 0.2s ease-in-out;
}
body.page .pl-banner-section .elementor-icon-list-text span > a + a,
body.page .pl-latest-news-pulse .elementor-icon-list-text span > a + a,
.pl-line-clamp-three .elementor-icon-list-text span > a + a{
	color: rgba(0, 0, 0, 0.6) !important
}
.pl-breaking-news-section .elespare-posts-wrap ul.elespare-cat-links li:nth-child(2) > a{
	background-color: #fff !important;
	color: #292929 !important;
}
.pl-breaking-news-section .elespare-posts-wrap ul.elespare-cat-links li a{
	padding: 6px 10px;
}
.pl-latest-news-pulse .elementor-heading-title a{
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.pl-breaking-news-section .elespare-slider-wrap.slider-layout .elespare-posts-wrap.slider-style-1 .elespare-posts-slider-post-items{
	height: 360px;
}
.elespare-posts-slider-post-items{
	cursor: pointer;
}
.pl-breaking-news-section .elespare-grid-wrap.elespare-has-equal-height .elespare-img-wrapper{
	height: 160px;
	aspect-ratio: unset;
}
.pl-breaking-news-section .elementor-widget-post-slider .elespare-slider-wrap .elespare-posts-wrap.slider-style-1 .elespare-posts-slider-post-items h4 a >span,
.pl-breaking-news-section .elementor-widget-post-slider .elespare-slider-wrap .elespare-posts-wrap .elespare-posts-slider-post-items .elespare-metadata span >a{
	transition: color 0.2s ease-in-out;
}
.pl-breaking-news-section .elementor-widget-post-slider .elespare-slider-wrap .elespare-posts-wrap .elespare-posts-slider-post-items .elespare-metadata span >a:hover{
	color: #fff !important;
}

/* Latest news style  */

.pl-latest-news .elespare-list-wrap .elespare-posts-wrap .elespare-posts-list-post-items .elespare-img-wrapper{
	border-radius: 20px;
	height: 90px;
	width: 90px;
}
.pl-latest-news .elespare-list-wrap.has-background .elespare-posts-wrap .elespare-posts-list-post-items{
	box-shadow: none;
	padding: 8px;
	border-radius: 20px;
	transition: all 0.3s ease-in-out;
}
.pl-latest-news .elespare-list-wrap.has-background .elespare-posts-wrap .elespare-posts-list-post-items:hover{
	background-color: #f5f5f5 !important;
}
.pl-latest-news .elespare-list-wrap .elespare-posts-wrap .elespare-posts-list-post-items{
	min-height: 90px;
}
.pl-latest-news .elementor-widget-post-list .elespare-list-wrap .elespare-posts-wrap .elespare-posts-list-post-items h4 a > span{
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	transition: color 0.2s ease-in-out;
}
.pl-latest-news .elementor-widget-post-list .elespare-list-wrap .elespare-posts-wrap .elespare-posts-list-post-items .elespare-metadata span > a{
	transition: color 0.2s ease-in-out;
}
.pl-latest-news .elespare-list-wrap .elespare-posts-wrap .elespare-posts-list-post-items .elespare-content-wrapper{
	padding: 0 0 0 10px;
}
.pl-missed-news .elespare-widget-title-section.title-style-2 .elespare-widget-title span.elespare-section-title{
	font-family: "Open Sans", sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	color: #000000CC !important;
	letter-spacing: -0.05px;
	padding: 4.5px 0px 4.5px 16px;
}
.pl-missed-news .elespare-widget-title-section.title-style-2 .elespare-widget-title span.elespare-section-title:after{
	width: 4px;
	height: 32px;
}
.pl-missed-news .elespare-grid-wrap.has-background .elespare-posts-grid-post-items{
	box-shadow: none !important;
	padding: 8px 8px 12px;
	border-radius: 20px !important;
	transition: all 0.3s ease-in-out;
}
.pl-missed-news .elespare-grid-wrap.has-background .elespare-posts-grid-post-items:hover{
	background-color: #f5f5f5 !important;
}
.pl-missed-news .grid-layout.has-background .elespare-posts-wrap .elespare-content-wrapper{
	padding: 10px 6px 0;
	background-color: transparent !important;
}
.pl-navbar .elementor-menu-toggle{
	border-radius: 10px;
}
.elementor-4400 .pl-detail-page .elementor-element.elementor-element-515818e > .elementor-widget-container{
	max-width: fit-content;
}
.elementor-4400 .pl-detail-page .elementor-widget-icon-box .elementor-icon-box-content h3{
	margin: 0;
}
.elementor-4400 .pl-detail-page .elementor-widget-icon-box .elementor-icon-box-content p > a{
	color: #000000B3;
	border-bottom: 0;
}
.elementor-4400 .pl-detail-page .elementor-widget-icon-box .elementor-icon-box-content p > a:hover{
	color: #E50038;
}

/* archive style  */

.pl-archive-layout .elementor-posts .elementor-post{
	padding: 8px;
	border-radius: 20px;
	flex-direction: row;
	transition: background-color 0.2s ease-in-out;
}
.pl-archive-layout .elementor-posts .elementor-post:hover{
	background-color: #f5f5f5;
}
.pl-archive-layout .elementor-posts--thumbnail-top .elementor-post__text{
	display: flex;
	flex-direction: column;
	justify-content: center;
}
.pl-archive-layout .elementor-posts--thumbnail-top.elementor-posts--align-left .elementor-post__thumbnail__link{
	width: 260px;
	height: 180px;
	flex: none;
	margin: 0 20px 0 0 !important;
}
.pl-archive-layout .elementor-posts--thumbnail-top.elementor-posts--align-left .elementor-post__thumbnail__link .elementor-post__thumbnail{
	padding: 0 ;
}
.pl-archive-layout .elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail img,
.pl-archive-layout .elementor-posts--thumbnail-top.elementor-posts--align-left .elementor-post__thumbnail__link .elementor-post__thumbnail,
.pl-archive-layout .elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail.elementor-fit-height img{
	height: 100%;
	width: 100%;
	object-fit: cover;
}
.pl-archive-layout .elementor-post__read-more{
	padding: 9px 15px;
	border-radius: 60px;
	display: inline-flex;
	border: 1px solid #D4D4D4;
	transition: all 0.2s ease-in-out;
	box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
}
.pl-archive-layout .elementor-post__read-more:focus{
	outline: none;
	text-decoration: none;	
}
body .pl-archive-layout .elementor-post__read-more:hover{
	color: #fff !important;
	border-color: #E50038;
	background-color: #E50038;
}
body.widget-title-border-bottom .pl-archive-layout .wp-block-search__label{
	display: none;
}
.pl-archive-layout .wp-block-search__inside-wrapper{
	position: relative;
}
.pl-archive-layout input[type=search].wp-block-search__input{
	width: 100%;
    min-height: 42px;
    border-radius: 30px;
	padding: 4px 90px 4px 24px;
    border: 1px solid #DCDCDC;
    background: white;
}
.pl-archive-layout input[type=search].wp-block-search__input:focus-visible{
	outline: none;
	border-color: #222222B3;
}
body.aft-default-mode .pl-archive-layout .morenews-widget{
	box-shadow: none;
	padding: 0;
}
.pl-archive-layout .morenews-widget{
	margin-bottom: 30px;
}
body .pl-archive-layout .wp-block-search__button{
	top: 50%;
	right: 4px;
	width: auto;
	height: 34px;
	font-size: 14px;
	line-height: 24px;
	font-weight: 600;
	padding: 5px 17px;
	position: absolute;
	border-radius: 30px;
	background-color: #E40038;
	transform: translateY(-50%);
	font-family: "Open Sans", sans-serif;
}
body.widget-title-border-bottom .pl-archive-layout .wp-block-group .wp-block-heading{
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	padding: 0 0 0 16px;
	letter-spacing: -0.05px;
	font-family: "Open Sans";
	text-transform: capitalize;
	color: rgba(0, 0, 0, 0.8);
}
body.widget-title-border-bottom .pl-archive-layout .wp-block-group .wp-block-heading::before{
	display: none;
}
body.widget-title-border-bottom .pl-archive-layout .wp-block-group .wp-block-heading::after{
	height: 24px;
	width: 4px;
	background: #E50038;
}
.pl-archive-layout .wp-block-latest-posts.wp-block-latest-posts__list,
.pl-archive-layout ul.wp-block-archives, .pl-archive-layout ul.wp-block-categories{
	margin-top: 20px;
}
.pl-archive-layout .wp-block-categories-list.wp-block-categories li,
.pl-archive-layout .wp-block-archives-list.wp-block-archives li,
.pl-archive-layout .wp-block-latest-posts.wp-block-latest-posts__list li{
	margin: 0;
	display: flex;
	border-bottom: 0;
	position: relative;
	padding: 0 0 0 16px;
	transition: all 0.3s ease-in-out;
}
.pl-archive-layout .wp-block-categories-list.wp-block-categories li + li,
.pl-archive-layout .wp-block-archives-list.wp-block-archives li + li,
.pl-archive-layout .wp-block-latest-posts.wp-block-latest-posts__list li + li{
	margin-top: 12px;
}
body.aft-default-mode .pl-archive-layout .wp-block-categories-list.wp-block-categories li:hover a:hover,
body.aft-default-mode .pl-archive-layout .wp-block-categories-list.wp-block-categories li:hover a,
body.aft-default-mode .pl-archive-layout .wp-block-archives-list.wp-block-archives li:hover a:hover,
body.aft-default-mode .pl-archive-layout .wp-block-archives-list.wp-block-archives li:hover a,
.pl-archive-layout .wp-block-latest-posts.wp-block-latest-posts__list li:hover a{
	color: rgba(0, 0, 0, 0.7);
}
.pl-archive-layout .wp-block-categories-list.wp-block-categories li:hover::before,
.pl-archive-layout .wp-block-archives-list.wp-block-archives li:hover::before,
.pl-archive-layout .wp-block-latest-posts.wp-block-latest-posts__list li:hover::before{
	background-color: #E50038;
}
.pl-archive-layout .wp-block-categories-list.wp-block-categories li::before,
.pl-archive-layout .wp-block-archives-list.wp-block-archives li::before,	
.pl-archive-layout .wp-block-latest-posts.wp-block-latest-posts__list li::before{
	left: 0;
	content: "";
	top: 7px;
	width: 6px;
	height: 6px;
	display: block;
	position: absolute;
	border-radius: 50px;
	background-color: #D4D4D4;
	transition: all 0.3s ease-in-out;
}
body.aft-default-mode .pl-archive-layout .wp-block-categories-list.wp-block-categories li a,
body.aft-default-mode .pl-archive-layout .wp-block-archives-list.wp-block-archives li a,
.pl-archive-layout .wp-block-latest-posts.wp-block-latest-posts__list li a{
	font-size: 14px;
	font-weight: 600;
	line-height: 20px;
	font-family: "Open Sans";
	letter-spacing: -0.011px;
	color: rgba(0, 0, 0, 0.5);
}
.pl-archive-layout .wp-block-latest-comments{
	font-size: 14px;
	padding: 20px;
	display: flex;
	font-weight: 400;
	margin-top: 12px;
	line-height: 20px; 
	border-radius: 20px;
	align-items: center;
	justify-content: center;
	letter-spacing: -0.011px;
	font-family: "Open Sans";
	background-color: #FAFAFA;
	color: rgba(34, 34, 34, 0.5);
}
.pl-archive-layout .elementor-widget-archive-posts .elementor-post__title a{
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
/* detail action styling  */
.pl-post-detail-actions p{margin: 0;}
.pl-post-detail-actions p a{
    color: #000000B3;
    border: 0 !important;
    text-decoration: none;
}
.pl-post-detail-actions p a:hover{
    color: #e40038;
}
.pl-post-single-footer-action,
p:has(.feedzy-rss-link-icon) {
    border-radius: 20px;
    margin: 16px 0 0;
    color: #000;
    flex-wrap: wrap;
    display: flex;
    align-items: center;
    background: #FEF3F2;
    letter-spacing: -0.05px;
    padding: 16px 170px 16px 20px;
    font: 600 16px/24px "Open Sans";
}
p:has(.feedzy-rss-link-icon){
	display: none !important;
}
.pl-post-single-footer-action{
	display: flex;
	align-items: center;
	padding: 16px 20px;
}
.pl-post-single-footer-action .pl-post-from-title{
	display: block;
	letter-spacing: -0.05px;
    font: 600 16px/24px "Open Sans";
}
.pl-post-single-footer-action > a,
.feedzy-rss-link-icon{
    gap: 3px;
    right: 20px;
    display: flex;
    color: #404040;
    margin-left: auto;
    align-items: center;
    padding: 10px 20px;
    border-radius: 60px;
    position: absolute;
    background: #fff;
    text-decoration: none;
    font: 600 12px/18px "Open Sans";
    border: 1px solid #D4D4D4 !important;
    transition: all 0.3s ease-in-out;
    box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05) !important;
}
.pl-post-single-footer-action > a:hover,
.feedzy-rss-link-icon:hover{
    background-color: #E40038;
	border-color: #E40038 !important;
    color: #fff !important;
}
.pl-post-single-footer-action p,
p:has(.feedzy-rss-link-icon) span{
    display: block;
    width: 100%;
    font-style: normal;
    letter-spacing: -0.011px;
    font: 400 14px/20px "Open Sans";
}
.pl-post-single-footer-action p{
	margin: 0;
	color: #000;
}
.pl-post-single-footer-action > a:after,
.feedzy-rss-link-icon:after{
	margin: 0;
    width: 20px;
    height: 20px;
    transition: all 0.3s ease-in-out;
    content: url("data:image/svg+xml,%0A%3Csvg width='20' height='21' viewBox='0 0 20 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.3' clip-path='url(%23clip0_7013_449)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.94203 4.59253L13.3839 10.0345L7.94199 15.4764L7.05811 14.5925L11.6162 10.0345L7.05814 5.47641L7.94203 4.59253Z' fill='%23141B34'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_7013_449'%3E%3Crect width='20' height='20' fill='white' transform='translate(0 0.0351562)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A") !important;
}
.pl-post-single-footer-action > a:hover:after,
.feedzy-rss-link-icon:hover:after{
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none' style='&%2310;'%3E%3Cg opacity='1' clip-path='url(%23clip0_7013_449)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.94203 4.59253L13.3839 10.0345L7.94199 15.4764L7.05811 14.5925L11.6162 10.0345L7.05814 5.47641L7.94203 4.59253Z' fill='%23fff'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_7013_449'%3E%3Crect width='20' height='20' fill='white' transform='translate(0 0.0351562)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") !important;
}
p a:hover.feedzy-rss-link-icon{
	color: #404040;
	border: 1px solid #E40038 !important;
}
.pl-fedzy-tag.e-con>.elementor-widget{
	line-height: 16px;
}
.pl-post-from{
	font-family: "Open Sans";
	font-size: 12px;
	font-weight: 600;
	line-height: 16px;
	position: relative;
	margin-left: 4px;
	display: inline;
	padding-left: 4px;
	color: rgba(0, 0, 0, 0.6);
}
.pl-post-from::before{
	top: 50%;
	transform: translatey(-50%);
	position: absolute;
	content: "";
	display: block;
	height: 2px;
	width: 2px;
	border-radius: 50%;
	background-color:rgba(0, 0, 0, 0.6);
}
.pl-post-detail-content .elementor-widget-container em a,
.pl-post-detail-content .elementor-widget-container p a{
	color: rgba(0, 0, 0, 0.7);
}
.pl-post-detail-content .elementor-widget-container img,
.pl-post-detail-content .elementor-widget-container p img{
	border-radius: 20px;
}
.pl-post-detail-content .elementor-widget-container em a:hover,
.pl-post-detail-content .elementor-widget-container p a:hover{
	color: #E40038;
}
.pl-post-detail-content .elementor-widget-container p a{
	word-wrap: break-word;
}
.pl-post-detail-content figcaption{
	font-size: 14px;
    color: rgba(0, 0, 0, 0.7);
    line-height: 24px;
}
.pl-post-category-action{
	line-height: 16px;
	flex-wrap: wrap;	
}
.pl-post-category-action .elementor-icon-list-item{
	margin: 0;
}
.pl-ad-sticky{
	position: sticky;
	top: 98px;
}
.pl-tagline p{
	margin: 0;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px; 
	letter-spacing: -0.011px;
	color: rgba(0, 0, 0, 0.7)
}
.pl-detail-page-responsive{
	position: relative;
}
.pl-detail-page-responsive .pl-sidebar-action{
	display: flex;
	flex-direction: row;
    margin: 0;
    position: absolute;
    width: 100%;
    height: 100%;
	padding: 20px;
	z-index: 9;
	justify-content: space-between;
	background: rgb(0, 0, 0);
    background: linear-gradient(180deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);
    max-height: 40%;
}
.pl-detail-page-responsive .pl-sidebar-action > div {
    margin: 0;
	width: auto;
}
.pl-detail-page-responsive .pl-sidebar-action a{
	background: #fff;
	border-color: #fff !important;
	width: 30px;
    height: 30px;
	padding: 0 !important;
	display: flex;
    align-items: center;
    justify-content: center;
}
.pl-detail-page-responsive .pl-sidebar-action a svg{
	width: 14px;
	height: 14px;
}
.pl-detail-page-responsive .elementor-share-btn {
	width: 30px;
	height: 30px;
}
.pl-detail-page-responsive .pl-sidebar-action .pl-share-icons{
	width: 30px !important;
}

.pl-post-detail-content .sdc-article-strapline__image-wrap {
    margin-bottom: 20px;
}

.pl-post-detail-content .sdc-article-related-stories__item *{
	display: inline;
}
.pl-post-detail-actions .pl-post-from{
	color: #000000B3;
    font-family: "Open Sans", Sans-serif;
    font-size: 14px;
	padding: 0;
    margin: 0;
    font-weight: 600;
    line-height: 20px;
    letter-spacing: -0.011px;
}
.pl-post-detail-actions .pl-post-from::before{display: none !important;}
.pl-category-tooltip{
	font-family: "Open Sans";
	font-size: 14px;
	font-weight: 600;
	line-height: 20px;
	letter-spacing: -0.011px;
	color: #0084FF;
	position: relative;
	transition: all 0.3s ease-in-out;
}
.pl-category-tooltip .pl-category-sperator{
	margin-right: 4px;
}
.pl-post-single-categories a{
	font-family: "Open Sans";
	font-size: 14px;
	font-weight: 600;
	line-height: 20px;
	color: rgba(0, 0, 0, 0.7);
	letter-spacing: -0.011px;
}
.pl-post-single-categories a:hover{
	color: #E40038;
}
.pl-category-tooltip:hover .pl-tooltip-container{
	display: block;
}
.pl-category-tooltip:hover .pl-tooltip-container a{
	color: #fff;
}
.pl-tooltip-container{
	transition: all 0.3s ease-in-out;
	display: none;
	position: absolute;
	background: #000;
    padding: 10px;
    border-radius: 10px;
    z-index: 1;
    color: #fff;
	box-shadow: 0px 5px 6px rgba(0, 0, 0, 0.04), 0px 3px 16px rgba(0, 0, 0, 0.04);
}
.pl-tooltip-container::after{
	z-index: 0;
    top: -11px;
    width: 24px;
    height: 10px;
    right: 18.5px;
    z-index: 0;
    clip-path: polygon(50% 0%, 0% 100%, 100% 100%);
}
.pl-tooltip-container::before{
	top: -9px;
    right: 20px;
    width: 21px;
    content: "";
    height: 9.5px;
    position: absolute;
    z-index: 1;
    background-color: #000;
    clip-path: polygon(50% 0%, 0% 100%, 100% 100%);
}
p:has(.original-article){
	display: none;
}
.pl-404 .elementor-widget-container p{
	font-family: "Open Sans";
	font-size: 18px;
	font-weight: 400;
	line-height: 28px;
	color: rgba(82, 82, 82, 1);
	letter-spacing: -0.077px;
}
.pl-post-detail-content .elementor-widget-container figure img ~ img{
	display: none;
}
/* Responsive  */

@media (max-width: 1024px) {
	.pl-archive-layout .elementor-grid-tablet-2 .elementor-grid{
		grid-template-columns: repeat(1, 1fr);
	}
}
@media (max-width: 767px){
	.elementor-widget-search-from.elespare-grid-mobile-center .elespare-search--toggle-dropdown {
		right: auto;
		left: 50%;
		transform: translateX(-50%);
	}
	.pl-btn-primary.elementor-mobile-align-center .elementor-button{
		max-width: 100%;
		width: 100%;
	}
	.pl-banner-section .swiper-slide > .elementor-element,
	.pl-line-clamp-three .swiper-slide > .elementor-element{
		background-color: #f5f5f5;
	}
	.pl-latest-news .elementor-grid .elementor-element.elementor-element-210fe009{
		padding: 8px 0;
	}
	.pl-latest-news .elementor-grid .elementor-element.elementor-element-210fe009:hover{
		background-color: #fff;
	}
	.pl-archive-layout .elementor-posts--thumbnail-top.elementor-posts--align-left .elementor-post__thumbnail__link{
		height: 90px;
		width: 90px;
		margin-right: 10px !important;
	}
	.pl-archive-layout .elementor-post__read-more{
		display: none;
	}
	body.elementor_library-template-default .pl-archive-layout .elementor-posts--thumbnail-top .elementor-post__thumbnail__link{
		margin: 0 10px 0 0 !important;
	}
	.pl-elespare-search-form .elespare-search-icon--toggle{
		background-color: #fff;
	}
	.pl-elespare-search-form .elespare-search-wrapper .elespare-search-dropdown-toggle .elespare-search--toggle-dropdown{
		width: 100vw;
		margin-left: -25px;
		padding: 20px;
		background: #f5f5f5;
	}
	.pl-elespare-search-form .elespare-search-wrapper .elespare-search-dropdown-toggle .elespare-search--toggle-dropdown .elespare--search-sidebar-wrapper .search-form input.search-field{
	height: 46px;
	border-radius: 28px;
	border: 1px solid #DCDCDC;
	padding: 0 95px 0 24px;
	background: #fff;
	transition: all 0.3s ease-in-out;
	}
	.pl-elespare-search-form .elespare-search-wrapper .elespare-search-dropdown-toggle .elespare-search--toggle-dropdown .elespare--search-sidebar-wrapper .search-form input.search-field:hover,
	.pl-elespare-search-form .elespare-search-wrapper .elespare-search-dropdown-toggle .elespare-search--toggle-dropdown .elespare--search-sidebar-wrapper .search-form input.search-field:focus{
	border-color: #0003;
	}
	.pl-elespare-search-form .elespare-search-wrapper .elespare-search-dropdown-toggle .elespare--search-sidebar-wrapper .btn-elespare-search-form{
		display: flex;
		align-items: center;
		position: absolute;
		height: 38px;
		right: 4px;
		border-radius: 28px;
		top: 50%;
		transform: translateY(-50%);
	} 
}

@media (max-width: 576px){
	.pl-post-single-footer-action,
	p:has(.feedzy-rss-link-icon){
		padding: 16px 20px;
		align-items: flex-start;
		flex-direction: column;
	}
	.pl-post-single-footer-action > a,
	.feedzy-rss-link-icon{
		right: auto;
		margin: 10px 0 0;
		position: relative;
		justify-content: center;
		text-align: center;
		width: 100%;
	}
}