.spnc-post-list-view-section .spnc-post .spnc-post-content .spnc-entry-title{
	margin-top: 4px; margin-bottom: 11px;
}
.spnc-post-list-view-section .spnc-post .spnc-post-content .spnc-entry-title a{
	font-size: 1.875rem;
	color: #000;
	font-weight: 700;
	line-height: 1.3;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.spnc-post-list-view-section .spnc-post .spnc-post-content .spnc-description{
	font-size: 1.125rem;
	color: #525252;
	font-weight: 400;
	line-height: 1.5;
	padding-bottom: 16px;
	border-bottom: 1px solid #d7d7d7;
	margin-bottom: 25px;
}
.spnc-post-list-view-section .spnc-post .spnc-post-content .spnc-entry-content{	padding-right: 20px; }
.spnc-post-list-view-section .spnc-post .spnc-post-content .spnc-entry-content .spnc-footer-meta{
	display: flex; align-items: center;	gap: 20px; flex-wrap: wrap;
}
.spnc-post-list-view-section .spnc-post .spnc-post-content .spnc-entry-content .spnc-footer-meta .spnc-entry-meta{ flex: 1; }
.spnc-post-list-view-section .spnc-post .spnc-post-content .spnc-entry-content figure{
	margin: 0;
	width: 36px;
	height: 36px;
	border-radius: 50%;
	overflow: hidden;
}
.spnc-post-list-view-section .spnc-post .spnc-post-content .spnc-entry-content .spnc-author{
	display: inline-flex;
	gap: 8px;
	align-items: center;
	position: relative;
	margin-right: 10px;
	padding-right: 10px;
}
.spnc-post-list-view-section .spnc-post .spnc-post-content .spnc-entry-content .spnc-entry-meta a{
	font-size: .875rem;
	color: #525252;
	font-weight: 400;
	line-height: 24px;
	text-transform: capitalize;
}
.spnc-post-list-view-section .spnc-post .spnc-post-content .spnc-entry-content .spnc-author::after{
	content: " ";
	position: absolute;
	width: 1px;
	height: 20px;
	right: 0;
	background-color: #d7d7d7;
}
.spnc-post-list-view-section .spnc-post .spnc-post-content .spnc-entry-meta i{
	font-size: .75rem;	font-family: "Font Awesome 6 Free";	margin-right: 5px;
}
.spnc-post-list-view-section .spnc-post .spnc-post-content .spnc-more-link {
	font-size: .875rem;
	font-family: "Jost", sans-serif;
	color: #000;
	background-color: transparent;
	font-weight: 600;
	line-height: 1.7;
	text-transform: capitalize;
	border: 1px solid #d7d7d7;
	padding: 5px 14px;
	text-align: center;
}
.spnc-post-list-view-section .spnc-post .spnc-post-content .spnc-more-link:is(:hover, :focus){ color: #fff; }
@media (max-width:1100px){
	.spnc-post-list-view-section .spnc-post .spnc-post-content,
	.spnc-post-list-view-section .spnc-post .spnc-post-content .spnc-entry-content {padding-right: unset;}
}
@media (max-width:600px){
	.spnc-post-list-view-section .spnc-post {flex-direction: column;}
	.spnc-post-list-view-section .spnc-post .spnc-post-overlay .spnc-post-thumbnail{min-height: auto;}
}
.newsblogger .pagination {
	margin: 0; display: flex; padding: 0;  margin-bottom: 20px;
}
.newsblogger .nav-links {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
}
.newsblogger .pagination .prev { margin-right: 10px; }
.newsblogger .pagination .next { margin-left: 10px; }
.newsblogger .pagination .nav-links .current, .newsblogger .pagination a {
	background-color: #fff;
    color: #000000; 
    cursor: pointer;
    display: grid;
    place-content: center;
    font-weight: 400;
    transition: all 0.3s ease 0s;
    font-size: 1rem;
    padding: 0.78rem;
    vertical-align: baseline;
    white-space: nowrap;
    width: 40px;
    height: 40px;
    font-family: "Jost", sans-serif;
    box-shadow: 0px 2px 8px 0px rgba(7, 8, 66, 0.04); 
    margin: 0 0;
}
.newsblogger .pagination .nav-links .current, .newsblogger .pagination .current { color: #fff; }
.newsblogger .pagination a:is(:hover, :focus), .newsblogger .pagination .current, .newsblogger .pagination a { border-radius: unset; border: unset; }
*/



.breadcrumb-2.page-title-section {
    position: relative;
    padding: 260px 0 20px;
    width: 100%;
    height: 100%;
    padding: unset;
    background: unset;
    margin: 0 0 0px 0;
}

.breadcrumb-2.page-title-section .spnc-row:not(body.newsblogger .breadcrumb-2.page-title-section .spnc-row) {
    justify-content: flex-start;
    align-items: center;
    padding: 20px;
    margin: 0 10px;
    box-shadow: 0 0 8px 2px rgba(23, 23, 35, 0.05);
    position: relative;
}
[data-theme="spnc_light"] .breadcrumb-2.page-title-section .spnc-row:not(body.newsblogger .breadcrumb-2.page-title-section .spnc-row){
background-color: #fff;
}


/* ----- Header 12 CSS ----- */
.spnc-home .header-sidebar.header-12 {  position: relative;  margin: 0 0 20px 0; }
.header-12 .custom-social-icons li { padding: 0.3rem 0.125rem 0.3rem; }
.header-12 .custom-social-icons li>a {
    color: #fff;
    border: unset;
    background-color: rgba(255, 255, 255, 0.2);
    height: 1.5rem;
    width: 1.5rem;
    line-height: 2;
    font-size: 12px;
    border-radius: 0;
}
.header-12.header-sidebar .widget{ padding: 0.2rem 0rem 0.2rem; }
.header-12 .head-contact-info{ padding: 0.3rem 0rem 0.3rem; }
.header-12 .widget .head-contact-info li{
  padding-right: 5px;
    margin-right: 10px;
    color: #fff;
    font-size: 14px;
}
.header-12 .head-contact-info i {
    color: #fff;
    height: 1.5rem;
    font-size: 14px;
    margin-right: 0rem;
    margin-left: 0rem;
    padding: 0;
    width: 1.25rem;
    text-align: left;
    line-height: 2.3;
}
.header-12 .custom-logo-link-url { padding: 10px 10px 10px 0px; display: block; }
@media (min-width: 1101px) {
  .header-12.header-sidebar { max-width: 100%; }
  .header-12.header-sidebar .spnc-container {
    width: 100%;
    max-width: 1320px;
    margin: 0 auto;
    padding: 0 5px;
    display: block;
  }
}    
.header-12 .spnc-custom { background-color: #ffffff; box-shadow: unset; border-radius: 0; }
.header-12 .spnc-topbar { background-color: #0e0e0e; padding: 0 10px;}
.header-12  .spnc-trending-title i {color: #fff;}
.header-12 .spnc-custom .spnc-brand {padding: 12px 0px 12px 0px;}
.header-12 .spnc-topbar .widget.spnc-date-social {padding: 0.5rem 0;}
.header-12 .spnc-date-social .head-date {
  margin-right: 24px;
  display: inline-block;
  margin-block-start: 0;
  margin-block-end: 0;
  padding-inline-start: 0;
}
.header-12 .spnc-date-social .spnc-time{
  margin: 0;
  display: inline-block;
  margin: 0;
  margin-block-start: 0;
  margin-block-end: 0;
  padding-inline-start: 0;
}
.header-12 .spnc-topbar .spnc-trending-widget{padding: 0.25rem 0 0.25rem;}
.header-12 .spnc-topbar .spnc-trending-widget .spnc-trending-title {margin-right: 0;}
.header-12 .spnc-trending-widget .spnc-trending-title:after, .header-12 .spnc-date-social .head-date:after {
  font-family: FontAwesome;
  content: '|';
  font-size: 20px;
  color: #fff;
  padding-left: 1rem;
  Padding-right: 1rem;
  vertical-align: unset;
  opacity: 0.5;
}
.header-12 .spnc-date-social .head-date .header-date i, .header-12 .spnc-date-social .spnc-time .header-time i {
  font-size: 16px;
  margin-right: 6px;
}
.header-12 .spnc-date-social .spnc-time .header-time span { font-size: 14px; }
.header-12 .spnc-date-social .head-date:after{ content: none; }
.header-12 .collapse.spnc-collapse { width: 100%;flex: 1 1 90%;height: 100%;justify-content: center; }
.header-12 .nav.spnc-dark-layout { flex: 0 1 1%; padding: 0 6px 0 20px; position: relative; }
.header-12 .spnc-collapse.collapse .ml-auto { margin: 0 auto; }
.header-12 .spnc-custom .spnc-nav li > a.search-icon {
  height: 50px;
  width: 50px;
  border: unset;
  margin: 6px 0 0;
  background-color: transparent;
  color: #516374;
  padding: unset;
  display: grid;
  place-content: center;
}
@media (min-width: 1100px) {
  .header-12  .spnc-custom .spnc-nav > li.menu-item-type-custom i {font-size: 16px;font-weight: 600;}
  .spnc-custom .spnc-nav > li.menu-item-type-custom i {line-height: 1.2;}
} 
.header-12 .spnc-widget-toggle { margin: 12px 5px 8px 0;  padding-left: 0; }
.header-12 .spnc-dark-icon{
  display: inline-block;
  float: left;
  border-radius: 30px;
  height: 50px;
  width: 50px;
  text-align: center;
  font-size: 16px;
  padding: 0;
  margin: 0 ;
  color: #516374;
  display: grid;
  place-content: center;
  background-color: #eeeef5;
}
.header-12 .spnc-dark-layout {
  line-height: 1.6;
  text-align: center;
  background: transparent;
  position: relative;
  float: left;
  margin: 0;
  padding: 0;
  flex: 0 1 2.5%;
  padding: 0 6px;
  position: relative;
}
/*.stickymenu {
  position: fixed;
  top: 0;
  background-color: rgba(0, 0, 0, 0.7);
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.05);
  z-index: 3;
  left: 0;
  right: 0;
  width: 100%;
  max-width: 85%;
  margin: 0 auto;
}*/
.header-12 .stickymenu { margin: 0; max-width: 100%; }
.header-12.header-sidebar .spnc-custom .spnc-container { position: relative;}
.header-12.header-sidebar .spnc-custom .spnc-header-logo .spnc-container{
  display: flex;  align-items: center; justify-content: center;
}
.header-12.header-sidebar .spnc-custom.spnc-pro .spnc-header-logo .spnc-container > * {
  flex-basis: 33.33%; max-width: 33.33%;
}
.header-12.header-sidebar .spnc-custom .spnc-header-logo .spnc-container > div:nth-child(2){
  display: flex;  align-items: center; justify-content: right;
}
.header-12.header-sidebar .spnc-custom .spnc-header-logo .spnc-right{
  display: flex;  align-items: center;
}
.header-12.header-sidebar .spnc-custom .spnc-nav li{margin: 0;}
.header-12.header-sidebar .spnc-custom .spnc-header-logo .overlay {
  position: absolute; inset: 0; height: 100%; width: 100%; z-index: 0; background-color: rgba(0, 0, 0, .0);
} 
@media (min-width: 1101px) {
  .header-12 .spnc-nav {
     display: flex;  justify-content: center;  flex-wrap: wrap;
  }
  .header-12 .header-center:first-child, .header-12 .spnc-row div.collapse.spnc-collapse:nth-child(2) { justify-content: left; }
  .header-12 .header-center:last-child, .header-12 .spnc-row div.collapse.spnc-collapse:last-child { justify-content: right; }
  .header-12 .header-center:only-child, .header-12 .spnc-row div.collapse.spnc-collapse:nth-child(2):nth-last-child(1) { flex: 0 0 100%;  justify-content: center; }
}
.header-12.header-sidebar .spnc-custom .spnc-header-logo {
  padding: 12px 10px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  position: relative;
  background: #FFFFFF;
}
.header-12 .spnc-header-logo .widget.spnc-date-social {padding: unset;}
.header-12.header-sidebar .spnc-custom .spnc-header-logo .custom-date-social-icons li{
  padding: unset; margin: 10px 3px;
}
.header-12.header-sidebar .spnc-custom .spnc-header-logo .custom-date-social-icons li:first-child{margin-left: 0;}
.header-12.header-sidebar .spnc-custom .spnc-header-logo .custom-date-social-icons li a{
  color: #000000;
  width: 32px;
  height: 32px;
  font-size: 14px;
  background: #eeeef5;
  display: grid;
  place-content: center;
} 
.header-12.header-sidebar .spnc-custom .spnc-navbar {
  margin: 0;
  padding: 0;
  border-radius: unset;
  padding: 6px 10px;
  border-top: 1px solid #e1e1e1;
}
.header-12.header-sidebar .spnc-header {flex: unset; text-align: center;}
.header-12.header-sidebar .spnc-custom .spnc-header-logo .spnc-container::after,
.header-12.header-sidebar .spnc-custom .spnc-header-logo .spnc-container::before {content: unset;}
.header-12 .spnc-custom .spnc-nav li > a {
  border-radius: 0;
  padding: 11px 13px; 
  font-size: 1.125rem; 
  font-family: "Jost", sans-serif;
  font-weight: 400;
  color: #000;
}
.header-12 .spnc-custom .spnc-widget-toggle > a.spnc-toggle-icon {  margin: 0;  color: #516374; } 
@media (min-width: 1100px) {  
  .header-12 .spnc-custom .spnc-nav li > a.search-icon:after,.header-11 .spnc-custom .spnc-nav li > a.search-icon:before {content: unset;}
  .header-12 .spnc-custom .spnc-nav li > a:before { position: relative; top: 30px;}
  .header-12 .spnc-custom .spnc-nav li .dropdown-menu a:before { display: none;}
  .header-12 .spnc-custom .spnc-nav li.active > a:before,.header-11 .spnc-custom .spnc-nav li a:hover:before {width: 100%;}
}
body .header-12 .spnc-custom .spnc-nav > .active > a, body .header-12 .spnc-custom .spnc-nav > .active > a:hover, body .header-12 .spnc-custom .spnc-nav > .active > a:focus {
  background-color: transparent;  text-shadow: unset;
}
@media (max-width:767px){
  .header-12 .spnc-topbar .spnc-container {text-align: center;}
  .header-12 .spnc-topbar .spnc-trending-widget {width: 100%;}
  .header-12 .spnc-topbar .widget.spnc-date-social{float: unset; padding-bottom: 1rem;}
  .header-12 .spnc-trending-widget .spnc-trending-title:after, .header-11 .spnc-date-social .head-date:after {
      color: transparent;  padding-left: 0;   Padding-right: 0;   opacity: 0;
    }
}
@media (max-width:1100px) {
  body .header-12 .spnc-custom .spnc-nav li > a.search-icon:hover,body .header-12 .spnc-custom .spnc-nav li > a.search-icon:focus {
    color: #fff;
  }
    .header-12 .spnc-custom .dropdown-menu.search-panel { left: auto; }
}
@media (max-width:500px){
  .header-12.header-sidebar .spnc-custom .spnc-header-logo .spnc-container{
    flex-direction: column; flex-wrap: nowrap;
  }
  .header-12.header-sidebar .spnc-custom .spnc-header-logo .spnc-container > div:nth-child(3){display: none;}
  .header-12.header-sidebar .spnc-custom .spnc-header-logo .spnc-container > div:nth-child(2){
    flex-basis: 100%; max-width: 100%;  justify-content: center;
  }
}
/* dark light switcher */
@media (min-width:1101px) {
  .header-12 .spnc-dark-layout-one{
    width: 72px;
    height: 26px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    background-color: #eeeef5;
    border-radius: 13px;
    padding: 0px 10px;
    margin-right: 20px;
  }
  .header-12 .spnc-dark-layout-one i{
      position: relative;
      font-size: 14px;
      z-index: 1;
      color: #000;
      cursor: pointer;
  }
  .header-12 .spnc-dark-layout-one i::before{
    position: relative; z-index: 1;
  }
  .header-12 .spnc-dark-layout-one:first-child i::after{
    content: "";
    position: absolute;
    width: 36px;
    height: 36px;
    border-radius: 50%;
    top: -11px;
    transform: translateX(-68%);
    transition: .4s;
  }
  [data-theme="spnc_dark"] .header-12 .spnc-dark-layout-one i.fa-moon, [data-theme="spnc_light"] .spnc-dark-layout-one:first-child i {
      color: #FFFFFF;
  }
  [data-theme="spnc_dark"] .header-12 .spnc-dark-layout-one:first-child i::after {  transform: translateX(14px); }
  .header-12 .spnc-dark-layout-one:first-child i::before{content: "\f185";}
  .header-12 .spnc-dark-layout-one .dark-switch-btn.fa-moon::before{content: "\f186";}
  .header-12 .spnc-dark-layout-one .dark-switch-btn.fa-moon::after{content: unset;}
  [data-theme="spnc_light"] .header-12 .spnc-dark-layout-one .dark-switch-btn.fa-moon{color:#000;}
}
.header-12 .collapse.spnc-collapse::-webkit-scrollbar{  display: none; }
.header-12 .spnc-custom .spnc-nav .dropdown-menu li > a {color: #fff;}
.header-12 .spnc-header-btn{background-color: #e5e5e5;color: #000;font-size: 0.875rem;font-weight: 600;float: right;padding: 8px 10px;border: unset;}
.header-12 .spnc-header-btn i{margin-right: 6px;}
.header-12 .spnc-head-wrap{ flex: 1;padding: 0 5px;}
.header-12 .spnc-custom ul {background-color: transparent;float: unset;}
.header-12 .spnc-row{height: auto;align-items: center;display: flex; margin-right: -15px;margin-left: -15px;-webkit-box-pack: unset;
    justify-content: unset;flex-wrap: unset;margin-bottom: 0;}
@media (max-width: 1100px){
  .header-12 .spnc-custom .spnc-nav {
      background-color: transparent; float: none !important;  margin: 0px; padding: 0;
  }
 /* .header-12.header-sidebar .spnc-right { float: right; }*/
  .header-12.header-sidebar .spnc-custom .spnc-header-logo { padding: 5px 10px; }
  .header-12 .spnc-custom .spnc-nav {
    background-color: transparent;
    padding: 5px 0;
    float: left;
    border-radius: 30px;
    place-content: center;
    margin-right: 5px;
  }
  .header-12 .spnc-dark-icon {height: 40px;width: 40px;}
  .header-12 .spnc-dark-icon {
    float: left;
    border-radius: 30px;
    height: 40px;
    width: 40px;
    text-align: center;
    font-size: 16px;
    padding: 0;
    margin: 0;
    color: #516374;
    display: grid;
    place-content: center;
    background-color: #eeeef5;
  }
  .header-12 .spnc-row {margin-bottom: 0;}
}
@media (max-width: 1100px){
  .header-12.header-sidebar .spnc-header-logo .spnc-right{
    float: right; display: flex;
  }
  .header-12 .spnc-custom .spnc-brand {
    float: none; display: block; text-align: center; padding: 12px 0 ;
  }
  .header-12 .spnc-header-right .spnc-nav {
    float: left; background-color: transparent; padding: 0;
  }
  .header-12 .spnc-custom .spnc-toggle {
    border: none; float: left; margin: 5px 15px 5px 0; font-size: 2rem; color:#516374;
  }
  .header-12 .spnc-custom li a:last-child {border-bottom: 0;}
  .header-12 .spnc-dark-layout {padding-left: 0px; padding-right: 12px;}
  .header-12 .spnc-custom .dropdown-menu.search-panel {top: 70px;}
    .header-12.header-sidebar .spnc-custom .spnc-header-logo .custom-date-social-icons li a{
    width: 30px; height: 30px;  font-size: 14px;
    } 
    .newscrunch-plus .header-12 .spnc-custom .spnc-nav li > a.search-icon {
    height: 30px; width: 40px;  margin: 0; color: #516374;
    }
    .header-12 .spnc-dark-icon:focus {outline:unset; }
    .header-12.header-sidebar .spnc-navbar .spnc-head-wrap .spnc-right {
    float: right; display: flex; align-items: center;
    }
    .header-12.header-sidebar .spnc-custom .spnc-header-logo .spnc-container{flex-wrap: wrap;}
    .header-12.header-sidebar .spnc-custom .spnc-header-logo .spnc-container > div:nth-child(1){
    flex-basis: 100%; max-width: 100%;
    }
    .header-12.header-sidebar .spnc-custom .spnc-header-logo .spnc-container > div:nth-child(3){display: none;}
    .header-12.header-sidebar .spnc-custom .spnc-header-logo .spnc-container > div:nth-child(2){
    flex-basis: 50%; max-width: 50%; justify-content: flex-end;
    }
    .header-12.header-sidebar .spnc-custom .spnc-navbar {padding:0 10px;}
    .header-12 .spnc-custom .spnc-nav .dropdown-menu li > a { color: #000; }
    .header-sidebar .spnc-widget-toggle { display: none; }
  .header-12.header-sidebar .spnc-navbar .spnc-container { max-width: 92%; }
}
/*.newscrunch-plus .header-12.header-sidebar { margin: 0 0 20px 0; }*/
@media (max-width: 991px) {
  .header-12.header-sidebar .widget .custom-social-icons { padding: 8px 0 0; }
  /*.header-1.header-sidebar .spnc-right, .header-2.header-sidebar .spnc-right {
        float: right;
    }*/
}
@media (max-width: 767px) {
  .header-12.header-sidebar .widget .custom-social-icons { padding: 0 0 8px; }
  .header-12 .custom-social-icons li>a { line-height: 1.5; }
}
@media (max-width: 768px) {
  .header-12.header-sidebar .spnc-navbar .spnc-container { max-width: 98%; }
}