@font-face {
	font-family: 'CustomFontJanssen';
	src: url("/sites/www_janssen_com/modules/custom/take_over/fonts/TTF/JohnsonDisplay-Regular.ttf") format('truetype'),
	     url("/sites/www_janssen_com/modules/custom/take_over/fonts/WOFF/JohnsonDisplay-Regular.woff") format("woff");
}

@font-face{
	font-family: 'johnsontext-light';
	src: url("/sites/www_janssen_com/modules/custom/take_over/fonts/TTF/JohnsonText-Light.ttf") format('truetype'),
	     url("/sites/www_janssen_com/modules/custom/take_over/fonts/WOFF/JohnsonText-Light.woff") format("woff");
}

@font-face{
	font-family: 'johnsontext-medium';
	src: url("/sites/www_janssen_com/modules/custom/take_over/fonts/TTF/JohnsonText-Medium.ttf") format('truetype'),
	     url("/sites/www_janssen_com/modules/custom/take_over/fonts/WOFF/JohnsonText-Medium.woff") format("woff");
}

@font-face {
	font-family: 'johnsontext-bold';
	src: url("/sites/www_janssen_com/modules/custom/take_over/fonts/TTF/JohnsonText-Bold.ttf") format('truetype'),
	     url("/sites/www_janssen_com/modules/custom/take_over/fonts/WOFF/JohnsonText-Bold.woff") format("woff");
}

