.widget_link{
    border: 1px solid #ccc;
    display: block;
    font-size: 150%;
    margin-bottom: 2px;
    padding: 10px;}
.top1 a{
	display:inline-block;
	width: 25%;
	vertical-align: top;
	padding-top: 3px
}
.top1 a:first-child{
	width:60%;
	height:auto;
	overflow:hidden;
	line-height:25px
}
.top1 a:nth-child(2){
	width:36%;
	height:auto;
	overflow:hidden;
	line-height:25px;
	margin-left: 2%;
}
.top1 a:first-child img{
	width:100%;
	float:left;
	margin-right:10px;
	margin-bottom: 5px;
	border-radius: 10px;
	
}
/*.top1 a:nth-child(2),
.top1 a:nth-child(3){
}*/

/*220px */


.top1 a:nth-child(3),.top1 a:nth-child(4),.top1 a:nth-child(5){
	height:auto;
	overflow:hidden;
	line-height:25px;
	width:30%;
	padding-left: 2%;
	padding-top: 5px;
}


.top1 a:nth-child(2) img,.top1 a:nth-child(3) img,.top1 a:nth-child(4) img,.top1 a:nth-child(5) img{
	border-radius: 10px;
}
.top a:hover .offcol{
	color:#444;
}
.top1 a b{
	font-size:125%;
	display:block;
}

.top1 a:nth-child(3) b,.top1 a:nth-child(4) b,.top1 a:nth-child(5) b{
	font-size:100%;
	display:block;
}

.top1 a:first-child b{
	font-size:135%;
}

.w20{width:20%}
.w80{
    width:79%;
	display:inline-block;
	vertical-align:top;
	*display:inline;
	zoom:1;
}
.spark{}
.spark .vimg{
	display:block !important;
	position:relative
}
.spark .vimg .vspan{
	background:rgba(255,255,255,.1);
	height:100%;
	left:0;
	position:absolute;
	top:0;width:100%
}
.spark .vimg .vmask{
	background:rgba(255, 255, 255, .5) url("../images/icon/fall-ico-video-black.png") scroll 2px 2px/40px 40px no-repeat;
	height:44px;
	left:0;
	position:absolute;
	top:0;width:44px;
	opacity:.75
}
.spark:hover .vimg .vmask{opacity:1}
.spark:hover .vspan{
	background:rgba(255,255,255,0);
}
.spark-mn{}
.spark-mn .vspan{
	display: inline-block !important;
	vertical-align:middle;
}
.spark-mn .vspan .vmask{
	vertical-align:text-bottom;
	width:20px;
	height:20px;
	display:inline-block;
	background:rgba(255, 255, 255, .5) url("../images/icon/fall-ico-video-black.png") scroll 0px 0px/18px 18px no-repeat;
	opacity:.50
}
.spark-mn:hover .vspan .vmask{opacity:.9}
.spark-mn .vspan .pmask{
	vertical-align:text-bottom;
	width:20px;
	height:17px;
	display:inline-block;
	background:rgba(255, 255, 255, .5) url("../images/icon/fall-ico-logo-black.png") scroll 0px 0px/18px 13px no-repeat;
	opacity:.50
}
.spark-mn:hover .vspan .pmask{opacity:.9}

