/*
Theme Name: A2 Bio Child
Theme URI: https://www.portotheme.com/wordpress/porto
Author: P-THEMES
Author URI: https://www.portotheme.com/
Description: Porto Responsive WordPress + eCommerce Theme.
Version: 1.1
Template: porto
License: Commercial
License URI: http://themeforest.net/licenses/regular_extended
Tags: woocommerce, corporate, ecommerce, responsive, blue, black, green, white, light, dark, red, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
*/

#Books-ct td:nth-child(3)::before {
    content: "The Cancer Genome Atlas Program (TCGA) HLA-A LOH primary tumors \2075"!important;
}


/*************** ADD YOUR CUSTOM CSS HERE  ***************/

.temp-hide {display:none!important;}

.videoplacement a, .clinvidpopup a { height: 300px; display: block !important; background: url(/wp-content/uploads/Understanding-BASECAMP-1-thumbnail-play.jpg) no-repeat center center; background-size: cover; font-size: 0px; }
.wpb_video_widget {
    margin-bottom: 0;
}
.video-btns a.porto-popup-iframe.btn.btn- {
    font-weight: 600;
    text-transform: none;
    font-size: 10px;
    color: #00aaad;
    background: #fff;
    border-radius: 300px;
    border: solid 1px #00aaad;
    padding: 10px 20px;
    text-transform: uppercase;
}
.video-btns a.porto-popup-iframe.btn.btn-:hover {
    color: #fff;
    background: #00aaad;
    border: solid 1px #fff;
}
.video-btns .porto-lightbox.wpb_content_element {
    margin: auto !important;
    display: block;
    text-align: center;
}

@media all and (min-width:601px) {
	.mobile-only {display:none!important;}
}


.three-layout-block-homepage i {
    top: -3px;
    position: relative!important;
}
/* for global header css*/
.fontw300 p, .fontw300 li {
	font-weight: 300 !important;
}
.fontw300 h4 {
    font-weight: 500 !important;
    border-bottom: 1px solid #fff;
    padding-bottom: 20px;
    margin-bottom: 20px;
}
.graybox .fontw300 h4 {
    border-bottom: 1px solid #000;
}
h4.norule {
	 border-bottom:none;
}
.boxbtn {
    margin-bottom: 0;
    margin-top: 20px;
}
.boxbtn .porto-btn {
    border: solid 1px #fff !important;
}
.twocolinbox .col-md-6 {
    border: solid 1px #fff;
}
@media all and (min-width:767px) {
	.twocol-right {
    width: 48%;
    margin-left: 2%;
}
.twocol-left {
    width: 48%;
    margin-right: 2%;
}
}
.page-id-7015 #main, .page-id-7553 #main {
    background-image: url(/wp-content/uploads/everest-crop.jpg?id=7195) !important;
    background-position: center 106%;
    background-repeat: no-repeat !important;
    background-size: contain !important;
}
.page-id-7029 #main {
    background-image: url(/wp-content/uploads/everest-crop.jpg?id=7195) !important;
    background-position: center 97%;
    background-repeat: no-repeat !important;
    background-size: contain !important;
}
.page-id-7632 #main {
    background-image: url(/wp-content/uploads/everest-crop.jpg?id=7195) !important;
    background-position: center 97%;
    background-repeat: no-repeat !important;
    background-size: contain !important;
}
.page-id-7644 #main {
    background-image: url(/wp-content/uploads/everest-crop.jpg?id=7195) !important;
    background-position: center 97%;
    background-repeat: no-repeat !important;
    background-size: contain !important;
}

.gradient-fade {
background: rgb(255,255,255);
background: -moz-linear-gradient(0deg, rgba(255,255,255,1) 8%, rgba(255,255,255,0) 100%);
background: -webkit-linear-gradient(0deg, rgba(255,255,255,1) 8%, rgba(255,255,255,0) 100%);
background: linear-gradient(0deg, rgba(255,255,255,1) 8%, rgba(255,255,255,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1);
}

.fontw300 b, .fontw300 strong, .fontw300 h4 strong, .fontw300 h4 b {
	font-weight: 900 !important;
}
#ev-image-spacer {
    height: 300px;
}
#ev-image-spacer2 {
    height: 240px;
}
.evbkg {
    background-position: center bottom !important;
}
@media all and (min-width:768px) {
	#ev-image-spacer {
    height: 800px;
}
		#ev-image-spacer2 {
    height: 700px;
}
}
@media all and (max-width:1400px) and (min-width:768px) {
.evbkg {
    background-position: center 90% !important;
}
		.page-id-7015 #main, .page-id-7553 #main {
		background-position: center bottom !important;
	}
		.page-id-7029 #main {
		background-position: center 92% !important;
	}
}

@media all and (max-width:767px) and (min-width:601px) {
.evbkg {
    background-position: center 78% !important;
}
		.page-id-7015 #main, .page-id-7553 #main {
		background-position: center bottom !important;
	}
		.page-id-7029 #main {
		background-position: center 91% !important;
	}
	.dialog.dialog-lg {
       position: fixed;
    top: 200px;
    width: 100%;
}
}

@media all and (max-width:600px) {
	
	.dialog.dialog-lg {
       position: fixed;
    top: 200px;
    width: 100%;
}
	
.evbkg {
    background-position: center 83% !important;
}
	.page-id-7015 #main, .page-id-7553 #main {
		background-position: center 98% !important;
	}
	.page-id-7029 #main {
		background-position: center 88.5% !important;
	}
}
.main-content {
    padding-bottom: 0px;
}
#header .mobile-toggle{display:block !important;}

.fixed-header #header{position:relative;}

/*#header .main-menu{width: 100%;height:90px}
#header .main-menu > li.menu-item{min-width: 140px;min-height:90px; padding-bottom: 0px;}	
#header .sticky .main-menu > li.menu-item{min-height:85px;}	
#header .main-menu > li.menu-item > a{width: 100%;  text-align: center;};*/	
#header .share-links{/*position: absolute  !important;
    right: 30px; margin-top:-2px !important;padding-right:0px !important;*/
     margin-top: 10px;
}
.page-not-found{margin-top:0px;}
#header .header-top .container>div, #header .header-main .container>div{text-align: right;} 
#header img.img-responsive.sticky-logo.sticky-retina-logo {
    height: 80px!important;
    width: 80px!important;
    min-width: 80px!important;
}
.header-bottom{width:100%;}
.header-bottom .header-row{width:100% !important; max-width: 100%;     margin-left: inherit; margin-right: inherit;}
#header .header-bottom .header-row .header-col .main-menu > li.menu-item > a:before{background-color: #B2D237;top: 0px;height: 5px;}
#header .share-links a:not(:hover){color: #a09c9c;    box-shadow: none;      background: none;}
#footer .widget_nav_menu {width: 25%;  display: inline-flex;}
#footer .widget_nav_menu .menu-main-menu-container .menu .menu-item, #footer .widget_nav_menu ul li{padding-left:0px;}
#footer .widget_nav_menu ul li::before{display:none;}
#footer .widget_nav_menu ul li,#footer .widget > div > ul, #footer .widget > ul, #footer .widget > div > ul li, #footer .widget > ul li, #footer .post-item-small{border:none !important;}
#footer .widget_nav_menu ul .menu-item-has-children a{font-weight:bold;}
#footer .widget_nav_menu ul .menu-item-has-children .sub-menu a{font-weight:300;}
#footer .widget_nav_menu ul .menu-item-has-children .sub-menu{margin-left:0px;margin-top: 10px;}
#footer .widget_nav_menu ul .menu-item-has-children .sub-menu li{    padding: 1px 0 1px 0px;}
#footer .widget_nav_menu ul .menu-item-has-children{   padding-top: 25px;}
#footer .footer-bottom{background-color:#000;}
#footer .footer-bottom .widget_nav_menu{    width: 100%;    display: inline-block;}#footer .footer-bottom .widget_nav_menu ul{display:inline-block;}
#footer .footer-main>.container{padding-top:0px;}
#footer .footer-main .widget_custom_html{    padding-top: 45px;}
#footer .footer-main {background-color:#000000;}
#footer .footer-bottom .container>div{text-align:right;
    -webkit-flex: none;
    flex: none;}