@font-face {
	font-family: 'johnsontext-regular';
	src: url("/sites/www_janssen_com/modules/custom/take_over/fonts/TTF/JohnsonText-Regular.ttf") format('truetype'),
	     url("/sites/www_janssen_com/modules/custom/take_over/fonts/WOFF/JohnsonText-Regular.woff") format("woff");
}
	
	
			@media (min-width: 1px) and (max-width: 949px) {   
				 .take-overPopup_disclaimer {  
							 visibility: hidden;
							 display:none !important;
					}    
					/*.take-over-modal,.load {
						visibility: hidden;
						display:none !important;
					}*/
						.mobile-carousel-container .bx-controls{
					display: none !important;
				}
			}
			
			/*
			::::::::::::::::::::::::::::::::::::::::::::::::::::
			Custom media queries
			*/
			@media (max-width: 950px) { 
			 .take-over-modal{
					position: fixed;
					top: 0;
					z-index: 999;
					width: 100%;
					height: 23px;
					color: red;
				
			}
			.load {
					animation: fadeInAnimation ease 3s; 
					animation-iteration-count: 1; 
					animation-fill-mode: forwards; 
			
			}
			@keyframes fadeInAnimation { 
					0% { 
							opacity: 0; 
					} 
					100% { 
							opacity: 1; 
					} 
			} 
			.take-over-inner{
					padding: 0 !important;
					margin: 0 !important;
			}
			
			.take-over-large{
					width: 100% !important;
					padding: 0 !important;
					margin: 0;
			}
			.take-logo{
					float: left;
					position: relative;
					z-index: 10;
					padding-top: 5px;
					 width: 188px; 
					padding-left: 25px;
			}
			.take-logo img {
					width: 188px;
			}
			.close-take{
					float: right;
					position: absolute;
					z-index: 10;
					width: 100%;
					padding-top: 5px;
					padding-right: 25px;
					cursor: pointer;
					display:none;
			}
			.take-overPopup_disclaimer {    
					position: fixed;
					top: 0%;
					left: 0%;
					width: 100%;
					height: 100%;   
					z-index: 1001;
					background: rgba(0,0,0,0.9);
					opacity: 0.8;
					z-index: 2 !important;            
			}
			.take a.button:hover {
					color: #019cdc !important;
					background: #fff;
			}
			.mid-text{
					color: #019cdc;
			}
			.text-shadow-first{
					font-size: 65px;
					display: inline-block;
					 width: 786px; 
					width: 732px;
					text-align: center !important;
					line-height: 1;
					color: #fff;
					font-family: "KarbonMedium";
					margin: 0;
					text-shadow: 0 0 10px #543019;
			}
			.text-wrapper.take{
					text-align: center;
					top: 25px !important;
			}
			.take-description{
					text-align: center !important;
					font-size: 42px;
					font-family: "KarbonMedium" !important;
					line-height: 1;
					margin: 10px;
			}
			.take-over-large .mh1{
					height: auto !important;
					min-height: 533px !important;
			}
			.bg{
					background-position: center center;
					background-repeat: no-repeat;
					background-attachment: inherit;
					/*background-color: #999;*/ 
					height: 100%;
			}
			.bg img {
					width: 100%;
			}
			.close-take img {
					width: 26px;
					height: 26px;
					float: right;
			}
			.section-contact-us .newscenter-popup.take-over-modal {
					top: -182px !important;
			}
			.take-over-modal.load .text-shadow-first {
					font-family: "KarbonSemiBold";
					text-transform: uppercase;
							width: 804px;
							font-size:65px;
			}
			}
			/* Large devices (desktops, 992px and up) */
			@media (min-width: 992px) { 
			 .take-over-modal{
					position: fixed;
					top: 0;
					left: 0;
					z-index: 999;
					width: 100%;
					height: 23px;
			 }
			.load {
					animation: fadeInAnimation ease 3s; 
					animation-iteration-count: 1; 
					animation-fill-mode: forwards; 
			
			}
			@keyframes fadeInAnimation { 
					0% { 
							opacity: 0; 
					} 
					100% { 
							opacity: 1; 
					} 
			} 
			.take-over-inner{
					padding: 0 !important;
					margin: 0 !important;
			}
			
			.take-over-large{
					width: 100% !important;
					padding: 0 !important;
					margin: 0;
			}
			.take-logo{
					float: left;
					position: relative;
					z-index: 10;
					padding-top: 5px;
					 width: 188px; 
					padding-left: 25px;
			}
			.take-logo img {
					width: 188px;
			}
			.close-take{
					float: right;
					position: absolute;
					z-index: 10;
					width: 100%;
					padding-top: 5px;
					padding-right: 25px;
					cursor: pointer;
					display:none;
			}
			.take-overPopup_disclaimer {    
					position: fixed;
					top: 0%;
					left: 0%;
					width: 100%;
					height: 100%;   
					z-index: 1001;
					background: rgba(0,0,0,0.9);
					opacity: 0.8;
					z-index: 2 !important;            
			}
			.take a.button:hover {
					color: #019cdc !important;
					background: #fff;
			}
			.mid-text{
					color: #019cdc;
			}
			.text-shadow-first{
					font-size: 65px;
					display: inline-block;
					 width: 786px; 
					width: 732px;
					text-align: center !important;
					line-height: 1;
					color: #fff;
					font-family: "KarbonMedium";
					margin: 0;
					text-shadow: 0 0 10px #543019;
			}
			.text-wrapper.take{
					text-align: center;
					top: 55px !important;
			}
			.take-description{
					text-align: center !important;
					font-size: 42px;
					font-family: "KarbonMedium" !important;
							line-height: 1;
							/*color:red !important;*/
							margin: 8px;
			}
			.take-over-large .mh1{
					height: auto !important;
					min-height: 533px !important;
			}
			.bg{
					background-position: center center;
					background-repeat: no-repeat;
					background-attachment: inherit;    
					height: 100%;
			}
			.bg img {
					width: 100%;
			}
			.close-take img {
					width: 65px;
					float: right;
			}
			.section-contact-us .newscenter-popup.take-over-modal {
					top: -182px !important;
			}
			.take-over-modal.load .text-shadow-first {
					font-family: "KarbonSemiBold";
					text-transform: uppercase;
							width: 804px;
							font-size:73px;
			}
			}
			 
			/* Extra large devices (large desktops, 1200px and up) */
			@media (min-width: 1200px) {  
				.take-over-modal{
					position: fixed;
					top: 0;
					left: 0;
					z-index: 999;
					width: 100%;
					height: 23px;   
			}
			.load {
					animation: fadeInAnimation ease 3s; 
					animation-iteration-count: 1; 
					animation-fill-mode: forwards; 
			
			}
			@keyframes fadeInAnimation { 
					0% { 
							opacity: 0; 
					} 
					100% { 
							opacity: 1; 
					} 
			} 
			.take-over-inner{
					padding: 0 !important;
					margin: 0 !important;
			}
			
			.take-over-large{
					width: 100% !important;
					padding: 0 !important;
					margin: 0;
			}
			.take-logo{
					float: left;
					position: relative;
					z-index: 10;
					padding-top: 5px;
					 width: 188px; 
					padding-left: 25px;
			}
			.take-logo img {
					width: 188px;
			}
			.close-take{
					float: right;
					position: absolute;
					z-index: 10;
					width: 100%;
					padding-top: 5px;
					padding-right: 25px;
					cursor: pointer;
					display:none;
			}
			.take-overPopup_disclaimer {    
					position: fixed;
					top: 0%;
					left: 0%;
					width: 100%;
					height: 100%;   
					z-index: 1001;
					background: rgba(0,0,0,0.9);
					opacity: 0.8;
					z-index: 2 !important;            
			}
			.take a.button:hover {
					color: #019cdc !important;
					background: #fff;
			}
			.mid-text{
					color: #019cdc;
			}
			.text-shadow-first{
					font-size: 65px;
					display: inline-block;
					 width: 786px; 
					width: 732px;
					text-align: center !important;
					line-height: 1;
					color: #fff;
					font-family: "KarbonMedium";
					margin: 0;
					text-shadow: 0 0 10px #543019;
			}
			.text-wrapper.take{
					text-align: center;
					top: 110px !important;
			}
			.take-description{
					text-align: center !important;
					font-size: 42px;
					font-family: "KarbonMedium" !important;
							line-height: 1;
			}
			.take-over-large .mh1{
					height: auto !important;
					min-height: 533px !important;
			}
			.bg{
					background-position: center center;
					background-repeat: no-repeat;
					background-attachment: inherit;    
					height: 100%;
			}
			.bg img {
					width: 100%;
			}
			.close-take img {
					width: 65px;
					float: right;
			}
			.section-contact-us .newscenter-popup.take-over-modal {
					top: -182px !important;
			}
			.take-over-modal.load .text-shadow-first {
					font-family: "KarbonSemiBold";
					text-transform: uppercase;
							width: 804px;
							font-size:73px;
			}
			.pane-menu-menu-home-menu {
					margin-top: 40px !important;
			}
			}
			@media(min-width:1320px){
					.front .janssen-home-barker{
						 max-width: 1111px;
					margin-right: auto !important;
					margin-left: auto !important;
					}
					.hero-video__txt-box{
							margin-left:0px ;
					}
			}
			
			@media(min-width:1201px) and (max-width:1320px){
					.pane-menu-menu-home-menu {
							margin-top: -18px !important;
					}
					.pane-menu-menu-home-menu ul {
							max-width:991px;
					}
			}
			@media (max-width:800px) {
					.pane-menu-menu-home-menu {
							background-color: transparent;
							font-size: 30px;
							padding-top: 8px;
							margin-top: -30px !important;
					}
			}
			
			@media(min-width:824px) and (max-width:1200px){ 
					.pane-menu-menu-home-menu ul {
							max-width:991px;
					}
					.front .janssen-home-barker {
							height: 0px !important;
					}
					.pane-menu-menu-home-menu  {
							margin-top: 45px;
					}	
			}
			
			/*@media(min-width:769px) and (max-width:824px) {*/
			@media(min-width:813px) and (max-width:824px) {
					.pane-menu-menu-home-menu {
							/*margin-top: -30px !important;*/		
					}
			}
			
			@media(min-width: 769px) and (max-width: 799px) {
					.pane-menu-menu-home-menu ul {
							max-width: 480px;
					}
			}
			
			@media (max-width: 799px) and (min-width: 769px){
					.pane-menu-menu-home-menu ul {
							max-width: 480px;
					}
			}
			
			@media(max-width:768px) {
					.pane-menu-menu-home-menu ul {
							max-width: 557px;
					}
			}
			
			@media(min-width:800px) and (max-width:810px) {
					.pane-menu-menu-home-menu ul li a {
									padding: 6px 0px !important;
							font-size: 22px !important;
					}
							.pane-menu-menu-home-menu .newscenter a, .pane-menu-menu-home-menu .findajanssencareer a, .pane-menu-menu-home-menu .contactus a {
					font-size: 20px !important;
			}
					.view-home-page-aboutus-stories>.view-content>.columns.large-6  {
							padding:0 15px;
							width:50%;
					}
							.view-clone-of-home-page-aboutus-stories>.view-content>.columns.large-4{
									padding: 0px 15px;
									width:50%;
							}
					.view-display-id-leadership_bio_list .columns.large-4  {
							padding:15px 15px;
							width:50%;
					}
							
					.pane-menu-menu-home-menu {
							margin-top: -30px !important;
					}
			}
			
			@media only screen 
				and (min-device-width: 992px) 
				and (max-device-width: 1024px) 
				and (orientation: portrait) 
				and (-webkit-min-device-pixel-ratio: 2) {
					.front .janssen-home-barker {
							height: 40px !important;    
					}
					.pane-menu-menu-home-menu {
							margin-top: 0px !important;
					}
			}
			@media (max-width: 1320px) and (min-width: 1200px) {
					.pane-menu-menu-home-menu {
							margin-top: 45px !important;
					}
			}
			
			@media(min-width:768px) and (max-width:799px){
					.pane-menu-menu-home-menu ul li a {
							font-size: 15px !important;
					}
			}
			
			@media(min-width:1024px) and (max-width:1320px){
			
					body .janssen-home-barker {
							position: relative;
							left: 0;
							right: 0;
							margin: 0 auto;
							max-width: 1006px;
					}
			}
			@media(min-width:800px) and (max-width:1024px) {
			.global-site .janssen-home-barker .middle h1 {
			/*left:0;*/
			}
			.view-display-id-careers_results .columns.large-4 .card-image__block{
											height: 184px;
							}
			}
			@media(min-width:769px) and (max-width:799px) {
					body .janssen-home-barker {
							position: relative;
							left: 0;
							max-width: 510px;
							margin: 0 auto;
					}
			}
			
			@media(min-width:560px) and (max-width:768px) {
					body .janssen-home-barker {
							position: relative;
							left: 0;
							right: 0;
							margin: 0 auto;
							max-width: 587px;
					}
			}
			
			@media(max-width:560px) {
					.hero-video__txt-box {
							left:15px;
							right:15px;
							width: 285px;		
					}
			}
			@media(max-width:800px) {
					.hero-video__txt-box >.middle{
							width: 290px;		
					}
			}
			
			.cookie-region {
					background-color:#EB1700 !important;
			}
			
			.section-johnson-johnson-innovative-medicine .page-master-title {
					display: none;
			}
			
			.janssen_Announcement_banner {
					background-color: #EB1700;
			}
			
			@media (min-width: 992px) {
					.janssen_Announcement_banner .Mobile_announcement_hero_A, 
					.janssen_Announcement_banner .Mobile_announcement_hero_B,
					.Announcement-page .Mobile_announcement.page_who_we_are,
					.Announcement-page .Mobile_announcement_page_inspired_by_pages {
							display: none;
					}
			}
			
			.janssen_Announcement_banner .jassen_Announcement_title h1,
			.janssen_Announcement_banner .jassen_Announcement_title p,
			.janssen_Announcement_banner .jassen_Announcement_title h2 {
					color : #FFFFFF;
					font-size: 32px;
					font-style: 'Johnson Display', Bold;
			}
			
			.janssen_Announcement_banner .jassen_Announcement_title h3 {
					color: #FAFAFA;
					font-size: 32px;
					font-weight: normal;
					font-family: 'johnsontext-light';
					line-height: 41px;
					margin-bottom: 10px;
    			margin-top: 24px;
			}
			
			.janssen_Announcement_banner .jassen_Announcement_title h1 {
					font-size: 56px;
					color: #FAFAFA;
					font-family: 'Johnson Display';
					margin: 0;
					line-height: 60px;
			}
			
			.janssen_Announcement_banner .jassen_Announcement_title h2 {
					font-size: 32px;
					color: #FAFAFA;
					font-family: 'johnsontext-light';
					line-height: 41px;
			}
			
			.Announcement-page h2,
			.article-video h2,
			.article-bottom h2 {
					color: #EB1700;
					font-size: 32px;
					font-family: 'johnsontext-medium';
			}
			
			.Announcement-page b {
					font-size: 18px;
					font-family: 'johnsontext-bold';
					color: #000000;
			}
			
			.Announcement-page p {
					font-size: 18px;
					
					font-family: johnsontext-regular;
					color: #000000;
			}
			
			.article-bottom p {
					font-size: 18px;
					font-family: 'johnsontext-regular' !important;
					color: #000000;
			}
			
			.article-bottom-left {
					border: 2px solid #EB1700;
					width: 30%;
					float: right;
					
			}
			
			.article-bottom-left h2 {
					font-size: 19px;
					font-family: KarbonSemiBold;
					color: #EB1700;
					text-align: center !important;
			}
			
			.article-bottom-left p {
					font-size: 17px;
					font-family: Karbon, Regular;
					color: #EB1700;
					text-align: left !important;
					padding: 10px;
					letter-spacing: 0;
			}
			
			.article-bottom-right a {
					color: #EB1700;
					margin-left: 15px
			}
			
			.janssen_Announcement_banner {
					display: flex;
			}
			
			.section-inner-wrapper {
					max-width: 100%;
					background-color: white;
					
			}
			
			.article-top {
					background: white;
					display: flex;
					padding: 40px;
			}
			
			.article-top .Desktop_Announcement.Page_who_we_are {
					float:left;
					height: 180px;
					width: 250px;
					margin-left: 50px;
					margin-top: 10px;
			}
			
			.article-video {
					text-align: center;
					
			}
			
			.article-video h2 {
					text-align: center;
					
			}
			
			.interstitial-overlay {
					position: relative;
					
					background-color: #eb1700;
					
					margin: auto;
			}
	.interstitial-overlay .close-take {
			top: 30px;
			right: 0;
	}
			.interstitial-overlay .interstitial-overlay-left {
					padding: 32px;
					width: 100%;
			}
			@media (min-width: 992px) {
					.interstitial-overlay .interstitial-overlay-left {
		width: 45%;
					padding-left: 100px;
	 }
	}
	@media (min-width: 1200px) {
		.interstitial-overlay .interstitial-overlay-left {
							width: 55%;
			 }
			}
			.interstitial-overlay .interstitial-overlay-left h1 {
					font-size: 35px;
					font-family: 'CustomFontJanssen', 'Regular'; 
					color: #fafafa;
					line-height: 35px;
					margin: 0;
			}
			@media (min-width: 992px) {
					.interstitial-overlay .interstitial-overlay-left h1 {
							font-size: 65px;
							line-height: 70px;
			 }
			}
			.interstitial-overlay .interstitial-overlay-left .interstitial-overlay-caption-text {
					font-size: 18px;
					font-family: 'johnsontext-light';
					color: #fafafa;
					line-height: 16px;
					margin-bottom: 8px;
			}
			@media (min-width: 992px) {
					.interstitial-overlay .interstitial-overlay-left .interstitial-overlay-caption-text {
							font-size: 32px;
							line-height: 32px;
							margin-bottom: 15px;
			 }
			}
			.interstitial-overlay .interstitial-overlay-left .interstitial-overlay-subheading {
					font-size: 22px;
					color: #fafafa;
					line-height: 22px;
					font-family: 'johnsontext-light';
			}
			@media (min-width: 992px) {
					.interstitial-overlay .interstitial-overlay-left .interstitial-overlay-subheading {
							font-size: 32px;
							line-height: 32px;
			 }
			}
			.interstitial-overlay .interstitial-overlay-left .interstitial-overlay-para {
					font-size: 18px;
					font-family: 'johnsontext-light';
					color: #fff;
					line-height: 20px;
					margin-top: 40px;
			}
			@media (min-width: 992px) {
					.interstitial-overlay .interstitial-overlay-left .interstitial-overlay-para {
							font-size: 32px;
							line-height: 20px;
							margin-top: 51px;
			 }
			}
			.interstitial-overlay .interstitial-overlay-left .button.about-close {
					background-color: transparent;
					border: 1px solid #fff;
					margin-top: 23px;
					font-size: 14px;
					font-family: 'johnsontext-light';
					line-height: 18px;
					text-transform: initial;
					font-weight: 500;
					text-align: center;
					padding: 12px 18px 12px;
			}
			@media (min-width: 992px) {
					.interstitial-overlay .interstitial-overlay-left .button.about-close {
							font-size: 16px;
							line-height: 21px;
							padding: 13px 36px 12px;
			 }
			}
			.interstitial-overlay .interstitial-overlay-right {
					position: absolute;
		background-repeat: no-repeat;
	}
	@media (min-width: 992px) {
	.interstitial-overlay .interstitial-overlay-right {
			top: 0;
			width: 490px;
			right: 110px;
		padding-top: 65px;
	}
	}
	@media (min-width: 1400px) {
		.interstitial-overlay .interstitial-overlay-right {
			right: 180px;
		}
	}
	
	@media (min-width: 1600px) {
		.interstitial-overlay .interstitial-overlay-right {
			right: 300px;
		}
	}
	@media (min-width: 1200px) {
			.interstitial-overlay .interstitial-overlay-right {
					padding-top: 0;
			}
	}
			@media (max-width: 991px) {
		.interstitial-overlay .interstitial-overlay-right .interstitial-overlay-right-image img:first-child {
							display: none;
			 }
			}
			@media (min-width: 992px) {
					 .interstitial-overlay .interstitial-overlay-right .interstitial-overlay-right-image img:last-child {
							display: none;
			 }
			 .interstitial-overlay .interstitial-overlay-right {
				height: 100%;
			}
			 .interstitial-overlay .interstitial-overlay-right .interstitial-overlay-right-image {
				height: 100%;
				display:flex;
			}
			 .interstitial-overlay .interstitial-overlay-right .interstitial-overlay-right-image img {
				max-height: 100% !important;
				width:90%;
			}
			}
			@media (max-width: 991px) {
					.janssen_Announcement_banner .Desktop_Announcement_Hero {
							display: none;
					}
					.janssen_Announcement_banner .janssen_Announcement_background {
						position: relative;
						top: 5px;
				  }
			}
			@media (min-width: 992px) {
					.janssen_Announcement_banner .Mobile_announcement_hero {
							display: none;
					}
					.janssen_Announcement_background {
							display: flex;
					}
					.jassen_Announcement_title h3, h2 {
					line-height: 41px;	
					}
					.jassen_Announcement_title h1 {
					line-height: 48px;	
					}
					.Announcement-page .Announcement_para {
							padding: 0 50px;
					}
					.Announcement-page .Announcement_para p {
							margin-top: 15px;
					}
					.Announcement-page .Announcement_para p {
						margin-top: 40px;
				}
				body.global-site.front .home-breaking-news-desk #breaking_news {
					padding: 30px 10px 30px !important;
					cursor: pointer;
				}
			
			}
			.jassen_Announcement_title {
				padding: 30px 70px;
			}
			.section-johnson-johnson-innovative-medicine .section-inner-wrapper.clearfix.expand_menu {
					max-width: 100%;
			}
			.section-inner-wrapper.clearfix.expand_menu .title-row {
					display: none;
			}
			.Announcement-page .Announcement_para {
					padding: 0 30px;
			}
			.Announcement-page .Announcement_para p {
					margin-top: 16px;
					font-family: 'johnsontext-regular' !important;			
			}
			.article-video h2 {
					text-align: center;
					margin-top: 0;
			}
			.article-video h2 {
					padding: 40px 0;
			}
			.article-bottom {
					background-color: #FFFFFF;
			}
			
			.home-breaking-news-desk .image-video-block {
					background: #EB1700;
			}
			
			.home-breaking-news-desk .image-video-block a img.desk-view {
				 width: 600px;
				 margin-left: 200px;
			}
			
			body.global-site.front .home-breaking-news-desk #breaking_news {
					padding: 45px 20px 40px;
			}
			
			body.global-site.front .home-breaking-news-desk .breaking_news p {
					font-weight: normal !important;
					color: black !important;
					font-family: 'johnsontext-regular' !important;					
					font-size: 15px !important; 
			}
			
			body.global-site.front .home-breaking-news-desk .breaking_news h1 {
				color: #EB1700 !important;
				font-weight: normal;
				font-size: 26px !important;
				font-family: 'johnsontext-regular' !important;
			}
			
			.home-breaking-news-desk .breaking_news p.break-line a {
					color: #EB1700 !important;
					font-family: KarbonMedium;
			}
			
			.home-breaking-news-desk .breaking_news p.break-line {
					margin-top: 30px !important;
			}
			
			.home-breaking-news-desk .breaking_news .break-link,
			.home-breaking-news-desk .breaking_news .break-content {
					display: none;
			}
			
			.home-breaking-news-desk .breaking_news .discover {
					font-family: johnsontext-light;
					color: #EB1700;
					font-size: 15px;
			}
			
			.home-breaking-news-desk .breaking_news .discover a {
					color: #EB1700;
			}
			
			body.global-site.front .home-breaking-news-desk .image-video-block {
					height: 320px !important;
			}
			
			body.global-site.front .home-breaking-news-desk .image-video-block img.desk-view {
					height: 100% !important;
					
			}
			
			@media (min-width: 992px) {
			body.global-site.front .home-breaking-news-desk #breaking_news {
					width: 24% !important;
					top: 30.5% !important;
			 }
			 	
				.Announcement-page .video-cont iframe{
					width: 690px;
					height: 390px;
				}
			}
			/* New code */
			
					.Announcement-page .article-video{text-align: left; padding: 40px;}
					.Announcement-page .video-cont{
							margin-left: 330px;
					}
			.Announcement-page .article-video h2{padding: 0;}
			.Announcement-page .article-bottom{
							display: flex; padding: 40px 40px  65px;
					}
			.Announcement-page .article-bottom{
							display: flex; padding: 40px 40px 65px;
					}
					@media (min-width: 992px) {
					.Announcement-page .article-bottom {
						padding: 0 40px 65px 40px;
					}	
					}
				
					.Announcement-page .Desktop_announcement_page_inspired_by_pages{max-width: 250px; align-self: flex-start; margin-left: 50px; 
						margin-top: 5px;
					}
					.Announcement-page .Announcement_para_bottom{padding: 0 30px;}
	.Announcement-page .Announcement_para_bottom p{margin-bottom: 16px; font-family: 'johnsontext-regular' !important;}
			.Announcement-page .Announcement_para_bottom h2:first-child{margin-top: 0;}
			.Announcement-page .bot-cont{display: flex; justify-content: space-between; margin-top: 40px; align-items: flex-start;}
			@media (min-width: 992px) {
			.Announcement-page .left-cont{width: 60% !important;}
			}
	.Announcement-page .article-bottom-right{margin-left: 50px;}
	.Announcement-page .article-bottom-right h3{
							font-size: 18px; font-weight: bold; color: #EB1700; line-height: 26px; margin: 40px 0 26px;
					}
					.Announcement-page .article-bottom-right .social{
							list-style-type: none; padding: 0; margin: 0;
					}
					.Announcement-page .article-bottom-right .social li{
							display: flex; border-bottom: #EB1700 1px solid; padding: 12px 0;
					}
	.Announcement-page .article-bottom-right .social li a{
							margin-left: 0; font-size: 16px; line-height: 22px;
					}
					.Announcement-page .article-bottom-right .social li a:hover {
						text-decoration: underline;	
						color: #EB1700;			
					}
					.Announcement-page .article-bottom-right .social li a:visited, 
					.Announcement-page .article-bottom-right .social li a:focus-within, 
					.Announcement-page .article-bottom-right .social li a:focus-visible {
						color: #EB1700;
					}
					.Announcement-page .article-bottom-right .social li .s-icon{width: 35px;}
					.Announcement-page .article-bottom-right p.visit{padding-top: 5px;}
					.Announcement-page .article-bottom-right p.visit a{margin-left: 0; border-bottom: none; text-decoration: underline;}
	.Announcement-page .article-bottom-left{padding: 15px;}
					.Announcement-page .article-bottom-left h2{font-size: 18px; line-height: 26px; margin-bottom: 15px;}
					.Announcement-page .article-bottom-left p{padding: 0;}
					.janssen_Announcement_banner .jassen_Announcement_title p{font-family: "Johnson Display Bold"!important; font-size: 32px; line-height: 21px; /*font-family: 'johnsontext-light';*/}
	
	@font-face {
	font-family: "Johnson Display";
	src: url("/sites/www_janssen_com/modules/custom/take_over/fonts/TTF/JohnsonDisplay-Regular.ttf") format('truetype'),
			 url("/sites/www_janssen_com/modules/custom/take_over/fonts/WOFF/JohnsonDisplay-Regular.woff") format("woff");
	}
	@font-face {
			font-family: "Johnson Display Bold";
			src: url("/sites/www_janssen_com/modules/custom/take_over/fonts/TTF/JohnsonDisplay-Bold.ttf") format('truetype'),
					 url("/sites/www_janssen_com/modules/custom/take_over/fonts/WOFF/JohnsonDisplay-Bold.woff") format("woff");
	}
	
	@media (max-width: 992px) {
			 .janssen_Announcement_banner .jassen_Announcement_title h3{font-size: 16px; line-height: 15px;margin-bottom: 5px;margin-top: 16px;}
			 .janssen_Announcement_banner .jassen_Announcement_title h1{font-size: 33px; line-height: 33px;}
			 .janssen_Announcement_banner .jassen_Announcement_title h2{font-size: 22px; line-height: 22px;}
			 .janssen_Announcement_banner .jassen_Announcement_title p{font-size: 16px; line-height: 20px; padding: 32px 0;}
			 .jassen_Announcement_title{padding: 80px 40px 0 40px;}
			 .Announcement-page .article-top{
					flex-wrap: wrap; flex-direction: column-reverse; padding-bottom: 0;
			 }
			 .Announcement-page .article-top .Desktop_Announcement.Page_who_we_are{display: none;}
	.Announcement-page .article-top .Mobile_announcement.page_who_we_are{max-width: 78%; margin-top: 23px;}
			 .Announcement-page .Announcement_para{padding: 0;}
	.Announcement-page .video-cont{margin-left: 0;}
			 .Announcement-page .video-cont iframe{width: 100%; height: 179px;}
	.Announcement-page .article-bottom{flex-wrap: wrap; flex-direction: column-reverse;}
			 .Announcement-page .Desktop_announcement_page_inspired_by_pages{display: none;}
	.Announcement-page .Mobile_announcement_page_inspired_by_pages{margin-top: 23px; height: 311px;max-width: 100%;}
			 .Announcement-page .Announcement_para_bottom{padding: 0;}
	.Announcement-page .bot-cont{flex-wrap: wrap;}
			 .Announcement-page .article-bottom-left{width: 100%; margin-top: 23px;}
	.Announcement-page .article-bottom-right{margin-left: 0;}
	.section-johnson-johnson-innovative-medicine .region-col{padding: 0;}
	.section-johnson-johnson-innovative-medicine .title-row.region-row{display: none;}
			}
		
	.messages.warning {
			display: none;
	}
	
	.section-johnson-johnson-innovative-medicine .row.content-row{padding-bottom: 0;} 
	
	.cookie-region .leftcell {
			font-family: 'johnsontext-regular' !important;
			font-size: 16px !important;
			line-height: 17px !important;
	}
	
	.cookie-region .leftcell b {
			font-family: 'johnsontext-bold';
	}
	@media (max-width: 1199px) {  
		.section-johnson-johnson-innovative-medicine.global-site .row.main-row {
				padding: 0;
		}
	}
	@media (max-width: 991px) {  
		.section-johnson-johnson-innovative-medicine.global-site .row.main-row .region-col {
			padding: 0;
		}
		.interstitial-overlay .interstitial-overlay-left {
			margin-top: 75px;
		}
		.global-site .cookie-region .leftcell {
			font-size: 17px !important;
		}
		.Announcement-page .article-video h2 {
			padding-right: 20px;
		}
	}
	@media (min-width: 992px) {
		.interstitial-overlay .close-take {
			top: 30px;
			right: 40px;
		}
		.close-take img {
			width: 45px;
			height: 45px;
		}
		.cookie-region .rightcell .close-button {
			height: 12px !important;
			width: 12px !important;
			background-position: 50% !important;
			position: absolute;
			top: 15px;
		}
		.janssen_Announcement_banner .jassen_Announcement_title p {
			margin-top: 45px;
			font-family: 'johnsontext-light' !important;
		}
		.global-site .header-row .logo-wrapper .site-logo img {
			max-width: 250px !important;
		}
		.cookie-region {
			height: 40px !important;
		}
		.cookie-region .cookie-topbar .cookie-msg-wrapper {
			margin: 9px auto 2px;
		}
	}
	@media (max-width: 767px) {
		.cookie-region .rightcell .close-button {
				height: 21px !important;
				width: 21px !important;
				background-position: 50%;
				background-size: 20px;
				position: relative;
				top: 5px; 
				right: 10px;
		}
		
		.cookie-region .leftcell {
				padding-left: 10px !important;
				font-size: 18px; line-height: 15px;
		}
		.cookie-region .leftcell b {
			display: block;
		}
		.cookie-region .cookie-topbar .cookie-msg-wrapper {
			margin: 7px auto 2px;
		}
		.global-site .header-row .logo-wrapper .site-logo img {
			min-width: 190px;
			max-width: 196px;
		}
		.interstitial-overlay {
			top: -9px;
		}
		.global-site .menu-global-footer {
			padding: 30px 0 12% !important;
		}
	}
	.Announcement-page .Announcement_para h2 {
		margin-top: 5px;
	}
	