.offcol{color:#666}

.hp-head{
	font-size:1.5em;
	padding:5px 5px;
	border-bottom:1px solid #fff;
	background:#d0d0d0;
	text-align: center;
}
.hp-info{font-size:1em;
	color:#b40000;
}

/*event-right*/
.vcontainer {
    overflow: hidden;
	height:auto; /*350px*/
	width: 100%;
}
.er{
	padding: 5px;
	margin-bottom: 20px;
	border: 1px solid #ddd;
	height: auto; /* 305px */
	text-align: center;
	background: #FFE0E0;
}
.er a{
	display:block;
	clear:both;
	margin-bottom:10px;
	padding:5px 0
}
.er a img{
	float:left;
	margin-right:5px
}

.hor{
	width: 96% !important;
	vertical-align: middle !important;
	margin-bottom: 5px !important;
	border-top: 1px solid #ddd;
	padding-top: 5px !important;
	padding-bottom: 5px !important;
}
.hor img{
	vertical-align:middle !important;
	margin-right:10px;
	float:left
}

.corona-state {
        background: url("https://bit.ly/mncovidv3");
        height: 475px;
        background-size: contain;
        background-repeat: no-repeat;
        position: relative;
        width: 100%;
        margin: 15px 60px;
}
.w_affected {
        top: 228px;
        left: 335px;
        position: absolute;
        color: #fff;
        font-size: 20px;
        width: 214px;
        text-align: center;
}
.w_dead {
        top: 288px;
        left: 335px;
        position: absolute;
        color: #fff;
        font-size: 20px;
        width: 214px;
        text-align: center;
}
.w_total_countries {
        top: 348px;
        left: 335px;
        position: absolute;
        color: #fff;
        font-size: 20px;
        width: 214px;
        text-align: center;
}
.b_affected {
        top: 230px;
        right: 145px;
        position: absolute;
        color: #fff;
        font-size: 20px;
        width: 150px;
        text-align: center;
}
.b_dead {
        top: 288px;
        right: 145px;
        position: absolute;
        color: #fff;
        font-size: 20px;
        width: 150px;
        text-align: center;
}
.b_well {
        top: 348px;
        right: 145px;
        position: absolute;
        color: #fff;
        font-size: 20px;
        width: 150px;
        text-align: center;
}



.likes {
	display: flex;
}

.likes__item {
	list-style: none;
}

.likes__item:not(:last-child) {
	margin-right: 20px;
}

.likes__item a {
	padding: 10px 15px;
	display: inline-block;
	border-bottom: 2px solid;
	border-radius: 3px;
	box-shadow: none;
	background: #f5f5f5;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1px;
	line-height: 100%;
}

.likes__item a:hover {
	color: #fff;
}

.likes__item--like a {
	border-bottom-color: #47ba72;
	color: #47ba72;
}

.likes__item--dislike a {
	border-bottom-color: #ba6547;
	color: #ba6547;
}

.likes__item--like a:hover {
	background: #47ba72;
}

.likes__item--dislike a:hover {
	background: #ba6547;
}
/*
.heading_01 {
  color: #212121;
  font-size: 30px;
}
*/
/* Header date slider */
.sliding-dates {
    position: relative;
    height: 25px; /*40 Adjust height according to content */
    overflow: hidden;
}

.slide {
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    text-align: left; /* Adjust text alignment if needed */
}

/*single video page - related videos*/
.related-videos-list {
    list-style: none;
    padding: 0;
    margin: 0;
}

.related-video-item {
    display: flex;
    margin-bottom: 15px;
    border-bottom: 1px solid #ddd;
    padding-bottom: 10px;
}

.related-video-item a {
    display: flex;
    text-decoration: none;
    color: #000;
}

.related-video-thumbnail {
    flex-shrink: 0;
    width: 40%;
    max-width: 160px;
}

.related-video-thumbnail img {
    width: 100%;
    height: auto;
}

.related-video-info {
    flex-grow: 1;
    padding-left: 10px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.related-video-title {
    font-size: 16px;
    font-weight: 500;
    line-height: 1.4;
}

.related-video-meta {
    font-size: 12px;
    color: #666;
}
.related-video-title:hover {
    text-decoration: none; /* Ensure no underline appears on hover */
    color: #337ab7; /* Change hover color to #337ab7 */
}

.short-url-textbox {
    width: 100%;
    padding: 8px;
    border: 1px solid #ccc;
    border-radius: 4px;
    font-size: 16px;
    background-color: #f9f9f9;
    margin-bottom: 20px;
}

/* Headlines scrolling */
.scrolling-text {
    width: 100%;
    overflow: hidden;
    box-sizing: border-box;
    white-space: nowrap; /* Prevent the text from wrapping */
}

.scrolling-content {
    display: flex;
    flex-wrap: nowrap;  /* Ensure all items stay in a single line */
    animation: scroll-left 20s linear infinite;
}

.scrolling-text .scroll-item {
    display: flex;
    align-items: center;
    margin-right: 50px; /* Adjust spacing between items */
}

.scrolling-text img {
    vertical-align: middle;
    margin-right: 10px; /* Space between the image and the text */
}

@keyframes scroll-left {
    0% {
        transform: translateX(100%);
    }
    100% {
        transform: translateX(-100%);
    }
}

/* Pause the animation */
.scrolling-text.paused .scrolling-content {
    animation-play-state: paused;
}



.p_sub_headline_top {
    text-align: justify;
    padding-top: 5px;
}
.p_sub_headline_top_span {
    font-size:18px;
    font-style: normal;
    font-weight: bold;
    color: #ff0000;
}
.p_sub_headline_btm {
    text-align: justify;
    padding-top: 10px;
}
.p_sub_headline_btm_span {
    font-size: 18px;
    font-style: normal;
    font-weight: normal;
    color: #707070;
}