/*
 Theme Name:   NantKwest2020
 Theme URI:    http://example.com/nantkwest2020/
 Description:  Divi Child Theme
 Author:       Sagehaus
 Author URI:   https://sageha.us
 Template:     Divi
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  NantKwest2020
*/

:root {
  --proximanova: 'proxima-nova', sans-serif;
}

/* Common Items */

#logo {
  transition: none;
  max-height:unset;
}

html body {
  font-family: var(--proximanova);
  font-size: 16px;
  color: #000;
  background-color: #FFF;
}

.pipeline-phase {
  position: absolute;
  top: 50%;
  transform: translateY(-10px);
  width: 100%;
}

.phase-wrapper {
  position: absolute;
  right: 0;
  padding-right: 0;
}

.phase-start {
  display:inline-block;
  border-radius: 15px 0 0 15px;
  background-color: #F7AB62;
  height: 20px;
  width: 10px;
  -webkit-box-shadow: 5px 5px 10px 0 #999;
  box-shadow: 5px 5px 10px 0 #999;
  margin-left: -10px;
}

.phase-body {
  display:inline-block;
  background-color: #F7AB62;
  height: 20px;
  width: 20px;
  -webkit-box-shadow: 5px 5px 10px 0 #999;
  box-shadow: 5px 5px 10px 0 #999;
}

.phase-end {
  display:inline-block;
  border-radius: 0 15px 15px 0;
  background-color: #F7AB62;
  height: 20px;
  width: 10px;
  -webkit-box-shadow: 5px 5px 10px 0 #999;
  box-shadow: 5px 5px 10px 0 #999;
  margin-right: -10px;
}

.pipeline-row > div {
  z-index: 70;
}

.pipeline-popup {
  position: absolute;
  top: 40px;
  left: 100px;
}

.et_fixed_nav #main-header.et-fixed-header  {
  position: fixed;
}

#page-container {
  overflow-x: hidden;
}

.logo_container {
  background-image: url(/wp-content/uploads/2024/01/ImmunityBio-Logo-2024-White-Screen-042424.png);
  background-repeat: no-repeat;
  background-size: auto 50px;
  background-position: left center;
  
  transition: none;
}

.logo_container img {
  display: none !important;
}

body.page-template-template-open-trials .trial-indication {
  color: #1B4486;
  font-size: 1.5rem;
  font-weight: 400;
}

body.page-template-template-open-trials .tile-content-wrapper {
  padding: 0;
}

body.page-template-template-open-trials .tile-content-wrapper .trial-name-wrapper {
  padding: 20px;
}

body.page-template-template-open-trials .tile-content-wrapper .trial-title {
  color: #778692;
  font-size: 1.125rem;
  font-weight: 400;
  padding-bottom: 1rem;
}

body.trial-template-default #requirements-data-wrapper {
  padding: 1rem;
  background-color: rgb(243, 245, 242);
}

body.trial-template-default #trial-requirements-data {
  padding: 1rem 2rem;
  background-color: #FFF;
}

body.trial-template-default #trial-requirements-data .trial-requirements-label {
  color: #778692;
  font-size: 1.125rem;
  font-weight: 500;
  padding-top: 2rem;
  padding-bottom: 3rem;
}

body.trial-template-default #trial-requirements-data .trial-requirements-html {
  color: #778692;
  font-size: 1.125rem;
  font-weight: 400;
  padding-bottom: 1rem;
}

body.page-template-template-open-trials .tile-content-wrapper .trial-requirements-label {
  font-size: 1.125rem;
  font-weight: 500;
  padding-bottom: 1rem;
}

body.page-template-template-open-trials .tile-content-wrapper .trial-requirements-html {
  font-weight: 400;
  padding-bottom: 1rem;
}

body.page-template-template-open-trials .tile-content-wrapper .trial-requirements-html img {
  width: 100%;
}

body.page-template-template-open-trials .nantkwest_button_org_dark {
  
}

body.page-template-template-open-trials .cta-col {
  margin-top:2rem;
}

body.page-template-template-open-trials .open-trial-item {
  margin-top:2rem;
}


.trial-disclaimer p {
  font-size:.75rem;
  line-height: 125%;
}

h1, h2, h3, h4, h5, h6, p, span, body .caption {
  color: #0E191E;
  font-weight: 400;
}

h1 {
  font-family: var(--proximanova);
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 120%;
}

h1.smaller {
  font-family: var(--proximanova);
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 100%!important;
}

.et_pb_bg_layout_dark h1 {
  color: #FFFFFF !important;
}

.et_pb_bg_layout_light h1 {
  color: #778692 !important;
}

h2 {
  font-family: var(--proximanova);
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 120%;
}

.et_pb_bg_layout_light h2 {
  color: #FD7950;
}

.et_pb_bg_layout_dark h2 {
  color: #FFF;
}

h2 a {
  color: #1B4486;
}

h2 a:hover {
  color: #778692;
}

h3 {
  font-family: var(--proximanova);
  font-size: 2rem;
  font-weight: 300;
  line-height: 120%;
}

.et_pb_bg_layout_light h3 {
  color: #1B4486;
}

.et_pb_bg_layout_dark h3 {
  color: #FFF;
}

.career-icon-image {

}

.career-icon-image img {
  height: 60px;
}

.career-icon-text h3 {
  font-size: 1.375rem;
  font-weight: 700;
}

body.page-id-53188 a {
  color: #1B4486;
}

h3.larger {
  font-size: 3.8rem;
}

h4 {
  font-family: var(--proximanova);
  font-size: 1.5rem !important;
  font-weight: 300 !important;
  line-height: 140% !important;
}

.et_pb_bg_layout_light h4 {
  color: #778692;
}

.et_pb_bg_layout_dark h4 {
  color: #FFF;
}

h5 {
  font-family: var(--proximanova);
  font-size: 1.25rem;
  font-weight: 300;
  line-height: 140%;
}

.et_pb_bg_layout_light h5 {
  color: #778692;
}

.et_pb_bg_layout_dark h5 {
  color: #FFF;
}

h6 {
  font-family: var(--proximanova);
  font-size:1rem;
  font-weight: 300;
  line-height: 140%;
}

.et_pb_bg_layout_light h6 {
  color: #778692;
}

.et_pb_bg_layout_dark h6 {
  color: #FFF;
}

p, li {
  color: #778692;
  font-weight: 400;
  font-size: 1.1rem;
  line-height: 140%;
}

li.smaller {
    font-size: 1.0rem;
  
}


sup {
  top: -1.8em;
  font-size: .25em;
}

span#et_search_icon {
	color: #FFF;
}

span#et_search_icon::before {
	margin-top:12px;
}

.et-fixed-header span#et_search_icon {
	color: #1B4486;
}

.et_search_outer > .container {
	height:80px !important;
}

.et-fixed-header .et_search_outer > .container {
	height:76px !important;
}

span.et_close_search_field {
	color:#FFF;
}
.et-fixed-header span.et_close_search_field {
	color:#1B4486;
}

#page-container .et-search-form input {
	color:#FFF;
	background-color: rgba(0,0,0,.2);
	padding-left: 20px;
	padding-right: 30px;
	margin-right:-30px;
}

#page-container .et-search-form input::placeholder {
	color:#FFF;
}

#page-container .et-fixed-header .et-search-form input {
	color:#1B4486;
	background-color: rgba(0,0,0,.2);
	padding-left: 20px;
	padding-right: 30px;
	margin-right:-30px;
}

#page-container .et-fixed-header .et-search-form input::placeholder {
	color:#1B4486;
}

body.search-results,
body.search-results #header-section,
body.search-results #et-main-area,
body.search-results #main-content .et_pb_section{
	background-color:#FFF !important;
}

body.search-results header#main-header {
  color: #1b4486;
  position: fixed;
  top: 32px;
  background-color: #FFF;
  -webkit-box-shadow: 0 0 7px rbga(0,0,0,.1)!important;
  box-shadow: 0 0 7px rgba(0,0,0,.1)!important;
}

body.search-results header#main-header li a {
  color: #1B4486;
}

body.search-results header#main-header > .et_menu_container {
  padding-bottom: 10px;
}

body.search-results header#main-header > .et_menu_container > .logo_container {
  background-image: url(/wp-content/uploads/2021/03/ImmunityBio-Logo-2024-Color-Screen-042424-1.png);
  background-repeat: no-repeat;
  background-position: left 10px;
  background-size: auto 50px;
  left: 10px;
  min-height: 70px;
}

body.search-results header#main-header > .et_menu_container > #et-top-navigation {
  padding-top: 20px;
}

body.search-results header#main-header > .et_search_outer > .et_search_form_container {
  height: 76px !important;
}

body.search-results header#main-header > .et_search_outer > .et_search_form_container > .et_close_search_field {
  color: #1b4486;
}

body.search-results header#main-header #top-menu.nav {
  padding-bottom: 10px;
}

body.search-results header#main-header #top-menu > .menu-item:last-child {
  /* border: 1px solid #ff7950; */
}

body.search-results header#main-header #top-menu > .menu-item:last-child > a {
  color: #1B4486;
  /*color: #ff7950;*/
}

body.search-results header#main-header #top-menu > .menu-item.et-hover.menu-item-has-children:last-child {
  border: none;
}

body.search-results header#main-header span#et_search_icon {
  color: #1b4486;
}

