/** Please do not write any CSS in here**/

/*Select Dropdown in /products page*/
/*
.custom-select-menu ul li:first-child {
    display: none!important;
}
*/

/*Leadership Bio List*/

.bosysection img{float:right;clear: right;}

.view-display-id-leadership_bio_list .columns .block.bio .text-wrapper, .view-display-id-leadership_bio_list .hidden-container{
	display:none;
}

.node-type-leadership .page-master-title h1 {
    color: #1c75bc;
}

.node.node--leadership.node--full.node--leadership--full .field--name-body {
    display: inline-block;
    width: 60%;
}


/* Blogs */
.section-node .field--name-field-blog-tags .field__items .field__item {
	display: inline-block;
	margin-right: 20px;
	margin-bottom: 20px;
	padding: 7px 10px 4px;
	background-color: #FFF;
	font-family: "KarbonSemibold";
	font-size: .875em;
	color: #019CDC;
	text-transform: uppercase;
	cursor: pointer;
}

/* France, Italy */
.i18n-fr.section-blogs .block.featured-blog .read-more,
.i18n-it.section-blogs .block.featured-blog .read-more {
	padding: 10px;
	font-size: 0.875em;
}

/* Japan, Korea, Russia */
.i18n-ja.section-blogs .featured-blogs-row .block,
.i18n-ko.section-blogs .featured-blogs-row .block,
.i18n-ru.section-blogs .featured-blogs-row .block {
	height: 400px;
}

/* Russia */
.i18n-ru.section-blogs .hero .block.featured-blog h3 {
	color: #fff;
	font-size: 2em;
	line-height: 1;
}

.i18n-ru.section-blogs .hero .block.featured-blog .bio-text .bio-position {
	margin-bottom: 25px;
	font-size: 20px;
}

.field--name-field-leadership-image {
    display: inline-block;
    vertical-align: top;
	padding-right: 20px;
    padding-top: 25px;
}


.field--name-field-job-titile {
    text-align: center;
    padding-left: 43px;
    display: inline;
}
.view-display-id-leadership_bio_list .large-4{
	padding-bottom:20px;
}

.cta-container a.cta.trigger-related-stories.expand{	
	text-indent:0;
}

.page-node-35 .field--name-field-header-image, .page-node-35  .field--name-field-carousel-slides{
	display:none!important;
}

.top-rotate{
    
	transform:rotate(45deg) translate(5px, 5px) !important;
	-ms-transform: rotate(45deg); /* IE 9 */
	-webkit-transform: rotate(45deg); /* Safari */
}
.bottom-rotate{
	transform: rotate(-45deg) translate(8px, -8px) !important;
	-ms-transform: rotate(-45deg); /* IE 9 */
	-webkit-transform: rotate(-45deg); /* Safari */
}

.hide-tab{
	visibility:visible!important;
}

.field-collection-container{
	border:none!important;
}
.mailbox{
	height: 450px;
}
.mailbox .form-submit{
	margin-top: 30px !important;
	margin-bottom: 30px !important;
}

.news-center-tweets{
	width:100%!important;
}
#block-apachesolr-panels-search-form, .language-selector{
  display:none;
}
		
.view-display-id-results_grid_stories ul.pager li.pager-current {
	font-size: 28px;
	color: #999;
	display: block;
	font-family: "KarbonSemiBold",Arial,sans-serif;
	text-transform: uppercase;
}

.view-display-id-results_grid_stories ul.pager li.pager-next {
	display: inline-block;
	font-size: 14px;
} 
.view-display-id-results_grid_stories .pager li a {
	color: #999;
	font-family: "KarbonSemiBold",Arial,sans-serif;
	text-transform: uppercase;
}
.field--name-field-hide-social-share-widget .mail-wrapper{
	text-align: left;
}
.desktop-carousel .carousel-wrapper li{
  max-width:80%;
}
.global-policy, .last-updated{
 border-top: 1px solid #335c85;
    clear: both;
    color: white;
    font-family: "KarbonRegular",Arial,sans-serif;
    font-size: 0.875rem;
    letter-spacing: 0.01em;
    line-height: 1.5;
    margin-top: 40px;
    padding-top: 50px;
    text-align: left;
    width: 100%;
}
.last-updated{
	border-top:none;
	width: 240px;
	margin: auto;
}
.page-node-1233 .node-teaser .field--name-body .field-item p{
 text-align:center;
  text-align: -moz-center;
}
.overlay-cls-btn{
	width:20px;
	position: absolute;
    right: 15px;
    top: 15px;
    height: 20px;
    z-index: 100;
}
.tag-data-wrapper{
	margin-top: 70px;
}

.leaf.menu-8498.frdermittelundzuschsse a, .first.leaf.menu-8462.forschungundentwicklung a, .leaf.menu-8428.infektionskrankheitenundimpfungen a {	
	text-transform:none;
}
.view-display-id-results_events_block h3.hyperlink:hover{
	color: #019cdc !important;
}

.view-display-id-leadership_bio_list .block.bio {
	cursor:pointer;
}

body.node-type-press-releases .block--locale-language-content{
	min-width:0px;
}
body.node-type-press-releases .menu-language .lang-options{
	display:none;
}
body.node-type-press-releases .menu-language{
	border:none;
	border-left:1px solid #ccc;
	width:0px;
}
@media (min-width:1024px) {
.menu-language .lang-options.lang-hover .option:hover{
	color:#fff !important;
}
}

.i18n-ja .navigation-row .menu li .menu-2850 {
display:none;
}


/* blog chnages */

.section-blogs .hero.image-text .header-image {
    /*background-image: url(/sites/www_janssen_com/files/men_and_mortality_blog_banner.jpg);*/
    background-image: url(/sites/www_janssen_com/files/kids_hiv_v2_blog.jpg);
}
.section-blogs .hero.image-text .header-image img {
    visibility: hidden;	
}

.section-blogs .content-row .row {
    max-width: 100%;
	margin: 0 auto;
}
.section-blogs .content-row .bottom-50 {
    margin-bottom: 50px;
}
.section-blogs .content-row .content {
	margin-top:50px;
}

.section-blogs .block-overlay {
    display: none;
    width: 100%;
    height: 100%;
    background-color: #000;
    opacity: 0.4;
}

.section-blogs .block.call-to-action .bg,.section-blogs .block.call-to-action .tint,.section-blogs .block.text .bg, .section-blogs .block.text .tint,.section-blogs .block.featured-blog .bg,.section-blogs .block.featured-blog .tint, .section-blogs .block .video-cta{
	display: none;
}

.section-blogs .block .tint {
    width: 100%;
    height: 100%;
    background-color: #019CDC;
    opacity: 0;
}


.section-blogs .hero .block.featured-blog header {
    margin-bottom: 0px;
}
.section-blogs .block.featured-blog header {
    margin-top: 5px;
}

.section-blogs .hero .block.featured-blog h3 {
   color: #fff;
    font-size: 1.875em;
    line-height: 1.1em;
}

.section-blogs block.call-to-action h3,.section-blogs .block.text h3,.section-blogs .block.featured-blog h3,.section-blogs .block.image h3,.section-blogs .block.video h3,.section-blogs .block.bio h3,.section-blogs .block.infographic h3 {
    margin: 0;
    margin-bottom: 20px;
    font-family: "font-family: "KarbonSemibold";";

    font-weight: normal;
    color: #FFFFFF;
    
    white-space: normal;
    cursor: pointer;
}

.section-blogs .hero.image-text .featured-blog .bio-container {
    margin-top: 0;
    overflow:hidden;
}

.section-blogs .hero .block.featured-blog .bio-text {
  
    margin-bottom: 8px;
	width: 100%;
	float: left;
}
.section-blogs .block.featured-blog .bio-container.bio-image {
    width: 70px;
    overflow: hidden;
    right: 30px;
    position: absolute;
    bottom: 187px;
    text-align: center;
}

.section-blogs .hero .block.featured-blog .bio-text h4 {
    color: #ffffff;
    font-size: 1.125em;
    line-height: 1.1em;
    font-family: "KarbonMedium";
	text-transform: none;
      
}
.section-blogs .block .bio-container .bio-text h4 {
    margin-bottom: 0;
    text-transform: none;
}
.section-blogs .block .bio-container h4 {
    line-height: 1.1em;
}
.section-blogs .hero .block.featured-blog .bio-text .bio-position {
  
   float: left;
    font-family: "KarbonRegularItalic";
    font-size: 1.125em;
    line-height: 1.4em;
    width: 67%;
	font-style: italic;
	text-transform:none;
    
}
.section-blogs .hero .block.featured-blog .bio-text em {
    margin-bottom: 36px;
}
.section-blogs .block .bio-container em {
    line-height: 1.4em;
    text-transform: none;
}
.section-blogs .karbonitalic {
    font-family: "KarbonRegularItalic" !important;
}
.section-blogs .block.featured-blog .read-more {
    padding: 4px 10px 4px 10px;
    background-color: #019CDC;
    font-family: "KarbonMedium";
     font-size: 1.25em;
    text-transform: uppercase;
    color: #FFF;
    cursor: pointer;
}
.section-blogs .block.featured-blog .text-wrapper {
    display: flex;
    display: -webkit-flex;
    flex-direction: column;
    -webkit-flex-direction: column;
}
.section-blogs .block .text-wrapper {
    width: 100%;
    height: 100%;
    padding: 20px;
}
.section-blogs .block.featured-blog .text-wrapper > a {
     display: flex;
    flex-direction: column;
  
    width: 100%;
}

