/* Add here all your css styles (customizations) */
body {
font-family:'Open Sans', sans-serif;
font-size:14px;
}



/* top bar */

.blog-topbar {
    background: #0089c4;
}
.topbar-time {
margin-left:5px;
}
.topbar-list li {
font-size:15px;
padding: 2px 5px;
}

.topbar-list > li:before {
display:none;
}

.topbar-log_reg li {
text-transform:none !important;
}

/* top nav */
.navbar-brand {
padding:5px;
}

.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {
    margin-left: -5px;
}

.header-v8 .navbar-nav > li > a {
    text-transform: none;
}
.header-v8 .navbar-brand {
    height: 94px;
    max-height: 94px;
}

/* footer */

.footer-v3 .footer {
    padding: 40px 0;
    background: #0089c4;
    border-top: none;
	color:white;
}

.footer-v3 .footer p, .footer-v3 a {
color:white;
font-size:16px;
}

.footer-v3 .fa{
	color:#a1daf8 !important;
}


.footer .newslink {
	color: white;
	font-size: 14px;
	font-weight: 600;
}

.footer .newslink:hover {
color:white;
}

.footer .newsdate {
font-weight:normal;
font-size:14px;
font-style:italic;
margin-bottom:20px;
}

.footer-v3 .thumb-headline h2 {
	color:#373839;
	font-size:16px;
	font-weight:800;
	text-transform:uppercase;
	margin-bottom: 40px;
}

#navFooter li a {
	color:white;
	font-size:16px;
}

#navFooter {
margin-left:0px;
}

#navFooter li {
 background: url(/images/bigbullet.png) no-repeat left top;
  padding: 5px 0px 5px 25px;
  /* reset styles (optional): */
  list-style: none;
  margin: 0;
}




/* responsive css styles. these are in the v9 content.css file but duplicated here for v8 cms */


.contentimageleft {
	max-width:50%;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}

.contentimageright {
	max-width:50%;
	float:right;
	margin-left:10px;
	margin-bottom:10px;
}

.contentimagerightfixed {
	width:50%;
	float:right;
	margin-left:10px;
	margin-bottom:10px;
}

.contentimageleft40 {
	max-width:40%;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}

.contentimageright40 {
	max-width:40%;
	float:right;
	margin-left:10px;
	margin-bottom:10px;
}

.contentimagerightfixed40 {
	width:40%;
	float:right;
	margin-left:10px;
	margin-bottom:10px;
}

.contentimageleft30 {
	max-width:30%;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}

.contentimageright30 {
	max-width:30%;
	float:right;
	margin-left:10px;
	margin-bottom:10px;
}

.contentimagerightfixed30 {
	width:30%;
	float:right;
	margin-left:10px;
	margin-bottom:10px;
}

.contentimageleft20 {
	max-width:20%;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}

.contentimageright20 {
	max-width:20%;
	float:right;
	margin-left:10px;
	margin-bottom:10px;
}

.contentimagerightfixed20 {
	width:20%;
	float:right;
	margin-left:10px;
	margin-bottom:10px;
}

@media (max-width: 500px) {
	.contentimageright, .contentimageleft, .contentimagerightfixed,
	.contentimageright40, .contentimageleft40, .contentimagerightfixed40,
	.contentimageright30, .contentimageleft30, .contentimagerightfixed30,
	.contentimageright20, .contentimageleft20, .contentimagerightfixed20  {
		float: none !important;
		max-width: 100% !important;
		margin: 0px;
	}
}

.footerlink{
	margin-bottom:10px;
	display:block;
}
.footerlink:hover{
	color:white !important;
}

footer a.grey-text-16:hover{color:white !important}