#footer .footer-bottom .logo{display:none;}
#footer .footer-bottom .container .footer-left{text-align:left;}
#footer .col-lg-3{border-left:0px solid white;padding-left:60px;margin-top:50px;}
#footer .footer-main .widget_custom_html {padding-top: 0px !important;}
#footer .footer-main{padding-top: 60px;}
#footer .footer-main>.container{padding-bottom: 0rem;}
#footer .col-lg-9{margin-right:-50px;}
#footer .share-links a { border-radius: 20px;padding:20px;}
.wp-image-3188 {margin-left:-7px;margin-top:-7px; width:100px; height:100px;}

.slide-button{text-transform:uppercase;}
.publication-tabs ul li a{color:#fff!important;background-color:#696969 !important; border-top:none !important;border-radius:0px !important;font-weight:bold;    padding-top: 13px !important;     padding-bottom: 13px !important;}
.publication-tabs ul .active a{background-color:#000 !important;}
.publication-tabs .tab-content{border:none !important; box-shadow:none !important;}
.publication-tabs .tab-content .publications-tab-press-release-row{padding-top:15px !important;padding-bottom:15px !important;}
.publication-tabs .publications-title p{   padding-bottom:5px;text-transform:capitalize;}
.publication-tabs .publication-details img{padding-bottom:3px;}
.publication-tabs .publication-details p{font-weight:400;}
#topcontrol{
    bottom: 0px !important;
   /* opacity: 0.85 !important;    */
    color: #00AAAD !important;
    border: 4px solid !important;background:#fff !important; border-radius:25px !important;}
html #topcontrol i{    font-size: 24px;}
#header .header-bottom .header-row .header-col .main-menu > li.menu-item > a:before {top:50px;}

#header .logo img, .header-wrapper .side-header-narrow-bar .side-header-narrow-bar-logo a img{height:80px;width:80px;min-width:80px;}
/*.home #header .logo img, .header-wrapper .side-header-narrow-bar .side-header-narrow-bar-logo a img{height:180px;width:180px;min-width:180px;} */
/*#header .header-row .header-center{margin-top:30px;}*/
#header .header-main .header-left, #header .header-main .header-center, #header .header-main .header-right, .fixed-header #header .header-main .header-left, .fixed-header #header .header-main .header-right, .fixed-header #header .header-main .header-center, .header-builder-p .header-main {
    padding-top: 5px !important;
}
#Books-ct tbody {
    width: 100%;
}


#header .header-top .header-row .header-center{margin-top:10px;}
#header .header-top .header-row .header-center .wpb_text_column{margin-bottom:10px;}
#header .header-top .header-row .header-center .wpb_text_column a{color:#ffffff;    text-decoration: underline;}
.header-top .header-center .header-col-wide{justify-content: right;}
.header-top{    background-image: linear-gradient(to left, #AED760FF, #31A1B0FF);}
#header .header-main .header-left, #header .header-main .header-center, #header .header-main .header-right, .fixed-header #header .header-main .header-left, .fixed-header #header .header-main .header-right, .fixed-header #header .header-main .header-center, .header-builder-p .header-main{padding-bottom:5px;}
#header .header-main #main-menu{top:30px;/*float:right;*/height:90px;}
#header .share-links{/*margin-top: -140px;padding-right:50px;*/}
#header.sticky-header .share-links{/*margin-top: -140px;*/top:20px;margin-top: 20px;
}
#header .header-main .container{max-width:100% !important;}
#header .header-main .container .header-left{width: 15%;}
#header .main-menu > li.menu-item > a:after {
  /*  content: "";
    background-color: rgba(0,0,0,.08);
    position: absolute;
    width: 1px;
    height: 35px;
    top: 10px;
    left: 100%;
    display: block;
    bottom: 10px;*/
}

#header.sticky-header .header-main.sticky, #header.sticky-header .main-menu-wrap, .fixed-header #header.sticky-header .main-menu-wrap{padding-bottom:0px;}
.three-layout-block {min-height:600px;}
 /*
#header .main-menu > li:hover:after,#header .main-menu > li.current_page_item:after {
    content: " ";
    display: block;
    position: absolute;
    height: 4px;
    background: #B2D237;
    width: 85%;
    left: 15px;
	bottom: 25px;
    
}*/

.porto-popup-menu .hamburguer-btn{    margin: 0 8px !important;}

.hamburguer-btn .hamburguer span{background: #fff;}
.hamburguer-btn{    width: 40px;
    height: 60px;}
/* Leadership page */
.leadership-profiles-list article{padding:0 25px 1px !important; min-height:575px;}
.profile-pic, .profile-pic img{max-width:200px !important;}
.back-link {font-size:20px; font-weight:400;}
.bio-next-prev-parent{max-width:200px !important;}
.bio-next-prev-parent .next-link{float:right;}.bio-next-prev-parent .prev-link{float:left;}
.bio-next-prev-parent a i,.back-link i{color: #212529;}
.leadership-profiles-list article h4{font-size:16px !important;line-height: 20px;
    margin-bottom: 10px!important;}
/* Leadership page */
/* Typography css*/
a{color:#00B0B9;}
h2{word-spacing: 3px;}
h1, h2, h3, h4, h5, h6 {
    letter-spacing: 0.03em;
}
.page-title-clinical{background-attachment:unset !important; background-position: bottom !important;}
.header-corporate .header-main .main-menu .popup{transform: none !important;}
#header .main-menu .popup{margin-top: 0px;}
.sticky-header .header-main .main-menu .popup{transform: none !important;}
#header .main-menu > li.current_page_item{/*border-bottom: 4px solid #B2D237;
    padding-bottom: 10px;*/}

#header .main-menu > li.menu-item:hover{ /*border-bottom: 4px solid #B2D237;
    padding-bottom: 10px;*/}



@media only screen and (min-width: 991px)  {
.hide-desktop{display:none;}
}

@media only screen and (max-width: 1280px) and (min-width: 1100px)  {
	#header .main-menu > li.menu-item{min-width:120px;}
	#header .main-menu > li.menu-item > a{  padding: 10px 10px 10px 10px}
}
@media only screen and (max-width: 1099px) and (min-width: 991px)  {
	#header .main-menu > li.menu-item{min-width:105px;}
	#header .main-menu > li.menu-item > a{    padding: 10px 10px 10px 10px;}
}
@media only screen and (max-width: 991px)  {
	
	#footer .footer-main>.container .row .col-lg-3{text-align:center;}
	#footer .footer-main>.container .row .col-lg-3 .textwidget img{width:150px;}
	#footer .footer-bottom .container>div{text-align:center;}
	#footer .footer-main>.container {
   
    padding-bottom:0rem;
}
}  