.section-blogs .block.text h4,.section-blogs .block.featured-blog h4,.section-blogs .block.image h4,.section-blogs .block.video h4,.section-blogs .block.bio h4,.section-blogs .block.infographic h4 {
    margin: 0;
    margin-bottom: 0;
    font-family: "KarbonMedium";
    font-size: .875em;
    font-weight: normal;
    text-transform: uppercase;
     color: #7d7d7d;
    line-height: 13px;
    white-space: normal;
}
.section-blogs .main-row .region-col > .pane-block{
	float:right;
}
.section-blogs .main-row .region-col> .featured-blogs-row{
	padding-left: 0;
}
.section-blogs .views-widget-filter-field_therapeutic_area_tid > label{
    margin: 0;
    font-family: "KarbonMedium";
    font-size: .875em;
    font-weight: bold;
    text-transform: uppercase;
    color: #999;
    white-space: normal;
	
}
.section-blogs h2{
	margin: 0;
    font-family: "KarbonSemibold";
    font-size: 2.125em;
    font-weight: normal;
    text-transform: uppercase;
    color: #999;
    white-space: normal;
}
.section-blogs .field--name-field-blog-tags .field__items .field__item {
    display: inline-block;
    margin-right: 20px;
    margin-bottom: 20px;
    padding: 7px 10px 4px;
    background-color: #FFF;
    font-family: "KarbonSemibold";
    font-size: .875em;
    color: #019CDC;
    text-transform: uppercase;
    cursor: pointer;
}
.section-blog-tags .block.featured-blog h3{
	    color: #2477b9;
		font-size: 26px;
}
.section-blog-tags .block.featured-blog.mh1.reveal- {
    height: 360px;
    margin-bottom: 15px;
}
.section-blog-tags .block.featured-blog.mh1.reveal- {
      height: 460px;
    margin-bottom: 17px;
    margin-top: 25px;
    padding: 10px;
	display:inline-block;
}
.section-blog-tags  .block .text-wrapper {
    padding: 12px;
}
@media only screen and (min-width: 1024px){	
	.section-blogs  .featured-blogs-row .block.featured-blog header {		
		min-height: 170px;
	}	
}
@media only screen and (min-width: 992px) and (max-width: 1024px) {	
	.section-blogs .block.featured-blog .has-image .bio-text {
		width: 100%;
	}
}
@media only screen and (min-width: 768px) and (max-width: 1024px){


.section-blogs .block.featured-blog .views-field-field-job-title-one-info{
    padding: 5px 0;
}
.section-blogs .hero .block.featured-blog .bio-text h4{
font-size:13.5px;
}
.section-blogs .hero .block.featured-blog .bio-text .bio-position{
    font-size: 13.5px;
}

}
.section-blogs .views-widget-filter-field_therapeutic_area_tid > label {
    font-size: 1.4375em;
}
@media only screen and (max-width: 480px){
	body {
		font-size: 75%;
	}
}

@media only screen and (max-width: 800px){
	.blogs-article-detail .col.one-third.region-col{
	margin-top: 0 !important;
	}
	.section-blogs .hero.image-text{
		display: block;
		height: auto;
		
	}
	.section-blogs .bio-container{
		font-size:75%;
	}
	.section-blogs .col.two-thirds.no-padding-left.region-col{
			width: 100%;
	}
	.section-blogs .col.one-third.no-padding-right.region-col{
		width: 100%;
	}
	.block.call-to-action, .block.text, .block.featured-blog{
	    max-width: 800px !important;
	}
	.section-blogs .block.call-to-action, .section-blogs .block.text, .section-blogs .block.featured-blog{
	margin-bottom:20px;
	}
	 .section-blogs .views-exposed-form .views-exposed-widget {
    float: none !important;
}
   .section-blogs .main-row .region-col > .pane-block {
    float: none;
}
	
}
@media only screen and (max-width: 767px){
.content p>a, .content .inline li a, .content .article-image-list-container .article-image-list-desc a, .content-row p>a, .content-row .inline li a, .content-row .article-image-list-container .article-image-list-desc a{
    word-break: break-word;
	}
	.blogs-article-detail .col.two-thirds.region-col > div{
padding: 10px;
}


.section-blogs .hero .block.featured-blog .bio-text{
	 margin-top:0;
	 }
	 .section-blogs .hero .block.featured-blog .bio-text h4{
	 font-size:13.5px;
	 }
		.section-blogs .hero .block.featured-blog .bio-text .bio-position{
	  font-size:13.5px;
	  padding-top: 5px;
	  line-height: 16px;
	  }
	  .section-blogs .column,.section-blogs .columns {
	  padding-right: 5px !important;
	  }
	  .section-blogs .no-padding-left{
	  padding-left:5px !important;
	  }
	  .section-blogs .block.featured-blog .field-content{
	   font-size:13.5px !important;
	  }
	  .featured-blog .bio-text .views-row{
	  padding-top:0px !important;
	  }
	  .section-blogs .block.featured-blog .views-field-field-author-first-info{
	      margin-top: 10px !important;
	  }
	.section-blogs .block.call-to-action,.section-blogs .block.text,.section-blogs .block.featured-blog {
	margin: 0 0 20px 0;
	height:415px !important;
	}
	.section-blogs .block.featured-blog .views-field-field-job-title-one-info{
	padding:5px 0;
	}
	.section-blogs .hero .block.featured-blog .bio-text{
	    margin-bottom: 22px;
	}
	.section-blogs .block .text-wrapper .blog_post{
	padding-top: 0 !important;
	}
 }
 
 
 

.section-blogs .column,.section-blogs .columns {
    position: relative;
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    float: left;
	margin-right: 0px;
}

.section-blogs .block.featured-blog {   
    background-size: cover;
    border: 1px solid #b7b7b7;
    border-left: none;
    border-top: none;
}

.section-blogs .block.featured-blog,.section-blogs .block.text a {
    text-decoration: none;
}

.section-blogs .block.call-to-action,.section-blogs .block.text,.section-blogs .block.featured-blog {
    position: relative;
    width: 100%;
    height: 430px;
    border: 1px solid #E7E7E7;
    background-color: #FFF;
    cursor: pointer;
	max-width: 363px;
}

.section-blogs .featured-blogs-row .block {
    margin-bottom: 15px;
	height: 430px;
}

.section-blogs .block.featured-blog h4 {
    margin-bottom: 10px;
    color: #7d7d7d;
    font-size:1.125em ;
	line-height:1.1em;
}
.section-blogs .block.featured-blog  header  h4 {
    font-size: 1.125em;
}
@media only screen and (max-width: 480px){
	body {
		font-size: 75%;
	}
	.section-blogs .block.featured-blog h4{
		line-height: 13px;
	}
    .section-blogs .block.featured-blog .views-field-field-author-first-info {
    font-family: KarbonSemibold;
     float: none;
    width: 100%
    
}
.section-blogs .block.featured-blog .views-field-field-job-title-one-info {
   
    font-family: KarbonRegular;
    float: none;
    width: 69%;
}
.section-blogs .block.featured-blog .views-field-field-job-title-two-info {
    font-family: KarbonRegular;
    float: none;
    width: 100%

}
.section-blogs .block.featured-blog .views-field-field-author-second-name{
    float: none;
    width: 100%
}
.section-blogs .block.featured-blog .views-field-field-author-profile-pic {
    float: none;
    height: 100px;
    max-width: 100px;
    width: 100%;
  
}
.section-blogs .block.featured-blog.views-row-2.views-row-even.views-row-last {
    float: none;
    padding-top: 20px;
    text-align: center;
}

}
.section-blogs .block.call-to-action h3,
.section-blogs .block.text h3,
.section-blogs .block.featured-blog h3 p,
.section-blogs .block.image h3,
.section-blogs .block.video h3,
.section-blogs .block.bio h3,
.section-blogs .block.infographic h3 {
	margin: 0;
	margin-bottom: 20px;
	font-family: "KarbonSemibold";
	font-size: 26px;
	font-weight: normal;
	color: #333;
	line-height: 30px;
	white-space: normal;
	cursor: pointer;
}
.section-blogs .block.featured-blog.text-wrapper h3 p {
    color: #2477b9;
     font-size: 1.625em;
      font-weight: normal;
      line-height: 30px;
}
.section-blogs .views-exposed-form .views-exposed-widget{
	float:right;
}
.section-blogs .no-padding-left {
    padding-left: 0;
}
.section-blogs .view-content {
    clear: both;
}
.section-blogs .block.featured-blog .has-image .bio-text {
    width: 100%;
}
.section-blogs .block.featured-blog .bio-text {
    float: left;
    width: 100%;
  
}
.section-blogs .block .bio-container h4 {
	line-height: 1.1em;
}

