html,
body {
    height: 100%;
    width: 100%;
}
/* Header */
#headerBanner {
	top: 0%;
	left: 0px;
        right: 0px;
	position: absolute;
	width: 100%;
	height: 100%;
	margin: 0 auto;
	padding: 0px 0px;
	background : #f9ecec url(topBannerNew-1.jpg) no-repeat left top;	
        background-size:100% 100%;
        /*background-color: #f9ecec;*/
	}
top-menu {
    position: fixed;
    top: 0px;
}

#mainContent {
    margin: .5%;
}

#mainContent div {
    margin: .5%;
}

header {
    position: relative;
    top: 0px;
    height:200px;
    width:100%;
}

#toggleMenu {
    display: none;
}

#main {
    display: flex;
    flex-direction: column;
    width: auto;
    height: auto;
    margin-left: .2%;
    margin-right: .2%;
}

#sub-title {
    width: 99%;
    height: auto;
    display: flex;
    flex-direction: row;
    margin: 0;
}

#mobile-sub-title {
    display: none;
}

#content {
    width: 99%;
    height: auto;
    display: flex;
    flex-direction: row;
}

#articleContent {
    width: 99%;
    height: auto;
    display: flex;
    flex-direction: column;
    margin-top: 1%;
}

#content>.sideBorder {
    border-right: 1px solid silver;
    width: 1px;
    margin: 0px;
}

.verticalsidebar {
    border-bottom: 1px solid silver;
    width: 100%;
    height: 1px;
    margin: 0px;
}

#content .subContent {
    width: 50%;
}

@media (max-width: 768px) {
    #toggleMenu {
        display: inline;
    }
    #linkBar {
        display: none;
    }
    #content {
        height: auto;
        display: flex;
        flex-direction: column;
    }
    #mobile-sub-title {
        width: 99%;
        height: auto;
        display: flex;
        flex-direction: row;
        margin: 0;
    }
    #sub-title {
        display: none;
    }
    #content .subContent {
        width: 100%;
    }
    #content>.sideBorder {
        border-bottom: 1px solid silver;
        width: 100%;
        height: 1px;
        margin: 0px;
    }
}

.parent {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
}

.child {
    justify-items: center;
}

#issue-title {
    display: flex;
    flex-grow: .5;
}

#exclusive-title {
    display: flex;
    flex-grow: .5;
}

#sidepanel {
    width: 0;
    position: fixed;
    z-index: 1;
    height: 100%;
    top: 0;
    left: 0;
    background-color: whitesmoke;
    overflow-x: hidden;
    transition: 0.5s;
    padding-top: 3%;
}

#closeSidemenu {
    position: absolute;
    top: 0;
    right: 25px;
}

#sidemenu {
    margin: 10%;
}

#sidemenu ul {
    background-color: none;
}
a{
    color:red;
}
.nav-link {
  
  border-bottom: 3px solid transparent;
  height:100%;
  padding-top:10px;
}

.nav-link:hover {
  border-bottom: 3px solid #ff7240;
}
.nav-link.active
{
  border-bottom: 3px solid #ff7240;
}
.nav-item.active
{
  border-bottom: 3px solid #ff7240;
}

.blink {
	border-style:solid;
	border-color:red;
	background-color:red;
	color:#fff;
	font-size:10px;
	font-style:italic;
}
/*
.blink {
	border-style:solid;
	border-color:red;
	background-color:red;
	color:#fff;
	font-size:10px;
	font-style:italic;
  	animation: blinker 5s step-start infinite;
}

@keyframes blinker {
  50% {
    opacity: 0;
  }
}
*/