.ie-header{background-color:#fff;position:relative}
.t-headlink{background-color:#fff;display:flex;flex-flow:row wrap;align-items:center;padding-top:10px;max-width:1360px;margin:0 auto;position:relative;justify-content:space-between}
.colm{flex:1 1 0}
.text-right{text-align:right}
.t-headlink__date{font-size:12px;font-weight:500}
.t-headlink__brand{display:flex;align-items:center;justify-content:center;list-style-type:none}
.t-headlink__brand li{display:flex;color:#000;font-size:12px;font-weight:500;text-transform:uppercase}
.t-headlink__brand li.active{font-weight:700}
.t-headlink__brand li+li:before{content:"|";padding:0 .375rem}
.t-headlink__brand li a{color:inherit}
.t-headlink__social{width: 100%;}
.t-headlink-subbx{display:flex;justify-content:flex-end;align-items:center}
.t-headlink__colm{margin-left:14px}
.t-headlink__colm a{color:#fff}
.t-headlink__colm a span{color:#000}

.t-headlink__sub-btn{padding:4px 14px;border-radius:3px;background-color:#ffb900;font-family:'Roboto',sans-serif;font-size:14px;font-weight:500;height:30px;display:flex;flex-wrap:wrap;align-items:center;cursor:pointer;border: 0;}
.t-headlink__sub-btn.sub_link_img:before { content: ''; background: url(../images/link-google.svg) 0 0 no-repeat;width: 20px;height: 20px; margin-right: 5px;}
.t-headlink__signin{padding:0 10px;border-radius:3px;font-size:14px;font-family:'Roboto',sans-serif;height:30px;display:flex;flex-wrap:wrap;align-items:center;color:#fff;background:#3b4057;white-space:nowrap}
.sign-icon{background:url(../images/signin-icon-svg.png) no-repeat 0 0;display:inline-block;width:15px;height:15px;margin-left:5px}
.t-headlink__sslink{list-style-type:none;display:flex}
.t-headlink__sslink li{margin:0 0 0 11px}
.t-headlink__sslink li:first-child{margin-left:0}
.main-header{background-color:#fff;max-width:1360px;margin-left:auto;margin-right:auto;display:flex;align-items:center;padding:10px 0;justify-content:space-between}
nav{background-color:transparent;max-width:100%;margin:0 auto;height:auto}
#navbar{text-align:left;display:flex}
#navbar>li,#navbar>li:hover{border-bottom:4px solid transparent;max-height:40px}
#navbar>li.special-sec a{padding:0}
#navbar>li.special-sec a span{line-height:25px;display:block;margin:9px 0 8px;padding:0 13px 0 12px;border-radius:13px;background-color:#3581c6;color:#fff}
#navbar>li>a{padding:15px 9px;font-family:'Roboto',sans-serif;font-size:13px;font-weight:400;color:#000;line-height:initial;white-space:nowrap}
#navbar>li:first-child a{padding-left:0}
#navbar>li:nth-child(3) a{color:initial}
#navbar>li>a:hover,#navbar>li.current-menu-item a {color:#d70000;}
.mainnav{max-width:1360px;position:relative;display:flex;justify-content:space-between;align-items:center;border-top:solid 1px #dbdbdb;border-bottom:solid 1px #dbdbdb;background-color:#fff}
.header-holder{background-color:#fff}
.ie-home-icon a{position:relative;text-indent:-9999px;width:25px}
.ie-home-icon a:before{content:"";position:absolute;background-image:url(../images/ie-home-icon.png);background-repeat:no-repeat;display:inline-block;left:0;top:14px;height:17px;width:17px}
.fixednav .small-logo{margin-left:0}
.fixednav #navbar{padding-left:0}
.fixednav .topsocial{right:55px}
.fixednav .toggle-menu{top:17px;right:20px}
.fixednav .ie-home-icon a:before{top:18px}
.fixednav .menunew:before{top:6px}
.fixednav #navbar>li>a{line-height:initial}
.s-level-menu{background-color:#fff;border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;height:44px;max-width:1360px;margin:2px auto 0;padding-top:10px}
.s-level-menu__inner{max-width:1360px;margin:0 auto;text-align:center}
.s-level-menu-item{display:inline-flex;list-style-type:none;margin:0;padding:0;align-items:center}
.menu-container .s-level-menu-item li { margin:0 17px 0 0 }
.s-level-menu-item li{margin:0 20px 0 0}
.s-level-menu-item li:first-child{margin-right:17px}
.s-level-menu-item li:last-child{margin-right:0}
.s-level-menu-item li a{padding:2px 12px;border-radius:3px;background-color:#efefef;color:#000;line-height:21px;display:block;font-size:13px;font-weight:500}
.s-level-menu-item li:first-child a,
.s-level-menu-item li:first-child span{color:#d70000;padding:0;text-transform:uppercase;background:transparent;font-size: 12px; font-weight: 500;}
.s-level-menu-item li:hover a{color:#d70000}
.s-level-menu-item li.highlightBg-red a,
.menu-container .s-level-menu-item li.highlightBg-red a {background-color: #d70000;color: #fff;}
.s-level-menu-item li.highlightText-red a,
.menu-container .s-level-menu-item li.highlightText-red a {color: #d70000;}
.searchbxbrn.jsSearchbtn { cursor: pointer; line-height: initial; padding: 7px 7px 1px; font-size: 18px; color: #fff; display: block; }
.ie-spyglass{background:url(../images/search-white.svg) no-repeat;background-size:100%;display:inline-block;height:18px;width:19px}
.section_nav{display:flex}
.hamburger_btn.toggle-menu i{display:block;font-size:13px;margin-left:9px;font-style:normal;font-family:'Roboto',sans-serif}
.section_nav .topsocial{position:relative;right:inherit;top:inherit;background:#efefef;margin-left:10px;display:flex;align-items:center;border-radius:3px}
.section_nav .topsocial a{line-height:initial;padding:7px 7px 1px;font-size:18px}
.ie-spyglass{filter:brightness(0.1)}
.hamburger_btn{cursor:pointer;border:0;z-index:99}
.hamburger_btn.toggle-menu{background:#efefef;width:inherit;top:inherit;left:inherit;display:flex;justify-content:center;align-items:center;border-radius:3px;position:relative;height:inherit;padding:0 12px 0 10px}
.hamburger_btn span,.hamburger_btn span:after,.hamburger_btn span:before{    transition: all 0.2s linear;background-color:#000;width:20px}
.hamburger_btn span:after,.hamburger_btn span:before{content:"";transition:all .2s}
.hamburger_btn span:before{top:-.375rem}
.hamburger_btn span:after{top:.25rem}
.hamburger_btn span,.hamburger_btn span:after,.hamburger_btn span:before{display:block;background-color:#000;height:2px;position:relative}
#navbar>li.menunew{position:relative}
#navbar>li .new-item{color:#d70000;display:block;line-height:13px;font-family:'Roboto',sans-serif;font-size:10px;font-weight:500;position:absolute;top:5px;right:0;z-index:1}
.newletter_section{display:flex;align-items:center;margin-left:0}
.newletter{background-color:#efefef;color:#000;font-size:13px;padding:7px 12px;border-radius:3px;position:relative;font-family:'Roboto',sans-serif;max-height:30px}
.newletter_section a{color:#000; white-space: nowrap;}
.newletter i{vertical-align:middle;margin-left:6px}
.main-header__inpromo{width:100%;;}
.main-header__inpromo .promo-top-slug-ad{margin:0;float: right;max-width:220px; height: 70px; overflow: hidden;}
.main-header__inpromo .subscribe_now{max-width:278px;width:100%;text-align:center;line-height:18px;font-family:'Roboto',sans-serif;font-size:14px;font-weight:500;color:#005aac;padding:0 10px 0 28px}
.main-header__inpromo .subscribe_now a{color:#000;text-transform:uppercase;display:inline-block;text-decoration:underline}
.main-header__logo .journalism-sec{text-transform:uppercase;font-family:'Droid Serif',serif;font-size:14px;color:#000}
.main-header .epaper-sec{font-family:'Roboto',sans-serif;}
.main-header .epaper-date{font-size:12px;font-weight:500;color:#000;margin-bottom:6px}
.main-header .logo-label-menu{list-style-type:none;display:inline-flex;flex-wrap:nowrap}
.logo-label-menu li{line-height:14px;font-size:12px;color:#000;position:relative;padding-right:18px;text-transform:uppercase}
.logo-label-menu li:after{position:absolute;width:2px;height:10px;background-color:#000;right:9px;top:50%;content:"";transform:translateY(-50%)}
.logo-label-menu li:last-child{padding-right:0}
.logo-label-menu li:last-child:after{display:none}
.logo-label-menu li a{color:#000}
.row.sub{display:flex;max-width:initial;width:initial;margin:initial}
.row.sub .t-headlink__colm a.epaperlink{margin-right:0;display:block}
.g-fixednav .row.sub{display:flex;transition-delay:3s}
.toggle-close .hamburger-menu-close{color:#000;position:absolute;top:2px;left:-10px;height:30px;width:30px;display:block}
.toggle-close{position:relative;width:30px;height:30px;z-index:9999; display: none;left:-35px; top:0}
.g-fixednav #fixednavbar{height:45px;width:100%;max-width:100%;position:fixed;transition:all .2s linear;top:0;width:100%;z-index:999999;background-color: #fff;}
.stricky-height{height:40px;display:none;position:absolute;top:0;left:0;width:1px}
.g-fixednav .stricky-height{display:block}
.fixednav .mainnav{max-width:1360px}
.main-header__logo{text-align:center}
.main-header__logo .ie-logos{padding:0 0 3px}

.section_nav,
.t-headlink__epaper,
.t-headlink__social,
.main-header .epaper-sec,
.main-header__logo,
.main-header__inpromo {
	flex: 1 1 0px;
}

#section-nav{background-color:#efefef;display:none;box-shadow:0 0 10px 3px rgba(0,0,0,0.16);}
.bottom-button-strip,.top-button-strip{position:relative}
.top-button-strip:before,.top-button-strip:after{position:absolute;bottom:1px;height:1px;background-color:#ccc;width:100%;content:""}
.top-button-strip:before{bottom:-2px}
.bottom-button-strip:before,.bottom-button-strip:after{position:absolute;top:-2px;height:1px;background-color:#ccc;width:100%;content:""}
.bottom-button-strip:before{top:0}
.menu-container{max-width:1230px;width:100%;margin:0 auto}
.top-button-strip .menu-container{display:flex;padding:10px 0;justify-content:space-between}
.top-button-strip .t-headlink__colm{margin-left:11px}
.top-button-strip .app-btn{max-width:231px;width:100%;text-align:center;border-radius:3px;background-color:red}
.top-button-strip .app-btn span{display:inline-block;line-height:30px;padding-right:24px;font-family:'Roboto',sans-serif;font-size:14px;color:#fff;background:red url(../images/app-icons.png) no-repeat 100% 8px}
.topics-menu{max-width:1230px;margin:20px auto 32px;clear:both;display:flex;flex-wrap:wrap}
.topics-menu > li{max-width:199px;width:100%}
.topics-menu > li:last-child{border-left:1px solid #979797;max-width:133px;padding-left:34px}
.topics-menu li .topics-submenu{clear:both}
.topics-menu li .topics-submenu li{margin-bottom:4px}
.topics-menu li .topics-submenu.round-pd li{padding-left:15px}
.topics-menu li .topics-submenu.round-pd li.round-shape{padding-left:0}
.topics-menu li .topics-submenu li a{font-family:'Roboto',sans-serif;font-size:16px;line-height:40px;position:relative;color:#000;display:inline-block}
.topics-menu li .topics-submenu li a .new{position:absolute;top:-13px;right:-20px;font-family:'Roboto',sans-serif;font-size:10px;font-weight:500;color:#d70000;text-transform:capitalize}
.topics-menu li .topics-submenu li.round-shape{min-height:40px;padding-top:8px}
.topics-menu li .topics-submenu li.round-shape a{border-radius:15px;border:solid 1px #3581c6;line-height:30px;text-transform:none;padding:0 15px;max-height:30px}
.menu-container .s-level-menu-item{margin:21px 0 20px}
.menu-container .s-level-menu-item li a{background-color:#fff}
.menu-container .s-level-menu-item li:first-child a{padding-left:0; padding-right: 0px;}
.menu-container .s-level-menu-item li a{padding:2px 12px;font-size: 14px;}
.add-left, .add-right {top:240px !important;}
.add-left.skining-fixed, .add-right.skining-fixed{top:44px !important;}
.tnav-txt.subscribe-links-new {background: #ffc300;padding: 2px 13px;border-radius: 3px;color: #000;font-family: 'Roboto',sans-serif;font-size:14px;font-weight:500;text-transform: uppercase; height: 30px; display: flex; flex-wrap: wrap; align-items: center;cursor: pointer;}
.hamburgerOpen .section_nav{position:relative;z-index: 9999999999;}
.hamburgerOpen .hamburger_btn.toggle-menu i{ display: none;}
.hamburgerOpen  .hamburger_btn span{ background-color: transparent;}
.hamburgerOpen  .hamburger_btn span:before {transform: rotate(-45deg); top:2px }
.hamburgerOpen  .hamburger_btn span:after {transform: rotate(45deg);  top:0px}
.hamburgerOpen .hamburger_btn span,
.hamburgerOpen .hamburger_btn span:after,
.hamburgerOpen .hamburger_btn span:before{position:relative; z-index:-1;}

.hamburgerOpen .toggle-close .hamburger-menu-close {position: relative; border: 0px; background: url(../images/toggle-close-mobile.png) no-repeat 0 0;cursor: pointer;}
.hamburgerOpen .hamburger_btn.toggle-menu{z-index:-1; display: none;}
.hamburgerOpen .toggle-close{display:block;}
.overlay-header{
    display:none;
    position: fixed;
    z-index: 9999999;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-align: center;
    background-color: rgba(0,0,0,.55);   
    transition: background .2s;
}
.hamburgerOpen .overlay-header{display: block;}
.hamburgerOpen .section_nav .toggle-close{ display: none;}


@media screen and (min-width:1000px) and (max-width:1440px){
	.ie-header.g-fixednav { padding: 0;}
	.main-header{max-width:1360px;width:100%}
}
@media screen and (min-width:768px) and (max-width:1440px){
	.t-headlink,.mainnav,.main-header{padding-left:20px; padding-right: 20px;}
}
@media screen and (min-width:768px) and (max-width:1280px) {
	#navbar>li.menuhide{display:none}
	
}
@media screen and (max-width:1200px){
	.topics-menu > li {max-width: 16%; }
	.topics-menu {padding: 0 20px;}
	.top-button-strip .menu-container {padding: 10px 20px;	}
	.menu-container .s-level-menu-item li {
		margin: 0 10px 0 0;
	}
	.menu-container .s-level-menu-item li:first-child {
		margin-right: 7px;
	}
	.menu-container .s-level-menu-item {
		margin: 21px 10px 20px;
	}
}
button.searchbxbrn {
	border: none;
	border-radius: 3px;
	line-height: inherit;
	padding: 7px 7px 1px;
	font-size: 18px;
	cursor: pointer;
}
.row.sub .t-headlink__colm a.ie_theme_hide_ele{display: none;}
#trendhome .ie-pagination, .about-tag-list .ie-pagination{ clear:both; }
.about-tag-list .ie-pagination{ padding-top:20px }
.ie-pagination { margin: 20px 0;}
.ie-pagination .page-numbers{display: flex;flex-wrap: nowrap;justify-content: center;}
.ie-pagination li {list-style: none;}
.ie-pagination li a,.ie-pagination li span {background: #fff;border: 1px solid #ddd;display: inline-block;font-size: 14px;font-family: Roboto,sans serif;padding: .7rem .75rem;margin-left: -1px; color: #494949;}
.ie-pagination li:first-child a, .ie-pagination li:first-child span {border-bottom-left-radius: 0.25rem;border-top-left-radius: 0.25rem;}
.ie-pagination li:last-child span,.ie-pagination li:last-child a { border-bottom-right-radius: 0.25rem; border-top-right-radius: 0.25rem;}
.ie-pagination li .current,.ie-pagination li a.active,.ie-pagination li a:hover { background: #eceeef; color: red;}
.hide-in-desktop{display: none;}
.tagcloud{margin-bottom: 20px;}
.tagcloud a{background-color: #fee;border-radius: 100px;padding: 4px 15px;font-weight: 500;margin-right: 8px;margin-top: 8px;color: #000;text-transform: uppercase;cursor: pointer;font-size: 13px!important;display: inline-block;}
.widget_tag_cloud h4 a{color: #000;}
.footer_tag_cloud{background: #fff;padding-bottom: 10px;}
.footer_tag_cloud .widget_tag_cloud{max-width: 990px;margin: auto;}
.footer_tag_cloud h3{margin-bottom: 10px;}


.live-tv-heading{ color: #000; font-size: 16px; font-weight: 700; font-family: var(--content-font-roboto); margin: 0 0 15px; padding: 0 0 8px; border-bottom: 1px dotted var(--content-border-color); text-transform: uppercase; position: relative; }
.live-tag{
	font-weight:600;
	font-size:.6875rem;
	width:3.5rem;
	border-radius:1.03125rem;
	height:1.25rem;
	background:#df0505;
	color:#fff;
	display:inline-block;
	box-sizing:border-box;
	text-align:center;
	padding:0 0 0 .9375rem;
	vertical-align:text-bottom;
	margin-right:.4875rem;
	text-transform:uppercase;
	position:relative;
	line-height:1.25rem
  }
  .live-tag:before{
	content:"";
	position:absolute;
	width:.5rem;
	height:.5rem;
	background:#fff;
	border-radius:50%;
	left:.5rem;
	top:.375rem
  }
  .rngf-iframe-video, .live-tv-cover {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    margin-bottom: 20px;
}
.rngf-iframe-video iframe, .live-tv-cover iframe{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
button.m-featured-link{
	background: none;
	border: none;
	cursor: pointer;
	margin: auto;
}
.search-span{cursor: pointer;}
.ie-hide {display: none;}