.blogs-article-detail a.blog-back-button.karbonbold {
    font-family: "KarbonSemibold" !important;
}
.blogs-article-detail .blog-back-button {
    text-transform: uppercase;
    margin-left: 15px;
    background-image: url('/sites/www_janssen_com/files/back-button.png');
    background-repeat: no-repeat;
    padding-left: 10px;
    background-position: 0 25%;
    background-size: 6px 8px;
}
.blogs-article-detail .main-row .region-col > .pane-block {
    float: none !important;
}

.hero.image-text {
    display: flex;
    height: 385px;
    max-width: 1118px;
    width: 100%;
}
.hero.image-text .block.featured-blog {
    background-color: #2477b9;
    border: medium none;
    height: 100%;
    margin-left: 0;
}

.block.featured-blog {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-size: cover;
    border-color: -moz-use-text-color #b7b7b7 #b7b7b7 -moz-use-text-color;
    border-image: none;
    border-style: none solid solid none;
    border-width: medium 1px 1px medium;
}
.block.featured-blog, .block.text a {
    text-decoration: none;
}
.block.featured-blog {
    height: auto;
    min-height: 280px;
}


.additional-perspectives-row .bio-container, .featured-blogs-row .bio-container {
    height: 140px;
}
.bio-container {
    display: flex;
    margin-top: auto;

}


.blogs-article-detail .main-row{
    margin-top: -20px !important;
}
.blogs-article-detail .col.two-thirds.region-col > div {
	padding-right: 3em;
}
	
.blogs-article-detail .col.one-third.region-col {
    position: relative;
    width: 33.3333%;
    float: right;
	margin-top: 108px;
}

.blogs-article-detail .content-row .content {
    margin-top: 50px;
    margin-bottom: 23px;
}

.blogs-article-detail .col.two-thirds.region-col {
    position: relative;
    width: 66.6667%;
}

.blogs-article-detail .col {
    position: relative;
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    float: left;
    margin-right: 0px !important;
    margin-left: 0px !important;
}
.blogs-article-detail .author-info.clearfix > * {
    float: left;
}

.blogs-article-detail .author-bio {
    width: calc(100% - 127px);
    margin-top: 62px;
}
.blogs-article-detail .author-pic {
    width: 100px;
} 
.section-blogs .left {
    float: left;
	padding:0 1em 1em 0;
}

.blogs-article-detail .byline {
    font-style: normal;
    font-size: 1.25em;
	margin-bottom: 0.5em;
}
.blogs-article-detail .author-info a.cta {   
    background-position: right 8px;
    font-size: 16px;
    padding-bottom: 4px;  
    padding-right: 23px;
    padding-top: 0;
}
.blogs-article-detail  .karbonmedium {
    font-family: "KarbonMedium" !important;
}
.blogs-article-detail .author-info p {
    font-size: 1.125em;
}
.blogs-article-detail .top-posts p {
    font-size: 1.125em;
	line-height: 1.5;
	margin-bottom: 1.25em;
}
.blogs-article-detail  .field--type-text-with-summary p{
    margin-bottom: 1.25em;
}
.blogs-article-detail  .article-header-top{
	margin-top: 10px;
}
.karbonmedium a {
    border: none !important;
}
/*
.section-blogs .custom-select-menu  {
    width: 350px!important;
}
*/

.section-blogs .headline {
    padding-top: 20px !important;
} 

.section-blogs .block.featured-blog.bio-container_info {
    margin-top: 70px;
}

.section-blogs .block.featured-blog .bio-container_info.bio-image {
    width: 70px;
    overflow: hidden;
    right: 30px;
    position: absolute;
    bottom: 40px;
    text-align: center;
}
.section-blogs .block.featured-blog header p{
   
    font-family: "KarbonSemibold";
    font-size: 0.875em;
    line-height: 1em;
    text-transform: uppercase;
    color:#fff;
 }

 .section-blogs .block.featured-blog .field-content{
    font-size: 1.125em;
    line-height: 1.1em;
    color: #7d7d7d;
 }
 .section-blogs .block.featured-blog .views-field-field-author-first-info {
   font-family: "KarbonMedium";
     float: left;
    width: 69%;
    margin-top:20px;
   
    
}
.section-blogs .block.featured-blog .views-field-field-job-title-one-info {
   
    font-family: "KarbonRegularItalic";
    font-style: italic;
    float: left;
    width: 69%;
    line-height: 1.4em;
}
.section-blogs .block.featured-blog .views-field-field-job-title-two-info {
    font-family: "KarbonRegularItalic";
    font-style: italic;
    float: left;
    width: 69%;
    line-height: 1.4em;

}
.section-blogs .block.featured-blog .views-field-field-author-second-name{
    float: left;
    width: 69%;
}
.section-blogs .block.featured-blog .views-field-field-author-profile-pic {
    float: right;
    height: 100px;
    max-width: 100px;
    width: 30%;
}
.section-blogs .block.featured-blog .views-row-2 .views-row-even .views-row-last {
    float: right;
    padding-top: 20px;
}
.featured-blog .bio-text .views-row {
    overflow: hidden;
   
}
.section-blogs .block .has-image .bio-text h4{
    width: 67%;
}
.section-blogs .block .bio-container .bio-image{
    float: right;
    margin-bottom: 15px;
    margin-top: -20px;
   max-width: 70px;
    width: 100%;
}
.section-blogs .block .bio-container_info .bio-image{
margin-top: -20px;
    max-width: 70px;
    width: 100%;
    float: right;
}
.section-blogs .block .text-wrapper .blog_post {
    color: #ccc;
    font-family: "KarbonSemibold";
    font-size: 0.875em;
    line-height: 1em;
    text-transform: uppercase;
	padding-top:20px;
}
.section-blogs .block .THERAPATICAL {
    color: #7d7d7d;
}
.section-blogs .block .bio-container_info .bio-text{
    margin-bottom:0;
}
#edit-field-blog-post-date-tid-wrapper > label{
    color: #999;
    font-family: "KarbonMedium";
    font-size: 0.875em;
    font-weight:bold;
    text-transform: uppercase;
    white-space: normal;
}
#edit-field-blog-therapeutic-area-tid{
    margin-top: 24px;
}
.section-blogs .block .bio-container_info .bio-text h4{
    margin-bottom: 0px !important;
}
.section-blogs .block .bio-container_info.has-image{
margin-top:-15px;
overflow: hidden;
}

.section-blogs .view-blogs .block.featured-blog header p, .section-blog-tags .section-inner-wrapper .block.featured-blog header p{
   cursor: pointer;
    font-family: "KarbonSemibold";
	 color: #2477b9;
     font-size: 1em;
      font-weight: normal;
      line-height: 30px;
	  font-style: normal;
	  text-transform:none;
	   white-space: normal;
}
.section-blogs .view-leadership-blogs .block.featured-blog header p{
   cursor: pointer;
    font-family: "KarbonSemibold";
	 color: #2477b9;
     font-size: 1em;
      font-weight: normal;
      line-height: 30px;
	  font-style: normal;
	  text-transform:none;
	   white-space: normal;
}

.ind {
margin-top:-10px;
}
.views-row.views-row-2.views-row-even.views-row-last{
    margin-top: 10px;
}
.section-blog-tags .section-blogs .content-row .row{
max-width:100% !important;
}
.section-blog-tags .breadcrumb-row .section-inner-wrapper, .tabs-row .section-inner-wrapper, .content-row .section-inner-wrapper{
background-color:none !important;
}
.section-blog-tags .section-blog-tags .block.featured-blog.mh1.reveal-{
display:inline-block !important;
}
.section-blog-tags .large-4{
width:auto !important;
}
.footer-row .section-inner-wrapper {
    background-color: #036 !important;
}

.i18n-ja.section-blogs .block.call-to-action, .i18n-ja.section-blogs .block.text, .i18n-ja.section-blogs .block.featured-blog{
	  height: 450px;
}
.i18n-fr.section-blogs .block.call-to-action, .i18n-fr.section-blogs .block.text, .i18n-fr.section-blogs .block.featured-blog{
	  height: 450px;
}
.i18n-ja .hero.image-text .block.featured-blog, .i18n-fr .hero.image-text .block.featured-blog{
	height:385px;
}
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape){
	.headline {
    padding-bottom: 20px;
    width: 30%;
   }
	.section-blogs .main-row .region-col > .pane-block{
	float: right;
    width: 70%;
	}
	.custom-select-menu {
    width: 100% !important;
    margin-right: 0%;
    max-width: 320px !important;
  }
  .section-blogs .views-exposed-form .views-exposed-widget{
   width: 35% !important;
  }
}