body.search-results #header-section {
	padding-top:120px;
	padding-bottom:0;
}

body.search-results #header-section > div {
	padding-bottom:0;
}

body.search-results #header-section > div > div > div {
	margin-bottom:0;
}

body.search-results article {
	padding-bottom:40px;
	border-bottom:2px solid #8AB6CC;
}

body.search-results article:last-child {
	border-bottom:none;
}

body.search-results h2.entry-title {
	font-size:1.5rem;
}

body.search-results div.pagination {
	display:block;
}


.et_pb_bg_layout_light p, 
.et_pb_bg_layout_light li {
  color: #778692;
}

.et_pb_bg_layout_dark p, 
.et_pb_bg_layout_dark li {
  color: #FFF;
}

p {
  margin-bottom: 20px;
}

li, ol {
}

a {
  color: #1B4486;
}

a:hover {
  color: #778692;
}

a.colorwht {
  color: #ffffff; text-align: center!important;
}

.et_pb_all_tabs {
  border-right: 1px solid #d9d9d9;
  border-left: 1px solid #d9d9d9;
  border-bottom: 1px solid #d9d9d9;
}

/* Begin Primary Button Edits */


a.nantkwest_button_light {
  color: #FFF !important;
  background-color: #1B4486;
  border-radius: 50px !important;
  font-size: .75rem !important;
  font-family: var(--proximanova);
  font-weight: 900;
  padding: 10px 40px !important;
  text-decoration: none;
}

a.et_pb_button:after {
  content: '' !important;
}

a.nantkwest_button_light,
a.et_pb_button.et_pb_bg_layout_light {
  color: #FFF !important;
  background-color: #576566;
  border: 2px solid transparent;
  border-radius: 50px !important;
  font-size: .75rem !important;
  font-family: var(--proximanova);
  font-weight: 900;
  padding: 10px 40px !important;
  text-decoration: none;
}

a.nantkwest_button_light:hover,
a.et_pb_button.et_pb_bg_layout_light:hover {
  color: #FFF !important;
  background-color: #323739 !important;
  padding: 10px 40px !important;
  cursor: pointer;
}

a.nantkwest_button_light:hover::after,
a.et_pb_button.et_pb_bg_layout_light:hover::after {
  display: none;
}

a.nantkwest_button_dark {
  color: #FFF !important;
  background-color: transparent;
  border-radius: 50px !important;
  font-size: .75rem !important;
  font-family: var(--proximanova);
  font-weight: 900;
  padding: 10px 40px !important;
  text-decoration: none;
}

a.nantkwest_button_dark, 
a.et_pb_button.et_pb_bg_layout_dark {
  color: #FFF !important;
  background-color: #1B4486;
  border: 2px solid transparent;
  border-radius: 50px !important;
  font-size: .75rem !important;
  font-family: var(--proximanova);
  font-weight: 900;
  padding: 10px 40px !important;
  text-decoration: none;
}

a.nantkwest_button_dark:hover, 
a.et_pb_button.et_pb_bg_layout_dark:hover {
  color: #FFF !important;
  background-color: #10274B !important;
  padding: 10px 40px !important;
  cursor: pointer;
}

a.nantkwest_button_dark:hover::after, 
a.et_pb_button.et_pb_bg_layout_dark:hover::after {
  display: none;
}

a.nantkwest_button_alternate_dark {
  color: #FFF !important;
  background-color: #576566;
  border: 2px solid transparent;
  border-radius: 50px !important;
  font-size: .75rem !important;
  font-family: var(--proximanova);
  font-weight: 900;
  padding: 10px 40px !important;
  text-decoration: none;
}

a.nantkwest_button_alternate_dark:hover {
  color: #FFF !important;
  background-color: #10274B !important;
  padding: 10px 40px !important;
  cursor: pointer;
}

a.nantkwest_button_org_dark {
  color: #FFF !important;
  background-color: #ff7950;
  border: #ff7950 1px solid !important;
  border-radius: 5px !important;
  font-size: .75rem !important;
  font-family: var(--proximanova);
  font-weight: 900;
  padding: 10px 40px !important;
  text-decoration: none;
}

a.nantkwest_button_org_dark:hover {
  color: #ff7950 !important;
  background-color: #fff !important;
  padding: 10px 40px !important;
  cursor: pointer;
}

a.nantkwest_button_blu_dark {
  color: #FFF !important;
  background-color: #1b4486;
  border: #1b4486 1px solid !important;
  border-radius: 5px !important;
  font-size: .75rem !important;
  font-family: var(--proximanova);
  font-weight: 900;
  padding: 10px 40px !important;
  text-decoration: none;
}

a.nantkwest_button_blu_dark:hover {
  color: #1b4486 !important;
  background-color: #fff !important;
  padding: 10px 40px !important;
  cursor: pointer;
}


 
/* End Primary Button Edits */

.vertical-centered {

}

#top-menu .menu-item > a,
#top-menu .menu-item > a:after {
  padding-top: 10px;
  padding-bottom: 10px !important;
}

#top-menu .menu-item.current-menu-item > a {
  color: #FFF;
}

#top-menu > .menu-item.et-show-dropdown > .sub-menu {
  margin-top: 10px;
}

#top-menu > .menu-item.et-hover.menu-item-has-children > .sub-menu a {
  color: #1B4486;
}

#top-menu-nav > ul > li > a:hover {
  transition: none;
}

#top-menu-nav > ul > li:last-child > ul {
  min-width: 250px;
}


.et_primary_nav_dropdown_animation_fade #et-top-navigation ul li:hover > ul {
  transition: none;
}



#top-menu a {
  transition: none;
}

#top-menu li.current-menu-ancestor > a {
  color: #FFF;
}

#top-menu li li {
  display: block;
  padding-left: 0;
  padding-right: 0;
}

#top-menu li li a {
  width: auto;
}

#main-header .logo_container a {
  position: absolute;
  top: 0;
  height: 100%;
  width: 200px;
  display: block;
}

header#main-header #mobile_menu li:hover {
  
  
}

header#main-header #mobile_menu li:hover a {
  
}


header#main-header #mobile_menu a {
  color: #1B4486;
}

.et_header_style_split #et-top-navigation .mobile_menu_bar, .et_header_style_left #et-top-navigation .mobile_menu_bar {
  padding-bottom: 0;
}

.mobile_menu_bar:before {
  color: #FFF;
}

.et-fixed-header .mobile_menu_bar:before {
  /*color: #FF7950;*/
  color: #1B4486;
}

header.et-fixed-header > .et_menu_container {
  padding-bottom: 10px;
}

header.et-fixed-header #top-menu .menu-item.current-menu-item > a {
  color: #8D96A3;
}

.et_mobile_menu {
  top: 65px;
  border-top-color: #FF7950;
  margin-left: 0;
  margin-top:0;
}

.et_mobile_menu .menu-item-has-children > a {
  font-weight: 400;
}

.resources-pagination-control {
  display: block;
  position: absolute;
  bottom: 0;
  width: 100%;
}

.resources-pagination-control .pagination-arrow-older {
  float: left;
}

.resources-pagination-control .pagination-arrow-newer {
  float: right;
  display: none;
}

.therapy-selector.et_pb_section {
  padding-top: 0;
  padding-bottom: 0;
  z-index: 101;
}

.therapy-selector button {
	background-color: #FFF;
	border-radius: 0;
}

.therapy-selector .therapy-selector-dropdown {
	display: inline-block;
	margin-left: 30px;
}

.therapy-selector .therapy-selector-title {
	display: inline-block;
}

.therapy-selector .therapy-selector-title h3 {
	color: #FFF;
}

#page-container {
  padding-top: 0px !important;
}

#main-header.et-fixed-header {
  background-color: #FFF;
}

#main-header.et-fixed-header .logo_container {
  background-image: url(/wp-content/uploads/2021/03/ImmunityBio-Logo-2024-Color-Screen-042424-1.png);
  background-repeat: no-repeat;
  background-size: auto 50px;
  background-position: left 10px;
  min-height: 70px;
}

#main-header.et-fixed-header li a {
  color: #1B4486;
}

#main-header.et-fixed-header #top-menu.nav {
  padding-bottom: 10px;
}

#main-header.et-fixed-header #top-menu > .menu-item:last-child {
  

}

#main-header.et-fixed-header #top-menu > .menu-item:last-child a {
  color: #1B4486;
}

#main-header.et-fixed-header #top-menu > .menu-item:last-child > a {
  color: #1B4486;
}

#main-header.et-fixed-header #top-menu > .menu-item.et-hover.menu-item-has-children:last-child {
  border: none;
}

nav#top-menu-nav ul#top-menu > li.menu-item.et-show-dropdown > ul.sub-menu {
  margin-top: 0px;
}

.nav li ul {
  border-top-color: #1B4486;
}

.white-background {
  background-color: #FFF !important;
}

.ivory-background {
  background-color: #FFF !important;
}

.ecru-background {
  background-color: rgb(253,244, 234) !important;
}

.gradient-background {
  background-color: #fffcf9;
}

.slate-background {
  background-color: #8AB6CC;
}

.pale-azure-background {
	background-color: rgb(243,245,242);
}

a.white-anchor {
  color: #FFF !important;
  text-decoration: underline;
}

a.white-anchor:hover {
  color: #FFF !important;
  text-decoration: none;
}

.overlap-top {
  margin-bottom: -300px;
}

