﻿body{
font-family: 'Titillium Web', sans-serif!important;
font-size:14px!important;
}

#s4-ribbonrow {
	overflow-y: initial!important;
	overflow-y: inherit!important;
}

h1, h2, h3, h4, h5 {
font-family: "Titillium Web", Arial Narrow, sans-serif;
font-weight:bold;
font-weight:700;
color:#1E315F;
margin-top: 0.5em;
margin-bottom: 0.5em;
-webkit-margin-before: 0.5em;
-webkit-margin-after: 0.5em;
line-height: 100%;
}

h1 {
font-size:30px;
}
h2 {
font-size:26px;
}
h3 {
font-size:22px;
}
h4 {
font-size:18px;
}
h5 {
font-size:16px;
}

a, a:link,  a:hover, a:visited{
color: #1E315F;
}
a:hover{
text-decoration:underline;
}


#nhrc-body {
/*padding:30px;*/
/*overflow:hidden;*/
/*max-width: 1366px;*/
/*margin: 0 auto;*/
line-height: 180%;
}
#nhrc-pagetitle {
display:none;
}



/****************************************/
/* NHRC HEADER AND MAIN NAV*/
/****************************************/

#nhrc-preheader {
height:5px;
border-bottom:1px solid #ffffff;
background-color:#7C6A23;
clear:both;
}
#nhrc-postheader {
height:5px;
border-top:1px solid #ffffff;
background-color:#7C6A23;
clear:both;
}

#nhrc-header-outer {
height:136px;
width:100%;
background: #1C325F url("/sites/nmrc/nhrc/Style%20Library/NHRC/Images/bg_gradient.png") repeat-x center center;
}

#nhrc-header-inner {
max-width:1366px;
height:136px;
margin: 0 auto;
position:relative;
padding-left: 20px;
}
#nhrc-header-search {
	margin-top: 55px!important;
    display: inline-block;
	float:left;
	display:none;
}
#nhrc-header-search:hover{
	opacity:0.5;
}
#nhrc-header-logo{
	display:block;
	/*float:left;*/
	width:140px;
	min-width:140px;
	height:136px;
	text-align:center;
	background-image: url("/sites/nmrc/nhrc/Style%20Library/NHRC/Images/logo_nhrc_vsmall.png");
	background-repeat: no-repeat;
	background-position:center;
	display: table-cell;
	background-size: 100%;
}

#nhrc-navbar-container {
/*float:left;*/
height:136px;
display:table-cell;
vertical-align:top;
}
#nhrc-navbar > .container {
padding-right:0px;
padding-left:0px;
}
.container > .navbar-header {
    margin-right: 0px;
    margin-left: 0px;
}
#nhrc-navbar .nav > li > a {
  /*line-height:136px!important;*/
  /*padding:0 15px 0 15px!important;*/
  /*padding:0!important;*/
  color:#ffffff;
  font-family: "Titillium Web", sans-serif;
  font-size: 16px;
  text-transform: uppercase;
  font-weight:bold;
}

@media screen and (min-width: 768px) {
	#nhrc-navbar-container {
	height:136px;
	width:100%;
	}
	.navbar-nav > li {
		/*display: table-cell!important;
		width: 200px;
		white-space: nowrap;*/
		/*display:inline-block;*/
		/*display:table-cell;*/
	}
	.navbar-nav > li:hover {
		background-color:#17264A;
	}
	#nhrc-navbar .nav > li > a{
		/*display: table-cell!important;*/
		/*width: 140px;*/
		white-space: nowrap;
		line-height:136px;
		padding:0 5px 0 5px;
		display:block;
		height:136px;
		font-size:15px;
	}
	.navbar-nav > li:hover > a:after {
    position: absolute;
    bottom: 0;
    left: calc(50% - 20px);
    display: block;
    width: 0;
    height: 0;
    content: '';
    border-right: 20px solid transparent;
    border-bottom: 20px solid #fff;
    border-left: 20px solid transparent;
	}
	
	.navbar,
	#nhrc-navbar  .container,
	#nhrc-navbar  ul.nav.navbar-nav,
	#nhrc-navbar .dropdown	{
		position:initial!important;
		position:inherit!important;
	}
	
	#nhrc-navbar .dropdown:hover .dropdown-menu {
    /*width: calc(100% - 30px);*/
	width:100%;
    position: absolute;
    top: 136px;
	}

	/*make sure navbar items don't wrap - doesn't work in IE*/
	#nhrc-navbar  ul.nav.navbar-nav{
		/*white-space:nowrap;*/
	}
	/*ensures mega menu content doesn't also implement nowrap from above*/
	/*#nhrc-navbar  ul.nav.navbar-nav *{
		white-space:inherit;
		white-space:initial;
	}*/
	#nhrc-navbar  .nav,
	#nhrc-navbar  .collapse,
	#nhrc-navbar  .dropup,
	#nhrc-navbar  .dropdown {
	  position: static;
	}
	#nhrc-header-search {
		position:absolute;
		top:15px;
		right:15px;
		margin-top:0px!important;
		float:none;
	}
}

@media screen and (min-width: 850px) {
	#nhrc-navbar .nav > li > a{
		font-size: 16px;
	}
}

@media screen and (min-width: 1000px) {
	#nhrc-navbar .nav > li > a{
		padding:0 10px 0 10px!important;
		font-size: 18px!important;
	}
	#nhrc-navbar > .container {
		padding-right:15px;
		padding-left:15px;
	}
	#nhrc-header-logo{
	width:195px;
	min-width:195px;
	background-image: url("/sites/nmrc/nhrc/Style%20Library/NHRC/Images/logo_nhrc_small.png");
	}
}

@media screen and (min-width: 1200px) {

	#nhrc-header-logo{
	width:336px;
	min-width:336px;
	background-image: url("/sites/nmrc/nhrc/Style%20Library/NHRC/Images/logo_nhrc.png");
	}
}

@media screen and (min-width: 1300px) {
	#nhrc-navbar .nav > li > a{
		padding:0 15px 0 15px!important;
		font-size: 22px!important;
	}
}

#nhrc-navbar  ul.nav.navbar-nav{
position: relative;
/*display: inline-block;*/
display:block;
/*padding: 0 100px 0 100px;*/
margin-left:20px;
height:136px;
}
	
#nhrc-navbar  .container {
  position: relative;
}
#nhrc-navbar  .dropdown-menu {
  left: auto;
}
#nhrc-navbar  .nhrc-navbar-content {
  padding: 10px 30px 30px 30px;
}

#nhrc-navbar  .dropdown.fullwidth .dropdown-menu {
  left: 0;
  right: 0;
  min-height: 250px;
}

#nhrc-navbar .dropdown:hover .dropdown-menu{
		display:none;
		display:block;
		margin-top:0;
		background-color:#ffffff;
		border:2px solid #7C6A23;
		border-top: 0px solid #ffffff;
}

@media screen and (max-width: 400px)  {
	.container > .navbar-collapse {
    margin-right: 0px!important;
    margin-left: 0px!important;
	}
	.navbar-collapse.in,
	.navbar-collapse.collapsing	{
    overflow-y: inherit!important;
	overflow-y: initial!important;
	}
	#nhrc-navbar .nav > li > a {
	  font-size:14px!important;
	}
}
@media screen and (max-width: 767px)  {
	
	#nhrc-navbar .dropdown .dropdown-menu{
			display:none;
	}
	#nhrc-navbar .dropdown:hover .dropdown-menu{
			display:none;
	}
	#nhrc-navbar .nav > li > a {
	  padding:2px 15px 0 15px!important;
	  white-space: nowrap;
	}
	#nhrc-navbar .nav > li > a:hover {
	  background-color:#17264A;
	}
	#nhrc-navbar ul.nav.navbar-nav {
		display: block;
	}
	#nhrc-navbar-container {
		width:100%;
		text-align: right;
		padding-top: 3px;
	}
	.navbar-collapse {
    box-shadow: none;
	}
	.navbar-toggle{
	background-color:#17264A;
	border: 1px solid #25427C;
	margin-top: 55px!important;
    margin-left: 20px!important;
	}
	.navbar-toggle:hover	{
	background-color:#14213F;
	border: 1px solid #2F539D;
	}
	
}

@media screen and (max-width: 376px)  {
	
	#nhrc-header-logo {
    width: 100px;
    min-width: 100px;
	max-width: 100px;
	}
}

#nhrc-navbar  .nhrc-navbar-content .row {
margin:0px!important;
}


/****************************************/
/* FOOTER */
/****************************************/


#nhrc-prefooter {
height:5px;
margin-bottom:2px;
background-color:#7C6A23;
clear:both;
}

#nhrc-footer{
	min-height:140px;
	background-color:#1E315F;
	color:#ffffff;
	font-size:15px;
	padding: 30px 20px 30px 20px;
	clear:both;

}

#nhrc-footer a {
    cursor: pointer;
}

#nhrc-footer h1 {
color:#ffffff;
margin-bottom:5px;
text-transform:uppercase;
}
#nhrc-footer ul{
list-style: none;
padding-left: 0;
}

#nhrc-footer ul.links{
font-weight:200;
margin-bottom:40px;
}
#nhrc-footer ul.thumbs li{
float:left;
margin: 0 5px 5px 0;
}
#nhrc-footer ul.thumbs li img{
height:73px;
}
#nhrc-footer  a {
color:#ffffff;
}
#nhrc-footer  a:hover,
#nhrc-footer  a:active {
text-decoration:underline;
}


/****************************************/
/* MEGA MENUS*/
/****************************************/

.col-mm-section-title {
background-color: #1E315F;
color:#ffffff;
min-height:200px;
display:none;
padding: 20px 30px 30px 30px;
}
.col-mm-section-title h1 {
margin:0px;
color:#ffffff;
text-transform: uppercase;
font-family: "NulshockLt-Regular";
letter-spacing: 2px;
margin-bottom: 10px;
}
@media screen and (min-width: 1200px)  {
	.col-mm-section-title {
		display:block;
	}
	.low-res-title {
		display:none;
	}
}

.mm h1.low-res-title {
color:#B7BDCB;
text-transform:uppercase;
margin: 0px 0 25px -25px;
}
.mm [class*="col-"] {
padding-left:30px;
padding-right:30px;
margin-top:20px;
}

.mm-arrow-large {
display:table-cell;
width:10px;
height:15px;
background-size:100%;
background-image: url("/sites/nmrc/nhrc/Style%20Library/NHRC/Images/arrow_large.png");
background-repeat: no-repeat;
background-position: left 3px;
}
.mm .mm-title {
color: #1E315F;
/*display: inline-block;*/
text-transform: uppercase;
font-family: "Titillium Web", sans-serif;
font-size: 18px;
line-height:16px;
font-weight: 700;
letter-spacing: -1px!important;
display:table-cell;
padding-left: 3px;
padding-bottom:7px;
/*
background-image: url("/sites/nhrc/Style Library/NHRC/images/arrow_medium.png");
background-repeat:no-repeat;
background-position:left center;
padding-left:18px;*/
}
@media screen and (min-width: 1100px)  {
	.mm .mm-title {
		font-size: 26px;
		line-height:22px;
		letter-spacing: -0.5px!important;
	}
}
.mm .mm-list {
padding-left:120px;
list-style-type: square;
color: #1E315F;
margin-bottom:30px;
min-height:60px;
}
.mm  .mm-list:last-child {
margin-bottom:0px;
}
.mm .mm-list li span { position: relative; left: -5px; }

.mm .mm-list img{
	border:1px solid #cccccc;
}
.mm  a {
color: #1E315F;
}
.mm  a:hover,
.mm  a:active,
.mm .mm-title:hover,
.mm .mm-title:active{
text-decoration:underline;
}
.mm-research .col-nontitle,
.mm-news .col-nontitle  {
margin-top:20px;
}
.mm-quicklinks .col-nontitle,
.mm-connect .col-nontitle,
.mm-aboutus .col-nontitle{
margin-top:62px;
}
.mm-aboutus .col-nontitle{
padding-left:60px;
}
.mm-text-container {
margin-left:16px;
margin-bottom:30px;
}
.mm-quicklinks .mm-text-container {
margin-left:8px;
}
.mm-connect .mm-text-container {
margin-left:90px;
}
.mm-aboutus .mm-text-container-leadership {
margin-left:130px;
margin-top:8px;
}
.mm-text-container:last-child {
margin-bottom:0px;
}
.mm-research .mm-list.mm-list-mi {
background: transparent url("/sites/nmrc/nhrc/Style%20Library/NHRC/Images/megamenu/mm_medicalinformatics.jpg") no-repeat 20px 5px;
}

.mm-research .mm-list.mm-list-id {
background: transparent url("/sites/nmrc/nhrc/Style%20Library/NHRC/Images/megamenu/mm_infectiousdiseases.jpg") no-repeat 20px 5px;
}

.mm-research .mm-list.mm-list-mph {
background: transparent url("/sites/nmrc/nhrc/Style%20Library/NHRC/Images/megamenu/mm_milpophealth.jpg") no-repeat 20px 5px;
}

.mm-research .mm-list.mm-list-orh {
background: transparent url("/sites/nmrc/nhrc/Style%20Library/NHRC/Images/megamenu/mm_opreadiness.jpg") no-repeat 20px 5px;
}

.mm-research .mm-list.mm-list-rc {
background: transparent url("/sites/nmrc/nhrc/Style%20Library/NHRC/Images/megamenu/mm_researchcapabilities.jpg") no-repeat 20px 5px;
}

.mm img{
float:left; 
margin:10px;
}