/* UI fixes on enhancement work */
.featured-blogs-row .bio-container{
 height: 115px !important;
}
.section-blogs .featured-blogs-row .block{
     margin-bottom: 0px !important;
}
@media only screen and (max-width: 1023px){

.section-blogs .hero .block.featured-blog .bio-text {
    margin-top: 10px !important;
}
.section-blogs .featured-blogs-row .block {
    margin-bottom: 20px !important;
 }
}
@media only screen and (max-width: 676px){
 .blogs-article-detail .col.two-thirds.region-col {
  position: relative;
  width: 100%;
 }
 .blogs-article-detail .col.one-third.region-col {
  position: relative;
  width: 100%;
  float: none;
 }
 .blogs-article-detail .col.two-thirds.region-col > div{
  padding-right:0;
 }
}
.custom-select-menu label, .custom-select-menu .change-password-label{
 padding-right:25px;
}
.view-display-id-blog_author_quote p a {
    font-size: 16px;
}
.content-row .top-row .pane-block{
 margin-left: 0 !important;
}
@media only screen and (max-width: 676px){
 .section-blogs .hero.image-text .header-image img {
  visibility: visible;
  margin-bottom: -5px;
 }
 .content-row .top-row .pane-block{
  margin-left: -2% !important;
 }
}
.i18n-ru .featured-blogs-row .bio-container {
    height: 135px !important;
}

@media only screen and (min-width:768px) and (max-width: 1023px){
 .blogs-article-detail .col.one-third.region-col{
  margin-top: 108px!important;
 }
}

.section-blogs .block.featured-blog .views-field-field-job-title-three- {
    font-family: "KarbonRegularItalic";
    font-style: italic;
    float: left;
    width: 69%;
    line-height: 1.4em;
}

/* Janssen Global Facts */
div.facts-stories div.columns.large-4.no-padding-right.mobile-no-padding div.block.facts div.fact-world{
	height:auto !important;
	line-height: inherit !important;
}
div.facts-stories div.columns.large-4.no-padding-right.mobile-no-padding div.block.facts a{
	margin-bottom:10px
}
div.facts-stories div.block.quote{
	margin-top:10px;
}

/*Subheader color accross the global site*/
.articleSubHead{
	color:#333333!important;
}

div.field__item.even>p, div.field__item.even div.block.article>p, div.block__content div.bio-info-container.absolute div.bio-info-body>p, div.product-container div.drugname span.generic.karbon, div.field-item.even>ul>li, div.field__item.even>ul>li, div.field__item.even div.tabbedContentWrap>p, div.field__item.even div.articleFootNote, div.field-item.even div.articleFootNote, div.field-item.even div.bosysection>p, .subheader-article, div.field-item.even>p,div.field-item.even>ol>li,div.field__item.even>ol>li,.field__item.even table td,.field-item.even table td,.article-image-list-container .article-image-list-desc p,.field-item.even table td>ul li,.field__item.even table td>ul li,.field__item.odd table td>ul li, .tab-content ul.inline li,.node-type-article .content-row .field--name-field-unordered-list .columns.large-4 ul.inline li ul li,.node-type-article .content-row .field--name-field-unordered-list .columns.large-4 ul.inline li ul li,.articleFootNote>ol>li,.field-item.even .bosysection ul.inline li,.panel-pane.pane-views.pane-tweets .block.tweets p span,.field-item.even .intro.content.darkTitle>p,.field-item.even .bottom-30>p,.node-type-article .content-row .field--name-field-unordered-list .columns.large-4 ul.inline li,.field__item.odd table td> p
{
  color: #333 !important;
}

.inline-bullet li:before {
  color: #333 !important;
}

/* For JHMI section */
body.section-human-microbiome-institute-test div.pane-focus .view-focus .view-content .headline{display:none;}

.view-display-id-jhmi_featured_stories_block .article-basic-carousel-container.news-center .car-basic-wrap .car-img,.view-display-id-jhmi_featured_stories_block .article-basic-carousel-container.news-center .car-basic-wrap .car-cont
{
    display: inline-block;
    margin-right: -4px;
    width: 50%;
    vertical-align: top;
}
.view-display-id-jhmi_featured_stories_block .article-basic-carousel-container.news-center .car-basic-wrap, .view-display-id-news_center_feat_stories .article-basic-carousel-container.news-center .car-basic-wrap
{
   background-color:#fff;
} 
.view-display-id-jhmi_featured_stories_block .article-basic-carousel-container.news-center .car-basic-wrap .car-cont>div
{
    padding-right: 25px;
    padding-left: 25px;
}
.resources-bottom-content {padding-bottom:40px;}

div.view-display-id-jhmi_videos_block .view-content .image{margin-bottom:30px;}
body.page-human-microbiome-institute-resources-news div.section-outer-wrapper .section-inner-wrapper.clearfix{margin-top:70px;}
body.page-human-microbiome-institute-resources-videos div.section-outer-wrapper .section-inner-wrapper.clearfix{margin-top:70px;}
div.view-id-resources view-display-id-jhmi_videos{margin-bottom:40px;}
body.section-human-microbiome-institute div.pane-focus .view-focus .view-content .headline{display:none;}
body.section-human-microbiome-institute .panel-pane.pane-views.pane-tweets{width:100%}

.event-without-link {
    font-family: "KarbonSemiBold",Arial,sans-serif;
    font-size: 1.25rem;
    line-height: 1.875rem;
}

.event-without-link {
    font-family: "KarbonSemiBold",Arial,sans-serif;
    font-size: 1.25rem;
    line-height: 1.875rem;
    color: #333;
}

body.page-human-microbiome-institute-resources-stories div.view-id-resources.view-display-id-jhmi_featured_stories{
    margin-top:40px;
    margin-bottom:30px;
}

body.page-human-microbiome-institute-resources div.block.mh1.reveal-.video{margin-bottom:30px;}
body.page-human-microbiome-institute-resources-videos div.view-display-id-jhmi_videos .block.mh1.reveal-.video{margin-bottom:20px;}

@media (min-width:1025px) {  
    body.page-human-microbiome-institute-resources .view-display-id-jhmi_events_block div.block.events{margin-top:30px;}
}

body.page-human-microbiome-institute-resources-stories div.section-outer-wrapper .section-inner-wrapper.clearfix .view-display-id-jhmi_featured_stories{
    margin-top:70px;
    margin-bottom:70px;
}