.overlap-bottom {
  margin-top: -300px !important;
}

.overlap-bottom-short {
  margin-top: -100px !important;
}

.underlap-bottom {
  padding-top: 300px !important;
}

.tile-column h4,
.tile-column p {
  padding-left: 30px;
  padding-right: 30px;
}

.center-vertical {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
}

.center-vertical-deux {
  padding-top: 100px;  padding-bottom: 100px;
}

.code-section {
	display: none;
}

.code-row {
  display: none;
}

.jobs-rail h3 {
  font-weight: 600;
}

.jobs-rail .jobs-location {
  color: #778692;
  font-size: .8rem;
  font-family: var(--proximanova);
  font-weight: 300;
  margin-bottom: 0px;
}

.full-bleed-row {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.row.slide-content-header {
	background-color: rgba(138,182,204,.1);
}

#post-50406 #slider-row {
	margin-top: 0;
}

#post-50406 #pipeline-slider-section .slide-text-area {
	
}

.slide-content-header > div {
  width: 80%;
  max-width: 1080px;
  margin-left: auto;
  margin-right: auto;
}

.slide-content-header > div > h2 {
	padding-left: 15px;
  	padding-right: 15px;
}

.slide-content-row {
  color: #778692;
  width: 80%;
  max-width: 1080px;
  margin-left: auto;
  margin-right: auto;
  font-weight: 400;
  line-height: 125%;
}

.slide-button-row {
  text-align: center;
  margin-top: -50px;

}

  .slide-button-row > div {
    padding-left: 100px;
    padding-right: 100px;
    pointer-events: none;
  }

  .slide-button-row > div > a {
   pointer-events: auto; 
  }

.half-width-image {
  width: 50%;
  margin-right: 20px;
  margin-bottom: 20px;
}

.image-float-left {
  float: left;
}

header#main-header {
  position: absolute;
  top: 30px;
  background-color: initial;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}

header#main-header p a,
header#main-header li a {
  color: #FFF;
}

#home-hero-area-section {
  background-color: #fff !important;
	padding-top: 0;
	padding-bottom: 0;
	z-index: 10000;
}

#new-home-hero-area-section {
  background-color: #fff !important;
  padding-top: 0;
  padding-bottom: 0;
  z-index: 10000;
  overflow:hidden;
}


#home-hero-area-section .slick-list {
	overflow: visible;
}

#new-home-hero-area-section .slick-list {
  overflow: visible;
}

#home-hero-area-section a.et_pb_button {
	margin-left: 60px;
}

#new-home-hero-area-section a.et_pb_button {
  margin-left: 60px;
}

#new-home-hero-area-section .slick-dots {
	position:absolute;
  display: inline-block;
	position: absolute;
	width: auto;
	max-width: none !important;
	left: 50%;
  bottom: 0px;
	transform: translatex(-50%);
  padding-bottom: 0;
	padding-left: 0;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

#new-home-hero-area-section .slick-dots > li {
	display: inline-block;
}

#new-home-hero-area-section .slick-dots > li a {
	font-size: 3rem;
	padding:5px;
}

#new-home-hero-area-section .slick-dots > li a span {
  color: rgb(255,255,255);
  opacity: .3;
  transition: .5sec;
}

#new-home-hero-area-section .slick-dots > li.slick-active a span {
	color: rgb(255,255,255);
  opacity: 1;
  transition: .5sec;
}

#home-hero-area-section .hero-area-section > div {
	width: 80%;
	max-width: 1080px;
	left :50%;
	transform:translatex(-50%);
}

#new-home-hero-area-section .new-hero-area-section > div {
  width: 80%;
  max-width: 1080px;
  left :50%;
  transform:translatex(-50%);
}


#new-home-hero-area-section .slick-track {
  height: 500px;
}

.hero-area {
  height: 500px;
  margin-bottom: 60px;
}

.new-hero-area {
  height: 500px;
  margin-bottom: 60px;
}

.hero-area.home-hero-area {
  height: 100%;
  height:500px;
}

.new-hero-area.new-home-hero-area {
  height: 100%;
  height:500px;
}

.hero-area-alternate {
  height: 500px;
}

.hero-area-alternate h1 {
  color: #FFF;
  text-align: center;
}

.hero-area-alternate div.hero-area-section p {
  text-align: center;
}


.hero-area-alternate > div {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%,-50%);
}

.hero-area h1 {
  color: #FFF !important;
  font-weight: 300;
  line-height: 105%;
}

.new-hero-area h1 {
  color: #FFF !important;
  font-weight: 300;
  line-height: 5rem;
}

.hero-area div.hero-area-section {
  display: inline-block;
  top:50% !important;
  left:50% !important;
  transform: translate(-50%,-50%) !important;
  padding: 0;
  padding-top:40px;
}

.hero-area div.new-hero-area-section {
  display: inline-block;
  top:50% !important;
  left:50% !important;
  transform: translate(-50%,-50%) !important;
  padding: 0;
  padding-top:40px;
}

#home-hero-area-section.hero-area div.hero-area-section {
  position: absolute;
  bottom: -10px;
  left: 50%;
  transform: translateX(-50%);
  z-index: 80;
}

#new-home-hero-area-section.hero-area div.new-hero-area-section {
  position: absolute;
  bottom: -10px;
  left: 50%;
  transform: translateX(-50%);
  z-index: 80;
}

#home-hero-area-section.hero-area .slick-track {
  
}


.hero-area .hero-area-section > div {
  padding-top: 0px;
  
}


.hero-area .hero-highlight-block {
display:none;
}

#home-hero-area-section.hero-area .hero-headline {
  color: #FFF;
	min-width:600px;
  text-align: center;
}

#new-home-hero-area-section.new-hero-area .hero-headline {
  color: #FFF;
  position:absolute;
  min-width:600px;
  top:50%;
  left:50%;
  transform: translate(-50%,-50%);
  text-align: center;
  padding:10px;
}

#new-home-hero-area-section.new-hero-area .hero-headline > div {
  padding-left:10px;
  padding-right:10px;
}

.hero-area .home-slider-content-wrapper {
	min-height:550px;
}

.new-hero-area .home-slider-content-wrapper {
  min-height:500px;
}


.hero-area .hero-headline p {
  color: #FFF;
  width: 100%;
}

.new-hero-area .hero-headline p {
  color: #FFF;
  width: 100%;
}


.hero-area-secondary {
	min-height: 500px;
  
}

.hero-area-secondary h1 {
	color: #FFF;
	text-align: center;
}

body.page-template-template-open-trials .hero-area,
body.trial-template-default #et-boc .hero-area {
  margin-bottom: 0;
}

body.page-template-template-open-trials div.hero-area-section,
body.trial-template-default #et-boc .hero-area-secondary div.hero-area-section,
.hero-area-secondary div.hero-area-section {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
  z-index: 80;
}

body.page-template-template-open-trials div.hero-area-section > div,
body.trial-template-default #et-boc .hero-area-secondary div.hero-area-section > div {
  left: initial;
}

body.page-template-template-open-trials #page-container #main-content h3,
body.trial-template-default #page-container #main-content #et-boc h3 {
  color: #1B4486 !important;
}

.hero-area-secondary div.hero-area-section p {
	text-align: center;
}


.hero-button {
  margin: 60px 60px 0 60px;
}

person name {
  color: #778692;
  display: block;
  line-height: 125%;
  font-size: 1rem;
  font-weight: 700;
}

person description {
  color: #778692;
  display: block;
  line-height: 125%;
  font-size: 1rem;
  font-style: italic;
}

.home-slide {
  min-height: 500px;
  overflow: hidden;
}

.solutions-slide {
  min-height: 700px;
  overflow: hidden;

}

.news-slide {
  min-height: 700px;
  overflow: hidden;
}

.research-slide {
  min-height: 700px;
  overflow: hidden;
}

.pipeline-slide {
  min-height: 700px;
  overflow: hidden;
}

.trial-slide {
  min-height: 300px;
  overflow: hidden;
}

.slide-image-area {
  background-image: none;
}

.slide-text-area {
  padding-top: 60px;
  font-weight: 400;
  line-height: 125%;
  color: #778692;
}

.ui-row {
  width: 80%;
  max-width: 1080px;
  padding-top:40px;
  margin-left: auto;
  margin-right: auto;
}

.slick-alternate .ui-row {
	position: absolute;
	top: 50%;
	width: 100%;
	transform: translateY(-50%);
}

.slick-alternate h3 {
	color: #1B4486;
	text-align: center;
}

.quoteslider-back {
  display: inline-block;
  margin-right: 20px;
  cursor: pointer;
  pointer-events: auto; 
}

.slick-alternate .quoteslider-back {
	position: absolute;
	left: -70px;
  transform: translateY(-50%);
}

.quoteslider-next {
  display: inline-block;
  cursor: pointer;
  pointer-events: auto; 
}

.slick-alternate .quoteslider-next {
	position: absolute;
	right: -70px;
  transform: translateY(-50%);
}
#solutions-slide-1 {
  background-image: url(/wp-content/uploads/2020/12/Body_Audience_Slider_Pateints.png);
  background-repeat: no-repeat;
  background-position: bottom right;
  background-size: contain;
}

#solutions-slide-2 {
  background-image: url(/wp-content/uploads/2021/01/Body_Audience_Slider_Trial_Investigators.png);
  background-repeat: no-repeat;
  background-position: bottom right;
  background-size: contain;
}

