
#newheader, #newheader .nav {
	display: initial !important;	
}

#newheader.main {
  animation: down_new 0.3s linear 0s forwards;
}

@media only screen and (max-width: 1199px) {
	#newheader .nav {
		margin-right: 20px;
	}
}

    
@keyframes down_new {
	0% {background-color: rgba(0, 0, 0, 0.1);}
	100% {background-color: rgba(175, 175, 175, .99);}
}

#infoscroll_text {
	font-size: 0.875em !important;
	padding-bottom: 5px;	
}
#infoslogan_small {
	animation: none !important;
	opacity: 1 !important;	
}
#infoscroll_arrow {
	animation: landing_fadein 2s linear forwards;
    animation-delay: 1s;
    opacity: 0;
}

#infoheader {
	background: white !important;
}

#infoheader a {
	color: #47525d;
}

#infoheader a:hover { 
	color: #333333;
}

#infocontent {
	color: #47525d;
	background: #FFFFFF;
	padding-top: 100px;
}

#infocontent p, li {
	color: #000000;
	font-size: 1em;
}

#infocontent h1 {
	text-transform: none;
	letter-spacing: 0;
	font-size: 1.25em;
	text-align: center;
}

#infocontent h2 {
	font-size: 1em;	
}

#infocontent div[class*="col-"] {
	margin-bottom: 50px;
}

#infocontent .responsive_row {
	margin-bottom: 40px;
}

.mobile_container div {
	padding: 15px;	
	display: block;
	text-align: center;
}

.bulletpoints {
	text-align: left !important;
}

.infobox {
	background: #F0F0F0;
	padding: 15px;
}

.infobox table {
	width: 100%;
	margin-bottom: 0px;
	border-collapse: collapse;
	table-layout: fixed;
	vertical-align: bottom;
}

td {
	vertical-align: bottom;	
}

td > h2 {
	margin: 0;
	padding: 15px 20px 0px !important;
}

td > div {
	border-top: 2px solid black;	
	display: inline-block;
	height: 12px;
	width: 100%;
	margin: auto;
	background-image: url('img/balance_bg.png');
	background-repeat: no-repeat;
	background-position: top center;
	background-size: auto 10px;	
}