.rtecenter {text-align:center !important;color: #333 !important;}

/*TASK000014338179*/
.homeagehero-image{
    background:url("/sites/www_janssen_com/files/partnership_table.jpg")!important;
}

/* Color change for press release content */
ul.inline li::before, ol li::before, .node-type-press-releases .node__content ul li::before, ul.inline li, ol li, .node-type-press-releases .node__content ul li, .node-type-press-releases .node__content p, .node-type-press-releases .field__items  .field__item , .node-type-press-releases  .date-display-single {
  color: #333 !important;
}

/*TASK000014518595*/
.field.field--name-field-slide-copy.field--type-text-long.field--label-hidden>.field__items>.field__item.even{font-size: 2.380rem!important;}

/* Russian block text(news section) font size reduced - TASK000014583978 */
p.dotdotdot.descrip.desc-lang-ru{font-size:0.86rem !important;}

/* TASK000014677378 - carousel readmore button positioning*/
.carousel-row .slide.bottom-center .inner a{float:left!important;margin-left:-27%!important;margin-top:-9%!important;}
body.i18n-it .carousel-row .slide.bottom-center .inner a{margin-top:-14%!important;}
@media (max-width: 50em) and (min-width: 20em){
.carousel-row .slide.bottom-center .content-container{position:relative!important;}
body.i18n-it .carousel-row .slide.bottom-center .inner a{margin-top:0px!important;}
.carousel-row .slide.bottom-center .inner a{margin-left:0px!important;margin-top:0px!important}
}

/*TASK000014644027 - adding new menu item - Pulmonary Hypertension */
.navigation-row ul li ul li.oncology{padding-bottom:0!important;}
.navigation-row ul li ul li.pulmonaryhypertension {padding-bottom:10px;}

/*TASK000014668144*/
.faceted-filter .form-item label{font-size:0.89rem!important;}

/*scienceofimmorbidity*/
.region-col p.quote-title{ 
  margin-bottom: 25px; 
} 
.section-scienceofimmorbidity .content-row .bottom-row .field-item{ 
  padding: 30px 0; 
} 
.section-scienceofimmorbidity .content-row .bottom-row .field-item .articleSubHead{ 
  margin-bottom: -14px; 
} 
.section-scienceofimmorbidity .content-row .bottom-row .field-item p{ 
  margin: 16px 0; 
}
.section-scienceofimmorbidity .row.page-master-title {
    display: none;
}
.science-carousel.home-carousel-basic .carousel-row .slide .content-container{ 
  margin-top: 0; 
  height: 100%; 
  display: flex; 
} 
.science-carousel.home-carousel-basic .carousel-row .slide .content-container .inner{ 
  position: relative; 
} 

.janssen-art-gallery .carousel-wrapper ul li .desktop-slide.artist {
	width: 1000px !important;
}
.janssen-art-gallery .carousel-wrapper ul li .desktop-slide.artist .artwork-info {
	position: relative; 
	right: 10px;
}

.node-type-press-releases .node__content ul li ul li[type="cirlce"]:before { content: "\2218"; }
.node-type-press-releases .node__content ul li ul li[type="square-list"]:before { content: "\2023"; }
.node-type-press-releases .node__content ul li ul li[type="arrow-list"]:before { content: "\2192"; }

@media screen and (min-width: 801px){ 
  .science-carousel.home-carousel-basic .carousel-row .slide .content-container .inner .field--type-link-field{ 
    position: absolute; 
    bottom: 30px; 
    left: auto; 
  } 
}
/*scienceofimmorbidity*/

/* TASK000015370814 */
.events-title {
	margin:0;
	padding-bottom:25px;
	
}
/* TASK000015370814 */

/* Home page redesign */

@font-face {
	font-family: "KarbonRegularItalic";
	src: url("../fonts/Karbon-RegularItalic.otf") format("opentype");
}

.careers-class .white-bg {
	/*padding-top: 50px;*/
	background-color: #ffffff;
}
@media only screen and (max-width: 800px) {
	.white-bg {
		padding-top: 30px;
	}
}
@media only screen and (min-width: 801px) {
	.show-for-small-800 {
		display: none !important;
	}
}
.main-row .row {
	max-width: 1133px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
}
.column, .columns {
  position:relative;
  padding-left:0.9375em;
  padding-right:0.9375em;
  /*float:left;*/
}
.large-7{
  width: 100%;
}
@media only screen and (min-width: 801px){
  .large-7{
    position:relative;
    width:58.33333%;
  }
}


/*
----------------------------------------------------------------------------------
Hero
---------------------------------------------------------------------------------- 
*/

.hero {}
/* Image */

.hero.image {
	width: 100%;
	height: 380px;
	background-color: #787878;
	background-position: center;
	background-size: cover;
	margin-bottom: 100px;
  background-image: url('../images/image_partner_with_us.jpg');
  overflow: hidden;
}

.hero.image.no-margin {
	margin-bottom: 0;
}
.hero.image .text-wrapper {} .hero.image h3 {
	margin-bottom: 20px;
	font-family: "Georgia";
	font-size: 1.875em;
	color: #FFF;
	line-height: 1.4;
}
.hero.image h4 {
	margin-bottom: 15px;
	font-size: 1.25em;
	color: #FFF;
}
/* Image Quote */

.hero.image.quote {
	width: 100%;
	height: 670px;
	background-color: #787878;
	background-position: center;
	background-size: cover;
	margin-bottom: 100px;
	padding: 170px 0;
}
html[lang="ru"] .hero.image.quote{
  height: auto;
}
.hero.image.quote .quote-text {
	color: #00447e;
	font-size: 42px;
	font-family: "KarbonRegularItalic";
	line-height: 1.1em;
	margin-bottom: 0.7em; /* 30px */
	padding-right: 25px;
}
.hero.image.quote .author {
	color: #252525;
	font-size: 20px;
	font-family: "KarbonMedium",Arial,sans-serif;
	line-height: 1.15em;
	margin-bottom: 0;
}
.hero.image.quote .author .title {
	font-size: 16px;
	font-family: "KarbonRegular",Arial,sans-serif;
}
.hero.image.quote.no-margin {
	margin-bottom: 0;
}

@media only screen and (max-width: 800px) {
	.hero.image.quote {
		height: auto;
		padding: 60px 0;
	}
	.mobile-white-tint {
		background: rgba(255,255,255,0.7);
    overflow: hidden;
    padding: 0 15px;
	}
  .mobile-white-tint  .columns {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
  }
	.hero.image.quote .quote-text {
		margin-top: 15px;
		font-size: 32px;
	}

	.hero.image.quote .author {
		margin-bottom: 15px;
	}
}
@media only screen and (max-width: 600px) {

	.hero.image.quote .quote-text {
		font-size: 26px;
	}
}

.block.story {
	max-width: none;
  margin-bottom: 30px;
  overflow: hidden;
}

.story-image {
	float: left;
	max-width: 320px;
	min-width: 200px;
	position: relative;
}


.story-image > div {
	margin: 0 15px 20px 0;
}

.block.story .story-image > div:hover  {
	cursor: pointer;
}

.block.story .story-image > div:before {
	content: "";
	display: block;
	background: none;
}

.block.story .story-image > div:hover:before {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	bottom: 20px;
	left: 0;
	right: 15px;
	background: rgba(1,156,220, 0.4);
	transition: all .1s linear;
}
@media only screen and (max-width: 800px) {
	.block.story .story-image > div:hover:before {
		display: none;
	}
}

.story-text {
	float: left;
	width: 300px;
}
.story-text .story-date {
  margin: 0;
  font-family: "KarbonMedium",Arial,sans-serif;
}
.story-text .story-title {
	padding-bottom: 8px;
	border-bottom: 2px solid #ccc;
	margin-bottom: 8px;
  margin-top: 0;
}

.story-text p.story-description {
	margin-bottom: 5px;
	font-family: "KarbonRegular",Arial,sans-serif;
	line-height: 1.25em;
}

.story-text a.cta {
	font-family: "KarbonMedium",Arial,sans-serif;
  background: none !important;
  border-bottom: 0!important;
}

.story-text a.cta.no-caps{
  text-transform: none;
}

.story-text a.cta:after {
	content: "";
	display: inline-block;
	position: relative;
	top: 2px;
	margin-left: 10px;
	background-image: url("../images/cta-arrow-medium-blue.png");
	background-repeat: no-repeat;
	width: 26px;
	height: 13px;
}
.story-text a.cta.white {
	color: #FFF;
}
.story-text a.cta.white:after {
	background-image: url("../images/cta-arrow-white.png");
}

.hero.image.quote p span.title{
  font-family: "KarbonRegular",Arial,sans-serif;
  color: #252525;
}

@media only screen and (max-width: 1132px) {

	.story-image {
		float: left;
		max-width: 250px;
		min-width: 200px;

	}
}

@media only screen and (max-width: 1012px) {

	.story-image {
		float: left;
		max-width: 220px;
		min-width: 200px;

	}
}

@media only screen and (min-width: 801px) and (max-width: 953px) {

	.story-image, .story-text {
		margin: 0 auto;
		float: none;
	}
	.story-image {
		max-width: 320px;
		min-width: 200px;
	}
	.block.story .story-image > div:hover:before {
		bottom: 0px;
	}
}

@media only screen and (max-width: 800px) {
	.story-image {
		max-width: 320px;
		min-width: 200px;
	}
	.story-text h3.story-title {
		font-size: 26px;
	}
	.story-text p.story-description, .story-text p, .story-text h4 {
		font-size: 20px;
		line-height: 1.15em;
		font-family: "KarbonRegular";
	}

}

@media only screen and (max-width: 700px) {
	.story-image, .story-text {
		margin: 0 auto;
		float: none;
	}
	 .story-text {
	 	width: auto;
	 	max-width: 300px;
	 }
	.block.story .story-image > div:hover:before {
		bottom: 0px;
	}
}
body .janssen-home-barker .middle h2{
  font-size: 44px;
}
/* banner mobile */
@media only screen and (max-width: 800px){
  body .videoStill{
    width: 100%;
    height: 170px;
    /* background-image: url('../images/Video_StillImage_new.jpg'); */
	background-image: url('../images/hero-home-mobile.jpg');	
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    font-family: "KarbonMedium";
    margin-top: 150px;
    /* margin-top: -3px; */
  }
  /* body.front .videoStill{ */
	  /* margin-top: 149px; */
  /* } */
  body .janssen-home-barker{
    /*height: 300px!important;*/
  }
  /* body .janssen-home-barker .middle{ */
    /* height: calc(100% - 18px); */
  /* } */
/*  body .janssen-home-barker .middle > *{
    padding: 20px;
    vertical-align: bottom;
  }*/
  body .janssen-home-barker .middle h2{
    font-size: 26px;
    line-height: 1.1;
  }
  body .janssen-home-barker .middle h2 .hide-small{
    display: none;
  }
}

body .menu-global-footer ul{
  width: 100%;
}
.menu-global-footer ul li:not([class]){
  display: none;
}
/* added on 1/15/2018 for home page redesign project */
/* @media screen and (min-width: 801px){ */
  /* .janssen-home-barker{height:450px!important;}  */
/* } */

 
/* ended on 1/15/2018 for home page redesign project*/ 

/* 26 Feb 2018 */

@media only screen and (max-width: 800px) {
	.hero.image.quote {
		height: auto;
		padding: 0 0 20px;
    background-position: left center;
	}
  .hero.image.quote .mobile-white-tint{
    background: transparent;
  }
}

/* TASK000015736664 */

@media(max-width: 50em) and (min-width: 20em){
.footer-social .footer-icon-links{
width:250px !important;}
}

/* TASK000015736664 */

/* BEGIN Janssen.com Follow  us page redesign status update
*/
.page-news-social-dashboard .form-type-bef-link {
    display: inline-block;
    background: white;
    padding: 6px 0px;
    margin-right: 10px;
    width: 112px;
    text-transform: uppercase;
    text-align: center;
    border: 1px solid #cccccc;
    position: relative;
    font-family: "KarbonMedium",Arial,sans-serif;
    font-size: 20px;
}
/*.page-news-social-dashboard .form-type-bef-link .active{
    color: #ffffff;
    background: #019cdc;
    padding: 6px 0px;
    margin-right: 10px;
    width: 112px;
    text-transform: uppercase;
    text-align: center;
    border: 1px solid #cccccc;
    position: relative;
    font-family: "KarbonMedium",Arial,sans-serif;
    font-size: 20px;
}*/
.page-news-social-dashboard .form-type-bef-link {
    display: inline-block;
    /*/ background: white; /*/
    padding: 0;
    border: 1px solid #ccc;
    margin-right: 10px;
    width: 112px;
    text-transform: uppercase;
    text-align: center;
    /*/ border: 0; /*/
    position: relative;
    font-family: "KarbonMedium",Arial,sans-serif;
    font-size: 20px;
}
.page-news-social-dashboard .form-type-bef-link a {
    background: white;
    padding: 6px 0px;
    display: inline-block;
    width: 110px;
}
.page-news-social-dashboard .form-type-bef-link a.active {
    background: #019cdc;
    color: white;
}

.page-news-social-dashboard .form-type-bef-link a:hover:after, 
 .page-news-social-dashboard .form-type-bef-link a.active:after {
    border-right: solid 10px transparent;
    border-left: solid 10px transparent;
    border-top: solid 10px #019cdc;
    transform: translateX(-50%);
    position: absolute;
    content: '';
    top: 100%;
    left: 49%;
    height: 0;
    width: 0;
}
.page-news-social-dashboard .form-type-bef-link a:hover {
    background: #019cdc;
    color: white;
    display: inline-block;
}
.page-news-social-dashboard .view-janssen-social-media-view .text-wrapper img {
    width: 58px;
    height: 58px;
    margin-right: 10px;
    float: left;
}
.page-news-social-dashboard .view-janssen-social-media-view .text-wrapper h3 {
    margin-bottom: 0;
    word-break: break-word;
}
.page-news-social-dashboard .view-janssen-social-media-view .block.image .text-wrapper {
    /*//display: flex !important;*/
}
.page-news-social-dashboard .view-janssen-social-media-view .text-wrapper a {
    margin-top: 10px;
}
.page-news-social-dashboard .form-type-bef-link a:hover {
    color: white;
}
.page-news-social-dashboard .form-type-bef-link:hover {
    background: #019cdc;
    color: white;
}
.page-news-social-dashboard .form-type-bef-link:hover:after, 
.page-news-social-dashboard .form-type-bef-link.active:after {
    border-right: solid 10px transparent;
    border-left: solid 10px transparent;
    border-top: solid 10px #019cdc;
    transform: translateX(-50%);
    position: absolute;
    content: '';
    top: 100%;
    left: 49%;
    height: 0;
    width: 0;
}
.page-news-social-dashboard .views-exposed-form .views-exposed-widget {
    padding: 0;
    margin-left: 0;
}
.page-news-social-dashboard .prevent-hacking-link.exclude-form {
    display: none;
}

.page-news-social-dashboard .views-widget-filter-field_social_media_platform_tid {
   display: none;
}

.page-news-social-dashboard #edit-field-select-region-tid-wrapper .form-select {
   margin-left: 90px;
   border: 1px solid #cccccc;
}
@media (max-width: 1024px) and (min-width: 992px) {
  .page-news-social-dashboard #edit-field-select-region-tid-wrapper .form-select {
    margin-left: 0;
  }
}
@media (max-width: 50em) and (min-width: 20em) {
    .page-news-social-dashboard .custom-select-menu label {
        font-size: 14px;
        padding: 10px 6px 0px;
    }
    .page-news-social-dashboard #block-janssen-tweeks-region-declartion .block__content {
        padding-left: 30px;
    }
    .page-news-social-dashboard #edit-field-social-media-platform-tid-wrapper .form-select {
        -webkit-appearance: none;
        -moz-appearance: none;
        font-family: "KarbonMedium",Arial,sans-serif;
        appearance: none;
        border: 1px solid #cccccc;
        background: url(/sites/www_janssen_com/modules/custom/janssen_tweeks/images/select.png) 96% / 6% no-repeat white;
    }
    .page-news-social-dashboard #edit-field-social-media-platform-tid-wrapper .form-select.selected {
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        color: white;
        background: url(/sites/www_janssen_com/modules/custom/janssen_tweeks/images/select-expand.png) 96% / 6% no-repeat #019cdc;
    }
    .page-news-social-dashboard #edit-field-social-media-platform-tid-wrapper .form-select .custom-select-menu.selecteditem {
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        color: white;
        background: url(/sites/www_janssen_com/modules/custom/janssen_tweeks/images/select-expand.png) 96% / 6% no-repeat #019cdc;
    }
    .page-news-social-dashboard #edit-field-social-media-platform-tid-wrapper .form-select.selecteditem option {
        background: white;
        color: #019cdc;
    }
    .page-news-social-dashboard #edit-field-social-media-platform-tid-wrapper .form-select .custom-select-menu.selecteditem {
        background: white;
        color: #019cdc;
    }
    .page-news-social-dashboard .views-widget-filter-field_social_media_platform_tid {
       display: block;
       margin-bottom: 30px;
    }
    .page-news-social-dashboard #edit-field-select-region-tid-wrapper {
        margin-left: 0px !important; 
    }
    .page-news-social-dashboard .views-widget-filter-field_social_media_platform_tid .views-widget{
       padding-top: 10px;
    }
    .page-news-social-dashboard #edit-field-social-media-platform-tid-1-wrapper {
       display: none;
    }
    .page-news-social-dashboard #edit-field-select-region-tid-wrapper .form-select {
       margin-left: 0px;
    }
    .page-news-social-dashboard #block-block-31 {
       padding: 15px;
    }
    .page-news-social-dashboard .views-exposed-widgets {
       padding: 15px;
    }
    .page-news-social-dashboard .views-exposed-form .views-exposed-widget {
      float: none;
    }
    .page-news-social-dashboard #edit-field-social-media-platform-tid .form-select{
      -webkit-appearance: none;
      -moz-appearance: none;
      font-family: "KarbonMedium",Arial,sans-serif;
      appearance: none;
      background: url(../images/select.png) 96% / 6% no-repeat white;
    }
    .page-news-social-dashboard #edit-field-select-region-tid .form-select{
      -webkit-appearance: none;
      -moz-appearance: none;
      font-family: "KarbonMedium",Arial,sans-serif;
      appearance: none;
      background: url(../images/select.png) 96% / 6% no-repeat white;
    }
    .page-news-social-dashboard #edit-field-select-region-tid-wrapper .form-select.selected{
     -webkit-appearance: none;
     -moz-appearance: none;
     appearance: none;
     color: white;
     background: url(../images/select-expand.png) 96% / 6% no-repeat #019cdc;
    }
    
    .page-news-social-dashboard #edit-field-select-region-tid .form-select.selected{
     -webkit-appearance: none;
     -moz-appearance: none;
     appearance: none;
     color: white;
     background: url(../images/select-expand.png) 96% / 6% no-repeat #019cdc;
    }

    .page-news-social-dashboard #edit-field-select-region-tid-wrapper .form-select.selected option {
      background: white;
      color: #019cdc;
    }
    .page-news-social-dashboard #edit-field-select-region-tid-wrapper{
        float:none !important;
    }
}
.page-news-social-dashboard #edit-field-social-media-platform-tid-1 {
       display: none;
    }