#solutions-slide-3 {
  background-image: url(/wp-content/uploads/2021/01/Body_Audience_Slider_Researchers.png);
  background-repeat: no-repeat;
  background-position: bottom right;
  background-size: contain;
}

#animation-iframe {
  width: 100%;
  height: 800px;
}

#animation-iframe #animation_container #canvas {
  background-color: rgb(253,244, 234) !important; 
}

#home-section-1 {
  background-color: rgba(0,0,0,0);
  margin-top: -100px;
  pointer-events: none;
  z-index: 10001;
}

#home-section-1 h3 {
  font-size: 3rem;
  color: #1B4486;
}

#home-section-1 .full-bleed-row {
  margin-top: -60px;
}

#home-section-1 .solutions-slide {
  padding-top: 180px;
  margin-top:-30px;
}

.quote-section {
  background-color: #FFF;
}

.founder-quote-section {
  background: #FFFCF6;
}

.footnote p {
  color: #778692;
  font-size: 0.75rem;
}

.sidebar-table table,
.sidebar-table table tr,
.sidebar-table table tr td {
  border: 0 !important;
}

.sidebar-table table tr {

}

.sidebar-table h4 {
  color: #1B4486 !important;
}

.sidebar-table .table-year {
  color: #778692;
  font-weight: 700;
  padding-right: 1rem;
  vertical-align: top;
  padding-top: 1rem;
}

.sidebar-table .table-year-text {
  color: #778692;
  font-weight: 400;
  line-height: 125%;
  padding-top: 1rem;
}

.sidebar-table table th, .sidebar-table table td {
  padding: 0;
}

.quote-row {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.quote-row > div {
  height: 100%;
}

.quote-row > div > div {
  height: 100%;
}

.quote-row .row {
  height: 100%;
  padding-top: 40px;
  padding-bottom: 40px;
  background-color: #FFFCF6;
}

.quote-row .quote-author {
  text-align: center;
  padding-bottom: 30px;
}

.quote-row .quote-body {
  height: 100%;
}

.quote-row .quote-author:before {
  content: '';
  display: block;
  background-image: url('/wp-content/uploads/2020/12/img-quotemarks.svg');
  background-size: contain;
  background-repeat: no-repeat;
  position: absolute;
  width: 200px;
  height: 200px;
  left: -20px;
  top: -120px;
}

.quote-row img {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  border-radius: 200px;
  max-width:150px;
}

.quote-row quote {
  color: #778692;
  display: block;
  font-weight: 400;
  font-style: italic;
  font-size: 1.25rem;
  padding-left: 20px;
  padding-right: 20px;
}

.quote-row attribution {
  color: #778692;
  display: block;
  font-weight: 400;
  text-align: left;
  font-style: italic;
  line-height: 125%;
  padding-left: 20px;
  padding-right: 20px;
}

.quote-row.quote-row-narrow {

}

.quote-row.quote-row-narrow attribution {
  position: absolute;
  top: 50%;
  transform: translateY(-10px);
  text-align: left;
  padding-left: 0;
}

.quote-row attribution strong {
  font-weight: 700;
}

.quote-author .quote-author-details {
  padding-top: 0;
  padding-bottom: 0;
}

.image-cell {
  text-align: right;
}

.title-cell {
  text-align: left;
}

#home-section-2.et_pb_section {
  min-height: 800px;
  padding-top: 60px !important;
  padding-bottom: 100px !important;
}

#home-section-2 h3 {
  font-size: 3.8rem;
}


#home-section-3 {
  margin-top: -100px;
  background-color: transparent;
}

#home-section-3 .et_pb_image_wrap {
  width: 100%;
}

#home-section-3 .et_pb_image_wrap img {
  width: 100%;
}

#home-section-4 {
  min-height: 700px;
  background-image: url(/wp-content/uploads/2020/12/about-us.png);
  background-size: cover;
  background-position: center;
}

#home-section-4 {

}

.blog-selector,
.research-selector,
.nantkwest-selector,
.trial-selector {
  padding-left: 30px;
  padding-right: 30px;
  text-align: center;
}

.research-selector .dropdown,
.nantkwest-selector .dropdown,
.trial-selector .dropdown {
  width: 100%;
  max-width: 300px;
  margin-left: auto;
  margin-right: auto;
}

.blog-selector .dropdown {
  width: 100%;
  max-width: auto;
  margin-left: 0;
  margin-right: 0;
}

.blog-selector .dropdown button,
.research-selector .dropdown button,
.nantkwest-selector .dropdown button,
.trial-selector .dropdown button {
  width: 100%;
  
  color: #778692;
  background-color: #FFF;
  border-radius: 0;
  text-align: left;
}

.blog-selector .dropdown .dropdown-toggle,
.research-selector .dropdown .dropdown-toggle,
.nantkwest-selector .dropdown .dropdown-toggle,
.trial-selector .dropdown .dropdown-toggle {
  width: 100%;
  padding: 15px;
}

.blog-selector .dropdown .dropdown-toggle:after,
.research-selector .dropdown .dropdown-toggle:after,
.nantkwest-selector .dropdown .dropdown-toggle:after,
.trial-selector .dropdown .dropdown-toggle:after {
  margin-left: auto;
  margin-right: 15px;
  position: absolute;
  right: 0;
  top: 50%;
  content: url(/wp-content/uploads/2021/01/dropdown-caret.svg);
  border: none;
  vertical-align: initial;
  font-size: 2rem;
  transform: translateY(-50%);
}

.blog-selector .dropdown-menu,
.research-selector .dropdown-menu,
.nantkwest-selector .dropdown-menu,
.trial-selector .dropdown-menu {
  width: 100%;
  border-radius: 0;
}

.blog-selector .dropdown-menu .dropdown-item,
.research-selector .dropdown-menu .dropdown-item,
.nantkwest-selector .dropdown-menu .dropdown-item,
.trial-selector .dropdown-menu .dropdown-item {
  color: #778692;
}

.treatment-dropdown-label {
  display: inline-block;
  color: #FFF;
  font-family: var(--proximanova);
  font-size: 2rem;
  font-weight: 400;
  line-height: 125%;
  vertical-align: middle;
  margin-right: 20px;
}

.treatment-dropdown {
  display: inline-block;
}

.research-links {
  padding-left: 30px;
  padding-right: 30px;
  padding-bottom: 30px;
}

.pipeline-table-header {
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}

.pipeline-table-header > div {
  color: #1B4486;
  font-size: 1.125rem;
  font-weight: 700;
  text-transform: uppercase;
  padding-left: 0;
  padding-right: 0;
}

.pipeline-header-label {
  color: #1B4486;
  font-size: 1.125rem;
  font-weight: 700;
  text-transform: uppercase;
  padding-left: 0;
  padding-right: 0;
  margin-top: 2rem;
  margin-bottom: .5rem;
}

.trial-tile {
  background-color: #FFF;
  border-top: 3px solid #8AB6CC;
  margin-bottom: 2rem;
}

.trial-title {
  font-size: 1.125rem;
}

.trial-indication {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 125%;
  margin-bottom: .5rem;
}

.trial-quilt {
  font-size: 1.125rem;
}
 .trial-nct {
  padding-top:1rem;
 }

.trial-phase-button{
  color: #1B4486;
  font-size: 1.125rem;
  border: 1px solid #8AB6CC;
  text-transform: uppercase;
  width: 118px;
  text-align: center;
  padding-top:10px;
  padding-bottom:10px;
}

.trial-treatments {
  font-size: 1.125rem;
}

.trial-nct {
  font-size: 1.125rem;
  padding-top:1rem;
}

.trial-locations {
  font-size: 1.125rem;
}

.trial-learn-more {
  margin-top: 2rem;
}

h1 span#nct_id_span {
  display: inline-block;
  font-size: 3rem;
  font-weight: 300;
  line-height:125%;
}

.centered-text {
  text-align: center;
}

#home-section-5 {

}

#home-section-5 h3 {
  font-size: 3.8rem;
}

#home-section-6 article {
  display: inline-block;
  width: 100%;
  margin:20px;
  padding: 20px;
  background-color: #FFFCF6;
}

#home-section-6 article h2 {
  color: #778692;
  font-size: 1.5rem;
  font-weight: 300;
}

#home-section-6 article p {
  font-size: 1.1rem;
}

#home-section-6 article .post-meta {
  color: #1B4486;
  font-weight: 500;
  text-transform: uppercase;
}

a.more-link {
  color: #1B4486;
  width: 100%;
  display: inline-block;
  text-align: left;
  text-transform: capitalize;
  padding-right: 50px;
}

a.more-link:hover {
  color: #778692;
}

