

.blu {color:#2a9ca3!important;}
.txt-center {text-align:center!important;}

.nobullet {list-style:inside; list-style-type:none!important;  margin:0!important;}
	.nobullet li {padding:0 0 15px 0!important; font-weight:bold;}
	
.iconlist li  {padding:0 0 15px 0;}
.li-indent ul {margin:0 0 10px 40px!important; list-style:outside;}

body#about .col_full p, body#services .col_full p, body#research .col_full p {text-align:justify;}
body#education .col_two_third p {text-align:justify;}
body#qiis p {text-align:justify;}

body#services .content-wrap ul {margin-left:15px;}

#header-socials { position:relative; z-index:999999; font-size:25px; float:left;display:block; width:316px;height:53px; margin:20px -316px 0 13px;}
	#header-socials a {color:#999; padding-right:10px;}
	#header-socials a:hover {color:#2a9ca3;padding-right:10px;}
	
#header-logos {float:right;width:316px;height:53px; margin-left:-316px;margin-top:10px;  display: block;position: relative;z-index: 9999999;}

#btn-calit2 {
	background-image:url(../images/btn-calit2@2x.png);
	float:left;
	width:142px;height:53px; background-size: 142px 53px;
    background-repeat: no-repeat;
    display: block;  }
	#btn-calit2 span {display:none;}
	#btn-calit2 a {display:block;width:142px;height:53px;}

#btn-ucsd {
	background-image:url(../images/btn-ucsd@2x.png);
	float:right;
	width:174px;height:53px; background-size: 174px 53px;
    background-repeat: no-repeat;
    display: block;  }
	#btn-ucsd span {display:none;}
	#btn-ucsd a {display:block;width:174px;height:53px;}
	
.no-bullet {list-style:none;}	
	
#logo img { margin:-10px 0 10px 0;	}

.txtl {text-align:left!important;}

.responsive-sticky-header #header-wrap {
		z-index: 199;
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		background:none !important;
		border-bottom: none;
		-webkit-backface-visibility: hidden;
		
}

figure {
    margin: 25px 25px 25px 25px;
    border: 0px solid #6699cc;
    display: table;
	z-index: 9999999 !important;
position: relative;
}
figcaption {
    font-size: 11px;
    color: #666;
    text-align: center;
    margin: 3px 5px;
	display:table-caption;
	caption-side:bottom;
}



.news { clear:both }
.news .thumb { float:left; margin:0 10px 10px 0; }
.news .listing { min-height:110px }

#results {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}
#results .loading-indication {
	background:#FFFFFF;
	padding:10px;
	position: absolute;
}
.page_result {
	padding: 0px;
}
article#results { position:relative !important; }