.page-news-social-dashboard .form-type-bef-link:hover a,
.page-news-social-dashboard .form-type-bef-link.active a {
  color: white;
}
.page-news-social-dashboard .form-type-bef-link a:active {
  color: white;
  background:#019cdc;
}
.page-news-social-dashboard #edit-field-select-region-tid-wrapper {
  /*margin-left: 30px;*/ 
  float:right;
}
.page-news-social-dashboard #block-block-31 h1{
  color: #333;
  font-family: "KarbonSemibold",Arial,sans-serif;
  font-size: 40px;
  margin-bottom: 0;
}
.page-news-social-dashboard #block-block-31 p{
  color: #333;
}
.page-news-social-dashboard .views_infinite_scroll-ajax-loader{
    margin: 0 auto;
    text-align: center;
    display:none;
}
.page-news-social-dashboard .views_infinite_scroll-ajax-loader img{
    width: 60px;
    height: 60px;
    margin: 0 auto;
    -webkit-animation:spin 4s linear infinite;
    -moz-animation:spin 4s linear infinite;
    animation:spin 4s linear infinite;
}
@-moz-keyframes spin { 100% { -moz-transform: rotate(360deg); } }
@-webkit-keyframes spin { 100% { -webkit-transform: rotate(360deg); } }
@keyframes spin { 100% { -webkit-transform: rotate(360deg); transform:rotate(360deg); } }
.ajax-progress .throbber {
    display: none;
}