@media (max-width: 767px) {
	.global-site .header-row {
		background-color: #f5f5f5 !important;
	}
	
	.global-site .cookie-region {
		padding-top: 0;
	}
	
	body.global-site.front .row.header-row.header-desktop {
		box-shadow: 0 0 0 #fff !important;
	}
}

.global-site .navigation-row .main-menu li.first.expanded a.menu-parent+ul li.first a {
	color : #EB1700 !important;
}

.global-site .navigation-row .main-menu li.first.expanded a.menu-parent+ul li.first a:hover {
	color : #EB1700 !important;
}

.interstitial-overlay .interstitial-overlay-left .button.about-close:hover {
	background-color: #fff;
	color: #EB1700;
}
.footer-social .footer-icon-links .twitter {
	background-position: revert !important;
	height: 20px !important;
	background-size: contain;
}
@media (min-width: 992px) {
	.Announcement-page .article-bottom .inspired {
			width: min-content;
	}
}
.Announcement-page .article-bottom-right p.visit a:hover,
.Announcement-page .article-bottom-right p.visit a:visited,
.Announcement-page .article-bottom-right p.visit a:focus-within,
.Announcement-page .article-bottom-right p.visit a:focus-visible {
	color: #EB1700;
}
.home-breaking-news-desk .breaking_news .discover~p {
	margin: 0;
}