a.white-arrow:after {
  content: ' ';
  color: #FFF;
  height: 20px;
  width: 20px;
  background-image: url(/wp-content/uploads/2020/12/white-arrow.svg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  position: absolute;
  margin-left: 15px;
}

.filter-event div.post-date {
  
}

a.chain-link {
  color: #1B4486;
}

a.chain-link:hover {
  color: #778692;
}

a.chain-link:before {
  content: url(/wp-content/uploads/2021/01/chain-icon.svg);
  width: 20px;
  height: 20px;
  padding-right: 10px;
}

.trials-link {
  padding-bottom: 40px;
}

.trials-link:before {
  content: url(/wp-content/uploads/2021/01/chain-icon.svg);
  width: 20px;
  height: 20px;
  padding-right: 10px;
}

.trials-link strong {
  color: #778692;
}

.trials-link a {
  color: #1B4486;
}

.trials-link a:hover {
  color: #778692;
}

.news-rail .et_pb_text.sidebar-header-area {
  margin-bottom: 0;
}

.news-rail .et_pb_image.sidebar-image-area {
  margin-bottom: 0;
}

.news-rail .et_pb_text.sidebar-text-area {
  margin-bottom: 0;
}

.news-rail .et_pb_code.sidebar-text-area,
.news-rail .et_pb_text.sidebar-text-area {
  padding: 20px;
}

.news-rail .et_pb_text.sidebar-text-area p {
  margin-bottom: 0;
}

.news-rail .et_pb_code.sidebar-text-area button.dropdown-toggle:after {
  position:absolute;
  right: 15px;
  top: 50%;
}

.news-rail .et_pb_code.sidebar-text-area button.dropdown-toggle {
  color: #778692;
  width: 100%;
  text-align:left;
  border: 1px solid #FFF;
  background-color: #FFF;
  border-radius: 0;
}

.news-rail .et_pb_code.sidebar-text-area button.dropdown-toggle:hover {
  color: #778692;
}

.news-rail .et_pb_code.sidebar-text-area .dropdown-menu {
  width: 100%;
}

.blog-rail {

}


.sidebar-block h4 {
  font-size: 1.1rem !important;
  font-family: var(--proximanova);
}

.sidebar-block {
  padding: 20px;
}

.sidebar-block h2 {
  font-size: 1.1rem !important;
  font-family: var(--proximanova);
  line-height: 140%;
}

.sidebar-block h2 a {
  color: #1B4486;
}

.sidebar-block h2 a:hover {
  color: #778692;
}

.sidebar-block .news-rail-item-category {
  color: #1B4486;
  font-weight: 500;
  text-transform: uppercase;
}


.post-content a.more-link {
  font-size: 1.25rem;
  font-weight: 400;
}

/* Research page */

.filter-ui-section.et_pb_section {
  background-color: #8AB6CC;
  padding-top: 0;
  padding-bottom: 0;
  z-index: 100;
}

.filter-content-section {
  z-index: 99;
}

.tile-research-type {
  color: #1B4486 !important;
  text-transform: uppercase;
}

.research-item {
  margin-bottom: 50px;
}

.tile-content-wrapper {
  padding: 30px;
  height: 100%;
  background-color: #FFFCF6;
}

.tile-content-wrapper > div {
  color: #778692;
  line-height: 125%;
}

.tile-content-wrapper .research-name {
  font-family: var(--proximanova);
  font-size: 1.5rem;
  font-weight: 300;
  line-height: 125%;
  padding-bottom: 30px;
  min-height: 220px;
}

.tile-content-wrapper .research-name a {
  color: #1B4486;
}

.tile-content-wrapper .research-name a:hover {
  color: #778692;
}

.ivory-tile {
  padding: 20px;
  background-color: #FFFCF6;
}

.or-label {
  min-height: 60px;
}

.or-label > span {
  color: #FFF;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
  font-size: 1.5rem;
}

.filter-label {
  text-align: center;
}

.filter-label > a {
  color: #FFF;
  font-family: var(--proximanova);
  font-weight: 300;
  font-size: 1.25rem;
  line-height: 125%;
}

.filter-label > span {
  color: #FFF;
  font-family: var(--proximanova);
  font-weight: 300;
  font-size: 2rem;
  line-height: 125%;
}

#tile-filter #filter-by-button {
  text-align: right;
}

#tile-filter #filter-by-button span {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  text-align: right;
  color: #FFF;
  font-family: var(--proximanova);
  font-weight: 300;
  font-size: 2rem;
  line-height: 125%;
}

#tile-filter #filter-by-dropdown button {
  color: #778692;
  background-color: #FFF;
  width: 100%;
  border: 1px solid #FFF;
  border-radius: 0;
}

#tile-filter #see-all-button span {
  color: #FFF;
}

#tile-filter .dropdown .dropdown-menu {
  width: 100%;
}

#tile-filter .dropdown .dropdown-toggle label {
  float: left;
}

#tile-filter .dropdown .dropdown-toggle::after {
  position: absolute;
  top: 50%;
  right: 15px;
}

.global-about-us-section {
  min-height: 800px;
}

.global-about-us-section h3 {
	font-size: 3rem;
}

.news-rail {
  padding: 20px;
}

.news-rail > div {
  margin-top: 0;
  margin-bottom: 0;
}

.news-rail .et_pb_text {
  padding: 20px;
}

.light-blue-background {
  background-color: rgba(138,182,204,.1);
}

/* */
.advantages-section .et_pb_image {
	text-align: center;
}

.advantages-section .et_pb_text {
	text-align: center;
}

.advantages-section .et_pb_text .et_pb_text_inner {
	display: inline-block;
	max-width: 250px;
	text-align: center;
}

.advantages-section img {
	max-width: 200px;
}


/* News page */

.post-meta .post-category {
  color: #1B4486;
  font-size: .9rem;
  font-weight: 700;
  text-transform: uppercase;
  margin-bottom: 20px;
}

.post-meta .post-date {
  color: #1B4486;
  font-size: 1.125rem;
  font-family: var(--proximanova);
  font-weight: 500;
  text-align: right;
  text-transform: uppercase;
  margin-bottom: 10px;
}

.post-content-text {
  font-weight: 300;
  line-height: 125%;
}

.post-more-link {
  margin-top: 40px;
}

.pagination-control {
  width: 100%;
  position: absolute;
  bottom: 0;
}

.pagination-control .prev-link {
  color: #8D96A3;
  width: auto;
  display: inline-block;
  text-align: left;
  text-transform: capitalize;
  padding-left: 40px;
  float: left;
}

.pagination-control .next-link {
  color: #8D96A3;
  width: auto;
  display: inline-block;
  text-align: left;
  text-transform: capitalize;
  padding-right: 40px;
  float: right;
}

#news-list h2 {
  font-size: 1.25rem;
}

#news-list h2 a {
  color: #1B4486;
  font-size: 1.5rem;
}

#news-list h2 a:hover {
  color: #778692;
}

#news-list article {
  padding-bottom: 20px;
}

#news-list article:nth-child(9n) {
  border-bottom: none;
  padding-bottom: 20px;
}

#news-list article.news-item:last-child {
  border-bottom: none;
  color: #ffcc00;
}

#news-list-area {
	border: none;
}

.news-item .tile-content-wrapper {
  background-color: #FFF;
  margin: 10px;
  padding: 20px;
  border-top: 3px #8AB6CC solid;
}

.news-item a.more-link:after {
    margin-top: -3px;
  }

.tech-video-description {
  padding: 15px;
}


a.view-all-button {
  position: absolute;
  left: 20px;
  top: 50%;
  font-size: 1rem;
  transform: translateY(-50%);
}


/* Therapy pages */

.therapy-rail {
	padding: 20px;
}

.therapy-rail h3 {
  font-size: 2rem !important;
  padding-top: 20px;
}

.therapy-rail .rail-top-cell {
  margin-bottom: 0 !important;
}

#research-rail.sidebar-block {
  padding: 0;
}

#research-rail .research-thumbnail {
  background-color: #FFF;
  text-align: center;
}

#research-rail .research-thumbnail > img {
  width: 100%;
}

#research-rail h2.entry-title {
  color: #778692;
  font-size: 1.1rem !important;
  font-family:  var(--proximanova);
}



#research-rail.sidebar-block article {
  padding: 20px;
  padding-top: 30px;
  margin-top: 0;
}

#research-rail .research-type {
  color: #1B4486;
  font-size: 0.875rem;
  font-weight: 500;
  font-family:  var(--proximanova);
  text-transform: uppercase;
  margin-bottom: 20px;
}


/* blog page */

.blog-rail {
  padding: 20px;
}

.blog-rail h2 {
  color: #778692;
  font-size: 1.5rem !important;
  font-weight: 100 !important;
  font-family:  var(--proximanova);
  padding-top: 0px;
}

.blog-rail h3 {
  font-size: 2rem !important;
  padding-top: 20px;
}

.blog-rail p {
  line-height: 125%;
}

.blog-rail .rail-top-cell {
  margin-bottom: 0 !important;
}

.blog-rail .article-category {
  color: #1B4486;
  font-size: 0.875rem;
  text-transform: uppercase;
}

/* Pipeline page */

#pipeline-section {
  background-color: rgba(138,182,204,.1);
  padding-top: 0;
  padding-bottom: 200px;
  z-index:  10500;
}
 
.et_pb_row.pipeline-row {
  background-color: #FFFCF6;
  padding: 0 40px;
}

.et_pb_row.pipeline-row:first-child {
	padding-top: 30px;
}

.pipeline-row .et_pb_code {
  margin-bottom: 0;
}

.pipeline-header-row {
  color: #1B4486;
  font-size: .7rem;
  font-weight: 700;
  text-transform: uppercase;
  border-bottom: 3px solid #8AB6CC;
}

.pipeline-clinical-header-row {
  color: #FFF;
  background-color: #8AB6CC;
  font-size: 1rem;
  font-weight: 700;
  text-transform: uppercase;
  border-bottom: none;
  margin-top: 10px;
  padding: 10PX 0;
}