.page-news-social-dashboard .custom-select-menu label {
  background: url(../images/select.png) no-repeat 96% / 6%;
  border: 1px solid #ccc;
  font-size: 20px;
  padding: 6px 6px 0px;
  height: 38px;
}

.page-news-social-dashboard .custom-select-menu label.opened {
  background: #019cdc url(../images/select-expand.png) no-repeat 96% / 6%
}

.page-news-social-dashboard  .custom-select-menu ul li:hover {
  color: white;
  background: #019cdc;
}
.page-news-social-dashboard #block-janssen-tweeks-region-declartion .block__content {
  font-size: 0.83em;
  color: #999999;
  float:right;
  font-family: "KarbonMedium",Arial,sans-serif;
}
.page-news-social-dashboard #block-janssen-tweeks-region-declartion{
    float: right;
    padding: 10px;    
    width: 404px;
}
#edit-submit-janssen-social-media-view{
    display:none;
}
/* End Janssen.com Follow  us page redesign status update
 */

  /*Starts Janssen Banner images update*/
 
.page-node-7734 .page-master-title,.page-node-7291 .page-master-title,.page-node-9063 .page-master-title,.page-node-21121 .page-master-title,.page-node-21853 .page-master-title,.page-node-22585 .page-master-title,.section-grants-giving .page-master-title{
	background-color: #f0f0f0;
	}
	
.page-node-7850 .page-master-title,.page-node-7407 .page-master-title,.page-node-9179 .page-master-title,.page-node-21232 .page-master-title,.page-node-21964 .page-master-title,.page-node-22696 .page-master-title,.page-node-202 .page-master-title{
	background-color: #0a080d;
}
	
.page-node-7702 .page-master-title,.page-node-7259 .page-master-title,.page-node-9031 .page-master-title,.page-node-21099 .page-master-title,.page-node-21831 .page-master-title,.page-node-22563 .page-master-title,.section-contact-us .page-master-title{
	background-color: #ebede2;
}

.section-news .page-master-title{
	background-color: #c7d2d4;
}
	
.section-products .page-master-title{
	background-color: #14170c;
}

.page-node-22872 .page-master-title,.page-node-21408 .page-master-title,.page-node-9364 .page-master-title,.page-node-7592 .page-master-title,.page-node-8035 .page-master-title,.page-node-22140 .page-master-title,.section-about .page-master-title{
	background-color: #040601;
}

.page-node-9348 .page-master-title,.page-node-8019 .page-master-title,.page-node-7576 .page-master-title,.page-node-21397 .page-master-title,.page-node-22129 .page-master-title,.page-node-22861 .page-master-title,.page-node-1217 .page-master-title{
	background-color: #d8e0e3;
}

@media (max-width: 800px)
{
.section-news .page-master-title,
.page-node-7734 .page-master-title,.page-node-7291 .page-master-title,.page-node-9063 .page-master-title,.page-node-21121 .page-master-title,.page-node-21853 .page-master-title,.page-node-22585 .page-master-title,.section-grants-giving .page-master-title,
.page-node-7850 .page-master-title,.page-node-7407 .page-master-title,.page-node-9179 .page-master-title,.page-node-21232 .page-master-title,.page-node-21964 .page-master-title,.page-node-22696 .page-master-title,.section-careers .page-master-title,
.page-node-7702 .page-master-title,.page-node-7259 .page-master-title,.page-node-9031 .page-master-title,.page-node-21099 .page-master-title,.page-node-21831 .page-master-title,.page-node-22563 .page-master-title,.section-contact-us .page-master-title,
.section-products .page-master-title,
.page-node-22872 .page-master-title,.page-node-21408 .page-master-title,.page-node-9364 .page-master-title,.page-node-7592 .page-master-title,.page-node-8035 .page-master-title,.page-node-22140 .page-master-title,.section-about .page-master-title,
.page-node-9348 .page-master-title,.page-node-8019 .page-master-title,.page-node-7576 .page-master-title,.page-node-21397 .page-master-title,.page-node-22129 .page-master-title,.page-node-22861 .page-master-title,.page-node-1217 .page-master-title { 
    background-position: center  !important;
	}
}

@media (min-width: 480px) and (max-width: 800px)  {
.page-node-7734 .page-master-title,.page-node-7291 .page-master-title,.page-node-9063 .page-master-title,.page-node-21121 .page-master-title,.page-node-21853 .page-master-title,.page-node-22585 .page-master-title,.section-grants-giving .page-master-title{
	background-position: -414px center !important;
	}
	
.page-node-7850 .page-master-title,.page-node-7407 .page-master-title,.page-node-9179 .page-master-title,.page-node-21232 .page-master-title,.page-node-21964 .page-master-title,.page-node-22696 .page-master-title,.section-careers .page-master-title{
	background-position: -418px center !important;
}
	
/*.section-contact-us .page-master-title{
	background-position: 640px center !important;
}*/

.section-news .page-master-title{
	background-position: -375px center !important;
}
	
.section-products .page-master-title{
	background-position: -314px center !important;
}

.page-node-22872 .page-master-title,.page-node-21408 .page-master-title,.page-node-9364 .page-master-title,.page-node-7592 .page-master-title,.page-node-8035 .page-master-title,.page-node-22140 .page-master-title,.section-about .page-master-title{
	background-position: -289px center !important;
}

.page-node-9348 .page-master-title,.page-node-8019 .page-master-title,.page-node-7576 .page-master-title,.page-node-21397 .page-master-title,.page-node-22129 .page-master-title,.page-node-22861 .page-master-title,.page-node-1217 .page-master-title{
	background-position: -411px center !important;
}

}

@media (max-width: 480px) {
.page-node-7734 .page-master-title,.page-node-7291 .page-master-title,.page-node-9063 .page-master-title,.page-node-21121 .page-master-title,.page-node-21853 .page-master-title,.page-node-22585 .page-master-title,.section-grants-giving .page-master-title{
	background-position: -718px center !important
	}
	
.page-node-7850 .page-master-title,.page-node-7407 .page-master-title,.page-node-9179 .page-master-title,.page-node-21232 .page-master-title,.page-node-21964 .page-master-title,.page-node-22696 .page-master-title,.section-careers .page-master-title{
	background-position: -493px center !important;
}
	
.page-node-7702 .page-master-title,.page-node-7259 .page-master-title,.page-node-9031 .page-master-title,.page-node-21099 .page-master-title,.page-node-21831 .page-master-title,.page-node-22563 .page-master-title,.section-contact-us .page-master-title{
	background-position: -629px center !important;
}

.section-news .page-master-title{
	background-position: -615px center !important;
}
	
.section-products .page-master-title{
	background-position: -291px center !important;
}

.page-node-22872 .page-master-title,.page-node-21408 .page-master-title,.page-node-9364 .page-master-title,.page-node-7592 .page-master-title,.page-node-8035 .page-master-title,.page-node-22140 .page-master-title,.section-about .page-master-title{
	background-position: -289px center !important; 
}

.page-node-9348 .page-master-title,.page-node-8019 .page-master-title,.page-node-7576 .page-master-title,.page-node-21397 .page-master-title,.page-node-22129 .page-master-title,.page-node-22861 .page-master-title,.page-node-1217 .page-master-title{
	background-position: -517px center !important;
}

}

.section-news .page-master-title h1,
.page-node-7734 .page-master-title h1,.page-node-7291 .page-master-title h1,.page-node-9063 .page-master-title h1,.page-node-21121 .page-master-title h1,.page-node-21853 .page-master-title h1,.page-node-22585 .page-master-title h1,.section-grants-giving .page-master-title h1,
.page-node-7850 .page-master-title h1,.page-node-7407 .page-master-title h1,.page-node-9179 .page-master-title h1,.page-node-21232 .page-master-title h1,.page-node-21964 .page-master-title h1,.page-node-22696 .page-master-title h1,.section-careers .page-master-title h1,
.page-node-7702 .page-master-title h1,.page-node-7259 .page-master-title h1,.page-node-9031 .page-master-title h1,.page-node-21099 .page-master-title h1,.page-node-21831 .page-master-title h1,.page-node-22563 .page-master-title h1,.section-contact-us .page-master-title h1,
.section-products .page-master-title h1,
.page-node-22872 .page-master-title h1,.page-node-21408 .page-master-title h1,.page-node-9364 .page-master-title h1,.page-node-7592 .page-master-title h1,.page-node-8035 .page-master-title h1,.page-node-22140 .page-master-title h1,.section-about .page-master-title h1{
	font-size: 2.5rem !important;
}

