 .header3-widgetleft .fa-solid {font-weight: 900 !important;}
 .header3-widgetleft h5 {margin-bottom: 0.5rem;}
 
 .widget_search input,
 .widget_search button {margin: 0px;}
 .widget_search button {border: 1px solid transparent;}
 .widget_search button:hover {border: 1px solid transparent;}
 
 @media screen and (max-width: 768px) {
	 .header3-widgetleft {
		 font-size: 16px !important;
		 padding: 0 !important;
	 }

	 #full-width {
		 padding: 0
	 }

	 .singletitle-date-mobile {
		 display: block !important;
	 }
 }

 @media screen and (max-width: 1024px) {
	 .sidebar {
		 display: none !important;
	 }
 }

 body {
	 word-break: auto-phrase !important;
	 color: #000;
 }

 a {
	 color: #000;
	 text-decoration: underline;
	 font-weight: 500;
 }

 a:hover {
	color: #666;
 }

 .singletitle-date-mobile {
	margin-top: 10px;
	color: #c0c0c0;
	font-size: 15px;
 }

 .singledefault.alm-listing,
 .index-content {
	font-size: 18px;
 }

 .site-content article {
	padding-bottom: 20px;
	border-bottom: 1px solid #CCC;
	margin-bottom: -10px;
	hyphens: none !important;
	-webkit-hyphens: none !important;
 }

 .sidebar .pt-cv-meta-fields {
	font-size: 13px;
	margin-top: 0;
	color: #959595;
 }

 .sidebar .pt-cv-collapsible .panel-heading a {
	padding: 10px;
 }

 .sidebar .pt-cv-view .panel {
	margin-bottom: 0px;
 }

 .single4-topwrapper .crumbs,
 .singletitle-time {
	color: #FFF;
 }

 .widget-calendar {
	color: #ffffff;
	float: left;
	width: 100%;
	padding: 0 10px;
 }

 .widget-calendar table {
	width: 100%;
	border-collapse: collapse;
	text-align: center;
 }

 .widget-calendar caption {
	font-size: 1.2em;
	font-weight: bold;
	margin-bottom: 10px;
	color: #f0f0f0;
 }

 .widget-calendar thead {
	background-color: transparent !important;
 }

 .widget-calendar th,
 .widget-calendar td {
	padding: 8px;

 }

 .widget-calendar th {
	color: #f0f0f0;
 }

 .widget-calendar td {
	text-align: center;
 }

 .widget-calendar td a {
	color: #00bfff;
	text-decoration: none;
	font-weight: bold;
	text-decoration: underline;
 }

 .widget-calendar td a:hover {
	color: #ffcc00;
 }

 .widget-calendar .wp-calendar-nav {
	display: flex;
	justify-content: space-between;
	margin-top: 10px;
 }

 .widget-calendar .wp-calendar-nav a {
	color: #00bfff;
	text-decoration: none;
 }

 .widget-calendar .wp-calendar-nav a:hover {
	color: #ffcc00;
 }

 .widget-calendar .today {
	color: #000;
	font-weight: bold;
 }

 .widget-calendar #wp-calendar #today {
	background: rgba(50, 241, 168, 1) !important;
	color: #FFF;
	font-weight: 600;
 }
 
 .erlinewslogo h1, h1.erlinewslogo {
	 line-height: 56px;
	 font-size:48px
 }
 
 .header-middle {
	 background-color:transparent
 }
 
 .header-top {
	 border-bottom:1px solid #fff
 }
 
 .nav-mainwrapper, .header7-nav {
	 border-top: 1px solid #fff;
	 border-bottom:1px solid #fff
 }
 
 .header-top {
	 background-color:transparent
 }
 
 .nav-mainwrapper {
	 background-color:transparent
 }
 
 .footer-bottom-wrapper {
	 border-top:1px solid #111
 }
 
 .footer-bottom-wrapper, .site-wordpress {
	 color: #777
 }
 
 .footer-bottom-wrapper .erlinews-nav li
 a {
	 color:#000
 }
 
 .footer-bottom-wrapper a:hover, .footer-bottom-wrapper .erlinews-nav li a:hover {
	 color:#999
 }
 
 .singletitle-dateh1, .entry-header .entry-title, .entry-header h1.entry-title, .entry-content h1, h1, .entry-content > p:first-of-type:first-letter, .entry-content.ctest > div.first.column > p:first-of-type:first-letter {
	 font-family: Oswald;
	 line-height: 54px;
	 font-weight: 400;
	 font-style: normal;
	 font-size:48px
 }
 
 .entry-content h2, h2 {
	 font-family: Oswald;
	 line-height: 30px;
	 font-weight: 400;
	 font-style: normal;
	 font-size:26px
 }
 
 .entry-content h3, h3 {
	 font-family: Oswald;
	 line-height: 28px;
	 font-weight: 400;
	 font-style: normal;
	 font-size:24px
 }
 
 .entry-content h4, h4 {
	 font-family: Oswald;
	 line-height: 26px;
	 font-weight: 400;
	 font-style: normal;
	 font-size: 20px
 }
 
 .entry-content h5, h5, h5 a, .comments-area .fn
 a {
	 font-family: Oswald;
	 line-height: 22px;
	 font-weight: 400;
	 font-style: normal;
	 font-size:18px
 }
 
 .entry-content h6, h6 {
	 font-family: Oswald;
	 line-height: 22px;
	 font-weight: 500;
	 font-style: normal;
	 font-size:16px
 }
 
 .widget-title, .wp-block-group__inner-container h2, .wp-block-group__inner-container h3, .wp-block-group__inner-container h4, h2.widgettitle, .widget-title {
	 font-family: Oswald;
	 line-height: 24px;
	 font-weight: 400;
	 font-style: normal;
	 font-size: 20px
 }