/*.mega-menu.menu-hover-line > li.menu-item > a:before {background-color:#B2D237;top:64px;}*/
html .btn-primary {border-bottom-color:#00aaad;}
.page-top {background-image: linear-gradient(90deg, rgba( 0, 170, 173, 0) 0%,rgba( 0, 170, 173, 0.62) 24%, rgba( 178, 210, 55, 0.82)99%), url(/wp-content/uploads/2021/06/Second-Banner-homepage-2.jpg?id=3025);}
.page-top .page-title {padding-top: 60px; padding-left: 70px; padding-bottom: 70px;font-size: 2.8em;letter-spacing: 0.02em;}


 .Front-page-cl-1 .wpb_wrapper {background-color:#f2f2f2;}
 .Front-page-cl-2 .wpb_wrapper{ background-color:#f2f2f2;}
.image-carousel .vc_inner{margin:0px !important;}
.image-carousel img{width:100% !important;}

/*Subpage Navigation*/
.subpage-nav, .subpage-nav .main-sidebar-menu{ background-image: linear-gradient(to left, #AED760FF, #31A1B0FF); }
.subpage-nav .main-sidebar-menu ul{text-align:center;padding: 15px 0px;}
.subpage-nav .main-sidebar-menu, .subpage-nav .main-sidebar-menu ul li a{border:none;background:transparent;font-weight:bold !important;text-transform: capitalize !important;padding:0px 10px;}
.subpage-nav .main-sidebar-menu ul li:hover {background:none;}
.subpage-nav .main-sidebar-menu ul li{max-width: 300px;display: inline-block;}
.subpage-nav .main-sidebar-menu ul li .current,.subpage-nav .main-sidebar-menu ul li a:hover{color:#000;}
.subpage-nav .main-sidebar-menu ul li a{color:#FFF;}
.subpage-nav .main-sidebar-menu ul li:first-child{padding-left:0px;margin-left:0px;}
/*End Subpage Navigation*/
/* Careers page */
.career-boxes-border .wpb_text_column {
    padding-top: 10px!important;
    border-top: solid 10px #00aaad;
}
.four-blocks-full-width-row{min-height:250px;}
.custom-career-block h4 {
    line-height: 1.3em;
    padding-bottom: 20px;
    font-size: 18px!important;
}
.custom-career-block h4:last-child {
    padding-bottom: 0;
}
/* End Careers page */
.no-breadcrumbs .main-content{padding-top:0px;}
.banner-image-button .btn {border: 1px solid white;}



@media (max-width: 991px) { 
	#header .share-links a:not(:hover) {display: none;}
    #footer .col-lg-3{border-left:none;padding-left:20px;}
	#footer .footer-bottom .container .footer-left { text-align: center;}
	.overlap-sm-img{    max-height: 550px;
    margin-left: auto !important;
    margin-right: auto !important;}
		#footer .footer-main {
    text-align: center;
}
	#footer .footer-main .col-lg-3{display: none !important;}
}

/* + and - for accordion toggle */
a.accordion-toggle[aria-expanded="false"]::after {
    content: '+';
    text-align: right;
    float: right;
    padding: 3px 10px;
    border: solid 1px #fff;
    border-radius: 300px;
    margin-top: -4px;
    margin-right: -40px;
	    position: absolute;
    right: 50px;
    top: 20px;
}
a.accordion-toggle:after {
    content: '+';
    text-align: right;
    float: right;
    padding: 3px 10px;
    border: solid 1px #fff;
    border-radius: 300px;
    margin-top: -4px;
    margin-right: -40px;
	    position: absolute;
    right: 50px;
    top: 20px;
}
a.accordion-toggle[aria-expanded="true"]::after {
    content: '\2013';
    text-align: right;
    float: right;
    padding: 2px 9px 4px 11px;
    border: solid 1px #fff;
    border-radius: 300px;
    margin-top: -4px;
    margin-right: -40px;
	    position: absolute;
    right: 50px;
    top: 20px;
}

/*Pipeline css*/
.pipeline-header .phase-head ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    list-style-type: none;
    padding-right: 5px;
}
.pipeline-header .phase-head ul li {
    width: 100%;
    height: 100%;
    text-align: center;
    text-transform: uppercase;
    font-size: 12px;
    font-size: .75rem;
    line-height: 1.69;
    letter-spacing: 1px;
}

.pipeline-item {
    padding: 0;
    margin: 0;
    padding-bottom: 0;
    border-bottom: 1px solid #d8d8d8;
    margin-bottom: 1em;
}

.pipeline-wrap {
    margin: 0;
    padding: 0 0 1em;
}
.pipeline-wrap-phases {
    padding: 2rem 0 0;
}
.pipeline-wrap-phases ul {
    background: #d8d8d8;
    width: 100%;
    height: 24px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    list-style-type: none;
}
.pipeline__wrap-phases ul li {
    width: 100%;
    height: 100%;
    text-align: center;
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.pipeline-wrap-phases ul li.phase-1.fill {
    background: #d7da97;
    background: -webkit-linear-gradient(left,#d7da97,#6d9f84);
    background: -webkit-gradient(linear,left top,right top,from(#d7da97),to(#6d9f84));
    background: -moz- oldlinear-gradient(left,#d7da97 0,#6d9f84 100%);
    background: -o-linear-gradient(left,#d7da97 0,#6d9f84 100%);
    background: linear-gradient(
90deg
,#d7da97 0,#6d9f84);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#d7da97",endColorstr="#6d9f84",GradientType=1);
    border-right: 1px solid #dfdfdf;
}
.pipeline-wrap-phases ul li.phase-2.fill {
    background: #6d9f84;
    background: -webkit-linear-gradient(left,#6d9f84,#17708c);
    background: -webkit-gradient(linear,left top,right top,from(#6d9f84),to(#17708c));
    background: -moz- oldlinear-gradient(left,#6d9f84 0,#17708c 100%);
    background: -o-linear-gradient(left,#6d9f84 0,#17708c 100%);
    background: linear-gradient(
90deg
,#6d9f84 0,#17708c);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#6d9f84",endColorstr="#17708c",GradientType=1);
    border-right: 1px solid #dfdfdf;
}

.pipeline-wrap-phases ul li.phase-3.fill, .pipeline-wrap-phases ul li.phase-4.fill {
    background: #17708c;
    background: -webkit-linear-gradient(left,#17708c,#05668d);
    background: -webkit-gradient(linear,left top,right top,from(#17708c),to(#05668d));
    background: -moz- oldlinear-gradient(left,#17708c 0,#05668d 100%);
    background: -o-linear-gradient(left,#17708c 0,#05668d 100%);
    background: linear-gradient(
90deg
,#17708c 0,#05668d);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#17708c",endColorstr="#05668d",GradientType=1);
    border-right: 1px solid #dfdfdf;
}
.pipeline-content {
    margin: 0;
    opacity: 0;
}
.pipeline-wrap h3 {
    font-size: 18px;
    font-size: 1.125rem;
    font-weight: 700;
    line-height: 1.39;
    color: #028090;
    letter-spacing: 0;
    margin: 0;
    padding-top: .2em;
    text-transform: none;
}
.pipeline-content-texts {
    background: #f1f8f9;
    margin-bottom: .3125em;
}

.pipeline-content-texts {
    border-right: 5px solid #fff;
    margin-bottom: 1em;
}
.pipeline-content p {
    margin: 0;
    line-height: 1.56;
}
.pipeline-wrap-phases ul li span {
    position: relative;
    top: -110%;
    font-size: 10px;
    font-size: .625rem;
    letter-spacing: 0;
    line-height: 14px;
    color: #028090;
    width: 100%;
}

#content .wpb_alert p:last-child, #content .wpb_text_column :last-child, #content .wpb_text_column p:last-child, .wpb_alert p:last-child, .wpb_text_column :last-child, .wpb_text_column p:last-child{
		align-self: flex-start;
	}
.custom-blocks-careers{min-height:250px !important;}

.custom-homepage-blocks{min-height:630px !important;}
.careers-gallary-image, .careers-gallary-image .vc_single_image-wrapper, .careers-gallary-image img{width:100% !important;}


.collapsible-panel .card {border:none !important;}
.collapse {    border-top: 2px solid white;}
.collapsible-panel .card .card-header .card-title{font-size:20px;    padding-top: 15px;   padding-bottom: 15px; max-width: 1110px;  margin-left: auto !important;  margin-right: auto !important; }
.collapsible-panel .card-body{max-width: 1110px;  margin-left: auto !important;  margin-right: auto !important; padding-right: 45px; padding-left: 45px;}
.collapsible-panel .card .card-header .card-title i{color:#fff; max-width: 1110px;   margin-left: auto !important; margin-right: auto !important;}
.collapsible-panel .card-body .collapsible-panel-body-copy{color:#fff; padding-bottom:30px;}
.collapsible-panel .card-body .collapsible-panel-body-copy p{font-weight:300 !important; }
.collapsible-panel .card-body .collapsible-panel-body-copy{border-top: 2px solid white; }
.collapsible-panel .collapse{border-top: 0px solid white;}
.collapsible-panel .card-body{padding-top: 0px !important;}
.cp-bd-none, .cp-bd-none .collapsible-panel-body-copy{border-top: 0px solid white !important;}
.collapsible-panel.gray .collapse {
    border-top: 0px solid #000 !important;
}

.video-sec .card-body .vc_inner{border-top: 2px solid white !important;padding-top: 20px;}

.collapsible-panel.gray .collapsible-panel-body-copy {
    border-top: 02px solid #000 !important;
}
/*
.page-id-6541 #main{background: #fff;
    background-image: linear-gradient(to left,rgb(255 255 255 / 60%), rgb(255 255 255 / 60%)),url('/wp-content/uploads/2021/10/molecule-Bg.jpg');
  
    background-position: top right;
	
background-repeat: repeat-y;}  */

@media (min-width:768px){.pipeline_item{padding:1.375em 0 0;margin-bottom:0}
.pipeline-wrap-phases ul li span {
    font-size: 13px;
    font-size: .8125rem;
    line-height: 1.15;
    letter-spacing: 1px;
    left: -10%;
    display: block;
    width: 120%;
    position: absolute;
    top: -100%;
}


.custom-career-block {
    min-height: 729px !important;
    -webkit-transition: all ease-in-out .5s;
    -moz-transition: all ease-in-out .5s;
    -o-transition: all ease-in-out .5s;
    transition: all ease-in-out .5s;
  
}


	/*body.page-id-6248 .pipeline-header .col-md-1{max-width: 10.5%;}
	body.page-id-6248 .pipeline-header .drug-name{max-width: 5%;} */


/*End of Pipeline css*/
/*Button styling*/
.porto-btn-normal {
    -webkit-transition: all ease-in-out .5s;
    -moz-transition: all ease-in-out .5s;
    -o-transition: all ease-in-out .5s;
    transition: all ease-in-out .5s;
}
.porto-btn-normal:hover {
    background: #00aaad!important;
    color: #fff!important;
}
/*End Button styling*/

/* media Query for Screen 600px */

.molecule_bkg {
/*    background-image: linear-gradient(to left,rgb(255 255 255 / 70%), rgb(255 255 255 / 70%)),url(/wp-content/uploads/2021/10/a2-molecule4-bkg.jpg);
    background-size: cover;
	background-position: top right;
	*/
}	
	

}
	
@media only screen and (max-width: 600px)  {
	
	.slide-heading, .slide-summary, .slide-button  {align-self:center !important;}
	
	#content .wpb_alert p:last-child, #content .wpb_text_column :last-child, #content .wpb_text_column p:last-child, .wpb_alert p:last-child, .wpb_text_column :last-child, .wpb_text_column p:last-child {
		align-self: auto;margin:0 auto !important;}
	
	.Center-aligned-block{padding-left:50px !important; text-align:center;}
	.Center-aligned-text-block{ text-align:center;}
    .Front-page-cl-2 .Center-aligned-block-btn{padding-left:0px !important; margin:0 auto;}
	
	
 .Front-page-cl-2 .Center-aligned-block-btn {
    padding-left: 0px !important;
    margin: 0 auto;
	    display: table !important;
}
 .Front-page-cl-1 .Center-aligned-block-btn {
    padding-left: 0px !important;
    margin: 0 auto;
	    display: table !important;
}
	.Center-aligned-block-btn{
	 position: absolute;
    bottom: -30px;
		left:40%;
    
   }
	
	.member-nav-link .bio-next-prev-parent{display:none;}
	.profile-pic, .profile-pic img{margin-left:auto;margin-right:auto;}
	.leadership-profiles-list h4{font-size: 16px!important;}
}

@media (max-width: 900px) { .hide-mobile{display:none;}
	.show-mobile{display:block;}
	.slide-heading h1 {text-align:center !important;}
	.slide-summary p {text-align:center !important;
	padding:0px !important;}
	#content .wpb_alert p:last-child, #content .wpb_text_column :last-child, #content .wpb_text_column p:last-child, .wpb_alert p:last-child, .wpb_text_column :last-child, .wpb_text_column p:last-child {
    align-self: center;
}
	
}

/* media Query for Screen 768px */

@media (max-width:768px){.front-page-cl{max-width: 360px; min-width: 350px;margin-left: auto;margin-right: auto;} 
	
	.three-layout-block{max-width: 360px; min-width: 350px;margin-left: auto;margin-right: auto;}
}
	@media (min-width:768px){.three-layout-block{max-width: 360px; min-width: 350px;margin-left: auto;margin-right: auto;} 
	
	.custom-blocks-careers{border-bottom:1px solid #fff;}
	

	}
 
/* Mobile toggle menu */
#header .mobile-toggle {margin-top:0px;}
#header.sticky-header .mobile-toggle {
    margin-top: 0px;
    margin-bottom: 10px;
}




}

@media only screen and (max-width: 1200px) and (min-width: 769px){
	.custom-career-block{min-height: 670px !important;}
    .custom-homepage-blocks{min-height:750px !important;}

	} 

@media only screen and (max-width: 1200px) and (min-width: 850px){
	
    .custom-homepage-blocks{min-height:650px !important;}
	} 


@media only screen and (max-width: 900px) and (min-width: 769px){
	.front-page-cl{max-width: 360px; min-width: 350px;margin-left: auto;margin-right: auto;} 
	.border-gradient {padding-left: 20px !important;}
	.slide-button{text-align:center;}
	
} 

/*
@media only screen and (max-width: 760px) and (min-width: 700px){
		.custom-homepage-blocks{min-height:650px !important;}
} */
.btn-homepage-block {
    position: absolute;
    bottom: 20px;
    left: 35%;
    right: 10;
    margin: 0 auto;
}
@media only screen and (max-width: 1200px) and (min-width: 600px){
		.page-title-strip{padding-top:100px !important; padding-bottom:80px  !important;background-attachment: inherit !important;}
	.btn-homepage-block {
    position: absolute;
    bottom: 20px;
    left: 34%;
    right: 10;
    margin: 0 auto;
}}
	
	/*.Center-aligned-text-block{
	 position: absolute;
    bottom: -30px;
    
   }  */
.shadow-image, .shadow-image-top .wpb_wrapper img{box-shadow: 0 0 20px rgb(0 0 0 / 30%);
}
.career-four-cl-layout .wpb_wrapper {background-color:#00b0b9;min-height:220px;}
.career-four-cl-layout-md .wpb_wrapper {background-color:#3c495d;min-height:220px;}
.career-four-cl-layout , .career-four-cl-layout-md {min-width:280px; margin:0 auto;max-width:265px;}

.custom-career-block, .custom-homepage-blocks, .career-four-cl-layout, .career-four-cl-layout-md, {box-shadow: 0px 0 20px rgb(0 0 0 / 30%); }
.row-shadow {box-shadow: 0px 10px 20px rgb(0 0 0 / 50%); }
.shadow-content h3{text-shadow: 2px 3px #777; }
.btn-homepage-block {box-shadow: 0px 10px 20px rgb(0 0 0 / 20%);}
.Center-aligned-block{min-height:80px;}

/*css for Gradient */
.border-gradient {
  border: 10px solid;
  border-image-slice: 1;
  border-width: 10px;
}
.border-gradient-green {
  border-image-source: linear-gradient(to left,#AED760FF, #31A1B0FF);box-shadow: 0 0 15px rgb(0 0 0 / 45%);
}
.background-gradient-column .wpb_wrapper{padding-top:0px !important;}
.background-gradient-row {
 background-image: linear-gradient(to left, #AED760FF, #31A1B0FF);
	
}
.text-block-center-aligned{position:relative; margin:0 auto;}
.news-three-column-layout{box-shadow: 0px 10px 20px rgb(0 0 0 / 20%);min-height:250px;}
.two-column-text-image-bottom{min-height:430px;}
.news-three-column-layout .button-text-alignment button,.news-three-column-layout .button-text-alignment a{text-align:right;}



/*Typography*/  


 h2{font-size: 42px; line-height: 1.3em; font-weight: 800; text-align: center;}
h3{font-size: 34px; line-height: 50px; font-weight: bold;}
h4{font-size: 24px; line-height: 35px; font-weight: 700;}
.two-column-textbox-right ul li{color: white; font-size: 20px; line-height: 40px; font-weight: 300;font-family: Lato, sans-serif;}
.privacy-typography ul li,.privacy-typography ol li{color: black; font-size: 20px; line-height: 40px;font-weight: 600;     }
.background-gradient-typography-heading h3{color: white; }


/*gradient box */
.border-gradient h3{font-size: 44px; line-height: 60px; text-align: left}
.border-gradient{height:360px; width:360px;     display: block;
    margin: 0 auto;}
.border-gradient .wpb_wrapper{margin: 0 20px; position: relative;top: 50%; transform: translateY(-50%);}


/* CSS for homepage new section */
.news-homepage-typography h4{color: #00aaad !important; font-weight: 600 !important;}
.news-homepage-typography p{color: #000000 !important; font-weight: 600 !important;}
.news-homepage-typography{min-height:325px;}
.news-three-column-layout{min-height:380px;}

.sab-members .member-row{    text-align: center;
    align-items: center;
    align-content: center;
     margin: 0 auto;
height:auto !important;
}
.member_cat-sab{    position: relative !important;
    display: inline-block;
    top: auto !important;
    left: auto !important;
    margin: 0 auto;
}
.member_cat-sab.post-4380{margin-right: 0px;}
.member_cat-sab.post-4386 {margin-left: 0px;}
.member_cat-leadership h2,.member_cat-bod h2,.member_cat-sab h2{text-align:left;}
.member_cat-leadership .member-role,.member_cat-bod .member-role,.member_cat-sab .member-role{text-transform:none;}
.member_cat-leadership .thumb-info-caption p, .member_cat-bod .thumb-info-caption p,.member_cat-sab .thumb-info-caption p{font-family: Lato,sans-serif;
    font-weight: 400;
    font-size: 17px;
    line-height: 20px;
    color: #00B0B9;}



.accordian-trail .wpb_wrapper {padding-top: 0px !important;}






/* Media Query */

@media only screen and (max-width: 1170px) and (min-width: 992px){
	
	.border-gradient{height:400px; width:400px;}
.border-gradient .wpb_wrapper{margin: 0 20px; position: relative;top: 50%; transform: translateY(-50%);}
/*	.two-column-textbox-right{padding:70px 5px 35px 5px !important;}  */
.three-layout-block-homepage {
    	max-width: 360px;
    min-width: 350px;
    margin-left: auto;
	margin-right: auto;}
	
}
@media only screen and (max-width: 991px) and (min-width: 820px){
	.border-gradient{height:350px; width:350px;}
.border-gradient .wpb_wrapper{margin: 0 20px; position: relative;top: 50%; transform: translateY(-50%);}
/*	.home-text-col-right{padding-top:120px !important;}
	.two-column-textbox-right{padding:35px 20px 35px 20px !important;}
	 .gradient-background-content{padding:30px 5px !important;} */
	.border-gradient h3,h1{font-size:30px !important;}
	.science-gradient-box h3{color: white; font-size: 28px !important; line-height: 35px !important;}
.three-layout-block-homepage {
    	max-width: 360px;
    min-width: 350px;
    margin-left: auto;
	margin-right: auto;}
	.image-overlap-text{padding-right:20px !important;}
}

@media only screen and (max-width: 820px) and (min-width: 768px){ 
	
	.border-gradient{height:350px; width:350px;}
.border-gradient .wpb_wrapper{margin: 0 20px; position: relative;top: 50%; transform: translateY(-50%);}
	.border-gradient h3,h1{font-size:30px !important;}
/*	.two-column-textbox-right{padding:35px 10px !important;}
	.home-text-col-right{padding-top:80px !important;}
	.home-text-col-right{padding-left:40px !important;} 
	.gradient-background-content{padding:30px 5px !important;}  */
	.science-gradient-box h3{color: white; font-size: 28px !important; line-height: 35px !important;}
	.three-layout-block-homepage {
    	max-width: 360px;
    min-width: 350px;
    margin-left: auto;
	margin-right: auto;}
	.image-overlap-text{padding-right:20px !important;}
	
}
@media only screen and (max-width: 768px) and (min-width: 750px){.custom-career-block{height:729px;}}


@media only screen and (max-width: 992px){  .image-overlap-strip{margin-left:0px !important;padding-top:0px !important;}
	.image-overlap-strip .wpb_wrapper{margin-left:0px !important;padding-top:0px !important;}

}


@media only screen and (max-width: 767px){ 
	
  .border-gradient{height:320px; width:320px;}
.border-gradient .wpb_wrapper{margin: 0 10px; position: relative;top: 50%; transform: translateY(-50%);}
	.border-gradient h3,h1{font-size:30px !important;}
/*	.two-column-textbox-right{padding-Top:10px !important;}  */
	.btn-home-col-right { display:grid;} 
	.border-gradient .wpb_wrapper h3{padding-left:20px !important;}
	.border-gradient {position:relative; margin:0px auto;}
	.science-gradient-box h3{color: white; font-size: 28px !important; line-height: 35px !important;}
/*	.two-column-textbox-right{padding-bottom:20px !important;margin-bottom:0px !important;}  
	.second-text-column{Padding-bottom:20px !important;}  
	.gradient-background-content{padding:30px 5px !important;} */
	
	.image-column-front-page .wpb_wrapper {padding-top:0px !important;}
	.image-column-front-page{min-height:300px;}
	.text-image-section-row {margin-bottom:0px;}
	.our-science-gradient-bg{margin-top: 0px !important;}
	p{overflow-wrap: break-word;}
	.pipeline-iframe{min-height:auto !important;}
/*	p,h1,h3,h4{text-align:center;} */
	h2{text-align:center !important;}
	.news-three-column-layout{max-width:340px;margin:0 auto;}
	.top-bottom-spacing{padding-top:30px !important;padding-bottom:10px !important;margin-bottom:10px !important;}
	.row-top-spacing .wpb_wrapper{padding-top:0px !important;}
.contact-content{padding-left:0px !important;}
	 /*.contact-content h2, .contact-content h3,p{text-align:center !important;} */
	.news-feed-white-boxes{margin-top:0px !important;}
	.shadow-row{/*margin-top:20px !important;*/}
	  .image-overlap-strip{margin-left:0px !important;padding-top:0px !important;}
	.image-overlap-strip .wpb_wrapper{margin-left:0px !important;padding-top:0px !important;}
	.overlap-img img{max-height:400px !important;}
	.image-overlap-text{padding-right:20px !important;}
	.privacy-typography h2,.privacy-typography h3,.privacy-typography h4{text-align:center !important;}
	.shadow-row-margin{margin-top:-60px !important;}
	.block-height-margin{min-height:450px !important;}
	h2 {
    font-size: 28px;
    line-height: 50px;
    
}
	h3 {
    font-size: 28px;
    line-height: 50px;
    
}
	


	
	
}

@media only screen and (min-width: 1700px){ .image-overlap-margin{margin-left:-160px !important;}}
  @media only screen and (max-width: 749px){ .career-bottom-button{margin-top:-40px !important;}}

/* Media Query Ends */




.partner-content .wpb_wrapper{padding-top:0px !important;}
.accordion .card-header a { font-weight: 500 !important; padding-left: 45px !important; padding-right: 45px !important; font-size: 24px;}
.right-column-btn .porto-btn-text{text-transform:uppercase;}
.entry-content{margin: 0px 0 30px;}
.post-meta{display:none;}
.text-justify { text-align: start !important;}
.btn-default-style a{ border-width: 1px !important;
    border-color: #00aaad  !important;
    border-style: solid  !important;
	border-radius:30px  !important;
    background: #ffffff  !important;
	color: #00aaad  !important;    padding: 15px 30px !important;    font-weight: 600 !important;
    font-size: 18px !important;
    text-transform: none !important;}
.publication-tabs .tab-content .publications-tab-press-release-row{border-bottom: 1px solid #00b0b9;}
.publications-tab-press-release-row .publications-title p {
    padding-left: 0!important;
    padding-right: 0!important;
}
.publications-tab-press-release-row p {
    padding-left: 10px;
    padding-right: 10px;
}
.publications-title a:hover {
    background-size: 100% 100%;
    color: #ffffff;
    text-decoration: none!important;
}
.publications-title a {
    background-image: linear-gradient(to left, #AED760FF, #31A1B0FF);
    background-repeat: no-repeat;
    background-size: 110% 0px;
    background-position: 0 100%;
    transition: all 0.25s ease-in;
    padding-bottom: 4px;
    display: inline-block;
    padding-left: 10px;
    padding-right: 10px;
}
.shadow-col{ box-shadow: 0px 0px 20px #888888;padding-left: 60px !important;padding-right: 60px !important;}
.shadow-col-publication { box-shadow: 0px 10px 20px rgb(0 0 0 / 70%);}
.shadow-col-overlap{ box-shadow: 0px 10px 20px rgb(0 0 0 / 70%);}
.shadow-col .wpb_single_image {margin-bottom:0px !important;}
.science-img-bottom{padding:0px !important;}
/*.image-overlap-strip{min-width:340px;} */
.row-partner:hover img {transition: transform .5s;transform: scale(1.2);}
/*.slick-track:last-child{transition: transform 3s !important;} */

.career-boxes-border .vc_column_container{min-width:281px;max-width:282px;margin-left: auto;
    margin-right: auto;}

.custom-career-block {  box-shadow: 0 0 15px;}

/*Press releases*/
.press-release-copy p{font-weight:300 !important;}

.pipline-video-section-two{max-width:900px; margin-left:auto !important;margin-right:auto !important;}
.pipeline-video-section-left .vc_column-inner{border:1px solid #b7b7b7;}
.pipeline-video-section-right .vc_column-inner{border:1px solid #13485d;}
.two-box-center{display:block; margin-left:auto;margin-right:auto;}
.pipeline-two-video-callout{max-width: 800px; margin-right: auto;margin-left: auto;}


/*Pipeline design*/



.show-mobile{display:none;}
body .pipeline-header .col-md-1{width: 10.5%;background-color: rgb(0, 121, 128);border-right: 1px solid #fff;flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;}
body .pipeline-header .phase-col{background-color: rgb(0, 176, 166);
}
	body .pipeline-header .col-drug-name{min-width: 3%;
    max-width: 35px;}
body .pipeline-header .col-md-1 p{    font-size: 13px;
    color: #fff;
    font-weight: 400;
    text-align: center;      position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);     line-height: 22px; }
body .pipeline-header{    margin-left: auto;
    margin-right: auto;
    }
body .pipeline-header .col-drug-name{background-color: transparent;}
body .pipeline-header .col-md-1 .wpb_text_column{margin-bottom:0px;}
body .pipeline-header .col-md-1 .vc_column-inner, body .pipeline-header .col-md-1 .vc_column-inner .wpb_wrapper, body .pipeline-header .col-md-1 .wpb_text_column{    min-height: 70px;} 

body .pipeline-row{position:relative;    align-items: center;    margin-left: auto;
    margin-right: auto;
    }
body .pipeline-row .col-md-1{min-width: 10.5%; padding:0px; flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%; border-right:1px solid #fff;}
body .pipeline-row .col-md-1 .wpb_content_element{margin-bottom:0px;}
body .pipeline-row .first-col{min-width: 3%;
    max-width: 35px;border-right:none;}
	body .pipeline-row .col-drug-name{
    min-width: 264px;
    transform: rotate(270deg);
    position: absolute;
    top: 114px;
    left: -114px;
    /* bottom: -73px; */
     height: 35px;
    border: 0px solid rgb(0, 0, 0);
    background-color: rgb(23, 87, 114);}
body .pipeline-row.allogeneic .col-drug-name{background-color: #b8d856;}

.progress-bar-autologus .progress-bar,.progress-bar-allogeneic .progress-bar{
clip-path: polygon(0% 0%, 95% 0%, 100% 50%, 95% 100%, 0% 100%);
}




body .pipeline-row .pipeline-discovery-col {background-color: rgb(232, 233, 235);    height: 132px;
    border-right: solid 1px #fff;}
body .pipeline-row .pipeline-ind-enabling-col{background-color: rgb(222, 224, 227);    height: 132px;
    border-right: solid 1px #fff;}
body .pipeline-row .pipeline-phase1-col{background-color: rgb(210, 214, 218);    height: 132px;
    border-right: solid 1px #fff;}
body .pipeline-row .pipeline-phase2-col{background-color: rgb(199, 203, 208);    height: 132px;
    border-right: solid 1px #fff;}
body #content .wpb_text_column :last-child{    align-self: auto;margin-right:none;}
body .pipeline-row .col-md-1 p{    font-size: 12px;  
    font-weight: 400;
    text-align: center;        line-height: 22px; }
body .pipeline-row .col-md-1 p strong{ font-weight: 800;}
body .pipeline-row .col-md-1 .pipeline-logo img{height:auto;}
body .pipeline-row .col-drug-name p{    font-size: 15px;  
    font-weight: 900;
    text-align: center;      position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);     line-height: 22px; color:#fff;}
body .pipeline-row .col-drug-name .wpb_content_element{margin-bottom:35px;}

body .pipeline-row .pipeline-progressbar-col.A2B530{position: absolute;
   left: 57%; 
    min-width: 20.85%;}
body .pipeline-row .pipeline-progressbar-col.A2B530 .progress {
 
    background: rgb(222, 224, 227) !important;
}
body .pipeline-row .pipeline-progressbar-col .vc_column-inner{align-self: auto;}

body .pipeline-row .pipeline-progressbar-col.allogeneic-drug-1,body .pipeline-row .pipeline-progressbar-col.allogeneic-drug-2{position: absolute;
   left: 57%;
    max-width: 10.25%;}

body .pipeline-row.allogeneic .pipeline-progressbar-col .progress{background-color: rgb(232, 233, 235);}

body .pipeline-row .pipeline-progressbar-col .progress {margin-bottom:0px;}
body .pipeline-row .pipeline-progressbar-col .vc_progress_bar .progress 
 span{clip-path: polygon(0% 0%, 95% 0%, 100% 50%, 95% 100%, 0% 100%);    background-image: -webkit-linear-gradient( 360deg, rgb(19, 73, 93) 0%, rgb(39, 119, 149) 94%);}

body .pipeline-row.allogeneic .pipeline-progressbar-col .vc_progress_bar .progress span {
    clip-path: polygon(0% 0%, 90% 0%, 100% 50%, 90% 100%, 0% 100%);
    background-image: -webkit-linear-gradient( 360deg, #8DB434 0%, #B1D15C 94%);
}

.pipeline-small-divider hr{margin: 0px;
    background: #b7b7b7;
    margin-left: 35px;
    margin-right: 2px;}
.large-divider hr{height:8px;}
@media only screen and (max-width: 900px)  {
.show-mobile {
    display: block;
}
body .pipeline-header .col-md-1 p{font-size:11px;}
body .pipeline-row .col-md-1 p{font-size:16px;    text-align: left; padding-left:15px;}
}

@media only screen and (min-width: 901px)  {
.hide-on-mobile{display: none !important;}

}


@media only screen and (max-width: 900px)  {
	
	.pipeline-progressbar-col .wpb_wrapper{display:inline-block !important}
	.mobile-block-inline .wpb_wrapper{display:inline-block !important}
	body .pipeline-row .pipeline-progressbar-col.A2B530{position: absolute;
   left: 0%; 
    }

body .pipeline-row .pipeline-progressbar-col.allogeneic-drug-1,body .pipeline-row .pipeline-progressbar-col.allogeneic-drug-2{position: absolute;
   left: 0%;
    }
	
	
.indication-position p{    position: absolute;
    bottom: 15%;}
.border-silver{    border-bottom: 1px solid silver !important;}
.pipeline-progress-mobile-13, .pipeline-progress-mobile-37, .pipeline-progress-mobile-24, .pipeline-progress-mobile-45{width:99.7%}

body #content .wpb_text_column :last-child { margin: 0px !important;}
body .pipeline-row .pipeline-progressbar-col{min-width: 100% !important;
    position: relative !important;}
body .pipeline-row .pipeline-progressbar-col .pipeline-progress-mobile-45 .progress  .progress-bar{width:45% !important;}
body .pipeline-row .pipeline-progressbar-col .pipeline-progress-mobile-24 .progress  .progress-bar{width:24% !important;}
body .pipeline-row .pipeline-progressbar-col .pipeline-progress-mobile-13 .progress  .progress-bar{width:13% !important;}
body .pipeline-row .pipeline-progressbar-col .pipeline-progress-mobile-37 .progress  .progress-bar{width:37% !important;}
body .pipeline-row .pipeline-progressbar-col .progress{padding: 5px 0px !important;
    min-height: 60px !important;background: #e9ecef !important;}
body .pipeline-row .pipeline-progressbar-col .progress

body .pipeline-row .pipeline-progressbar-col{min-width: 100% !important;
    position: relative !important;}
 .wpb_text_column.wpb_content_element.show-mobile.pipeline-header-mobile.pipeline-progress-lebels{    width: 24.6%;
    display: inline-block;}
body .pipeline-row .first-col{display:none !important;}
.show-mobile{display:block;}
body .pipeline-row .col-md-1 .pipeline-logo{    display: inline-block !important;
    vertical-align: middle !important;}
body .pipeline-row .col-md-1 .pipeline-logo img{height:50px;width: auto;
    padding-left: 10px;}
.hide-mobile{display:none !important;}
body .pipeline-header{display:none;}
body .pipeline-row .col-drug-name{
    position: relative;
    transform: none;
    top: 0px;
    left: 0px;
    min-width: 100%;
    /* bottom: 0px; */
    height: auto;}
body .pipeline-row .col-md-1 {
   display: inline-block;
min-width:100%;
min-height:66px;
border-bottom: 2px solid #fff;
}body .pipeline-row{padding-top:15px;}

 body .pipeline-row .col-drug-name .wpb_wrapper{width:100%;display:inline;}
 body .pipeline-row .col-md-1 .vc_column-inner{display: inline;}
 body .pipeline-row .col-md-1 .wpb_text_column,  body .pipeline-row .col-md-1 .wpb_single_image{width:49.7%;display:inline-block;}

body .pipeline-row .col-md-1 .pipeline-header-mobile{background-color: rgb(0, 132, 139);
    border-right: 1px solid #fff;}
body .pipeline-row .col-md-1 .pipeline-header-mobile p{color:#fff;font-size: 16px;
    text-align: left;
    padding: 20px 0px 20px 15px;}
.pipeline-discovery-col-1 .progress-bar-success{width:24% !important;    clip-path: polygon(0% 0%, 91% 0%, 100% 50%, 91% 100%, 0% 100%);}
.pipeline-discovery-col-2 .progress-bar-success{width:16% !important;    clip-path: polygon(0% 0%, 85% 0%, 100% 50%, 85% 100%, 0% 100%);}

}

@media only screen and (max-width: 767px){.pipeline-logo{text-align: center !important;}
 body .pipeline-row .col-md-1 .pipeline-header-mobile p {
    padding: 20px 0px 20px 0px !important;
}
}
@media only screen and (max-width: 768px){
.wpb_text_column.wpb_content_element.show-mobile.pipeline-header-mobile.pipeline-progress-lebels {
    width: 24.4%;}
 .pipeline-progressbar-col .wpb_text_column {text-align:center !important}
	.mobile-block-inline .wpb_text_column {text-align:center !important}
	.mobile-block-inline .indication-position{text-align:start !important;}
}
.pipeline-progress-mobile-13, .pipeline-progress-mobile-37, .pipeline-progress-mobile-24, .pipeline-progress-mobile-45{width:99%}



@media only screen and (max-width: 527px){
.wpb_text_column.wpb_content_element.show-mobile.pipeline-header-mobile.pipeline-progress-lebels {
    width: 24%;}
   body .pipeline-row .col-md-1 .pipeline-header-mobile p{    font-size: 14px;}
.pipeline-progress-mobile-13, .pipeline-progress-mobile-37, .pipeline-progress-mobile-24, .pipeline-progress-mobile-45{width:99% !important;}
}
@media only screen and (max-width: 660px){.pipeline-progress-mobile-13, .pipeline-progress-mobile-37, .pipeline-progress-mobile-24, .pipeline-progress-mobile-45{width:99.4%}

}

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

body .pipeline-row .col-md-1 p {font-size: 12px;}
body .pipeline-row .col-md-1 .wpb_text_column, body .pipeline-row .col-md-1 .wpb_single_image { width: 49.3%;}
body .pipeline-row .pipeline-progressbar-col .vc_progress_bar .progress span {
    clip-path: polygon(0% 0%, 85% 0%, 100% 50%, 85% 100%, 0% 100%) !important;
    background-image: -webkit-linear-gradient( 360deg, rgb(19, 73, 93) 0%, rgb(39, 119, 149) 94%);
}
body .pipeline-row.allogeneic .pipeline-progressbar-col .vc_progress_bar .progress span {
    clip-path: polygon(0% 0%, 80% 0%, 100% 50%, 80% 100%, 0% 100%) !important;
    background-image: -webkit-linear-gradient( 360deg, #8DB434 0%, #B1D15C 94%);
}
}

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

.mobile-height-indications{padding-top:20px !important; padding-bottom:15px !important; margin-bottom: 3px !important;}

}

@media only screen and (max-width: 391px){
.block-indication-height{padding-top:22px !important;}
   .block-indication-height p{ position: relative;
    bottom: 10px;}
}
.pipeline-progress-lebels{ background-color: rgb(0, 176, 185) !important;}

@media only screen and (max-width: 900px) and (min-width: 502px){.initial-indication-position p{position: absolute; bottom: 35% !important; }}

@media only screen and (max-width: 900px) and (min-width: 769px){.pipeline-progress-mobile-13, .pipeline-progress-mobile-37, .pipeline-progress-mobile-24, .pipeline-progress-mobile-45{width:99.7% !important}}
	
@media only screen and (max-width: 1169px) and (min-width: 900px){body .pipeline-row .pipeline-progressbar-col.A2B530{position: absolute;
   left: 57.3%; 
    }

body .pipeline-row .pipeline-progressbar-col.allogeneic-drug-1,body .pipeline-row .pipeline-progressbar-col.allogeneic-drug-2{position: absolute;
   left: 57.3%;
    }}

body .pipeline-row .pipeline-progressbar-col .vc_progress_bar .progress span {
    clip-path: polygon(0% 0%, 90% 0%, 100% 50%, 90% 100%, 0% 100%) !important;
    background-image: -webkit-linear-gradient( 360deg, rgb(19, 73, 93) 0%, rgb(39, 119, 149) 94%);
}
body .pipeline-row.allogeneic .pipeline-progressbar-col .vc_progress_bar .progress span {
    clip-path: polygon(0% 0%, 85% 0%, 100% 50%, 85% 100%, 0% 100%) !important;
    background-image: -webkit-linear-gradient( 360deg, #8DB434 0%, #B1D15C 94%);
}
body .pipeline-row.allogeneic .pipeline-progressbar-col .pipeline-progress-mobile-13 .progress span{ clip-path: polygon(0% 0%, 75% 0%, 100% 50%, 75% 100%, 0% 100%) !important;}
/*End Pipeline design*/




.border-gradient.clinical-studies-gradientbox-text h3{max-width:215px;}
 .bg-unset{ background-attachment:unset !important; background-image:url("/wp-content/uploads/Clinical-trials-bg.jpeg") !important;     background-position: center !important;     background-size: cover !important;}
.rw-bg-mountains.for-HP{background-size: 100% 75% !important;}

@media only screen and (min-width: 1200px){.bg-unset{background-attachment:fixed !important; background-image:url("/wp-content/uploads/Clinical-trials-final.jpeg") !important;     background-position: top !important;     background-size: auto !important;}}

.clinical-trail-bg {background-attachment:unset !important; background-image:url("/wp-content/uploads/Clinical-trials-bg.jpeg") !important;     background-position: center !important;     background-size: cover !important;}

@media only screen and (min-width: 1200px){.clinical-trail-bg {background-attachment:fixed !important; background-image:url("/wp-content/uploads/Clinical-trials-final.jpeg") !important;     background-position: top !important;     background-size: auto !important;}}

.spacing-scroll{padding-top: 115px !important;
    margin-top: -115px !important;}
.accordian-icon a.accordion-toggle:before {display: none;}
.mobile-tabs .mobile-tab-items {display: none !important;}
.leadership-profiles-list article {
    padding: 0 25px 1px !important;
    min-height: 450px;
    position: relative !important;
    display: inline-block;
    top: auto !important;
    left: auto !important;
    margin: 0 auto;
}
.member.post-4356{
    margin-left: 0px;
    margin-right: auto;
}
.member.post-4322{ margin-left: 0px;
    margin-right: 0px;}
.member.post-4355{    margin-left: auto;
    margin-right: 0px;}
.leadership-profiles-list .member-row {
    text-align: center;
    align-items: center;
    align-content: center;
    margin: 0 auto;
    height: auto !important;
}


#side-nav-panel .accordion-menu>li.menu-item a {
   
	padding: 6px 43px 6px 16px !important;}
#side-nav-panel.panel-right {
    padding-top: 60px !important;
}

html.panel-opened .side-nav-panel-close {
    
	color: #00aaad !important;}


.collapsible-panel.gray a.accordion-toggle[aria-expanded="true"]::after{    border: solid 1px #000;}
.collapsible-panel.gray .collapse {
    border-top: 2px solid #000;
}

.page-title-strip-ct{padding-top: 100px !important;padding-bottom: 100px !important;}
.page-title-strip-ct {
    background-attachment: unset !important;
}
.text-white h3{font-size: 32px; line-height: 50px; color: #fff !important;}
.text-white p, .text-white li, .text-white h4{color: #fff !important;}
.col-trails-box .vc_column-inner{ background-color: #000; padding: 40px 40px 0px 30px !important;  margin-left: auto; margin-right:auto;}
.col-trails-box h4{color: #b8d856 !important;}
.col-trails-box p{color: #fff; font-weight: 400 !important;}
 .card-bottom-acc .show{background-color: #00aaad !important;}
.box-ct-sp{margin-top: 500px;}
.ct-text-box{min-height: 260px;}
/*.rw-bg-mountains{margin-top: 40px !important;
    padding-bottom: 30px !important;
    background-image: url(/wp-content/uploads/Mountains-e1715148819598.jpg) !important;
    background-position: bottom !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;}
*/
.rw-bg-mountains {
    margin-top: 40px !important;
    padding-bottom: 30px !important;
    background-image: url(/wp-content/uploads/everest-crop2.jpg) !important;
    background-position: center bottom !important;
    background-repeat: no-repeat !important;
    background-size: contain !important;
}
.rw-bg-mountains-cs {
    margin-top: 40px !important;
    padding-bottom: 30px !important;
    background-image: url(/wp-content/uploads/everest-crop2.jpg) !important;
    background-position: center 50% !important;
    background-repeat: no-repeat !important;
    background-size: contain !important;
}
.top-header-row * {
    font-size: 13px;
    text-decoration: none !important;
}
.text-abr p{font-weight: 300;font-size: 15px; line-height: 25px;}
.text-thin p{font-weight: 400;}
.col-null-sp .vc_column-inner{padding-top: 0px !important;}
.text-normal p{font-weight: 400 !important;}

.ct-list ul {
  list-style-type: none;
}
.ct-list ul li{
  color: #000;
}
.ct-list li:before {
  content: '\2014';
  position: absolute;
  margin-left: -30px;
	font-size: 10px;
}
.sm-ct-text p{font-size: 14px !important;}

.col-max-acc{max-width: 1020px; margin-left: auto; margin-right: auto; display: block;}
.ct-box-layout{border: 1px solid #fff; padding: 20px 20px 0px 20px;margin-left: 1px !important;}
.ct-weight h4{font-weight: 400;}
.col-box-ct .vc_column-inner{padding:40px; border: 1px solid #fff;}
.right-column-btn a:hover{color: #000 !important; background-color: #fff !important;}
.right-column-btn a{color: #000 !important;     border-color: rgba(0, 0, 0, 0) !important;}
.ref-list ol li{font-size: 15px;
    line-height: 25px;
    color: #000000; font-weight: 300 !important;    font-family: Lato, sans-serif;}

.rw-notation {
    padding-top: 200px;
    margin-top: -200px;
}
sup a{color: #000 !important;}
.white-script sup a{color: #fff !important;}

#header .header-top .header-row{display: contents !important;}
#header .header-top .header-row a{    padding-right: 30px !important;} 




.rw-bg-mountains:before {
    height: 180px;
    display: block;
    content: '';
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    background: rgb(255, 255, 255);
    background: -moz-linear-gradient(180deg, rgba(255, 255, 255, 1) 8%, rgba(255, 255, 255, 0) 100%);
    background: -webkit-linear-gradient(180deg, rgba(255, 255, 255, 1) 8%, rgba(255, 255, 255, 0) 100%);
    background: linear-gradient(180deg, rgba(255, 255, 255, 1) 8%, rgba(255, 255, 255, 0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1);
}
.table-data a{color: #fff !important;}


.col-aware .vc_column-inner{padding: 30px !important; background: #f7f7f7;}
.ct-gn h4{color: #00aaad;}
.full-word, .nowrap {white-space: nowrap;}
.text-unbold p{font-weight: 300 !important;}
.sp-top-rw{padding-top: 50px; Padding-bottom: 50px;}
.rw-mr-null{padding-left: 15px; padding-right: 15px;}
.img-schema img{min-width: 1020px;}


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

	
.shadow-col {
   
    padding-left: 30px !important;
    padding-right: 30px !important;
}
	.acc-sp-rl {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
	
	.ct-box-layout {
    margin-left: 10px;
    margin-right: 10px;
}
	

	
	.col-box-ct{    padding-right: 0px !important; padding-left: 0px !important;}
	.box-ct-sp{margin-top: 100px !important;}
	
	.current-keyword{margin-left: 0px !important}
	.rw-bg-mountains{    padding-bottom: 0px !important;}
	
	.collapsible-panel .card-body .collapsible-panel-body-copy{padding-bottom: 0px !important;}
	
	.img-desktop{display: none;}
	.text-spcing-left{padding-left: 0px !important;}
	
	.sm-ct-text p{line-height: 20px;}
	
	
	
	a.accordion-toggle[aria-expanded="false"]::after {
    content: '+';
    text-align: right;
    float: right;
    padding: 3px 10px;
    border: solid 1px #fff;
    border-radius: 300px;
    margin-top: -4px;
    margin-right: 15px;
		position: absolute;
		right:0;
			
}
a.accordion-toggle:after {
    content: '+';
    text-align: right;
    float: right;
    padding: 3px 10px;
    border: solid 1px #fff;
    border-radius: 300px;
    margin-top: -4px;
    margin-right: 15px;
	position: absolute;
		right:0;
		
}
a.accordion-toggle[aria-expanded="true"]::after {
    content: '\2013';
    text-align: right;
    float: right;
    padding: 2px 9px 4px 11px;
    border: solid 1px #fff;
    border-radius: 300px;
    margin-top: -4px;
    margin-right: 15px;
	position: absolute;
		right:0;
			
}

	
}

@media only screen and (min-width: 767px){
	
	.img-mobile{display: none;} 

}

@media only screen and (min-width: 991px){ 

.header-right{display: none !important;}
	.img-full img{width: 900px;}
	.col-aware .vc_column-inner{min-height: 550px;}
}

@media only screen and (min-width: 767px){ 

	.col-aware .vc_column-inner{min-height: 610px;}
}

@media only screen and (max-width: 1169px){ 
.img-schema{overflow: scroll;}
	.text-spcing-left{padding-left: 60px;}
}