.pipeline-clinical-header-row > div {
  text-align: center;
}

.pipeline-header-row > div {
  border-right: 1px solid #8AB6CC;
}

.pipeline-header-row > div:last-child {
  border-right: none;
}

.pipeline-content-row {
  color: #778692;
  font-size: .85rem;
  font-weight: 300;
  line-height: 125%;
  border-bottom: 1px solid #8AB6CC;
}

.pipeline-content-row .disease-name {
  font-size: 1rem;
  font-weight: 400;
}

.pipeline-content-row > div {
  border-right: 1px solid #8AB6CC;
  padding: 10px;
}

.pipeline-content-row > div:last-child {
  border-right: none;
}

.pipeline-info {
	margin-bottom: 0 !important;
  	z-index: 99;
}

.small-phase {
  color: rgb(255,121,80);
  font-weight: 700;
}

.pipeline-fine-print p {
  color: #778692;
  font-size: .75rem;
  line-height: 125%;
  padding-left: 30px;
  padding-right: 30px;
}

a.details-link {
  display: block;
  color: #FF7950;
}

#pipeline-slider-section {
  position: relative;
  background-color: transparent;
  padding-bottom: 0;
  padding-top: 0;
}

#pipeline-slider-section .slide-text-area {
  padding-top: 100px;
}


#pipeline-slider-section .slide-text-area h2,
#pipeline-slider-section .slide-text-area h3 {
  color: #1B4486;
}

#slider-row {
  margin-top: -200px;
  padding-bottom: 0;
  padding-top: 0; 
}

#main-content .slick-list .slick-slide {
  margin-bottom: 0;
	padding-top: 0px;
	padding-bottom: 0;
}

#main-content #home-hero-area-section .slick-list .slick-slide {
  margin-bottom: 0;
	padding-top: 80px;
	padding-bottom: 0;
}

#main-content #new-home-hero-area-section .slick-list .slick-slide {
  margin-bottom: 0;
  padding-top: 40px;
  padding-bottom: 0;
}


.pipeline-popup {
  position: absolute;
  display: none;
  max-width: 345px;
  background-color: #FFF;
  padding: 20px;
  -webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,.1);
  box-shadow: 0 0 10px 0 rgba(0,0,0,.1);
  z-index: 100;
}

.pipeline-popup p {
  font-size: 1rem;
}

.pipeline-popup ul {
  list-style-type: none;
  padding: 0;
  line-height: 125%;
  margin-bottom: 30px;
}

.pipeline-popup ul li {
  line-height: 125%;
  padding-bottom: 20px;
}

.pipeline-popup ul li img {
  margin-right: 10px;
}

.pipeline-popup ul li a {
  color: #FF7950;
  font-size: .9rem;
  line-height: 125%;
}

.pipeline-popup hr {
  border-top: 3px solid #8AB6CC;
}

a.pipeline-close-button {
  color: #FF7950;
  float: right;

}

.pipeline-popup a.more-link:after {
  margin-top: -3px;
}

.trial-tabs ul > li {
	width: 25%;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: rgba(119,134,146,.45);
}

.trial-tabs ul > li a {
	color: #FFF;
	font-weight: 400;
	text-align: center;
	font-size: 1.5rem;
}

.trial-tabs ul > li.et_pb_tab_active {
	/*background-color: #FFFCF6;*/
  background-color: #FFF;
}

.trial-tabs ul > li.et_pb_tab_active a {
	color: #1B4486 !important;
	font-weight: 400;
	text-align: center;
	font-size: 1.5rem;
}

.trial-tabs .et_pb_tab {
  background-color: #FFF;
	/*background-color: #FFFCF6;*/
  /* -webkit-box-shadow: 0 5px 5px 0 #000;
  box-shadow: 0 5px 5px 0 #000; */
}

.researcher-tabs .et_pb_tabs_controls {
	background-color: transparent;
}

.researcher-tabs.et_pb_tabs {
	border: none;
}

.researcher-tabs ul > li {
	width: 33%;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: rgba(119,134,146,.45);
}

.researcher-tabs ul > li a {
	color: #FFF;
	font-weight: 400;
	text-align: center;
	font-size: 1.5rem;
}

.researcher-tabs ul > li.et_pb_tab_active {
	/*background-color: #FFFCF6;*/
  background-color: #FFF;
}

.researcher-tabs ul > li.et_pb_tab_active a {
	color: #1B4486 !important;
	font-weight: 400;
	text-align: center;
	font-size: 1.5rem;
}

.researcher-tabs ul > li.et_pb_tab_active a:hover {
  color: #778692;
}

.researcher-tabs .et_pb_tab {
  background-color: #FFF;
}

/* modalities page */

.modality-index-image > span {
  text-align: center;
}

.modality-index-image img {
  height: 200px;
}

.modality-index-text {

}

.modality-index-text h3 {
  min-height: 80px;
}

.modality-index-text p a {
  color: #1B4486;
}

.modality-index-text p a:hover {
  /*color: rgb(255,121,80);*/
  color: #778692;
}

body.post-template-default {

}

body.post-template-default h1 {
  color: #1B4486 !important;
  font-size: 3rem;
  padding-top: 100px;
}

body.post-template-default .category-meta a {
  color: #8D96A3 !important;
  text-transform: uppercase;
}

body.post-template-default .date-meta {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

body.post-template-default .date-meta > div {
  padding-bottom: 0 !important;
}

body.post-template-default .post-template-content,
body.post-template-default .post-template-content > div{
  padding-top: 0;
  padding-bottom: 0;
}

.et_pb_post_content > div > div > div.et_pb_section {
  padding-top: 0 !important;
}

body.post-template-default header#main-header,
body.error404 header#main-header {
  background-color: #FFF;
  box-shadow: 0 0 7px rgba(0, 0, 0, 0.1) !important;
  -moz-box-shadow: 0 0 7px rgba(0, 0, 0, 0.1) !important;
  -webkit-box-shadow: 0 0 7px rgba(0, 0, 0, 0.1) !important;
}

body.post-template-default header#main-header > .et_menu_container,
body.error404 header#main-header > .et_menu_container {
  padding-bottom: 10px;
}

body.post-template-default #main-header .logo_container,
body.error404 #main-header .logo_container {
  background-image: url(/wp-content/uploads/2021/03/ImmunityBio-Logo-2024-Color-Screen-042424-1.png);
  background-repeat: no-repeat;
  background-size: auto 50px;
  background-position: left 10px;
  min-height: 70px;
}

body.post-template-default #main-header li a,
body.error404 #main-header li a {
  /*color: #1B4486;*/
  color: #1B4486;
}

body.post-template-default #main-header #top-menu.nav,
body.error404 #main-header #top-menu.nav {
  padding-bottom: 10px;
}

body.post-template-default #main-header #top-menu > .menu-item:last-child,
body.error404 #main-header #top-menu > .menu-item:last-child {
  border: 1px solid #1B4486;
}

body.post-template-default #main-header #top-menu > .menu-item:last-child a,
body.error404 #main-header #top-menu > .menu-item:last-child a {
  /*color: #FF7950;*/
  color: #1B4486;
}

body.post-template-default #main-header #top-menu > .menu-item.et-hover.menu-item-has-children > .sub-menu a,
body.error404 #main-header #top-menu > .menu-item.et-hover.menu-item-has-children > .sub-menu a {
  color: #1B4486;
}

body.post-template-default #main-header #top-menu > .menu-item.et-hover.menu-item-has-children:last-child,
body.error404 #main-header #top-menu > .menu-item.et-hover.menu-item-has-children:last-child {
  border: none;
}

/* Start Bio lightbox/modal */

.su-lightbox.bios {
    color: #1B4486;
    font-size: 1rem;
    cursor: pointer;
}

.su-lightbox.bios:hover {
    color: #778692;
}

.mfp-container.mfp-s-ready.mfp-inline-holder p {
    padding-left: 100px;
    padding-right: 100px;
    color:#ffffff;
}

.mfp-wrap .mfp-container button {
  color: #FFF;
}

/* End Bio lightbox/modal

/* Start blog header */

div.post-date {
  font-size: 0.75rem;
}

#news-list h2.post-name {
  font-size: 1.5rem;
}

#news-list h2.post-name a {
  color: #8D96A3;
}

body.page-template-template-blog .tile-content-wrapper {
  border-bottom: 1px solid #8AB6CC;
}

body.page-template-template-blog .pagination-control {
  margin-top: 80px;
  display: none;
}

.post-meta div.post-category {
  color: #1B4486;
  font-size: 1.125rem;
  font-weight: 700;
  text-transform: uppercase;
}


div.single-blog-row {

}

div.single-blog-row.blog-header-row-1 {

}

div.single-blog-row div.single-blog-title {

}

div.single-blog-row.blog-header-row-2 {
  padding-top: 20px;
  padding-bottom: 20px;
}

div.single-blog-row div.single-blog-author {
  color: #1B4486;
  font-weight: 500;
  font-size: 0.875rem;
  text-transform: uppercase;
}

div.single-blog-row div.single-blog-share {
  font-weight: 500;
  font-size: 0.875rem;
  text-align: right;
}

div.single-blog-row div.single-blog-share > span {
  color: #1B4486;
  
}

div.single-blog-row div.single-blog-share > a {
  /*color: #FF7950;*/
  color: #8D96A3;
  font-size: 1.25rem;
}