.Announcement-page .article-bottom .Chinese-annoucement {
	position: absolute;
	bottom: 0;
	width: 100%;
	margin-bottom: 20px;
}

.Announcement-page .article-bottom .Chinese-annoucement p {
	text-align: center;
}

.Announcement-page .article-bottom .Chinese-annoucement p a {
	color: #EB1700;
    font-size: 20px;
    font-family: johnsontext-bold;
    border-bottom: none !important;
}

.Announcement-page .article-bottom .Chinese-annoucement p a:hover {
	color: #EB1700;
	text-decoration: underline;
}

@media (max-width: 991px) {
.Announcement-page .article-bottom .Chinese-annoucement {
	right: 0;
}

.Announcement-page .article-bottom .Chinese-annoucement p a {
	font-size: 16px;
}	
}

@media (min-width: 992px) {
.Announcement-page .article-video {
	display: flex;
	justify-content: center;
}
.Announcement-page .video-cont {
    margin-left: 0;
}

.Announcement-page .video-cont h2 {
    text-align: left;	
}
}



.maintenance-page a.site-logo {
    padding-bottom: 88px;
    float: left;
    display: none;
}

.maintenance-page .section-inner-wrapper {
    max-width: 100%;
    background-color: white;
    float: left;
    padding: 0px 20px 4px 426px;
}

