	.ibm-research-leadspace-background {background: -moz-linear-gradient(-45deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0.98) 1%, rgba(123,181,227,0.01) 55%, rgba(125,185,232,0.01) 55%); /* FF3.6-15 */ background: -webkit-linear-gradient(-45deg, rgba(0,0,0,1) 0%,rgba(0,0,0,0.98) 1%,rgba(123,181,227,0.01) 55%,rgba(125,185,232,0.01) 55%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(135deg, rgba(0,0,0,1) 0%,rgba(0,0,0,0.98) 1%,rgba(123,181,227,0.01) 55%,rgba(125,185,232,0.01) 55%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#037db9e8',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */;width: 100% !important;}
	.float-left {float: left;}
	.float-right {float: right;}
	.ibm-landing-page #ibm-leadspace-body h1+p {padding-top: 10px;}
	#ibm-leadspace-head {border-bottom: none !important;}
	.card-title-with-image {padding-left:20px;}
	#ibm-content-nav-research a {}
	#ibm-content-nav-research a:visited {color:#ffffff !important;}
	.ibm-content-nav-research-container-scrolled {position: fixed;width: 100%;top: 51px;z-index: 9;/*border-bottom: 1px solid #e0e0e0;*/}	
	#ibm-research-news-ticker-container {margin-top: -40px;background: #000000;background: -webkit-linear-gradient(to left, #000000 , #434343);background: linear-gradient(to left, #000000 , #434343);}	
	.ibm-research-featured-project-padding {padding-left:35px !important;}
	
/* Site nav mega panels */
div.research-mega-nav-link a { line-height: 1.2em; }

div.research-mega-nav-link a:hover {
    color: #9855d4 !important;
    background-color: #FFF !important;
    cursor: pointer;
}



ul[id^='research-mega-'] div.research-mega-nav div.research-mega-nav-item {
    display: table;
}

ul[id^='research-mega-'] div.research-mega-nav div.research-mega-nav-item div.research-mega-nav-img{
    display: table-cell;
}

ul[id^='research-mega-'] div.research-mega-nav-link {
    position: relative;
    top: -10px;
}

ul[id^='research-mega-'] div.research-mega-nav-link a {
    padding: 0 10px 10px 10px;
    font-size: .8rem;
    font-weight: bold;
}

.research-mega-main-p {width:95%;}

	 .icon-research-area path {fill:#000000;}
	 .icon-research-area rect {fill:#000000;}
	 .icon-research-area polygon {fill:#000000;}

.mega-menu-width {width:100vw;}







input[class*="ibm-btn-"][class*="-pri"][class*="white"]:hover, input[class*="ibm-btn-"][class*="-pri"][class*="white"]:focus, button[class*="ibm-btn-"][class*="-pri"][class*="white"]:hover, button[class*="ibm-btn-"][class*="-pri"][class*="white"]:focus, a[class*="ibm-btn-"][class*="-pri"][class*="white"]:hover, a[class*="ibm-btn-"][class*="-pri"][class*="white"]:focus {
    background: #e0e0e0;
    border-color: #e0e0e0;	
    color: #000000;
}
input[class*="ibm-btn-"][class*="-pri"][class*="white"], input[class*="ibm-btn-"][class*="-sec"][class*="white"]:hover, input[class*="ibm-btn-"][class*="-sec"][class*="white"]:focus, button[class*="ibm-btn-"][class*="-pri"][class*="white"], button[class*="ibm-btn-"][class*="-sec"][class*="white"]:hover, button[class*="ibm-btn-"][class*="-sec"][class*="white"]:focus, a[class*="ibm-btn-"][class*="-pri"][class*="white"], a[class*="ibm-btn-"][class*="-sec"][class*="white"]:hover, a[class*="ibm-btn-"][class*="-sec"][class*="white"]:focus {
    background: #ffffff;
    border-color: #ffffff;
    color: #000000;
}				


	   #ibm-research-liquidb-feature-container {height:400px;}
	   #ibm-research-cel-feature-container {height:400px;}
	   #ibm-research-quantum-feature-container {height:400px;}
	   #ibm-research-plastic-feature-container {height:400px;}




	@media screen and (max-width: 1478px) {
	}	
	
	
	@media screen and (max-width: 1100px) {
	}	


	@media screen and (max-width: 970px) {
	}	
	
	@media screen and (max-width: 769px) {
	   #ibm-leadspace-head { background: url(../images/leadspace-medium.jpg) !important; background-size:cover !important;} 
	   #ibm-research-project-feature-container {height:650px;background: url(../images/projects/background-featured-project-medium.jpg) !important;background-size:cover !important;}
	   #ibm-research-liquidb-feature-container {height:300px;background: url(../images/projects/background-liquidb-medium.jpg) !important;background-size:cover !important;}
	   #ibm-research-cel-feature-container {height:300px;background: url(../images/projects/background-cel-medium.jpg) !important;background-size:cover !important;}
	   #ibm-research-quantum-feature-container {height:300px;background: url(../images/projects/background-quantum-medium.jpg) !important;background-size:cover !important;}
	   #ibm-research-plastic-feature-container {height:300px;background: url(../images/projects/background-plastic-medium.jpg) !important;background-size:cover !important;}
	}		
	
	@media screen and (max-width: 500px) {
	   #ibm-leadspace-head { background: url(../images/leadspace-mobile.jpg) !important; background-size:cover !important;}
	  #ibm-research-project-feature-container {height:550px;background: url(../images/projects/background-featured-project-mobile.jpg) !important;background-size:cover !important;} 
	   #ibm-research-liquidb-feature-container {height:200px;background: url(../images/projects/background-liquidb-mobile.jpg) !important;background-size:cover !important;}
	   #ibm-research-cel-feature-container {height:200px;background: url(../images/projects/background-cel-mobile.jpg) !important;background-size:cover !important;}
	   #ibm-research-quantum-feature-container {height:200px;background: url(../images/projects/background-quantum-mobile.jpg) !important;background-size:cover !important;}
	   #ibm-research-plastic-feature-container {height:200px;background: url(../images/projects/background-plastic-mobile.jpg) !important;background-size:cover !important;}
	}		
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	/* SVG STUFF START */	
	 ul.ul-research-areas li {padding-top:25px;padding-bottom-25px;margin-bottom:35px;}
	 path { transition: fill .4s ease; }
	 rect { transition: fill .4s ease; }
	 polygon { transition: fill .4s ease; }
	 
	 .icon-research-area {
		width:25px;	margin-right:20px;	
		}
	 .icon-research-area path {fill:#323c3c;}
	 .icon-research-area rect {fill:#323c3c;}
	 .icon-research-area polygon {fill:#323c3c;}
	 
	 a.link-research-area {color:#323c3c;transition: color .4s ease;}
	 a.link-research-area:hover {color:#9855d4;}
	 a.link-research-area:hover path {fill:#9855d4;}
	 a.link-research-area:hover rect {fill:#9855d4;}
	 a.link-research-area:hover polygon {fill:#9855d4;}
/* SVG STUFF END */	