div.single-blog-row div.single-blog-share > a > img {
  /*color: #FF7950;*/
  color: #8D96A3;
  width: 20px;
  margin-left: 2px;
  margin-right: 2px;
}

div.single-blog-row div.single-blog-share > a:hover {
  color: #FF7950;
}

div.single-blog-row.blog-header-row-3 {
  
}

div.single-blog-row div.single-blog-feature-image {

}

div.single-blog-row div.single-blog-feature-image img {
  width: 100%;
}

div.single-blog-row.blog-header-row-4 {
  padding-top: 40px;
}

div.single-blog-row div.single-blog-date {
  color: #778692;
  font-weight: 500;
}

div.single-blog-header {
  margin-bottom: -300px;
  padding-bottom: 0;
}

div.single-blog-header > div {
  width: 60%;
  max-width: 880px;
}

div.single-blog-content {
  background-color: #FFFCF6;
  padding-top: 300px;
}

div.single-blog-content > div {
  width: 60%;
  max-width: 880px;
  padding-top: 0;
}

/* end blog header */


/* Begin Footer */


#main-footer {
  background-color: #778692 !important;
}

#main-footer .footer-logo-container img {
  width: 200px;
  margin-top: 40px;
}

#main-footer p {
  color: #FFF;
}

#main-footer .footer-widget h4 {
  color: #FFF !important;
  font-weight: 300;
}

#main-footer .footer-widget .nantkwest_button_light {
  display: inline-block;
  margin-top: 20px;
}

#main-footer .footer-widget .widget_nav_menu ul > li.menu-item {
  padding-left: 0;
}

#main-footer .footer-widget .widget_nav_menu ul > li.menu-item::before {
  display: none;
}

#main-footer .footer-widget  ul > li.menu-item {
  padding-left: 0;
}

#main-footer .footer-widget ul > li.menu-item::before {
  display: none;
}

#main-footer .footer-disclaimer-text p {
  font-size: .7rem;
  margin-bottom: 0;
}

#main-footer .footer-disclaimer-text {
  padding-top: 40px;
  padding-bottom: 40px;
}

img.social-icon {
  margin-bottom: -4px;
  margin-right: 5px;
}

/* End Footer */

iframe.form-iframe {
  height: 800px !important;
}

#application-form form > fieldset {
  max-width: 100%;
}

#application-form form > fieldset .field {
  margin-bottom: 18px;
}

#application-form form > fieldset label {
  color: #33475b;
  font-size: .9rem;
}

#application-form form > fieldset .hs-input {
  color: #33475b;
  height: 40px;
  min-height: 27px;
  background-color: #f5f8fa;
  font-size: 1rem;
  line-height: 22px;
  box-sizing: border-box;
  padding: 0 15px;
  border: 1px solid #cbd6e2;
  border-radius: 3px;
}

#application-form form > fieldset input.hs-input.error {
  border-color: #c87872;
}

#application-form form > fieldset select {

}

#application-form form > fieldset select.hs-input.is-placeholder {
  
}

#application-form form > fieldset .hs-form-required {
  color: red;
}

#application-form form > fieldset .hs-error-msgs label {
  color: #f2545b;
}

#application-form form .inputs-list {
  margin: 0 0 5px;
  padding-left: 5px;
  padding-bottom: 0;
}

#application-form form .inputs-list label {
  padding: 0;
  line-height: 18px;
}

#application-form form ul.no-list {
  list-style: none;
}

#application-form form .hs_submit input {
  background-color: #1B4486;
  border-color: #1B4486;
  color: #FFF;
  font-family: var(--proximanova);
  font-size:12px;
  font-weight: 900;
  text-align: center;
  line-height:.85rem;
  border: 0;
  border-radius:50px;
  padding: 12px 24px;
  cursor: pointer;
}

#application-form form .hs_submit input:hover {
  background-color: #10274B
}

h1 span {
  color: #FFF;
}

@media only screen and (max-width: 1300px) {
  /* menu area */

  #et_mobile_nav_menu {
    display: block;
  }

div.et_search_form_container form.et-search-form {
	max-width:50% !important;
}
	
span#et_search_icon::before {
	margin-top:6px;
}
	
  #top-menu {
    display: none;
  }

  #et-top-navigation {
    margin-right: 0;
    transition: none;
    -webkit-transition: none;
    -moz-transition: none;
  }

  .et_header_style_left .et-fixed-header #et-top-navigation, .et_header_style_left #et-top-navigation {
    padding-top: 24px;
    display: block;
  }

  #logo, .logo_container, #main-header, .container {
    transition: none;
    -webkit-transition: none;
    -moz-transition: none;
  }

  /* end menu area */
}

@media only screen and (max-width: 1200px) {

h1 {

}

h2 {
  font-size: 2.5rem;
}

h3 {
  font-size: 2rem;
}

.global-about-us-section h3 {
  font-size: 2rem; 
}

h4 {

}

h5 {

}




.hero-area {
  /* height: auto; */
  min-height: 0;
  background-size: cover;
  background-position: top center;
  /* margin-bottom: 460px; */
  margin-bottom: 0px;
}

.hero-area.left-locked-header,
.hero-area-secondary.left-locked-header,
.hero-area-alternate.left-locked-header,
.hero-area-section.left-locked-header {
  background-position: 0;
}

.hero-area.partial-right-locked-header,
.hero-area-secondary.partial-right-locked-header,
.hero-area-alternate.partial-right-locked-header,
.hero-area-section.partial-right-locked-header {
  background-position: 30%;
}

.hero-area.right-locked-header,
.hero-area-secondary.right-locked-header,
.hero-area-alternate.right-locked-header {
  background-position: 100%;
}

.hero-area .hero-highlight-block {
  
}

.hero-area .hero-headline {
  width: 100%;
  margin: 0px;
}

.hero-area.home-hero-area .hero-headline {
    width: 100%;
	/*left:60px;*/
}

.hero-area div.hero-area-section {
  position: relative;
  left: 0;
  transform: none;
}

.hero-area div.new-hero-area-section {
  position: relative;
  left: 0;
  transform: none;
}

.hero-area .hero-area-section > div {
  left: 0;
  padding-top: 0;
}

.hero-area .new-hero-area-section > div {
  left: 0;
  padding-top: 0;
}

.hero-area.home-hero-area .hero-area-section > div {
  /*left: -60px;*/
  padding-top: 90px;
}

.hero-area.home-hero-area .new-hero-area-section > div {
  /*left: -60px;*/
  padding-top: 90px;
}

.new-hero-area h1 {
  font-size:2rem;
  line-height: 125%;
}

.new-hero-area .hero-headline p {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.hero-area .hero-headline h1 {
  font-size: 2rem;
  line-height:125%;
}

.hero-area .hero-headline p {
  width: 100%;
  font-size: .95rem;
  margin-left: auto;
  margin-right: auto;
}

.hero-area-secondary {
  min-height: 500px;
}

.hero-area-alternate {
  min-height: 500px;
}

.hero-headline a {
  display: inline-block;
  margin-bottom: 15px;
}

#home-section-1 h3,
#home-section-2 h3,
#home-section-5 h3,
h3.larger {
  font-size: 2.5rem;
}

#home-section-2.et_pb_section {
  padding-bottom: 200px !important;
}

#home-section-3 > div {
  width: 100%;
}

.researcher-tabs ul > li {
  width: auto;
}

#pipeline-slider-section .slide-text-area {
    margin-bottom: 700px;
  }

  #animation-iframe {
    height: 300px;
  }

  .slick-alternate {
    width: 100%;
  }

  .slick-alternate .slide-content-row {
    padding-left: 30px;
    padding-right: 30px;
  }

   .solutions-slide {
      min-height: 500px;
   }

   .solutions-slide .slide-text-area {
    padding-top: 0;
   }

  .slide-content-row {
    padding-top: 0px;
  }

  .half-width-image {
    width: 100%;
  }

  .treatment-dropdown-label {
    font-size: 1.5rem;
    padding-bottom: 10px;
  }

  .trial-tabs ul > li a {
    font-size: 1rem;
  }


  .trial-tabs ul > li.et_pb_tab_active a {
    font-size: 1rem;
  }

  .trial-slide .slide-content-row img {
    display: inline-block;
    width: 50%;
    max-width: 160px;
    margin-top: 40px;
  }

  .trial-slide .slide-content-row .slide-content-row-image {
    text-align: center;
  }

  .video-hero-section {
    /* margin-top: 100px; */
    padding-top: 150px;
  }

  .quote-row.quote-row-narrow {
    margin-top: 80px;
  }

  #home-section-1 .solutions-slide {
  margin-top: 120px;
  padding-top: 0;
}
  .benefits-slider {
    /* margin-top: 180px;*/
    margin-top: 0;
  }

}