.page-node-22872 .page-master-title h1,.page-node-21408 .page-master-title h1,.page-node-9364 .page-master-title h1,.page-node-7592 .page-master-title h1,.page-node-8035 .page-master-title h1,.page-node-22140 .page-master-title h1,.page-node-1233 .page-master-title h1 {
    margin: 60px 0!important;
}
.page-node-9348 .page-master-title h1,.page-node-8019 .page-master-title h1,.page-node-7576 .page-master-title h1,.page-node-21397 .page-master-title h1,.page-node-22129 .page-master-title h1,.page-node-22861 .page-master-title h1,.page-node-1217 .page-master-title h1{
	margin: 50px 0!important;
}

.section-news .page-master-title h1,
.page-node-7850 .page-master-title h1,.page-node-7407 .page-master-title h1,.page-node-9179 .page-master-title h1,.page-node-21232 .page-master-title h1,.page-node-21964 .page-master-title h1,.page-node-22696 .page-master-title h1,.section-careers .page-master-title h1,
.page-node-7702 .page-master-title h1,.page-node-7259 .page-master-title h1,.page-node-9031 .page-master-title h1,.page-node-21099 .page-master-title h1,.page-node-21831 .page-master-title h1,.page-node-22563 .page-master-title h1,.section-contact-us .page-master-title h1{
	margin: 50px 0!important;
}

.page-node-7734 .page-master-title h1,.page-node-7291 .page-master-title h1,.page-node-9063 .page-master-title h1,.page-node-21121 .page-master-title h1,.page-node-21853 .page-master-title h1,.page-node-22585 .page-master-title h1,.section-grants-giving .page-master-title h1{
	margin: 46px 0!important;
}

.section-news .page-master-title,
.page-node-7734 .page-master-title,.page-node-7291 .page-master-title,.page-node-9063 .page-master-title,.page-node-21121 .page-master-title,.page-node-21853 .page-master-title,.page-node-22585 .page-master-title,.section-grants-giving .page-master-title,
.page-node-7850 .page-master-title,.page-node-7407 .page-master-title,.page-node-9179 .page-master-title,.page-node-21232 .page-master-title,.page-node-21964 .page-master-title,.page-node-22696 .page-master-title,.section-careers .page-master-title,
.page-node-7702 .page-master-title,.page-node-7259 .page-master-title,.page-node-9031 .page-master-title,.page-node-21099 .page-master-title,.page-node-21831 .page-master-title,.page-node-22563 .page-master-title,.section-contact-us .page-master-title,
.section-products .page-master-title,
.page-node-22872 .page-master-title,.page-node-21408 .page-master-title,.page-node-9364 .page-master-title,.page-node-7592 .page-master-title,.page-node-8035 .page-master-title,.page-node-22140 .page-master-title,.section-about .page-master-title,
.page-node-9348 .page-master-title,.page-node-8019 .page-master-title,.page-node-7576 .page-master-title,.page-node-21397 .page-master-title,.page-node-22129 .page-master-title,.page-node-22861 .page-master-title,.page-node-1217 .page-master-title {
    background-repeat: no-repeat !important;
	background-size: auto !important;
	background-position: center;
}
.page-node-7702 .page-master-title h1,.page-node-7259 .page-master-title  h1,.page-node-9031 .page-master-title  h1,.page-node-21099 .page-master-title  h1,.page-node-21831 .page-master-title h1,.page-node-22563 .page-master-title  h1,.section-contact-us .page-master-title h1,
.page-node-7734 .page-master-title  h1,.page-node-7291 .page-master-title  h1,.page-node-9063 .page-master-title  h1,.page-node-21121 .page-master-title  h1,.page-node-21853 .page-master-title  h1,.page-node-22585 .page-master-title  h1,.section-grants-giving .page-master-title h1,
.page-node-7850 .page-master-title  h1,.page-node-7407 .page-master-title  h1,.page-node-9179 .page-master-title  h1,.page-node-21232 .page-master-title  h1,.page-node-21964 .page-master-title  h1,.page-node-22696 .page-master-title  h1,.section-careers .page-master-title h1{
	display: inline-block !important;
}
@media (max-width: 50em) and (min-width: 20em){
.section-news .page-master-title h1, 
.page-node-7850 .page-master-title h1,.page-node-7407 .page-master-title h1,.page-node-9179 .page-master-title h1,.page-node-21232 .page-master-title h1,.page-node-21964 .page-master-title h1,.page-node-22696 .page-master-title h1,.section-careers .page-master-title h1, 
.page-node-7702 .page-master-title h1,.page-node-7259 .page-master-title h1,.page-node-9031 .page-master-title h1,.page-node-21099 .page-master-title h1,.page-node-21831 .page-master-title h1,.page-node-22563 .page-master-title h1,.section-contact-us .page-master-title h1,
.page-node-7734 .page-master-title h1,.page-node-7291 .page-master-title h1,.page-node-9063 .page-master-title h1,.page-node-21121 .page-master-title h1,.page-node-21853 .page-master-title h1,.page-node-22585 .page-master-title h1,.section-grants-giving .page-master-title h1,
.page-node-9348 .page-master-title h1,.page-node-8019 .page-master-title h1,.page-node-7576 .page-master-title h1,.page-node-21397 .page-master-title h1,.page-node-22129 .page-master-title h1,.page-node-22861 .page-master-title h1,.page-node-1217 .page-master-title h1  {
    margin: 60px 0!important;
}
.section-products .page-master-title h1 {
    margin: 70px 0!important;
}
.page-node-22872 .page-master-title h1,.page-node-21408 .page-master-title h1,.page-node-9364 .page-master-title h1,.page-node-7592 .page-master-title h1,.page-node-8035 .page-master-title h1,.page-node-22140 .page-master-title h1,.page-node-1233 .page-master-title h1 {
    margin: 77px 0!important;
}
}

/*Ends Janssen Banner images update*/

/* headline should be in left globally */
.headline h2{text-align:left !important;}




/* Buttongröße vereinheitlichen, bis 375px mit 100% Breite */
.node--article p a.button {
  width: 350px;
  margin-top: 10px;
}
@media (max-width: 375px){ .node--article p a.button {
  width: 100%;
  }
}

.page-node-205 .hide-page-title {
 
   display: block !important;
   height:255px !important;
   }
   
 @media only screen and (max-width: 600px) {
.global-site .latestcovidnews a{font-size:13px !important;}
}

.page-node-1244.node-type-article.page-master-title {
    display: block !important;
}
.action-links-field-collection-add {
display : none !important;
}
/* added on 4thjune as per armando ticket */
/* .node-type-article .page-master-title h1{display:block !important;margin:0 auto !important;padding: 50px !important;text-align:center !important;}
.node-type-article .field--name-field-article-header-top{display : none !important;} */

.node-type-focus.section-about .page-master-title{display: none !important;}

/* Homepage covid-19 button launch style */
@media only screen and (max-width: 1390px)and (min-width:1201px) {
  .homeLayout .covidbutton .block__content .covid-button-inner {
    padding: 5px 8px 5px 8px;
    font-size: 14px;
  }
}

@media only screen and (max-width: 799px) and (min-width: 767px) {
  #jg-top-menu .covidbutton {
    float: right!important;
  }
}

@media only screen and (max-width: 980px) and (min-width: 801px) {
  #jg-top-menu .covidbutton {
    padding: 33px 20px 20px 109px !important;
  }
  .homeLayout .covidbutton .block__content .covid-button-inner {
    font-size: 11px !important;
  }
}

@media only screen and (max-width: 400px) {
  #jg-top-menu .covidbutton {
    float: left !important;
    margin-right: 10%;
    margin-top: 1%;
    margin-left: 5%;
  }
  .homeLayout .covidbutton .block__content {
    margin-top: 7%;
  }
  .homeLayout .covidbutton .block__content .covid-button-inner {
    padding: 2px;
    font-size: 12px;
  }
}

@media only screen and (max-width: 1023px) and (min-width: 401px) {
  .homeLayout .covidbutton .block__content .covid-button-inner {
    font-size: 14px;
    padding: 9px;
  }
}

@media only screen and (max-width: 767px) and (min-width: 641px) {
  #jg-top-menu .covidbutton {
    padding: 1px 1px 1px 0 !important;
  }
}

@media only screen and (max-width: 1023px) and (min-width: 981px) {
  #jg-top-menu .covidbutton {
    padding: 33px 20px 20px 0px !important;
  }
  .homeLayout .covidbutton .block__content .covid-button-inner {
    font-size: 11px;
  }
}

@media only screen and (min-width: 376px) and (max-width:400px) {
  #jg-top-menu .covidbutton {
    float: left !important;
    margin-right: 19%;
    margin-top: 1%;
    margin-left: 5%;
  }
}

@media only screen and (max-width: 1390px)and (min-width:1201px) {
  .covidbutton .block__content .covid-button-inner {
    padding: 5px 8px 5px 8px;
    font-size: 14px;
  }
}
@media only screen and (max-width:800px) {
       .section-biotherapeutics .block .bio .bio-text h3 {
        padding-left: 0px !important;
}

/*TASK000020912600*/
.janssen-datascience-font {
	font-size: 16px;
}