.footer-social .footer-icon-links .janssen-global {
    background-image: url(/sites/all/modules/custom/take_over/images/JJ_Logo_White.svg)!important;
    background-position: 0 0px!important;
    background-repeat: no-repeat;
    overflow: hidden;
    display: inline-block;
    height: 31px;
    width: 193px;
    text-indent: 100%;
    font-size: 0;
    margin-right: 0;
}

@media (min-width:20em) and (max-width:50em){
.footer-social .footer-icon-links .janssen-global{
background-image:url(/sites/all/modules/custom/take_over/images/JJ_Logo_White.svg)!important;
background-position:-18px -44px;
background-repeat:no-repeat;
overflow:hidden;
display:inline-block;
height:32px;
width:55px;
text-indent:100%;
font-size:0;
border-left:1px solid #335c85
}
}



.footer-social .footer-icon-links .twitter {
    background-image: url(/sites/all/modules/custom/take_over/images/logo-white.png)!important;
    background-position: -36px 0;
    background-repeat: no-repeat;
    overflow: hidden;
    display: inline-block;
    height: 19px;
    width: 24px;
    text-indent: 100%;
    font-size: 0;
}
/*  Menu color change starts from here */

.global-site #jg-header .line {
background-color: #EB1700;
}

.global-site #jg-header .hamburger .menu-text {
color: #EB1700;
}