@media only screen and (max-width: 998px) {

  #pipeline-section.overlap-bottom-short { margin-top: -20px !important;}
	
	#tile-filter .trial-selector #filter-by-button,
  #tile-filter .blog-selector #filter-by-button,
	#tile-filter .research-selector #filter-by-button {
    text-align: center;
    padding-bottom: 15px;
    min-height: 60px;
  }

  #tile-filter .trial-selector #filter-by-button span,
  #tile-filter .blog-selector #filter-by-button span,
  #tile-filter .research-selector #filter-by-button span{
    right: 50%;
    transform: translate(50%,-50%);
  }

  #tile-filter .trial-selector .filter-label,
  #tile-filter .blog-selector .filter-label,
  #tile-filter .research-selector .filter-label {
    display: block;
    text-align: center;
    padding-bottom: 30px;
    left: 50%;
  }

  #tile-filter .trial-selector .filter-label.large-filter-label,
  #tile-filter .blog-selector .filter-label.large-filter-label,
  #tile-filter .research-selector .filter-label.large-filter-label {
    left: 0;
  }

  #tile-filter .trial-selector .filter-label a.view-all-button,
  #tile-filter .blog-selector .filter-label a.view-all-button,
  #tile-filter .research-selector .filter-label a.view-all-button {
    transform: translateX(-50%);
    left: 0;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .trial-tile-selector #tile-filter .trial-selector .filter-label,
  .research-tile-selector #tile-filter .blog-selector .filter-label,
  .research-tile-selector #tile-filter .research-selector .filter-label {

    text-align: center;
  }

  body.page-template-template-open-trials .tile-content-wrapper .trial-requirements-html {

  }

  body.page-template-template-open-trials .tile-content-wrapper .trial-requirements-html .trial-requirements-icon {
    text-align: center;
  }

  body.page-template-template-open-trials .tile-content-wrapper .trial-requirements-html img {
    max-width: 45px;
  }

}

@media only screen and (max-width: 980px) {
	span#et_search_icon::before {
		margin-top:0px;
	}

  #et_top_search {
    margin-right: 15px;
  }
	
}

@media only screen and (max-width: 968px) { 
  iframe.form-iframe {
    height: 1200px !important;
  }

  .start-a-trial-form iframe {
    height: 1300px !important;
  }

  .license-our-cells-form iframe {
    height: 3100px !important;
  }
}

@media only screen and (max-width: 768px) { 

h1 {
  font-size: 2rem;
  line-height: 125% !important;
}

	
.hero-area {
  /* height: 200px; */
}

.hero-area.home-hero-area {
  min-height: 200px;
}

#home-hero-area-section.hero-area .hero-headline {
  color: #FFF;
	position:relative;
	left:0;
	bottom: initial;
	top:0;
	min-width:100%;
  margin: 60px 60px 0 0 !important;
	padding:20px;
	padding-bottom:40px;
}

#new-home-hero-area-section.new-hero-area .hero-headline {
  color: #FFF;
  display: inline;
  position:relative;
  top:50%;
  left:0;
  bottom: initial;
  min-width:100%;
  transform: translate(-50%,-50%);
  margin: 60px 60px 0 0 !important;
}
	
.hero-area.home-hero-area .hero-highlight-block {
		height: 100%;
}
	
.hero-area .home-slider-content-wrapper {
	min-height: 400px;
}
	
#home-hero-area-section .slick-dots {
	transform: translatex(-50%);
	left: 50%;
	bottom: 10px;
	text-align: center;
}
	
#new-home-hero-area-section .slick-dots {
  transform: translatex(-50%);
  left: 50%;
  bottom: 10px;
  text-align: center;
}
	
#main-content .slick-list .slick-slide {
	min-height:600px;
	padding-top: 0px;
	overflow-x: hidden;
	margin-left: 0;
	margin-right: 0;
}

#main-content #home-hero-area-section .slick-list .slick-slide {
	min-height:760px;
	padding-top: 60px;
	overflow-x: hidden;
	margin-left: 0;
	margin-right: 0;
}

#new-main-content #new-home-hero-area-section .slick-list .slick-slide {
  min-height:760px;
  padding-top: 60px;
  overflow-x: hidden;
  margin-left: 0;
  margin-right: 0;
}
	
#home-hero-area-section.hero-area.home-hero-area .hero-area-section > div {
  /*left: 50%;*/
  padding-top: 0;
}

#new-home-hero-area-section.hero-area.home-hero-area .new-hero-area-section > div {
  /*left: 50%;*/
  padding-top: 0;
}

div.hero-area-section {
  }

  div.new-hero-area-section {
  }

  div.hero-area-section > div {
    left: 0;
  }

  div.new-hero-area-section > div {
    left: 0;
  }

  .hero-headline {
    margin-left: 0px;
    margin-right: 0px;
  }

  div.hero-area-section .hero-highlight-block {
    width: 100%;
  }

  div.new-hero-area-section .hero-highlight-block {
    width: 100%;
  }

  .hero-area-alternate {
    min-height: 500px;
  }

  .hero-area-alternate > div {
    padding-top: 100px;
  }

  .hero-area-secondary {
    min-height: 500px;
  }

	#home-section-1 {
		margin-top:0
	}
	
	#home-section-1 .full-bleed-row {
		margin-top: 0;
	}
	
  .researchers-text-block {
    padding-top: 60px;
  }

  a.view-all-button {
    position: relative;
    left: 0;
  }

  #tile-filter .trial-selector #filter-by-button,
  #tile-filter .blog-selector #filter-by-button,
  #tile-filter .research-selector #filter-by-button {
    text-align: center;
    padding-bottom: 15px;
  }

  #tile-filter .trial-selector .filter-label,
  #tile-filter .blog-selector .filter-label,
  #tile-filter .research-selector .filter-label {
    text-align: center;
    left: 0;
  }

  #tile-filter .trial-selector .filter-label a.view-all-button,
  #tile-filter .blog-selector .filter-label a.view-all-button,
  #tile-filter .research-selector .filter-label a.view-all-button {
    
  }

  .research-tile-selector #tile-filter .trial-selector .filter-label,
  .research-tile-selector #tile-filter .blog-selector .filter-label,
  .research-tile-selector #tile-filter .research-selector .filter-label {
    text-align: center;
  }

.solutions-slide {
    background-position: top center !important;
    margin-bottom: 40px;
    overflow: visible;
  }

  #home-section-1 .solutions-slide {
  margin-top: 0;
  padding-top: 180px;
}

  .solutions-slide .slide-content-row {
    padding-top: 80vw;
  }

  .solutions-slide .ui-row {
    margin-bottom: 0;
  }
  
  .quote-slider {
    margin-bottom: 100px !important;
  }
}

@media only screen and (max-width: 787px) {
  .trial-tabs ul.et_pb_tabs_controls > li {
    width: 100%;
  }

  img.alignright {
    display: block;
    float: none;
  }
}

@media only screen and (max-width: 600px) {
 	h1 {
 		font-size: 3rem;
 	}

  .hero-area h1 {
    font-size: 2rem;
    line-height: 125%;
  }

  .hero-area p {
    width: 100%;
  }

  .slick-slide {
  }

  div.hero-area-section {

  }

  div.hero-area-section > div {
    left: 0;
  }

  .hero-headline {
    margin-left: 0px;
    margin-right: 0px;
  }

  div.hero-area-section .hero-highlight-block {
    width: 100%;
  }

  #main-content {
    overflow-x: hidden;
  }

  .home-slide {
  }

  .slide-text-area {
    padding-top: 10px;
  }

  #home-slide-1 {
      background-image: none;
  }

  #home-slide-1 .slide-image-area {
    display: inline-block;
    height: 400px;
    width: 100%;
    background-image: url(/wp-content/uploads/2020/12/img-patients.png);
      background-repeat: no-repeat;
      background-position: bottom right;
      background-size: contain;
  }

  #home-slide-2 {
      background-image: none;
  }

  #home-slide-2 .slide-image-area {
    display: inline-block;
    height: 400px;
    width: 100%;
    background-image: url(/wp-content/uploads/2020/12/img-patients.png);
      background-repeat: no-repeat;
      background-position: bottom right;
      background-size: contain;
  }

  #home-slide-3 {
      background-image: none;
  }

  #home-slide-3 .slide-image-area {
    display: inline-block;
    height: 400px;
    width: 100%;
    background-image: url(/wp-content/uploads/2020/12/img-patients.png);
      background-repeat: no-repeat;
      background-position: bottom right;
      background-size: contain;
  }

  .ui-row {
  margin-bottom: 60px;
}

  .ui-row > div {
    margin-bottom: 40px;
  }

  .benefits-slider {
    top: 40px;
  }

  #home-section-6 article {
    display: inline-block;
    margin: 20px 0;
    padding: 20px;
    background-color: #FFF;
  }

  #pipeline-slider-section .slide-text-area {
    margin-bottom: 300px;
  }

  .global-about-us-section h3 {
		font-size: 2rem;
	}

  #pipeline-section {
    padding-bottom: 0;
  }

  .hero-area {
    height: 600px;
  }

  
}

@media only screen and (max-width: 1006px) {
	.pipeline-content-row .disease-name {
  	padding-right: 40px;
    cursor: pointer;
  }

  .pipeline-content-row .disease-name:after {
    content: " \203A";
    position: absolute;
    width: 10px;
    height: 10px;
    right: 10px;
    top: 10px;
    font-size: 2rem;
    font-weight: 900;
  }

  .pipeline-row .pipeline-phase {
  	display: none;
  }

  .et_pb_column .et_pb_module.pipeline-popup {
    position: relative;
    left: 0;
    top: 0;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    background-color: transparent;
    box-shadow: none;
    -webkit-box-shadow: none;
  }



  a.pipeline-close-button {
    display: none;
  }
}

/* Disease Page Rail Blog Module Overide */

#disease-page .et_pb_post {
	margin-bottom: 40px;
	margin-top:30px;
}