.mm-quicklinks img{
float:left; 
margin:10px;
}
.mm-connect img {
margin: 5px 0px 10px 15px;
}
.mm-aboutus img {
margin: 10px 0px 10px 15px;
}
.mm-news .link-block:last-child {
margin-top:20px;
}
.mm-news .link-block-container{
margin-left:20px;
}
.mm-connect .link-block-container{
margin-top:10px;
margin-left:20px;
}
.mm-aboutus h5 {
margin:0px;
}
.mm-aboutus .leader-container {
overflow:hidden;
}

@media screen and (min-width: 1200px)  {
	.mm-quicklinks .col-nontitle,
	.mm-connect .col-nontitle,
	.mm-aboutus .col-nontitle{
	margin-top:20px;
	}
}



/****************************************/
/* TITLES */
/****************************************/


.row-title-container {
overflow:hidden;
}
.row-title-container  .link-rect-large {
margin-top:10px;
}

h1.title-section{
	text-transform: uppercase;
    font-size: 150%;
    font-weight: 700;
	line-height:100%;
	margin: 0 0 20px 0;
	font-family: 'NulshockRg-Regular';
    letter-spacing: 1px;
}

@media screen and (min-width: 450px)  {
	h1.title-section{
		font-size: 230%;
	}
}

h1.title-section.white,
.row-dark h1.title-section {
color:#ffffff;
}

/*title with icon*/
.title-section span {
width:89px;
display:inline-block;
margin-right:10px;
background-size:cover;
background-position:center;
background-repeat:no-repeat;
}

.section-blocktitle{
    background: #1E315F;
    min-height: 50px;
	position:relative;
}
.section-blocktitle h3 {
    color: #ffffff;
    font-size: 30px;
    text-transform: uppercase;
	padding-left: 10px;
	font-family: "Titillium Web", Arial Narrow, sans-serif;
	font-weight:bold;
	font-weight:700;
	margin: 0;
    line-height: 30px;
    padding: 10px;
}
.section-blocktitle.section-blocktitle-withlink h3 {
padding-right: 200px;
}
.section-blocktitle.section-blocktitle-withlink a {
	display: inline-block;
    color: #ffffff;
    position: absolute;
    right: 10px;
    top: 50%;
	font-size:16px;
    line-height: 16px;
    margin-top: -8px;
}




/****************************************/
/* HEADER SPECIFIC */
/****************************************/


.row-header, 
.row-header.research-section div{
position:relative;
background-size:cover;
background-position:center;
background-repeat:no-repeat;
height: auto;
min-height: 60px;
background-image: none;
}

@media (min-width: 450px) {
	.row-header{
		height: 500px;
		min-height: 500px;
	}
}

.header-caption {
  z-index: 10;
}


.header-caption {
    position: absolute;
    z-index: 10;
    padding-top: 0px;
    padding-bottom: 20px;
    color: #fff;
    text-align: left;
    text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
	background-color: #183059;
    opacity: 0.9;
    padding: 0px;
    width: 50%;
	line-height:100%;
	font-size:100%;
}

.header-caption-inner {
height:100%;
position:relative;
padding: 30px 40px 40px 40px;
}

.row-header .header-caption-inner a {
cursor: pointer;
}

.header-caption-top {
/*top: 5%;*/
top:40px;
bottom:initial;
bottom:inherit;
}
.header-caption-bottom {
bottom: 20%;
top:initial;
top:inherit;
}

.header-caption-right {
right: 5%;
left:initial;
left:inherit;
}
.header-caption-left {
/*left:5%;*/
left:40px;
right: initial;
right:inherit;
}
.header-caption h1 {
	color:#fff;
	margin-bottom: 20px;
	line-height:34px;
	margin:5px 0 15px 0px;
	text-transform:uppercase;
	font-family: 'NulshockRg-Regular';
	letter-spacing: 3px;
	font-size: 34px;
}
.header-caption a {
	color:#ffffff!important;
	text-decoration:underline!important;
}
.row-header .title-bar {
	position: absolute;
    bottom: 0px;
    background-color: #17264A;
	opacity: 0.8;
    width: 100%;
    height: 60px;
    text-align: center;
}
.row-header h1.title-header {
    position: absolute;
    top: 5px;
    width: 100%;
    margin: 0px;
    color: #ffffff;
    line-height: 200%;
    text-transform: uppercase;
    font-size: 120%;
	font-family: 'NulshockRg-Regular';
    letter-spacing: 1px;
	padding: 0 20px 0 20px;
}
.row-header.research-section h1.title-header {
	line-height:100%;
}


@media (max-width: 450px) {
	.header-caption {
	  position:relative;
	  width:100%;
	  left:0px!important;
	}
	.header-caption-top {
	  top:0px!important;
	}
	.header-caption-inner {
	padding: 20px!important;
	}
	.header-caption h1 {
		line-height:24px;
		font-size: 24px;
	}
	.row-title-container.research-section .title-section {
		padding-left:20px;
	}
}

@media (min-width: 450px) {
	.row-header h1.title-header {
		top:initial;
		top:inherit;
		bottom: 0px;
		line-height: 75px;
		font-size: 250%;
		text-align: center;
		letter-spacing: 3px;
	}
}
@media (min-width: 1200px) {
	.header-caption {
		width: 45%;
		line-height:140%;
	}
}
@media (min-width: 450px) {
	.row-header.research-section .title-bar,
	.row-header.row-orh  .title-bar,
	.row-header.row-mph  .title-bar,
	.row-header.row-oid  .title-bar	{
		display:none;
	}
	.row-header.research-section h1.title-header,
	.row-header.row-orh	h1.title-header,
	.row-header.row-mph	h1.title-header,
	.row-header.row-oid	h1.title-header{
		display:none;
	}
}




/****************************************/
/* CAROUSEL */
/****************************************/

/* Carousel base class */
.carousel {
  height: 300px;
}
.row-header .carousel {
  height: 60px;
}
@media (min-width: 450px) {
	.row-header .carousel{
		height: 500px;
		min-height: 500px;
	}
}

.carousel-video{
height:inherit;
height:initial;
}
.carousel .carousel-title {
	position: absolute;
    bottom: 0px;
    background-color: #17264A;
	opacity: 0.8;
    z-index: 1;
    width: 100%;
    height: 60px;
    text-align: center;
}
.carousel .carousel-title h1 {
    color: #ffffff;
	margin:0;
	line-height: 56px;
    text-transform: uppercase;
    font-size: 120%;
    font-family: 'NulshockRg-Regular';
    letter-spacing: 1px;
	padding:0 20px 0 20px;
	text-align:left;
}

@media (min-width: 450px) {
	.carousel .carousel-title h1 {
		font-size: 250%;
		letter-spacing: 3px;
		text-align:center;
		line-height: 48px;
	}

}


/* Since positioning the image, we need to help out the caption */
.carousel-caption {
  z-index: 10;
}
.carousel-caption {
    position: absolute;
    z-index: 10;
    padding-top: 0px;
    padding-bottom: 20px;
    color: #fff;
    text-align: left!important;
    text-shadow: 0 1px 2px rgba(0, 0, 0, .6);

	background-color: #183059;
    opacity: 0.9;
    padding: 0px;
    width: 90%;
	line-height:100%;
	font-size:120%;
}

.carousel-caption-inner {
height:100%;
position:relative;
padding: 20px 40px 40px 40px;
}

.carousel-caption-top {
top: 5%!important;
bottom:initial!important;
bottom:inherit!important;
}
.carousel-caption-bottom {
bottom: 20%!important;
top:initial!important;
top:inherit!important;
}

.carousel-caption-right {
right: 5%!important;
left:initial!important;
left:inherit!important;
}
.carousel-caption-left {
left:5%!important;
right: initial!important;
right:inherit!important;
}
.carousel-caption h1 {
	color:#fff;
	margin-bottom: 20px;
	line-height:34px;
	margin:5px 0 15px 0px;
	text-transform:uppercase;
	font-family: 'NulshockRg-Regular';
	letter-spacing: 3px;
	font-size: 34px;
}

/* Declare heights because of positioning of img element */
.carousel .item {
  height: 300px;
  /*background-color: #333;*/
  background-color:transparent;
  padding:0;
}
.carousel .item .container {
	position:relative;
	height:100%;
	max-width:1366px;
}
.row-header .carousel .item {
  height: 500px;
}

.carousel-video .carousel-control.left,
.carousel-video .carousel-control.right {
    background-image:none;
}

.carousel-video .item{
height:inherit;
height:initial;
padding:0;
background-color:transparent;
}
.carousel-inner > .item > img {
  position: absolute;
  top: 0;
  left: 0;
  min-width: 100%;
  /*height: 500px;*/
}
.carousel-inner > .item > img {
/*opacity:0.3;*/
}

/*Example carousel on Admin Panel*/
#carousel-temp, #carousel-temp .item {
	height:300px!important;
}
#carousel-temp .carousel-caption {
    top: 12%;
}
a.carousel-control {
color:#ffffff!important;
width: 5%;
}
.carousel-indicators {
    bottom: 50px!important;
}

.caption-link {
position:absolute;
bottom:15px;
right:20px;
color:#ffffff!important;
}
.caption-link:hover{
color:#ffffff!important;
text-decoration:underline;
}
@media (min-width: 767px) {
	.carousel-caption {
		width: 60%;
	}
}
@media (min-width: 1200px) {
	.carousel-inner > .item > img {
	  top: -50%;
	}
	.carousel-caption {
		width: 40%;
		line-height:140%;
	}
}

@media (max-width: 450px) {
	.carousel-inner,
	.carousel-indicators	{
		display:none;
	}
}

/****************************************/
/* HOMEPAGE CAROUSEL */
/****************************************/

#homepage-slider-1 {
margin-bottom:20px;
}
#homepage-slider-1.carousel .item {
background-size:cover;
background-position:center;
background-repeat:no-repeat;
}
#homepage-slider-1.carousel .item-one {
background-image: url("/sites/nmrc/nhrc/Style%20Library/NHRC/Images/content/homepage/homepage_slider_1.jpg")
}
#homepage-slider-1.carousel .item-two {
background-image: url("/sites/nmrc/nhrc/Style%20Library/NHRC/Images/content/homepage/homepage_slider_2.jpg")
}
#homepage-slider-1.carousel .item-three {
background-image: url("/sites/nmrc/nhrc/Style%20Library/NHRC/Images/content/homepage/homepage_slider_5.jpg")
}
#homepage-slider-1.carousel .item-four {
background-image: url("/sites/nmrc/nhrc/Style%20Library/NHRC/Images/content/homepage/homepage_slider_4.jpg")
}
#homepage-slider-1.carousel .item-five {
background-image: url("/sites/nmrc/nhrc/Style%20Library/NHRC/Images/content/homepage/homepage_slider_3.jpg")
}
@media (min-width: 450px) {
	#homepage-slider-1 {
	margin-bottom:80px;
	}
}

/****************************************/
/* NEWS AND MEDIA CAROUSEL*/
/****************************************/


#news-slider-1.carousel .item {
background-size:cover;
background-position:center;
background-repeat:no-repeat;
}
#news-slider-1.carousel .item-one {
background-image: url("/sites/nmrc/nhrc/Style%20Library/NHRC/Images/content/news/news_slider_1.jpg")
}
#news-slider-1.carousel .item-two {
background-image: url("/sites/nmrc/nhrc/Style%20Library/NHRC/Images/content/news/news_slider_2.jpg")
}
#news-slider-1.carousel .item-three {
background-image: url("/sites/nmrc/nhrc/Style%20Library/NHRC/Images/content/news/news_slider_3.jpg")
}
#news-slider-1.carousel .item-four {
background-image: url("/sites/nmrc/nhrc/Style%20Library/NHRC/Images/content/news/news_slider_4.jpg")
}
#news-slider-1.carousel .item-five {
background-image: url("/sites/nmrc/nhrc/Style%20Library/NHRC/Images/content/news/news_slider_5.jpg")
}


/****************************************/
/* RESEARCH CAROUSEL */
/****************************************/

#research-slider-1 {
margin-bottom:20px;
}
#research-slider-1.carousel .item {
background-size:cover;
background-position:center;
background-repeat:no-repeat;
}
#research-slider-1.carousel .item-one {
background-image: url("/sites/nmrc/nhrc/Style%20Library/NHRC/Images/content/research/ORH/header_research_orh_bg.jpg")
}
#research-slider-1.carousel .item-two {
background-image: url("/sites/nmrc/Style%20Library/NHRC/images/content/research/mi/header_research_mi_bg.jpg")
}
#research-slider-1.carousel .item-three {
background-image: url("/sites/nmrc/nhrc/Style%20Library/NHRC/Images/content/research/MPH/header_research_mph_bg.jpg")
}
#research-slider-1.carousel .item-four {
background-image: url("/sites/nmrc/nhrc/Style%20Library/NHRC/Images/content/research/OID/header_research_oid_bg.jpg")
}

@media (min-width: 450px) {
	#research-slider-1 {
	margin-bottom:80px;
	}
}

/****************************************/
/* HOVER GRID */
/****************************************/

.hover-grid {
	position: relative;
	clear: both;
	margin: 0 auto;
	padding: 1em 0 1em;
	max-width: 1000px;
	list-style: none;
	text-align: center;
	
	overflow:hidden;
}