.global-site .header-desktop .menu-global-button p.absolute-middle {
color: #EB1700;
}

.global-site .header-row .header-bottom .menu-global-button::after {
background: #EB1700;
}

.global-site .menu-language .lang-options .option {
color: #EB1700;
}

.global-site .menu-language .lang-options .option:hover {
    color: #EB1700 !important;
}

.global-site .menu-language .lang-options.lang-hover .option {
    color: #EB1700 !important;
}

.global-site .menu-language .lang-options.lang-hover .option:hover {
    color: #c91508 !important;
}

.global-site .menu-language .lang-options .karbon.uppercase {
    color: #EB1700;
}


.global-site #jg-header #search-autocomplete-block-form input::placeholder {
    color: #EB1700 !important;
}

.global-site #jg-header #search-autocomplete-block-form input[type='text'] {
    background-image: url(/sites/www_janssen_com/modules/custom/take_over/images/icon-search-red.png)!important;
    color: #EB1700;
}
.global-site #jg-header .hamburger .menu-text, #jg-header .hamburger .close-text, #jg-header #jg-search-holder .for-mobile{
   
    color: #EB1700!important;
}

.global-site #jg-search-holder .jg-for-mobile .search-icon{ background-image: url(/sites/www_janssen_com/modules/custom/take_over/images/icon-search-red.png)!important;}


@media (max-width: 991px)  {
.global-site .header-desktop #jg-top-menu #jg-ham-menu::after {
    background-color: #EB1700;
}
.global-site .header-row #jg-top-menu .header-bottom::after {
border-left: 1px solid #EB1700;
}
}

/*  Menu color change ends from here */
    
    
    