table tbody tr { background-color:#fff !important; } /* used for archival news releases prior to 2014 */
table table { width:300px; margin:20px; } /* used for archival news releases prior to 2014 */

/*#primary-menu.style-2 {background:url(../images/bg-header.png) repeat!important;}*/


/*#header {background:transparent!important;}
#header-wrap {background:transparent!important;} */


#header {background:url(../images/bg-header2.png) repeat-x !important; height:120px; padding-top:20px; }
#header-wrap {background:url(../images/bg-header3.png) repeat-x  !important;height:52px;}

@media (max-width: 991px) {
#header-wrap {background:#fff !important;height:0px;}
#top-search {margin-top:-90px!important;}
#header-logos {display:none;}
#header-socials {display:none;}

	}


.whitetopouter  {  
 position: relative;

} 

.whitetop {
 position: absolute;
  background-color: #999;
  width:1100px;
  height:40px;
  }

#primary-menu ul li {color:#202020!important;}
	#primary-menu ul li a:hover {color:#2a9ca3!important;}
	#primary-menu ul li ul {margin-top:-17px;}


.slider-caption h2 { font-size:50px; text-align:left;margin-top:45px;}
	@media (max-width: 991px) { .slider-caption h2 { font-size:50px; text-align:left;margin-top:0px;} }
	.slider-caption p { font-size:18px; text-align:justify; line-height:24px; margin:-20px 0 0 0;}
	.slider-caption .button {margin:20px 0 0 -3px;}
	.slider-caption .button a { background:#F00;}

.swiper-slide h3, .swiper-slide h4 {color:#fff;}
.swiper-slide h4 {font-size:1.5em; margin-bottom:0; padding-bottom:0px;}
.swiper-slide h3 {font-size:2.5em; margin-bottom:0; padding-bottom:20px;}
@media (max-width: 760px) {.swiper-slide h3, .swiper-slide h4 {color:#fff;}
.swiper-slide h4 {font-size:1.0em; margin-bottom:0; padding-bottom:0px;}
.swiper-slide h3 {font-size:1.5em; margin-bottom:0; padding-bottom:20px;}
}

#overlay{
    position: absolute;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    background: url('../images/bg-pattern.png') repeat scroll 0% 0% transparent;
    height: 100% !important;
	overflow: auto;
}


/* ----------- HP NEWS SECTION --------------------------------- */
.col-md-8-index {background:#FFF; padding:23px 23px 30px 23px; }
.col-md-4-index {background:#FFF; padding:23px 23px 30px 23px; }
	@media (max-width: 760px) {.col-md-4-index {background:#FFF; margin-top:-20px;padding:0px 23px 30px 23px; }}

	.col-md-4-index h5 {color:#2a9ca3;padding:0 ;margin:0;}
	.col-md-4-index p { line-height:12px; font-size:12px; font-weight:bold;} 
	
	.recent-news {float:left;padding:0 0px 10px 0; clear:both;width:100%;}
	.recent-news a {color:#555;} .recent-news a:hover {color:#39b1c3; text-decoration:underline;}
	.recent-news img {padding:0 10px 0px 0; float:left; width:100px;}
	
	@media (max-width: 1200px) {.recent-news-last {display:none;} .hide-mobile {display:none;}}

	
	.divider {background:#e7e7e7; width:100%; height:1px; margin:17px auto;}
	.divider-last {display:none;}
	@media (max-width: 760px) {.divider-last {display:block;background:#e7e7e7; width:100%; height:1px; margin:17px auto;}}

.main-news {float:right;padding:0 0 20px 10px; width:50%; height:; }
	
	#main-news-date {background:#313131; height:40px; width:180px; margin:0 0 10px -22px; }
		#main-news-date span {padding:0 0 0 20px;color:#fff; font-size:24px; font-weight:300;}
		
	.main-news img {float:right; margin-top:-50px; }
	@media (max-width: 760px) {.main-news img {display:none;} }
	@media (max-width: 991px) {.main-news {float:right;padding:0 0 20px 10px; width:40%; height:; }	.main-news img {float:right;}}
		.main-news-p p {line-height:1.4em!important;}
		p.news-description a {color:#555!important;} p.news-description a:hover {color:#39b1c3!important; text-decoration:underline;}


.read-more-y {height:25px;color:#d3b651; font-size:12px; font-weight:bold;float:left;margin:10px 15px 0 0;}
	.read-more-y span {background:url(../images/icon-plus-y.png) no-repeat;width:16px; height:16px;display:block;float:left;margin-right:5px; }
	.read-more-y a:hover {color:#a68b2c;}

.read-more-b {height:25px;color:#2a9ca3; font-size:12px; font-weight:bold;float:left;margin:10px 10px 0 0;}
	.read-more-b span {background:url(../images/icon-plus-b.png) no-repeat;width:16px; height:16px;display:block;float:left;margin-right:5px; }
	.read-more-b a {color:#2a9ca3;}.read-more-b a:hover {color:#1f858b;}
.read-more-b2 {height:25px;color:#2a9ca3; font-size:12px; font-weight:bold;float:left;margin:0px 10px 0 0;}
	.read-more-b2 span {background:url(../images/icon-plus-b.png) no-repeat;width:16px; height:16px;display:block;float:left;margin-right:5px; }
	.read-more-b2 a {color:#2a9ca3;}.read-more-b a:hover {color:#1f858b;}
body#services .read-more-b2	{margin:20px 10px 0 0;}
	
#events-index { background:#fff url(../images/bg-events-index.png) top left no-repeat;padding:20px 35px 0px 60px;margin-bottom:20px;}
	@media (max-width: 760px) {#events-index { background:#fff;padding:10px 10px 0px 10px;margin-bottom:20px;}}

.event-entry {margin-bottom:20px;}
.feature-box {background:#fff; margin:0 20px 0 20px;}



.event-date {color:#2a9ca3;line-height:15px!important;width:65px; height:65px;  border-style: solid; border-color:#eaeaea; float:left; padding:13px 0 0 0 ;margin:0 10px 10px 0; text-align:center;}
	.event-date span.day {font-size:20px; font-weight:500;}
	.event-date span.month {font-size:12px; font-weight:500;}

.events p {line-height:18px!important; }
	.events span.event-description {font-weight:bold; font-style:italic;}
		.event-description a {color:#555;} .event-description a:hover {color:#39b1c3; text-decoration:underline;}
	.events span.event-speaker {font-size:12px; color:#999;line-height:15px!important;}
	.events span.event-location {font-size:12px; color:#999;line-height:15px!important;}



.book-event-button-index {margin:0 auto;}
@media (min-width: 991px) {.book-event-button-index {float:right;margin:0 auto;}}
	
	
.socials {background:#fff;min-height: 300px; overflow:hidden; border:none !important;}
.twitter-scroll { text-align:center;}
	.twitter-scroll i {margin-top:40px; font-size:38px;color:#39b1c3!important;heigh:300px;}
	.twitter-scroll .testi-content {padding:0 15px 0px 15px;}
	.twitter-scroll a {color:#39b1c3!important;}
		.twitter-scroll a:hover {color:#1f858b!important;}
	.testi-content p {clear:both;}
	.twitter-scroll .flex-control-nav {display:none;}
	.twitter-scroll img {margin:15px auto;}


.col_two_third ul { list-style:outside; margin-left:15px;}
	.col_two_third ul li {padding-bottom:10px;}

/*----------- AROUND QUALCOMM INSTITUTE ------------------------- */
.img-index-engageqi {padding:0 35px 10px 0px!important;}

#tab-3 ul {background:#fff; text-align:center;}
#tab-3 ul li {text-align:center; background:none;}
.tab-content img { float:left; padding:0 10px 0 0;}
	.tab-content h4 {padding:38px 14px 5px 0; text-align:justify; margin:0; font-size:28px;}
	.tab-content p {padding:0px 14px 0px 0; text-align:justify;}
	.tab-content .button {background-color: #fff;margin:10px 0 0 0px;}
	.tab-content .button:hover {background-color: #414141!important; color:#fff;}

@media (max-width: 760px) {.tab-content h4{text-align:center;}.tab-content .button {text-align:center;}}

.engage h2 {font-size:38px; font-weight:300;}

.block-quote {background:url(../images/bg-quote.png) repeat; margin:0 8% 0 8%;}
	.block-quote h2 {padding:5% 5% 1% 5%; line-height:32px;color:#fff; text-transform:none; font-size:24px;	font-weight:500;}
	.block-quote h3 { text-align:center;padding:0 5% 5% 5%; line-height:32px;color:#d3b651; text-transform:none; font-size:20px; font-weight:800;}
	
.around-institute { line-height:1.0px!important; text-align:center; }	
.around-institute p { font-size:14px; line-height:17px; font-weight:bold; }	
.around-institute a {color:#555;}.around-institute a:hover {color:#d3b651;}
	
/*----------- INTERNAL PAGES ----------------------------------------- */
.int-header {margin-top:60px;-webkit-transform: translateZ(0px)!important; }
	.int-header span {font-weight:400;}
	
.content-title h4 {color:#999;font-size:28px; font-weight:400;margin:0!important;padding-right:12px!important;}	

.imgeighty {width:340px; height:214px; float:right!important; padding:0 0 15px 15px;}

/*----------- NEWS PAGES ----------------------------------------- */
.widget h4 {margin:0; padding:15px 0 8px 0;}
body#news .entry-content p {text-align:justify;}

.img-news {float:right; padding:0 0 10px 30px; }
.img-news p.caption {width:300px; color:#999; font-size:12px;padding:10 0 0 0; }

body#news .portfolio-3 .portfolio-item {height:370px;}
@media (max-width: 991px) { body#news .portfolio-3 .portfolio-item {height:335px;}}


/*----------- SERVICES PAGES ----------------------------------------- */
#qiis-logos h4 {padding-top:30px; color:#999;}
	#qiis-logos img {padding-bottom:15px;}
	@media (max-width: 761px) {#qiis-logos{display:none;}}
	
	
/*----------- FOOTER ----------------------------------------- */
#footer {min-height:340px; font-size:13px; color:#8b8b8b;}
	#footer .container {padding-top:50px;}
	#footer a {color:#fff;}
	#footer a:hover {color:#d3b651;}
.img-right {float:right; margin-top:-10px;}	

#footer-socials {  font-size:25px; float:right;display:block; height:53px; margin:10px 20px 0 0;}
	#footer-socials a {color:#999; padding-left:10px;}
	#footer-socials a:hover {color:#d3b651; padding-left:10px;}
	
@media (max-width: 761px) {
	#footer {text-align:center;}	
#footer-socials, .img-right {text-align:center;float:none;}	
	
}

.img-scholars {width:350px!important; height:263px!important; padding-right:20px!important; margin-bottom:60px!important;}

/* - - - - - - PEOPLE - - - - - - - - */
embed:focus { 
    outline: none;
}

.embed td {color:#FF067A!important;}


/* ---------- PEOPLE -------------------------------------- */
.team-desc span {color:#2a9ca3!important; font-family: 'Raleway', sans-serif; font-style:none!important;}
	.team-desc p { text-align:center!important;}
	
.bio-title {min-height:330px;}
.bio-title a { color:#414141!important;}
.bio-title a span { color:#2a9ca3!important; font-weight:700; padding-top:5px;}
.bio-title a:hover span { color:#414141!important;}

.embed-dir .fluid-width-video-wrapper {padding-top:100%!important;}

tr.group {background:#FF067A!important;}
.about-modal {background-color: #FFF!important; max-width: 760px!important;}
	.about-modal .fbox-icon2 {position: relative;width: 100px;height: 133px;margin: 0 auto 20px;}
	.about-modal .button  {background:#2a9ca3!important;}
/*----------- NAV ----------------------------------------- */
.nav-heading {color:#414141!important; font-size:12px!important; padding:10px 0 0 10px!important; font-weight:700!important;}
.nav-indent {padding-left:15px!important;}

/*----------- BODY ID's ----------------------------------------- */
body#services h2, body#research h2, body#research-services h2, body#qiis h2, body#about h2, body#summer-scholars h2, body#news h2 { font-size:28px; font-weight:400; }
body#research h4, body#qiis h4, body#news h4 { font-size:21px; font-weight:400;  }
body#services p.subtitle, body#research-services p.subtitle {padding-bottom:20px; text-align:justify;}




.active-creative {color:#CACACA!important;}

.side-nav-back {margin-left:20px;}
.side-nav-back a, .side-nav-back i {color:#7A7A7A;}
.side-nav-back a:hover {color:#000;}

body#research-services .feature-box {background:#fff; margin:0 20px 0 20px; min-height:240px!important;}

.services-list .feature-box.media-box .fbox-media { margin: 0 0 5px 0 ; }
.services-list .fbox-desc { margin: 0 0 15px 0 ; }

body#research #content .container ul {list-style:outside;}
body#research #content .container ul li {padding-bottom:10px;}

body#qiis .community .col_three_fifth {margin-bottom:20px;}
body#qiis .service-list ul { list-style:outside; margin-left:15px; padding-left:20px; }

.service-list .col_four_fifth{margin-bottom: 10px!important;}
.service-list .col_half {margin-bottom:20px!important;}

.z-img {z-index:99999;}

.facilities-list img {padding-bottom:10px; text-align:center!important;}
	.facilities-list a {color:#414141;}
	.facilities-list a:hover {color:#2a9ca3;}

/*---------------- RESEARCH ------------------------------- */
.research-subs h3 {text-align:center!important;}
body#research p, body#research-services p, body#services p { text-align:justify;}

body#research .col_one_third .feature-box {margin-bottom:20px!important;}
body#research .col_one_third .feature-box p {line-height:none!important;}
body#research h3 { font-weight:400;}
body#research ul {margin-left:20px;}

.facility-title {font-size:16px; color:#2a9ca3!important;}

.research-icons .feature-box.fbox-center .fbox-icon {
	position: relative;
	width: 66px;
	height: 66px;
	margin: 0 auto 15px;
}
.research-icons .feature-box.fbox-center .fbox-icon i {
	font-size: 32px;
	line-height: 66px;
}
.research-icons .col_half {margin-bottom:10px;}

.research-contacts h5 { font-size:16px; font-weight:400!important;}


.breadcrumb li.active {color:#CACACA!important;}

/*body#research .col_one_third .feature-box h3 {padding:20px 0 0 0px!important;} */

/*--------- HEADERS ------------------------------*/
.int-header h1 { font-size:60px!important; font-weight:300!important;}

.events-services-header {	background:url(../images/bg-event-services-header.jpg) repeat!important;	}
.research-services-header {	background:url(../images/bg-research-services-header.jpg) repeat!important;	}
.tours-header {	background:url(../images/bg-tours-header.jpg) repeat!important;	}
.creative-services-header {	background:url(../images/bg-creative-header.jpg) repeat!important;	}
.editorial-header {	background:url(../images/bg-editorial-services-header.jpg) repeat!important;	}
.leadership-header {	background:url(../images/bg-leadership-header.jpg) repeat!important;	}
.facilities-header {	background:url(../images/bg-facilities-header.jpg) repeat!important;	}
.research-header {	background:url(../images/bg-research-header.jpg) repeat!important;	}
.arqive-header {	background:url(../images/bg-arqive-header.jpg) repeat!important;	}




/*.active-item-services #primary-menu .active-services a {color:#2a9ca3!important;}
.active-item-research #primary-menu .active-research a {color:#2a9ca3!important;}
.active-item-education #primary-menu .active-education a {color:#2a9ca3!important;}
.active-item-industry #primary-menu .active-industry a {color:#2a9ca3!important;}
.active-item-contact #primary-menu .active-contact a {color:#2a9ca3!important;}
.active-item-about #primary-menu .active-about a {color:#2a9ca3!important;}
.active-item-news #primary-menu .active-news a {color:#2a9ca3!important;}
.active-item-events #primary-menu .active-events a {color:#2a9ca3!important;} */

/*--------- Gallery ------------------------------*/