/* Common style */
.hover-grid figure {
	position: relative;
	float: left;
	overflow: hidden;
	margin: 10px 1%;
	min-width: 320px;
	/*max-width: 480px;*/
	max-width:800px;
	max-height: 360px;
	width: 48%;
	height: auto;
	background: #3085a3;
	text-align: left;
	cursor: pointer;
	
	min-width: initial;
    min-width: inherit;
    margin: 0;
}
.hover-grid.stack-mode figure {
	width: 100%;
	/*max-width: initial;
    max-width: inherit;*/

}
.hover-grid figure img {
	position: relative;
	display: block;
	min-height: 100%;
	max-width: 100%;
	/*opacity: 0.8;*/
	opacity: 1.0;
}

.hover-grid figure figcaption {
	/*padding: 2em;*/
	color: #fff;
	text-transform: uppercase;
	font-size: 1.25em;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.hover-grid figure figcaption::before,
.hover-grid figure figcaption::after {
	pointer-events: none;
}


.hover-grid figure figcaption,
.hover-grid figure figcaption > a.link-fullfigure {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/* Anchor will cover the whole item by default */
/* For some effects it will show as a button */
.hover-grid figure figcaption > a.link-fullfigure {
	z-index: 1000;
	text-indent: 200%;
	white-space: nowrap;
	font-size: 0;
	opacity: 0;
}

.hover-grid figure h2 {
	/*word-spacing: -0.15em;*/
	font-weight: 300;
	
	word-spacing: -0.15em;
    font-weight: 300;
    color: #ffffff;
    padding: 1px 10px 3px 10px;
	word-spacing: 2px;
	box-sizing: border-box;
}

.hover-grid figure h2 span {
	font-weight: 800;
}

.hover-grid figure h2,
.hover-grid figure p {
	margin: 0;
}

.hover-grid figure p {
	/*letter-spacing: 1px;*/
	font-size: 68.5%;
}

/***** Goliath Effect (Hover Grid) *****/

figure.effect-goliath {
	/*background: #df4e4e;*/
	
	background:#ffffff;
}

figure.effect-goliath img,
figure.effect-goliath h2 {
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
}

figure.effect-goliath img {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	width:100%;
}

figure.effect-goliath h2{
	/*position: absolute;*/
	/*bottom: 0;*/
	/*left: 0;*/
	/*padding: 30px;*/
	
	/*top:0px;*/
	position: relative;
}

figure.effect-goliath p {
	/*position: absolute;*/
	/*bottom: 0;*/
	/*left: 0;*/
	/*padding: 30px;*/
	
	/*top:70px;*/
	position: relative;
}

figure.effect-goliath h2 {
	background: rgba(0,0,0,0.95);
	width:100%;
	text-align:left;
	padding:10px;
	transition:all 0.3s ease-out;
}
figure.effect-goliath a.link-rect,
figure.effect-goliath a.link-rect-large {
opacity:0;
-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
margin:10px 0 0 20px;
}
figure.effect-goliath:hover a.link-rect,
figure.effect-goliath:hover a.link-rect-large {
opacity:1.0;
}

figure.effect-goliath p {
	text-transform: none;
	font-size: 16px;
	opacity: 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: translate3d(0,50px,0);
	transform: translate3d(0,50px,0);
	
	color:#676767;
	text-align: left;
    padding: 10px 20px 0 20px;
	line-height: 16px;
}

figure.effect-goliath:hover img {
	/*-webkit-transform: translate3d(0,-80px,0);
	transform: translate3d(0,-80px,0);*/
	
	/*-webkit-transform: translate3d(0,95%,0);*/
	/*transform: translate3d(0,95%,0);*/
	-webkit-transform: translateY(100%);
	transform: translateY(100%);
}
/*
figure.effect-goliath:hover h2 {
	-webkit-transform: translate3d(0,-120px,0);
	transform: translate3d(0,-120px,0);
}
*/
figure.effect-goliath:hover p {
	opacity: 1;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

/*HOMEPAGE CORE RESEARCH HOVER GRID */

.hover-grid-homepage-core figure.effect-goliath h2 {
	min-height: 60px;
    height: auto;
}

figure.effect-goliath h2 {
	line-height: 20px;
}


/*HOMEPAGE (CORE RESEARCH) HOVER GRID */

.ms-WPBody .hover-grid-homepage h2 {
    font-size: 100%;
    font-weight: 600!important;
}

.hover-grid-homepage figure.effect-goliath h2 {
	min-height: 70px;
    height: auto;
	line-height: 120%;
}

/*CORE RESEARCH HOVER GRID */
.hover-grid-research {
margin-bottom:50px!important;
}
.ms-WPBody .hover-grid-research h2 {
    font-size: 120%;
    font-weight: 600!important;
}

.hover-grid-research figure.effect-goliath h2 {
	min-height: 80px;
    height: auto;
	line-height: 120%;
}

.hover-grid-homepage-core {
padding-bottom:50px;
}
.hover-grid-research figure:last-child{
margin-top:50px;
}
.hover-grid-research figure.effect-goliath p   {
        font-size:20px!important;
		line-height: 150%;
    }

/*HOVER GRID media queries*/

@media screen and (min-width:992px) and (max-width:1100px)  {
    .hover-grid-homepage-core figure.effect-goliath p   {
        font-size:12px!important;
		line-height: 12px;
    }
	.hover-grid-homepage-core figure.effect-goliath .link-rect{
		font-size:12px;
	}
}​

@media screen and (min-width:1101px){
}

@media screen and (min-width:1101px) {
    
	.hover-grid-homepage-core figure.effect-goliath .link-rect{
		font-size:13px;
	}
	.hover-grid-homepage-core figure.effect-goliath p   {
        font-size:13px!important;
		line-height: 13px;
    }
	.hover-grid-homepage-core figure.effect-goliath .link-rect{
		font-size:13px;
	}
}

@media screen and (min-width:1201px){
}
@media screen and (min-width:1201px) {
	
	.hover-grid-homepage-core figure.effect-goliath {
		font-size:16px;
	}
	.hover-grid-homepage-core figure.effect-goliath p   {
        font-size:16px!important;
		line-height: 20px;
    }
	.hover-grid-homepage-core figure.effect-goliath .link-rect{
		font-size:16px;
	}
}​

.hover-grid.stack-mode figure {
	float:none;
	margin:0 auto;
	width:100%;
}

.hover-grid-homepage-core figure {
		width: 50%;
	}

	
		
/****************************************/
/* SHAREPOINT OVERRIDES */
/****************************************/


.ms-WPHeader {
    background-color: #1E315F;
    height: 50px;
}
.ms-WPTitle, .ms-WPTitle a{
    color: #ffffff;
    font-size: 30px;
    text-transform: uppercase;
	padding-left: 10px;
	font-family: "NulshockBk-Regular", Arial Narrow, sans-serif;
    font-weight: bold;
    line-height: 30px;
    padding-top: 0px;
    padding-bottom: 8px;
	letter-spacing:1px;
}
.ms-WPHeader td {
    border-bottom: 0px solid transparent!important;
}
.ms-wpContentDivSpace {
    margin-left: 0px;
    margin-right: 0px;
}

/*text inside web parts, and news item*/
.ms-WPBody,
.link-item, .link-item a, .link-item a:link {
    font-size: 18px;
    font-family: 'Titillium Web', sans-serif!important;
	/*padding-bottom:20px;*/
}
.ms-WPBody h2 {
    font-size: 150%;
    font-weight: 600!important;
    /*letter-spacing: 1px;*/
}
body #s4-bodyContainer {
    /*min-width: 760px;*/
    min-width: inherit;
    min-width: inherit;
}


.ms-WPBody a:visited {
    color: #1E315F;
    text-decoration: none;
}

.ms-WPBody a:link {
    color: #1E315F;
    text-decoration: none;
}
.ms-WPBody a:hover {
    text-decoration: underline;
}
nobr{
white-space:initial;
white-space:inherit;
}
.ms-WPTitle, .ms-WPTitle a {
    text-align: initial!important;
	text-align: inherit!important;
}
.ms-WPHeader td {
    padding-top: 5px;
    padding-bottom: 5px;
}
.s4-wpTopTable > tbody > tr > td > table {
margin-bottom:10px;
}

/****************************************/
/* NEWS, FEATURES  */
/****************************************/

.link-item, .link-item a, .link-item a:link {
    color: #1E315F;
	font-family: 'Titillium Web', sans-serif!important;
}

/* Vertical News Column */

.item-news-vertical {
    overflow: hidden;
    padding-top: 20px;
    padding-bottom: 20px;
    border-bottom: 2px solid #cccccc;
}

.dfwp-item:last-child  .item-news-vertical {
    border-bottom: 0px solid #cccccc;
}
.news-body h2.news-title {
    font-size: 20px;
    color: #1E315F;
    margin: 0;
}
.news-image{
padding-right:20px;
}
.news-body .news-date{
font-size:14px;
color: #1E315F;
font-style:italic;
margin-bottom:4px;
}
.news-body .news-description,
.news-body .news-text{
color: #666666;
margin-bottom:4px;
}
.news-body .news-linkmore a {
color: #1E315F;
font-weight:bold;
}

.row-vp-newsdetails .news-image{
margin-bottom:20px;
}

/*Row News*/

.row-news{
background-color:#ffffff; 
overflow:hidden;
margin-bottom:80px!important;
/*padding: 0px 60px 60px 60px!important;*/
}
.row-news .news-image{
margin-bottom:10px;
}

.row-news h2.news-title {
    font-size: 20px;
    color: #1E315F;
    margin: 0;
}
.row-news .news-body .news-date{
color: #1E315F;
font-style:italic;
margin-bottom:4px;
}

.row-news .news-body .news-description{
color: #666666;
margin-bottom:4px;
}
.row-news .news-body .news-linkmore a {
color: #1E315F;
font-weight:bold;
}
.row-news .news-body a:hover,
.row-news .news-body a h2:hover{
text-decoration:underline;
}
.row-news .dfwp-item {
		width: 100%;
		padding: 20px 0 20px 0;
		vertical-align:top;
		border-bottom: 2px solid #cccccc;
		display:block;
		overflow:hidden;
		margin-bottom:20px;
	}
.row-news .dfwp-item:last-child   {
    border-bottom: 0px solid #cccccc;
}

@media screen and (min-width:992px) {
	.row-news .dfwp-item {
		display: inline-block;
		width: 50%;
		padding: 10px 40px 10px 40px;
		border-bottom: 0px solid #cccccc!important;
		float: left;
		box-sizing: border-box;
	}
}

@media screen and (min-width:1200px) {
	.row-news .dfwp-item {
		display: inline-block;
		width: 25%;
		padding: 10px 40px 10px 40px;
		border-bottom: 0px solid #cccccc!important;
		float: left;
		box-sizing: border-box;
	}
}


/*Row News List - i.e. one news item per row */

.row-news-list .news-image{
	display: table-cell;
    width: 400px;
}
@media (max-width: 450px) {
	.row-news-list .news-image{
		display: display:block;
		width: 100%;
	}
}
.row-news-list .news-body {
	display: table-cell;
    vertical-align: top;
}

.row-news-list .dfwp-item {
		width: 100%;
		padding: 40px 0 40px 0;
		vertical-align:top;
		border-bottom: 1px solid #cccccc;
		display:block;
		overflow:hidden;
		box-sizing: border-box;
	}

/*hide the first 4 items in the Archived News section*/
.row-news-list .dfwp-item:nth-of-type(1),
.row-news-list .dfwp-item:nth-of-type(2),
.row-news-list .dfwp-item:nth-of-type(3),
.row-news-list .dfwp-item:nth-of-type(4) {
    display:none;
}
.row-news-list .dfwp-item:nth-of-type(5) {
    padding-top:10px;
}


/*Related Articles*/

.col-relatedarticles .news-relatedarticle-container {
padding:20px;
}

.col-relatedarticles .news-relatedarticle h1 {
font-size:26px;
margin-top:0px;
margin-bottom:20px;
}
.col-relatedarticles .news-relatedarticle-body  {
margin-left:10px;
}
.col-relatedarticles .news-relatedarticle-title {
font-size:100%;
margin-bottom:0px;
}
.col-relatedarticles .news-relatedarticle-title p {
margin-bottom:0px;
}
.col-relatedarticles .news-relatedarticle-linkmore,
.col-relatedarticles .news-relatedarticle-linkmore a {
font-size:16px;
}
.col-relatedarticles .news-relatedarticle-linkmore{
margin:0 0 30px 10px;
}

/* Homepage News ????????  	is this needed anymore */

.row-homepage-news{
overflow:hidden;
padding:60px!important;
background-color:#18305A; 
}

.row-homepage-news  .row-title-container .title-section {
color:#ffffff!important;
}

.row-homepage-news h2.news-title {
    color: #ffffff;
}
.row-homepage-news .news-body .news-date{
color: #ffffff;
}

.row-homepage-news .news-body .news-description{
color: #cccccc;
}
.row-homepage-news .news-body .news-linkmore a {
color: #ffffff;
}


/* News & Media News */

.row-news-news .row-title-container .title-section {
color:#1E315F;
}
.row-news-news  .title-container .title-section {
color:#1E315F;
}
.row-news-news h2.news-title {
    color: #1E315F;
}
.row-news-news .news-body .news-date{
color: #1E315F;
}
.row-news-news .news-body .news-description{
color: #333333;
}
.row-news-news .news-body .news-linkmore a {
color: #1E315F;
}

/* News Details */

.news-details-body  {
	margin:0px 0px 40px 0px;
}
.news-details-body h1 {
	margin:30px 0px 0px 0px;
}
.row-vp-newsdetails .link-container {
margin:40px 0 30px 0;
}



/* Features */

.feature-body h2.feature-title {
    font-size: 28px;
    color: #1E315F;
    margin: 10px 0 5px 0;
}

.feature-body .feature-date{
font-size:14px;
color: #1E315F;
font-style:italic;
margin-bottom:4px;
}
.feature-body .feature-description{
color: #666666;
margin-bottom:4px;
}
.feature-body .feature-linkmore a {
color: #1E315F;
font-weight:bold;
}

.col-feature .dfwp-item {
		width: 100%;
		padding: 20px 0 20px 0;
		vertical-align:top;
		border-bottom: 2px solid #cccccc;
		display:block;
		overflow:hidden;
		box-sizing: border-box;
	}
	
.row-feature-50-50 {
	margin-bottom:80px!important;
}

.row-feature-50-50 .dfwp-item {
		width: 100%;
		padding: 30px;
		vertical-align:top;
		border-bottom: 2px solid #cccccc;
		display:block;
		overflow:hidden;
		box-sizing: border-box;
	}
	
.col-feature .dfwp-item:last-child   {
    border-bottom: 0px solid #cccccc;
}
.col-feature .dfwp-item img.img-responsive {
margin-bottom:10px;
}
@media screen and (min-width:1200px) {
	.col-feature .dfwp-item {
		display: inline-block;
		/*width: 50%; set to 50% for two in a row*/
		width: 100%;
		padding: 0px 0px 10px 0px;
		border-bottom: 0px solid #cccccc;
		float: left;
	}
	.row-feature-50-50 .dfwp-item {
		display: inline-block;
		/*width: 50%; set to 50% for two in a row*/
		width: 50%;
		border-bottom: 0px solid #cccccc;
		float: left;
		padding: 10px 30px 0 30px;
	}
	.row-feature-50-50 .dfwp-item:first-child,
	.row-feature-50-50 .dfwp-item:first-child .item{
		padding-left:0px;
	}
	.row-feature-50-50 .dfwp-item:last-child {
		padding-right:0px;
	}
}



/*Publications */

.row-publications .pub-image{
	display: table-cell;
    width: 150px;
	max-width: 150px;
	padding-right:40px;
}

.row-publications .pub-body {
	display: table-cell;
    vertical-align: top;
}

.row-publications .dfwp-item {
		width: 100%;
		padding: 40px 0 40px 0;
		vertical-align:top;
		border-bottom: 1px solid #cccccc;
		display:block;
		overflow:hidden;
		box-sizing: border-box;
	}
	
.pub-body h2.pub-title {
font-size: 26px;
color: #1E315F;
margin: 0;
margin-bottom: 15px;
}
.pub-body .pub-date,
.pub-body .pub-author,
.pub-body .pub-citation,
.pub-body .pub-description-title,
.pub-body .pub-linkmore a{
font-size:18px;
color: #1E315F;
font-weight: bold;
}
.pub-body .pub-description-title{
margin-top:15px;
}
.pub-body .pub-description{
color: #666666;
margin-bottom:4px;
}
.pub-body .pub-linkmore a {
color: #1E315F;
font-weight:bold;
}
.pub-body span.pubdata {
    color: #666666;
    font-weight: normal;
    padding-left: 5px;
}
.row-pub-filters{
	margin-top:5px!important;
}
.pub-activefilters {
	font-size:14px;
}

.row-pub-filters .btn-group > .btn-group {
    /* float: left; */
	float:none;
}
.row-pub-filters .btn-group > .btn-group .btn {
    border-radius: 4px!important;
}

@media screen and (min-width:1200px) {
	.row-publications .pub-image{
		width: 300px;
		max-width: 300px;
	}
}

/*Media Gallery */

.row-mediagallery .title-section {
margin-top:30px;
}

.row-mediagallery .dfwp-item {
	display: inline-block;
	width: 100%;
	padding: 10px 40px 10px 40px;
	float: left;
	box-sizing: border-box;
}
.row-mediagallery .dfwp-item .media-thumb {
	text-align:center;
}
.row-mediagallery .media-image{
	width: 100%;
    padding-bottom: 100%;
    background-size: cover;
	cursor:pointer;
}
.row-mediagallery .media-image a{
	display:block;
	width:100%;
	height:100%;
}
	
.row-mediagallery h2.media-title {
font-size: 16px;
color: #1E315F;
margin: 0;
}
.row-mediagallery .media-title-link{
	cursor:pointer;
	margin-top:10px;
	display: block;
    height: 80px;
    overflow: hidden;
}


.row-mediagallery .pub-description{
color: #666666;
margin-bottom:4px;
}

.row-mediagallery a.media-modal-download {
color: #1E315F;
font-weight:bold;
display:block;
}

.row-mediagallery span.pubdata {
    color: #666666;
    font-weight: normal;
    padding-left: 5px;
}
.modal {
padding-left:0px!important;
}
.row-mediagallery .modal h2.media-title {
font-size: 30px;
}
.modal-header .close {
    font-size: 30px;
    font-family: Arial;
}
.media-modal-number,
.media-modal-location,
.media-modal-date{
padding-right:8px;
}
.modal-footer a{
cursor:pointer;
}

@media screen and (min-width:500px) {
	.row-mediagallery .dfwp-item {
		width: 50%;
	}
}
@media screen and (min-width:768px) {
	.row-mediagallery .dfwp-item {
		width: 33%;
	}
}
@media screen and (min-width:992px) {
	.row-mediagallery .dfwp-item {
		width: 25%;
	}
}
@media screen and (min-width:1200px) {
	.row-mediagallery .dfwp-item {
		width: 20%;
	}
}

/****************************************/
/* HOMEPAGE SPECIFIC CSS*/
/****************************************/

.hover-grid-homepage-core {
padding-bottom:50px!important;
}

.homepage-aboutus {
padding-top:10px;
padding-bottom:30px;
}

.homepage-aboutus .link-block {
margin-top:5px;
}

/*social feed web part homepage*/
.facebook-container,
.twitter-container {
text-align:center;
max-width:500px;
margin: 0 auto;
}
.homepage-socialfeeds-title-container {
	min-height: 80px;
    overflow: hidden;
}
/*twitter*/
.twitter-icon {
height:50px;
min-width:190px;
background: #33CCFF url("/sites/nmrc/nhrc/Style%20Library/NHRC/Images/content/homepage/header_logo_twitter.png") no-repeat 10px center;
}
/*facebook*/
.facebook-icon {
height:50px;
min-width:190px;
background: #3B5998 url("/sites/nmrc/nhrc/Style%20Library/NHRC/Images/content/homepage/header_logo_facebook.png") no-repeat 10px center;
}
/*instagram*/
.instagram-icon {
height:50px;
min-width:190px;
background: #e2e2e2 url("/sites/nmrc/nhrc/Style%20Library/NHRC/Images/content/homepage/header_logo_instagram.png") no-repeat 10px center;
}







/* All Pages */

/*
.header h1 {
color:#ffffff;
text-transform:uppercase;
font-size:250%;
}
.header .header-text {
color:#ffffff;
font-size:110%;
}
*/






/*
.header-section h1 {
 color:#ffffff;
 margin: 10px;
 text-shadow: 1px 1px 3px #000000;
}
.header-section .intro-text {
padding-left:30px!important;
padding-right:30px!important;
font-size:110%;
}

.section >[class*="col-"]{
	padding-left:35px;
	padding-right:35px;
}
*/




/****************************************/
/* ROW AND SECTION RELATED*/
/****************************************/


.row-header.research-section > div {
position:relative;
}

.row-vp-content,
.row-header.research-section > div,
.row-vp-maxwidth,
.row-vp-breadcrumb > div,
#nhrc-footer   .row,
.row-news > [class*="col-"] > div[data-name="WebPartZone"]{
max-width:1366px;
margin:0 auto;
}
.row-light.row-highlight h1{
color:#1E315F;
text-transform:uppercase;
font-size:300%;
line-height:100%
}
.row-light .highlight-text {
color:#666666;
}
.row-light.row-highlight img.border {
border: 4px solid #ffffff;
}


.row-dark.row-highlight h1{
color:#ffffff;
text-transform:uppercase;
font-size:300%;
line-height:100%
}
.row-dark .highlight-text {
color:#cccccc;
}
.row-dark.row-highlight img.border {
border: 4px solid #ffffff;
}
.row-dark.row-highlight .link-rect-large,
.row-homepage-news .link-rect-large,
.row-aboutus-leadership .link-rect-large,
.row-connect-welcomeaboard  .link-rect-large{
background-color:#9F882D;
color:#ffffff;
}
.row-dark.row-highlight .link-rect-large:hover,
.row-homepage-news .link-rect-large:hover,
.row-aboutus-leadership .link-rect-large:hover,
.row-connect-welcomeaboard  .link-rect-large:hover{
background-color:#7C6A23!important;
}
.row-highlight h1 {
margin-top:0px;
}
.row-highlight .highlight-text {
font-size:110%;
}

.padded-text {
	padding:10px 20px 20px 20px;
}
.row-vp-news-filters {
margin-bottom:30px!important;
}

.row-full-bg, .col-full-bg{
background-size:cover;
background-position:center;
background-repeat:no-repeat;
overflow:hidden;
background-color:#000000;
}

.row-full-bg .title-section {
    color: #ffffff;
}

.row-vp-firstrow {
margin-top:50px;
}
 
/****************************************/
/* ICON LINKS COMPONENT */
/****************************************/

.row-section-links {
/*padding: 40px 20px 30px 20px;*/
overflow:hidden;
background-color:#e2e2e2;
margin-bottom:20px;
}
.row-section-links.whitebg{
background-color:#ffffff;
}
.row-section-links.nobg{
background-color:transparent;
}
.col-section-links {
padding: 10px;
margin-top: 10px;
margin-bottom: 10px;
}
/*
.row-section-links .icons a:hover img,
.row-section-links .icons img:hover {
opacity:0.7;
}
*/
.row-section-links .labels {
text-align:center;
}
.row-section-links h3 {
font-size:130%;
line-height:100%;
}
.row-section-links.mediumsize h3 {
font-size:160%;
line-height:100%;
}
.row-section-links.largesize h3 {
font-size:200%;
line-height:100%;
}
.row-section-links.smallsize .labels.alignleft h3 {
padding-left:10px;
}
.row-section-links.horizontal.smallsize {
margin-bottom:0px;
}
.row-section-links.horizontal.smallsize .col-section-links {
padding: 0px;
margin-top: 0px;
margin-bottom: 0px;
}

.nhrc-body-research .row-research-competencies .row-section-links a,
.nhrc-body-research .row-research-competencies .row-section-links h3 {
color: #ffffff!important;
}
.nhrc-body-research .row-research-competencies .title-section {
color:#ffffff;
}


.row-section-links.horizontal a {
display:inline-block;
}
.row-section-links.horizontal h3{
padding-left:20px;
}
.row-section-links.horizontal a,
.row-section-links.horizontal h3 {
text-transform:uppercase;
font-size:130%;
margin:0;
}
.row-section-links.smallsize .labels h3 {
    font-size: 100%;
    text-transform: initial;
}

.row-section-links.horizontal .icons,
.row-section-links.horizontal .labels{
	display:table-cell;
	vertical-align:middle;
	
}
.row-section-links .icons img {
	min-width:50px;
	max-width:200px;
}

@media (min-width: 450px) {
	.row-section-links .icons img {
		min-width:100px;
	}
}

.row-section-links.mediumsize .icons img {
	min-width:100px;
	max-width:300px;
}
.row-section-links.largesize .icons img {
	min-width:100px;
	max-width:400px;
}
.row-section-links.smallsize .icons img {
	min-width:50px;
	max-width:50px;
}
.row-section-links.smallsize .icons img:after {
content:" ";
}
.row-section-links.horizontal .icons {
	width:30%;
}
.row-section-links.horizontal .labels{
	padding:10px 0 10px 0;
	width:70%;
}
.row-section-links.horizontal.smallsize .icons {
	width:auto;
}
.row-section-links.horizontal.smallsize .labels{
	width:100%;
	vertical-align:top;
}


/****************************************/
/* BLOCKED CONTENT COMPONENT*/
/****************************************/

.blocked-content {
margin-bottom:20px;
margin-right: 20px;
margin-left: 20px;
}

@media (min-width: 1024px) {
	.blocked-content {
		margin-bottom:60px;
	}
}

.bctext {
display:table-cell;
width:100%;
padding: 20px;
}
.blocked-content.blocked-content-withimage .bctext {
width:70%;
}
.blocked-content.darkbg .bctext {
color:#ffffff;
}
.bcimage {
	display:none;
	width:30%;
	padding:0px;
	background-size:cover;
	background-position:center;
	background-repeat:no-repeat;
	position:relative;
}

@media (min-width: 1024px) {
	.bcimage {
		display:table-cell;
	}
}


.bcimage a {
position:absolute;
bottom:0;
display:block;
width:100%;
color: #ffffff!important;
text-align:center;
padding: 5px 0px 5px 0;
text-transform:uppercase;
font-weight: bold;
font-size: 16px;
}
.bcimage a:hover {
text-decoration:none;
}
.blocked-content h3, .blocked-content h2 {
margin:0;
margin-bottom:5px;
}
.row-blocked-content  .title-section {
margin-bottom:40px;
padding-left:20px;
}


.row-separator {
padding: 20px 0 20px 0px;
margin:20px 0 20px 0px;
border-bottom:1px solid #cccccc;
}
.row-ptextlight .row-separator {
border-bottom:1px solid #5c5c5c;
}
.row-separator:last-of-type{
border-bottom:0px solid #cccccc;
}


/*Custom ORH Blocked Content*/

.nhrc-body-research-orh .bcimage.envphys{
background-image: url("/sites/nmrc/nhrc/Style%20Library/NHRC/Images/content/research/ORH/bc_envphys.jpg")
}
.nhrc-body-research-orh .bcimage.sleep{
background-image: url("/sites/nmrc/nhrc/Style%20Library/NHRC/Images/content/research/ORH/bc_sleep.jpg")
}
.nhrc-body-research-orh .bcimage.injury{
background-image: url("/sites/nmrc/nhrc/Style%20Library/NHRC/Images/content/research/ORH/bc_injury.jpg")
}
.nhrc-body-research-orh .bcimage.fitness{
background-image: url("/sites/nmrc/nhrc/Style%20Library/NHRC/Images/content/research/ORH/bc_fitness.jpg")
}
.nhrc-body-research-orh .bcimage.planning{
background-image: url("/sites/nmrc/nhrc/Style%20Library/NHRC/Images/content/research/ORH/bc_planning.jpg")
}
.nhrc-body-research-orh .bcimage.modeling{
background-image: url("/sites/nmrc/nhrc/Style%20Library/NHRC/Images/content/research/ORH/bc_modeling.jpg")
}
.nhrc-body-research-orh .bcimage.research{
background-image: url("/sites/nmrc/nhrc/Style%20Library/NHRC/Images/content/research/ORH/bc_research.jpg")
}

/*Custom MPH Blocked Content*/

.nhrc-body-research-mph .bcimage.bc-deploymenthealth-1{
background-image: url("/sites/nmrc/nhrc/Style%20Library/NHRC/Images/content/research/MPH/bc_deploymenthealth_1.jpg")
}
.nhrc-body-research-mph .bcimage.bc-deploymenthealth-2{
background-image: url("/sites/nmrc/nhrc/Style%20Library/NHRC/Images/content/research/MPH/bc_deploymenthealth_2.jpg")
}
.nhrc-body-research-mph .bcimage.bc-deploymenthealth-3{
background-image: url("/sites/nmrc/nhrc/Style%20Library/NHRC/Images/content/research/MPH/bc_deploymenthealth_3.jpg")
}
.nhrc-body-research-mph .bcimage.bc-deploymenthealth-4{
background-image: url("/sites/nmrc/nhrc/Style%20Library/NHRC/Images/content/research/MPH/bc_deploymenthealth_4.jpg")
}

.nhrc-body-research-mph .bcimage.bc-healthbehavior-1{
background-image: url("/sites/nmrc/nhrc/Style%20Library/NHRC/Images/content/research/MPH/bc_healthbehavior_1.jpg")
}
.nhrc-body-research-mph .bcimage.bc-healthbehavior-2{
background-image: url("/sites/nmrc/nhrc/Style%20Library/NHRC/Images/content/research/MPH/bc_healthbehavior_2.jpg")
}
.nhrc-body-research-mph .bcimage.bc-healthbehavior-3{
background-image: url("/sites/nmrc/nhrc/Style%20Library/NHRC/Images/content/research/MPH/bc_healthbehavior_3.jpg")
}
.nhrc-body-research-mph .bcimage.bc-healthbehavior-4{
background-image: url("/sites/nmrc/nhrc/Style%20Library/NHRC/Images/content/research/MPH/bc_healthbehavior_4.jpg")
}


/*Custom OID Blocked Content*/

.row-oid-biosurveillance .bcimage.bc-biosurveillance-1{
background-image: url("/sites/nmrc/nhrc/Style%20Library/NHRC/Images/content/research/OID/bc_biosurveillance_1.jpg")
}
.row-oid-biosurveillance .bcimage.bc-biosurveillance-2{
background-image: url("/sites/nmrc/nhrc/Style%20Library/NHRC/Images/content/research/OID/bc_biosurveillance_2.jpg")
}
.row-oid-biosurveillance .bcimage.bc-biosurveillance-3{
background-image: url("/sites/nmrc/Style%20Library/NHRC/images/content/research/oid/bc_biosurveillance_3.jpg")
}
.row-oid-biosurveillance .bcimage.bc-biosurveillance-4{
background-image: url("/sites/nmrc/nhrc/Style%20Library/NHRC/Images/content/research/OID/bc_biosurveillance_4.jpg")
}

.row-oid-clinicalstudies .bcimage.bc-clinicalstudies-1{
background-image: url("/sites/nmrc/nhrc/Style%20Library/NHRC/Images/content/research/OID/bc_clinicalstudies_1.jpg")
}
.row-oid-clinicalstudies .bcimage.bc-clinicalstudies-2{
background-image: url("/sites/nmrc/nhrc/Style%20Library/NHRC/Images/content/research/OID/bc_clinicalstudies_2.jpg")
}
.row-oid-clinicalstudies .bcimage.bc-clinicalstudies-3{
background-image: url("/sites/nmrc/nhrc/Style%20Library/NHRC/Images/content/research/OID/bc_clinicalstudies_3.jpg")
}
.row-oid-clinicalstudies .bcimage.bc-clinicalstudies-4{
background-image: url("/sites/nmrc/Style%20Library/NHRC/images/content/research/oid/bc_clinicalstudies_4.jpg")
}


/****************************************/
/* ABOUT US SPECIFIC CSS*/
/****************************************/

@media (min-width: 450px) {
	.row-header.row-header-aboutus {
	background-image: url("/sites/nmrc/nhrc/Style%20Library/NHRC/Images/content/aboutus/header_aboutus_bg.jpg");
	}
}
.row-aboutus-leadership h1,
.row-aboutus-leadership h2,
.row-aboutus-leadership h3 {
color:#ffffff;
}
.row-aboutus-leadership .row-title-container {

}
.row-aboutus-leadership h2 {
font-size:120%;
margin: 20px 0 20px 0;
}
.row-aboutus-leadership h3 {
font-size:120%;
font-weight:normal;
margin: 20px 0 20px 0;
}

.row-aboutus-leadership img {
max-width:250px;
border: 1px solid #999999;
}
.row-aboutus-leadership [class*="col-lg"]{
	margin: 0px 0 60px 0;
}
@media (min-width: 992px) {
.row-aboutus-leadership [class*="col-lg"]{
	margin: 0px;
	}
}

/*Profile pages*/

.row-profile .title-section {
	margin-bottom:5px;
}
.row-profile h2 {
	margin: 10px 0 15px 0;
}
.row-profile .subtitle {
	color:#1F325D;
	font-size:110%;
	font-weight:bold;
	margin-bottom:20px;
}
.row-profile img.profile {
max-width:300px;
}


/****************************************/
/* CONNECT WITH US SPECIFIC CSS*/
/****************************************/


@media (min-width: 450px) {
	.nhrc-body-connect .row-header,
	.row-header.row-header-connect {
	background-image: url("/sites/nmrc/nhrc/Style%20Library/NHRC/Images/content/connect/header_connect_bg.jpg");
	}
}
.row-connect-whereweare h2 {
margin-top:40px;
}
.row-connect-whereweare .link-container {
margin-bottom:10px;
}

.row-connect-contactus {
padding-bottom:80px!important;
margin-bottom:0px!important;
}
.row-connect-contactus h2 {
font-size:120%;
margin: 50px 0 10px 0;
color:#ffffff;
}
.row-connect-contactus,
.row-connect-contactus a,
.row-connect-contactus a:link{
color:#ffffff!important;
}
.row-connect-welcomeaboard {
margin-bottom: 0px!important;
}

@media (min-width: 450px) {
	.row-connect-welcomeaboard {
	background-image: url("/sites/nmrc/Style%20Library/NHRC/images/content/connect/row_connect_welcomeaboard.jpg");
	}
}
.row-connect-welcomeaboard .col-connect-welcomeaboard h1 {
color:#ffffff;
}
.row-connect-welcomeaboard .col-connect-welcomeaboard {
    color: #cccccc;
}
.row-vp-inner.row-connect-welcomeaboard {
    padding-bottom: 0px;
}



/****************************************/
/* RESEARCH SPECIFIC CSS*/
/****************************************/


@media (min-width: 450px) {
	.nhrc-body-research .row-research-competencies  {
	background-image: url("https://admin.med.navy.mil/sites/nmrc/nhrc/Style%20Library/NHRC/Images/content/research/row_research_competencies.jpg")
	}
}


.nhrc-body-research .row-research-sme  .col-research-sme-right{
background-size:cover;
background-position:center;
background-repeat:no-repeat;
background-image: url("/sites/nmrc/nhrc/Style%20Library/NHRC/Images/content/research/row_research_sme_right.jpg")
}
.col-research-sme {
padding:50px;
}
.col-research-sme .title-section {
margin-bottom:40px;
color:#ffffff;
}
.col-research-sme .labels h3,
.col-research-sme .labels a{
color:#ffffff;
}

/*use image to give the column height, but then hide it*/
.nhrc-body-research .row-research-sme  .col-research-sme-right img {
opacity:0;
min-height:650px;
}

.row-featuredresearch .col-featuredresearch {
    padding: 50px 70px 50px 30px;
    color: #cccccc;
}

/*
.research-section-inner {
	margin: 0 0 70px 0;
	overflow:hidden;
}
*/


/*
.research-section h1 {
 color:#ffffff;
 margin: 10px;
 text-shadow: 1px 1px 3px #000000;
}
*/
/*
.research-section .intro-text {
padding-left:30px!important;
padding-right:30px!important;
font-size:110%;
}
*/
/*
.header-research img {
border: 4px solid #ffffff;
margin:0 0 10px 20px;
}
*/
/*
.research-section.research-section-bg.research-section-main {
background: transparent url("/sites/nhrc/Style%20Library/NHRC/images/content/research/header_research_bg.jpg") no-repeat center center;
background-size:100%;
}
*/

/****************************************/
/* RESEARCH ORH SPECIFIC CSS*/
/****************************************/


@media (min-width: 450px) {
	.row-header.row-header-orh {
		background-image: url("/sites/nmrc/nhrc/Style%20Library/NHRC/Images/content/research/ORH/header_research_orh_bg.jpg");
	}
	.nhrc-body-research-orh .row-featuredresearch {
	background-image: url("/sites/nmrc/nhrc/Style%20Library/NHRC/Images/content/research/ORH/row_featured_orh.jpg")
	}
	.nhrc-body-research-orh .row-orh-warfighter {
	background-image: url("/sites/nmrc/nhrc/Style%20Library/NHRC/Images/content/research/ORH/row_warfighter.jpg")
	}
}
.nhrc-body-research-orh .row-title-container.orh-focusarea  {
margin-bottom:0px;
}
.nhrc-body-research-orh .row-featuredresearch .col-featuredresearch-right{
background-image: url("/sites/nmrc/nhrc/Style%20Library/NHRC/Images/content/research/ORH/row_featured_orh_right.jpg")
}
.nhrc-body-research-orh .row-featuredresearch  .col-featuredresearch-right img {
opacity:0;
/*min-height:700px;*/
}
.nhrc-body-research-orh .row-featuredresearch .col-featuredresearch h1 {
color:#ffffff!important;
}

.nhrc-body-research-orh .row-orh-warfighter  .title-section span {
background-image: url("/sites/nmrc/nhrc/Style%20Library/NHRC/Images/content/research/ORH/icons/performance_rect.png")
}
.nhrc-body-research-orh .row-orh-medicalmodeling  .title-section span {
background-image: url("/sites/nmrc/nhrc/Style%20Library/NHRC/Images/content/research/ORH/icons/modeling_rect.png")
}

.row-section-links.row-orh:last-child {
margin-bottom:80px;
}

.row-orh-medicalmodeling {
padding-top:20px;
}
.nhrc-body-research-orh .row-orh-warfighter h1.title-section,
.nhrc-body-research-orh .row-orh-medicalmodeling h1.title-section {
line-height:140%;
}

/****************************************/
/* RESEARCH ORH PORTFOLIO PAGES SPECIFIC CSS*/
/****************************************/

.row-bg-image-cover {
overflow:hidden;
background-size:cover;
background-position:center;
background-repeat:no-repeat;
}

@media (min-width: 450px) {
	.row-header.row-header-orh {
		background-image: url("/sites/nmrc/nhrc/Style%20Library/NHRC/Images/content/research/ORH/header_research_orh_bg.jpg");
	}
	.row-header.row-header-orh-envphys  {
	background-image: url("/sites/nmrc/nhrc/Style%20Library/NHRC/Images/content/research/ORH/portfolio/header_orh_envphys_bg.jpg");
	}
	.row-header.row-header-orh-expmedresearch  {
	background-image: url("/sites/nmrc/nhrc/Style%20Library/NHRC/Images/content/research/ORH/portfolio/header_orh_expmedresearch_bg.jpg");
	}
	.row-header.row-header-orh-fatigue  {
	background-image: url("/sites/nmrc/nhrc/Style%20Library/NHRC/Images/content/research/ORH/portfolio/header_orh_fatigue_bg.jpg");
	}
	.row-header.row-header-orh-fitness  {
	background-image: url("/sites/nmrc/nhrc/Style%20Library/NHRC/Images/content/research/ORH/portfolio/header_orh_fitness_bg.jpg");
	}
	.row-header.row-header-orh-injury  {
	background-image: url("/sites/nmrc/nhrc/Style%20Library/NHRC/Images/content/research/ORH/portfolio/header_orh_injuryprevention_bg.jpg");
	}
	.row-header.row-header-orh-modeling  {
	background-image: url("/sites/nmrc/nhrc/Style%20Library/NHRC/Images/content/research/ORH/portfolio/header_orh_modeling_bg.jpg");
	}
	.row-header.row-header-orh-opmedplanning  {
	background-image: url("/sites/nmrc/nhrc/Style%20Library/NHRC/Images/content/research/ORH/portfolio/header_orh_opmedplanning_bg.jpg");
	}
	.row-header.row-header-orh-woundedwarrior  {
	background-image: url("/sites/nmrc/nhrc/Style%20Library/NHRC/Images/content/research/ORH/portfolio/header_orh_woundedwarrior_bg.jpg");
	}
	.row-orh-envphys-capabilities  {
	background-image: url("/sites/nmrc/nhrc/Style%20Library/NHRC/Images/content/research/ORH/portfolio/row_orh_envphys_capabilities_bg.jpg")
	}
	.row-orh-expmedresearch-capabilities  {
	background-image: url("/sites/nmrc/nhrc/Style%20Library/NHRC/Images/content/research/ORH/portfolio/row_orh_expmedresearch_capabilities_bg.jpg")
	}
	.row-orh-fatigue-capabilities  {
	background-image: url("/sites/nmrc/nhrc/Style%20Library/NHRC/Images/content/research/ORH/portfolio/row_orh_fatigue_capabilities_bg.jpg")
	}
	.row-orh-fitness-capabilities  {
	background-image: url("/sites/nmrc/nhrc/Style%20Library/NHRC/Images/content/research/ORH/portfolio/row_orh_fitness_capabilities_bg.jpg")
	}
	.row-orh-injury-capabilities  {
	background-image: url("/sites/nmrc/nhrc/Style%20Library/NHRC/Images/content/research/ORH/portfolio/row_orh_injury_capabilities_bg.jpg")
	}
	.row-orh-modeling-capabilities  {
	background-image: url("/sites/nmrc/nhrc/Style%20Library/NHRC/Images/content/research/ORH/portfolio/row_orh_modeling_capabilities_bg.jpg")
	}
	.row-orh-opmedplanning-capabilities  {
	background-image: url("/sites/nmrc/nhrc/Style%20Library/NHRC/Images/content/research/ORH/portfolio/row_orh_opmedplanning_capabilities_bg.jpg")
	}
	.row-orh-woundedwarrior-capabilities  {
	background-image: url("/sites/nmrc/nhrc/Style%20Library/NHRC/Images/content/research/ORH/portfolio/row_orh_woundedwarrior_capabilities_bg.jpg")
	}

}

.row-orh-envphys-capabilities .title-section,
.row-orh-envphys-capabilities .labels a,
.row-orh-envphys-capabilities .labels h3 {
color:#ffffff;
}
.row-orh.row-orh-valuesgoals {    
    background: #F6A020; /* Old browsers */
    background: -moz-linear-gradient(left,  #F6A020 0%, #F6A020 50%, #B4251B 50%, #B4251B 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#F6A020), color-stop(50%,#F6A020), color-stop(50%,#B4251B), color-stop(100%,#B4251B)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  #F6A020 0%,#F6A020 50%,#B4251B 50%,#B4251B 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  #F6A020 0%,#F6A020 50%,#B4251B 50%,#B4251B 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  #F6A020 0%,#F6A020 50%,#B4251B 50%,#B4251B 100%); /* IE10+ */
    background: linear-gradient(to right,  #F6A020 0%,#F6A020 50%,#B4251B 50%,#B4251B 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F6A020', endColorstr='#B4251B',GradientType=1 ); /* IE6-9 */
}
@media (max-width: 450px) {
	.row-orh.row-orh-valuesgoals {    
		background: #F6A020!important;
    }
}


/****************************************/
/* RESEARCH MPH SPECIFIC CSS*/
/****************************************/

@media (min-width: 450px) {
	.row-header.row-header-mph {
	background-image: url("/sites/nmrc/nhrc/Style%20Library/NHRC/Images/content/research/MPH/header_research_mph_bg.jpg");
	}
	.nhrc-body-research-mph .row-featuredresearch {
	background-image: url("/sites/nmrc/nhrc/Style%20Library/NHRC/Images/content/research/MPH/row_featured_mph.jpg")
	}
	.nhrc-body-research-mph .row-mph-deploymenthealth,
	.row-mph .row-mph-deploymenthealth {
	background-image: url("/sites/nmrc/nhrc/Style%20Library/NHRC/Images/content/research/MPH/row_deploymenthealth.jpg")
	}
}

	
.nhrc-body-research-mph .row-title-container.mph-focusarea  {
margin-bottom:0px;
}

.nhrc-body-research-mph .row-featuredresearch .col-featuredresearch-right{
background-image: url("/sites/nmrc/nhrc/Style%20Library/NHRC/Images/content/research/MPH/row_featured_mph_right.jpg")
}
.nhrc-body-research-mph .row-featuredresearch  .col-featuredresearch-right img {
opacity:0;
/*min-height:700px;*/
}
.nhrc-body-research-mph .row-featuredresearch .col-featuredresearch h1 {
color:#ffffff!important;
}

.nhrc-body-research-mph .row-mph-deploymenthealth .title-section span,
.row-mph .row-mph-deploymenthealth .title-section span {
background-image: url("/sites/nmrc/nhrc/Style%20Library/NHRC/Images/content/research/MPH/icons/deploymenthealth_rect.png")
}
.nhrc-body-research-mph .row-mph-healthbehavior  .title-section span,
.row-mph .row-mph-healthbehavior  .title-section span {
background-image: url("/sites/nmrc/nhrc/Style%20Library/NHRC/Images/content/research/MPH/icons/healthbehavior_rect.png")
}

.row-section-links.row-mph:last-child {
margin-bottom:80px;
}

.row-mph-healthbehavior {
padding-top:20px;
}

.nhrc-body-research-mph .row-mph-deploymenthealth h1.title-section,
.nhrc-body-research-mph .row-mph-healthbehavior  h1.title-section {
line-height:140%;
}


/****************************************/
/* RESEARCH MPH PORTFOLIO PAGES SPECIFIC CSS*/
/****************************************/
@media (min-width: 450px) {
	.row-header.row-header-mph-millcohort  {
	background-image: url("/sites/nmrc/nhrc/Style%20Library/NHRC/Images/content/research/MPH/portfolio/header_millcohort_bg.jpg");
	}
	.row-header.row-header-mph-clinpsych  {
	background-image: url("/sites/nmrc/nhrc/Style%20Library/NHRC/Images/content/research/MPH/portfolio/header_clinpsych_bg.jpg");
	}
	.row-header.row-header-mph-destructivebehavior  {
	background-image: url("/sites/nmrc/nhrc/Style%20Library/NHRC/Images/content/research/MPH/portfolio/header_destructivebehav_bg.jpg");
	}
	.row-header.row-header-mph-famcohort  {
	background-image: url("/sites/nmrc/nhrc/Style%20Library/NHRC/Images/content/research/MPH/portfolio/header_famcohort_bg.jpg");
	}
	.row-header.row-header-mph-healthprom  {
	background-image: url("/sites/nmrc/nhrc/Style%20Library/NHRC/Images/content/research/MPH/portfolio/header_healthprom_bg.jpg");
	}
	.row-header.row-header-mph-recruit  {
	background-image: url("/sites/nmrc/nhrc/Style%20Library/NHRC/Images/content/research/MPH/portfolio/header_recruit_bg.jpg");
	}
	.row-header.row-header-mph-reproductive  {
	background-image: url("/sites/nmrc/nhrc/Style%20Library/NHRC/Images/content/research/MPH/portfolio/header_reproductive_bg.jpg");
	}
	.row-header.row-header-mph-riskfactors  {
	background-image: url("/sites/nmrc/nhrc/Style%20Library/NHRC/Images/content/research/MPH/portfolio/header_riskfactors_bg.jpg");
	}
	.row-mph-millcohort-capabilities  {
	background-image: url("/sites/nmrc/nhrc/Style%20Library/NHRC/Images/content/research/MPH/portfolio/row_mph_millcohort_capabilities_bg.jpg")
	}
	.row-mph-clinpsych-capabilities  {
	background-image: url("/sites/nmrc/nhrc/Style%20Library/NHRC/Images/content/research/MPH/portfolio/row_mph_clinpsych_capabilities_bg.jpg")
	}
	.row-mph-destructivebehavior-capabilities  {
	background-image: url("/sites/nmrc/Style%20Library/NHRC/images/content/research/mph/portfolio/row_mph_destructivebehavior_capabilities_bg.jpg")
	}
	.row-mph-famcohort-capabilities  {
	background-image: url("/sites/nmrc/nhrc/Style%20Library/NHRC/Images/content/research/MPH/portfolio/row_mph_famcohort_capabilities_bg.jpg")
	}
	.row-mph-healthprom-capabilities  {
	background-image: url("/sites/nmrc/nhrc/Style%20Library/NHRC/Images/content/research/MPH/portfolio/row_mph_healthprom_capabilities_bg.jpg")
	}
	.row-mph-recruit-capabilities  {
	background-image: url("/sites/nmrc/nhrc/Style%20Library/NHRC/Images/content/research/MPH/portfolio/row_mph_recruit_capabilities_bg.jpg")
	}
	.row-mph-reproductive-capabilities  {
	background-image: url("/sites/nmrc/nhrc/Style%20Library/NHRC/Images/content/research/MPH/portfolio/row_mph_reproductive_capabilities_bg.jpg")
	}
	.row-mph-riskfactors-capabilities  {
	background-image: url("/sites/nmrc/nhrc/Style%20Library/NHRC/Images/content/research/MPH/portfolio/row_mph_riskfactors_capabilities_bg.jpg")
	}
}

.row-mph-millcohort-capabilities .title-section,
.row-mph-millcohort-capabilities .labels a,
.row-mph-millcohort-capabilities .labels h3 {
color:#ffffff;
}

.row-mph.row-mph-valuesgoals {    
    background: #4BC6DF; /* Old browsers */
    background: -moz-linear-gradient(left,  #4BC6DF 0%, #4BC6DF 50%, #3B4C8B 50%, #3B4C8B 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#4BC6DF), color-stop(50%,#4BC6DF), color-stop(50%,#3B4C8B), color-stop(100%,#3B4C8B)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  #4BC6DF 0%,#4BC6DF 50%,#3B4C8B 50%,#3B4C8B 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  #4BC6DF 0%,#4BC6DF 50%,#3B4C8B 50%,#3B4C8B 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  #4BC6DF 0%,#4BC6DF 50%,#3B4C8B 50%,#3B4C8B 100%); /* IE10+ */
    background: linear-gradient(to right,  #4BC6DF 0%,#4BC6DF 50%,#3B4C8B 50%,#3B4C8B 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4BC6DF', endColorstr='#3B4C8B',GradientType=1 ); /* IE6-9 */
}
@media (max-width: 450px) {
	.row-mph.row-mph-valuesgoals {    
		background: #4BC6DF!important;
    }
}



/****************************************/
/* RESEARCH OID SPECIFIC CSS*/
/****************************************/

@media (min-width: 450px) {
	.row-header.row-header-oid {
	background-image: url("/sites/nmrc/nhrc/Style%20Library/NHRC/Images/content/research/OID/header_research_oid_bg.jpg");
	}
	.nhrc-body-research-oid .row-featuredresearch {
	background-image: url("/sites/nmrc/nhrc/Style%20Library/NHRC/Images/content/research/OID/row_featured_oid.jpg")
	}
	.nhrc-body-research-oid .row-oid-biosurveillance,
	.row-oid .row-oid-biosurveillance {
	background-image: url("/sites/nmrc/nhrc/Style%20Library/NHRC/Images/content/research/OID/row_biosurveillance.jpg")
	}
}
	
.nhrc-body-research-oid .row-title-container.oid-focusarea  {
margin-bottom:0px;
}

.nhrc-body-research-oid .row-featuredresearch .col-featuredresearch-right{
background-image: url("/sites/nmrc/nhrc/Style%20Library/NHRC/Images/content/research/OID/row_featured_oid_right.jpg")
}
.nhrc-body-research-oid .row-featuredresearch  .col-featuredresearch-right img {
opacity:0;
/*min-height:700px;*/
}
.nhrc-body-research-oid .row-featuredresearch .col-featuredresearch h1 {
color:#ffffff!important;
}

.nhrc-body-research-oid .row-oid-biosurveillance .title-section span,
.row-oid .row-oid-biosurveillance .title-section span {
background-image: url("/sites/nmrc/nhrc/Style%20Library/NHRC/Images/content/research/OID/icons/biosurveillance_rect.png")
}
.nhrc-body-research-oid .row-oid-clinicalstudies  .title-section span,
.row-oid .row-oid-clinicalstudies  .title-section span {
background-image: url("/sites/nmrc/nhrc/Style%20Library/NHRC/Images/content/research/OID/icons/clinicalstudies_rect.png")
}
@media (max-width: 450px) {
	.row-oid-biosurveillance .title-section {
	font-size: 130%;
	}
}

.row-section-links.row-oid:last-child {
margin-bottom:80px;
}

.row-oid-clinicalstudies {
padding-top:20px;
}

.nhrc-body-research-oid .row-oid-biosurveillance h1.title-section,
.nhrc-body-research-oid .row-oid-clinicalstudies  h1.title-section {
line-height:140%;
}

/****************************************/
/* RESEARCH OID PORTFOLIO PAGES SPECIFIC CSS*/
/****************************************/

@media (min-width: 450px) {
	.row-header.row-header-oid-outbreak  {
	background-image: url("/sites/nmrc/nhrc/Style%20Library/NHRC/Images/content/research/OID/portfolio/header_oid_outbreak_bg.jpg");
	}
	.row-header.row-header-oid-acutegatstro  {
	background-image: url("/sites/nmrc/nhrc/Style%20Library/NHRC/Images/content/research/OID/portfolio/header_oid_acutegatstro_bg.jpg");
	}
	.row-header.row-header-oid-clinicaltrials  {
	background-image: url("/sites/nmrc/nhrc/Style%20Library/NHRC/Images/content/research/OID/portfolio/header_oid_clinicaltrials_bg.jpg");
	}
	.row-header.row-header-oid-diagnostics  {
	background-image: url("/sites/nmrc/nhrc/Style%20Library/NHRC/Images/content/research/OID/portfolio/header_oid_diagnostics_bg.jpg");
	}
	.row-header.row-header-oid-emergingdisease  {
	background-image: url("/sites/nmrc/nhrc/Style%20Library/NHRC/Images/content/research/OID/portfolio/header_oid_emergingdisease_bg.jpg");
	}
	.row-header.row-header-oid-epidemiology  {
	background-image: url("/sites/nmrc/nhrc/Style%20Library/NHRC/Images/content/research/OID/portfolio/header_oid_epidemiology_bg.jpg");
	}
	.row-header.row-header-oid-respsurveillance  {
	background-image: url("/sites/nmrc/nhrc/Style%20Library/NHRC/Images/content/research/OID/portfolio/header_oid_respsurveillance_bg.jpg");
	}
	.row-oid-outbreak-capabilities  {
	background-image: url("/sites/nmrc/nhrc/Style%20Library/NHRC/Images/content/research/OID/portfolio/row_oid_outbreak_capabilities_bg.jpg")
	}
	.row-oid-acutegatstro-capabilities  {
	background-image: url("/sites/nmrc/nhrc/Style%20Library/NHRC/Images/content/research/OID/portfolio/row_oid_acutegatstro_capabilities_bg.jpg")
	}
	.row-oid-clinicaltrials-capabilities  {
	background-image: url("/sites/nmrc/nhrc/Style%20Library/NHRC/Images/content/research/OID/portfolio/row_oid_clinicaltrials_capabilities_bg.jpg")
	}
	.row-oid-diagnostics-capabilities  {
	background-image: url("/sites/nmrc/nhrc/Style%20Library/NHRC/Images/content/research/OID/portfolio/row_oid_diagnostics_capabilities_bg.jpg")
	}
	.row-oid-emergingdisease-capabilities  {
	background-image: url("/sites/nmrc/Style%20Library/NHRC/images/content/research/oid/portfolio/row_oid_emergingdisease_capabilities_bg.jpg")
	}
	.row-oid-epidemiology-capabilities  {
	background-image: url("/sites/nmrc/nhrc/Style%20Library/NHRC/Images/content/research/OID/portfolio/row_oid_epidemiology_capabilities_bg.JPG")
	}
	.row-oid-respsurveillance-capabilities  {
	background-image: url("/sites/nmrc/nhrc/Style%20Library/NHRC/Images/content/research/OID/portfolio/row_oid_respsurveillance_capabilities_bg.jpg")
	}
}


.row-oid-outbreak-capabilities .title-section,
.row-oid-outbreak-capabilities .labels a,
.row-oid-outbreak-capabilities .labels h3 {
color:#ffffff;
}

.row-oid.row-oid-valuesgoals {    
    background: #7A8AF9; /* Old browsers */
    background: -moz-linear-gradient(left,  #7A8AF9 0%, #7A8AF9 50%, #7BC24E 50%, #7BC24E 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#7A8AF9), color-stop(50%,#7A8AF9), color-stop(50%,#7BC24E), color-stop(100%,#7BC24E)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  #7A8AF9 0%,#7A8AF9 50%,#7BC24E 50%,#7BC24E 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  #7A8AF9 0%,#7A8AF9 50%,#7BC24E 50%,#7BC24E 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  #7A8AF9 0%,#7A8AF9 50%,#7BC24E 50%,#7BC24E 100%); /* IE10+ */
    background: linear-gradient(to right,  #7A8AF9 0%,#7A8AF9 50%,#7BC24E 50%,#7BC24E 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7A8AF9', endColorstr='#7BC24E',GradientType=1 ); /* IE6-9 */
}
@media (max-width: 450px) {
	.row-oid.row-oid-valuesgoals {    
		background: #7A8AF9!important;
    }
}


/****************************************/
/* RESEARCH CAPABILITY SPECIFIC CSS*/
/****************************************/

@media (min-width: 450px) {
	.row-header.row-header-mi {
	background-image: url("/sites/nmrc/nhrc/Style%20Library/NHRC/Images/content/research/capabilities/header_mi_bg.jpg");
	}
	.row-mi-oid {
	background-image: url("/sites/nmrc/nhrc/Style%20Library/NHRC/Images/content/research/capabilities/row_mi_oid.jpg")
	}
	.row-header-labs {
	background-image: url("/sites/nmrc/nhrc/Style%20Library/NHRC/Images/content/research/capabilities/header_labs_bg.jpg");
	}
	.row-labs-oid {
	background-image: url("/sites/nmrc/nhrc/Style%20Library/NHRC/Images/content/research/capabilities/row_labs_oid.JPG");
	margin-bottom: 0px!important;
	}
}







/****************************************/
/* BUTTONS */
/****************************************/

a.button-link {
display:block;
}

	
a.button-link{
	color: #ffffff!important;
    text-transform: uppercase;
	font-family: "Titillium Web", Arial Narrow, sans-serif;
	font-weight:bold;
	font-weight:700;
	margin:10px 0 10px 0;
    background: #1E315F;
	background-repeat: no-repeat!important;
	background-position: 10px center!important;
    display: table-cell;
    vertical-align: middle;
	width:800px; /*need a default width*/
    padding: 0px 15px 0px 65px;
    text-align: right;
    box-sizing: border-box;
	font-size: 16px;
	line-height: 16px;
    height: 94px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border: solid 1px #1E315F;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: inset 1px 3px 0 rgba(255, 255, 255, 0.2), 0 1px 1px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: inset 1px 3px 0 rgba(255, 255, 255, 0.2), 0 1px 1px rgba(0, 0, 0, 0.2);
	box-shadow: inset 1px 3px 0 rgba(255, 255, 255, 0.2), 0 1px 1px rgba(0, 0, 0, 0.2);
	-webkit-transition-duration: 0.2s;
	-moz-transition-duration: 0.2s;
	transition-duration: 0.2s;
}


a.button-link:active {
	-webkit-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.6);
	-moz-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.6);
	box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.6);
	border: solid 1px #203E5F;
}


a.button-link:hover {
text-decoration:none!important;
}

a.button-link.selected {
-webkit-box-shadow: inherit;
-webkit-box-shadow: initial;
-moz-box-shadow: inherit;
-moz-box-shadow: initial;
box-shadow: inherit;
box-shadow: initial;
border:4px solid #1E315F;
}

.news-homepage  a.button-link {
font-size:24px;
line-height:24px;
}
.news-homepage > [class*="col-"] {
margin:10px 0 10px 0;
}

.row-nhrc a.button-link {
	background-image: url("/sites/nmrc/nhrc/Style%20Library/NHRC/Images/content/news/icons/icon_research_nhrc_small.png")!important;
	border: solid 1px #1E315F;
}

.row-orh a.button-link {
	background-image: url("/sites/nmrc/nhrc/Style%20Library/NHRC/Images/content/news/icons/icon_research_orh_small.png")!important;
	border: solid 1px #B4251B;
}

.row-mph a.button-link {
	background-image: url("/sites/nmrc/nhrc/Style%20Library/NHRC/Images/content/news/icons/icon_research_mph_small.png")!important;
	border: solid 1px #3B4C8B;
}
.row-oid a.button-link {
	background-image: url("/sites/nmrc/nhrc/Style%20Library/NHRC/Images/content/news/icons/icon_research_oid_small.png")!important;
	border: solid 1px #7BC24E;
}

.row-nhrc a.button-link:hover {
border: solid 1px #121E3A;
}
.row-orh a.button-link:hover {
border: solid 1px #86251e;
}
.row-mph a.button-link:hover {
border: solid 1px #27305a;
}
.row-oid a.button-link:hover {
border: solid 1px #53882f;
}

.row-nhrc a.button-link.selected,
.row-orh a.button-link.selected,
.row-mph a.button-link.selected,
.row-oid a.button-link.selected {
	border: 0px solid #ffffff;
}

.filterbox {
text-align:center;
}

.arrow-down {
  width: 0; 
  height: 0; 
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  border-top: 20px solid #1E315F;
  margin: -1px auto 0px auto;
}

.row-orh .arrow-down {
border-top-color: #B4251B;
}
.row-mph .arrow-down {
border-top-color: #3B4C8B;
}
.row-oid .arrow-down {
border-top-color: #7BC24E;
}

@media screen and (min-width: 1000px) {
	.row-news-filters a.button-link {
		font-size: 20px;
		line-height: 20px;
	}
}

@media screen and (min-width: 1200px) {
	.row-news-filters a.button-link {
		font-size: 24px;
		line-height: 24px;
	}
}
@media (max-width: 767px) {
	.arrow-down,
	.arrow-down.hideit{
		display:none;
	}
	.row-news-filters a.button-link {
	display: block;
    width: 100%;
    padding: 15px 15px 0px 65px;
    height: 70px;
    min-height: 70px;
	}
}

/****************************************/
/* RESEARCH AREA COLORS */
/****************************************/


a.button-link.selected.research-section-nhrc-bg:hover {
	background-color: rgba(30,49,95, 1.0)!important;
}


/*NHRC*/


.row-nhrc .primarybgcolor,
.row-nhrc a.button-link.selected:hover /*button hover should be primarybgcolor*/{
	background-color: rgba(30,49,95, 1.0)!important;
}
.row-nhrc .primarybgcolor:hover {
background-color: rgba(18,30,58, 1.0)!important;
}


/*ORH*/

.nhrc-body-research-orh .news-body .news-linkmore a,
.row-orh .primarycolor,
.row-ptextlight.row-orh a,
.row-featuredresearch.row-orh a{
color: #CC3828!important;
}
.row-orh .secondarycolor,
.nhrc-body-research-orh h2.news-title,
.nhrc-body-research-orh .news-body .news-date {
color: #F6A020!important;
}

.row-orh .primarybgcolor,
.row-orh a.button-link.selected:hover /*button hover should be primarybgcolor*/{
	background-color: rgba(180,37,27, 1.0)!important;
}
.row-orh .primarybgcolor:hover {
background-color: rgba(134,37,30, 1.0)!important;
}
.row-orh .primarybgcolor-90 {
	background: rgba(180,37,27,0.90)!important;
}
.row-orh .primarybgcolor-50 {
	background: rgba(180,37,27,0.50)!important;
}
.row-orh .secondarybgcolor {
background-color:#FAA221;
}
.row-orh .secondarybgcolor:hover {
background-color:#D78304;
}

.nhrc-body-research-orh  .link-rect,
.row-orh .link-rect {
	background-color: rgba(180,37,27, 1.0)!important;
}
.nhrc-body-research-orh  .link-rect:hover,
.row-orh .link-rect:hover {
background-color: rgba(134,37,30, 1.0)!important;
}



/*MPH*/

.nhrc-body-research-mph .news-body .news-linkmore a,
.row-mph .primarycolor,
.row-ptextlight.row-mph a,
.row-featuredresearch.row-mph a{
color: #3B4C8B!important;
}
.row-mph .secondarycolor,
.nhrc-body-research-mph h2.news-title,
.nhrc-body-research-mph .news-body .news-date {
color: #4BC6DF!important;
}

.row-mph .primarybgcolor,
.row-mph a.button-link.selected:hover /*button hover should be primarybgcolor*/{
	background-color: rgba(59,76,139, 1.0)!important;
}
.row-mph .primarybgcolor:hover {
background-color: rgba(39,48,90, 1.0)!important;
}
.row-mph .primarybgcolor-90 {
	background-color: rgba(59,76,139, 0.9)!important;
}
.row-mph .primarybgcolor-50 {
	background-color: rgba(59,76,139, 0.5)!important;
}
.row-mph .secondarybgcolor {
background-color: rgba(75,198,223, 1.0)!important;
}
.row-mph .secondarybgcolor:hover {
background-color: rgba(35,168,197, 1.0)!important;
}

.nhrc-body-research-mph  .link-rect,
.row-mph .link-rect {
background-color: rgba(59,76,139, 1.0)!important;
}
.nhrc-body-research-mph  .link-rect:hover,
.row-mph .link-rect:hover {
background-color: rgba(39,48,90, 1.0)!important;
}



/*OID*/

.nhrc-body-research-oid .news-body .news-linkmore a,
.row-oid .primarycolor,
.row-ptextlight.row-oid a,
.row-featuredresearch.row-oid a{
color: #7BC24E!important;
}
.row-oid .secondarycolor,
.nhrc-body-research-oid h2.news-title,
.nhrc-body-research-oid .news-body .news-date {
color: #7A8AF9!important;
}

.row-oid .primarybgcolor,
.row-oid a.button-link.selected:hover /*button hover should be primarybgcolor*/{
	background-color: rgba(123,194,78, 1.0)!important;
}
.row-oid .primarybgcolor:hover {
background-color: rgba(83,136,47, 1.0)!important;
}
.row-oid .primarybgcolor-90 {
	background-color: rgba(123,194,78, 0.9)!important;
}
.row-oid .primarybgcolor-50 {
	background-color: rgba(123,194,78, 0.5)!important;
}
.row-oid .secondarybgcolor {
background-color: rgba(122,138,249, 1.0)!important;
}
.row-oid .secondarybgcolor:hover {
background-color: rgba(48,72,245, 1.0)!important;
}

.nhrc-body-research-oid  .link-rect,
.row-oid .link-rect {
	background-color: rgba(123,194,78, 1.0)!important;
}
.nhrc-body-research-oid  .link-rect:hover,
.row-oid .link-rect:hover {
background-color: rgba(83,136,47, 1.0)!important;
}







/*ORH, red*/
/*.nhrc-body-research-orh .textcolor1 {
	color: #CC3828;
}*/

/*ORH, yellow*/
/*.nhrc-body-research-orh .textcolor2 {
	color: #FAA221;
}*/



/*MI*/

.nhrc-body-research-mi .research-section-bg,
.research-section-mi-bg,
a.button-link.selected.research-section-mi-bg:hover {
	background-color: rgba(205,185,33,1.0)!important;
}
.nhrc-body-research-mph .research-section-bg,
.research-section-mph-bg,
a.button-link.selected.research-section-mph-bg:hover {
	background-color: rgba(59,76,139,1.0)!important;
}
.nhrc-body-research-oid .research-section-bg,
.research-section-oid-bg,
a.button-link.selected.research-section-oid-bg:hover{
	background-color: rgba(123,194,78,1.0)!important;
}




.nhrc-body-research-mi .row-header > .research-section-bg,
.row-header > .research-section-mi-bg {
	background: rgba(205,185,33,0.95)!important;
}
.nhrc-body-research-mph .row-header > .research-section-bg,
.row-header > .research-section-mph-bg {
	background: rgba(59,76,139,0.95)!important;
}
.nhrc-body-research-oid .row-header > .research-section-bg,
.row-header >.research-section-oid-bg{
	background: rgba(123,194,78,0.95)!important;
}




/****************************************/
/* NEWS AND MEDIA SPECIFIC CSS*/
/****************************************/

.row-news-filters-text {
padding-top:15px;
padding-bottom:10px;
margin-bottom:0px!important;
}
.row-news-filters{
margin-bottom:0px!important;
}
.row-news-filters >[class*="col-"],
.row-news-filters-text >[class*="col-"] {
    padding-left: 10px;
    padding-right: 10px;
}
.row-news-filters .button-link {
min-height:94px;
}

@media (min-width: 450px) {
	.row-header-news{
	background-image: url("/sites/nmrc/nhrc/Style%20Library/NHRC/Images/content/news/news_header_bg.jpg");
	}
	.row-header-newsreleases{
	background-image: url("/sites/nmrc/nhrc/Style%20Library/NHRC/Images/content/news/news_releases_header_bg.jpg");
	margin-bottom:0px!important;
	}
	.row-header-publications{
	background-image: url("/sites/nmrc/nhrc/Style%20Library/NHRC/Images/content/news/news_publications_header_bg.jpg");
	margin-bottom:0px!important;
	}
}

.row-section-links.row-section-links-publications.horizontal h3 {
    text-transform: uppercase;
    font-size: 150%;
    margin: 0;
}
.row-section-links.row-section-links-publications {
    background-color: #ffffff;
}
.row-section-links.row-section-links-publications .col-section-links {
    margin-top: 0px;
    margin-bottom: 0px;
}
.row-section-links.row-section-links-publications{
	margin-bottom:0px;
}
.row-section-links.row-section-links-publications:last-child {
margin-bottom:40px;
}
.row-section-links.row-section-links-publications.horizontal .icons {
    width: 10%;
}


/****************************************/
/* LINK RELATED */
/****************************************/

.arrow-large {
display:inline-block;
width:10px;
height:15px;
background-size:100%;
background-image: url("/sites/nmrc/nhrc/Style%20Library/NHRC/Images/arrow_large.png");
}
.arrow-large-back {
display:inline-block;
width:10px;
height:15px;
background-size:100%;
background-image: url("/sites/nmrc/nhrc/Style%20Library/NHRC/Images/arrow_large_back.png");
}
.title-link {
color: #1E315F;
/*display: inline-block;*/
text-transform: uppercase;
font-family: "Titillium Web", sans-serif;
font-size: 22px;
font-weight: 700;
letter-spacing: -1px!important;
}

.link-container{}
.link-text{
padding-left:15px;
margin-bottom:30px;
}

.link-block .block {
display:inline-block;
width:6px;
height:6px;
margin-right:4px;
background-color:#1E315F;
vertical-align:middle;
}
.link-block, .link-block a {
color: #1E315F!important;
font-weight:bold;
}

.link-rect{
display:inline-block;
background-color: #1E315F;
font-size:16px;
color:#ffffff!important;
padding:3px 7px 3px 7px;
font-weight:bold;
font-weight:700;
font-family: "Titillium Web";
}
.link-rect-large{
display:inline-block;
background-color: #1E315F;
font-size:20px;
color:#ffffff!important;
padding:5px 10px 5px 10px;
font-weight:bold;
font-weight:700;
text-transform: uppercase;
font-family: "Titillium Web";
}
.link-rect:hover,
.link-rect-large:hover{
background-color: #121E3A;
color:#ffffff!important;
text-decoration:none!important;
}


/****************************************/
/* MISC */
/****************************************/

p:first-of-type {
	margin-top:0px;
}
.alignleft {
text-align:left!important;
}
.alignright {
text-align:right!important;
}
.floatright {
float:right;
}
.floatleft {
float:left;
}
img.floatleft {
margin: 10px 10px 10px 0;
}
img.floatright {
margin: 10px 0px 10px 10px;
}
.textindent {
    margin-left: 30px;
}
.grow { transition: all .2s ease-in-out; }
.grow:hover { transform: scale(1.05); }

.hideit {
display:none;
}
.colorwhite{
color:#ffffff;
}

.row-ptextlight p, .lighttext, .row-ptextlight ul li {
color:#b0b0b0;
}
.row-ptextlight a:link,
.row-ptextlight a:visited,
.row-ptextlight a:hover {
color:initial;
color:inherit;
text-decoration:underline;
}

/****************************************/
/* BOOTSTRAP RELATED OVERRIDES AND ADDITIONS */
/****************************************/

/*.row-vp {margin-bottom:80px;}*/
.row-vp-inner {overflow: hidden; margin-bottom:40px; /*padding-bottom: 50px;*/}


.row-vp-inner-nomargin {overflow:hidden;}
.row-vp:last-child {/*padding-bottom:0px;*/ margin-bottom:0px}
.row-vp .row {padding:0; margin:0;}
.row-thin {padding:5px 0 5px 0}
.row-padded1 {padding:0px 40px 0px 40px;}
.row-padded2 {padding:30px;}
.row-vp-breadcrumb {overflow:hidden; background-color: #17264A;}
.row-header-news-content {margin-bottom:0px;}
.row-vp-breadcrumb > div{
	padding-left:25px;
	min-height:40px;
	box-sizing: border-box;
	line-height: 15px!important;
    padding-top: 5px;
    padding-bottom: 5px;
}

@media (min-width: 450px) {
	.row-vp-inner {margin-bottom:80px;}
	.row-padded2 {padding:60px 40px 80px 40px;}
	.row-vp-breadcrumb > div{
		line-height: initial!important;
		line-height: inherit!important;
		padding-top: 0px;
		padding-bottom: 0px;
	}
}


.title-root {
text-transform: uppercase;
}
a.title-root, a.title-node{
	color: #ffffff;
    font-size: 16px;
    padding: 7px 0 7px 0;
    display: inline-block;
	opacity:0.7;
}
.row-vp-breadcrumb > div > span > span:last-child .title-node {
opacity:1.0;
}
.row-vp-breadcrumb > div > span > span{
opacity:1.0;
}
/*hide the first node (NAVY MEDICINE) and it's related arrow*/
.row-vp-breadcrumb > div > span > span:nth-child(1),
.row-vp-breadcrumb > div > span > span:nth-child(2) {
display:none;
}

.row-vp-inner.row-featuredresearch,
.row-vp-inner.row-research-sme {
padding-bottom:0px;
}

/*
.row-header {
padding:20px 50px 20px 50px;
overflow:hidden;
}
*/
.row-light, .col-light{background-color:#e2e2e2; overflow:hidden;}
.row-medium {background-color:#868B8E; overflow:hidden;}
.row-dark{background-color:#18305A; overflow:hidden; margin-bottom:80px;}
.row-highlight{padding: 60px 80px 60px 80px;}
.col-center{text-align:center;}
@media (max-width: 767px) {
	.col-social {margin-top:30px;}
}
.col-social, .col-social > div, .col-social .col-nopad {min-width:345px;}
.col-social .col-nopad {max-width:345px; margin: 0 auto;}
.col-right{text-align:right;}
.col-nopad{padding-left:0px!important; padding-right:0px!important;}
.col-row{padding-top:20px; padding-bottom:20px;}
.col-nomargin {margin-bottom:0px!important;}

.aboutuswhatwedo,
.aboutushistory{
display:block;
height:1px;
}


/****************************************/
/* Fonts */
/****************************************/


@font-face {font-family: 'NulshockRg-Bold';src: url('/sites/nmrc/nhrc/Style%20Library/NHRC/Fonts/343481_0_0.eot');src: url('/sites/nmrc/nhrc/Style%20Library/NHRC/Fonts/343481_0_0.eot?#iefix') format('embedded-opentype'),url('/sites/nmrc/nhrc/Style%20Library/NHRC/Fonts/343481_0_0.woff2') format('woff2'),url('/sites/nmrc/nhrc/Style%20Library/NHRC/Fonts/343481_0_0.woff') format('woff'),url('/sites/nmrc/nhrc/Style%20Library/NHRC/Fonts/343481_0_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'NulshockEl-Regular';src: url('/sites/nmrc/nhrc/Style%20Library/NHRC/Fonts/343481_1_0.eot');src: url('/sites/nmrc/nhrc/Style%20Library/NHRC/Fonts/343481_1_0.eot?#iefix') format('embedded-opentype'),url('/sites/nmrc/nhrc/Style%20Library/NHRC/Fonts/343481_1_0.woff2') format('woff2'),url('/sites/nmrc/nhrc/Style%20Library/NHRC/Fonts/343481_1_0.woff') format('woff'),url('/sites/nmrc/nhrc/Style%20Library/NHRC/Fonts/343481_1_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'NulshockHv-Regular';src: url('/sites/nmrc/nhrc/Style%20Library/NHRC/Fonts/343481_2_0.eot');src: url('/sites/nmrc/nhrc/Style%20Library/NHRC/Fonts/343481_2_0.eot?#iefix') format('embedded-opentype'),url('/sites/nmrc/nhrc/Style%20Library/NHRC/Fonts/343481_2_0.woff2') format('woff2'),url('/sites/nmrc/nhrc/Style%20Library/NHRC/Fonts/343481_2_0.woff') format('woff'),url('/sites/nmrc/nhrc/Style%20Library/NHRC/Fonts/343481_2_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'NulshockLt-Regular';src: url('/sites/nmrc/nhrc/Style%20Library/NHRC/Fonts/343481_3_0.eot');src: url('/sites/nmrc/nhrc/Style%20Library/NHRC/Fonts/343481_3_0.eot?#iefix') format('embedded-opentype'),url('/sites/nmrc/nhrc/Style%20Library/NHRC/Fonts/343481_3_0.woff2') format('woff2'),url('/sites/nmrc/nhrc/Style%20Library/NHRC/Fonts/343481_3_0.woff') format('woff'),url('/sites/nmrc/nhrc/Style%20Library/NHRC/Fonts/343481_3_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'NulshockRg-Regular';src: url('/sites/nmrc/nhrc/Style%20Library/NHRC/Fonts/343481_4_0.eot');src: url('/sites/nmrc/nhrc/Style%20Library/NHRC/Fonts/343481_4_0.eot?#iefix') format('embedded-opentype'),url('/sites/nmrc/nhrc/Style%20Library/NHRC/Fonts/343481_4_0.woff2') format('woff2'),url('/sites/nmrc/nhrc/Style%20Library/NHRC/Fonts/343481_4_0.woff') format('woff'),url('/sites/nmrc/nhrc/Style%20Library/NHRC/Fonts/343481_4_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'NulshockBk-Regular';src: url('/sites/nmrc/nhrc/Style%20Library/NHRC/Fonts/343481_5_0.eot');src: url('/sites/nmrc/nhrc/Style%20Library/NHRC/Fonts/343481_5_0.eot?#iefix') format('embedded-opentype'),url('/sites/nmrc/nhrc/Style%20Library/NHRC/Fonts/343481_5_0.woff2') format('woff2'),url('/sites/nmrc/nhrc/Style%20Library/NHRC/Fonts/343481_5_0.woff') format('woff'),url('/sites/nmrc/nhrc/Style%20Library/NHRC/Fonts/343481_5_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'NulshockUl-Regular';src: url('/sites/nmrc/nhrc/Style%20Library/NHRC/Fonts/343481_6_0.eot');src: url('/sites/nmrc/nhrc/Style%20Library/NHRC/Fonts/343481_6_0.eot?#iefix') format('embedded-opentype'),url('/sites/nmrc/nhrc/Style%20Library/NHRC/Fonts/343481_6_0.woff2') format('woff2'),url('/sites/nmrc/nhrc/Style%20Library/NHRC/Fonts/343481_6_0.woff') format('woff'),url('/sites/nmrc/nhrc/Style%20Library/NHRC/Fonts/343481_6_0.ttf') format('truetype');}
 



