/*
 Theme Name:   Tslx Theme 
 Theme URI:    https://tsaolab.caltech.edu/wp-content/themes/tslx
 Description:  Tsaolab Custom theme 
 Author:       Nathaniel Smith
 Author URI:   https://tsaolab.caltech.edu 
 Template:     education-zone
 Version:      1.0.8.4
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         custom
 Text Domain:  tslx
*/
:root{
	--theme-color: #4cc2aa;
}


a {
	color: var(--theme-color);
	
}

a:visited {
	color: #23a5b2;
	}

#alumni {
	padding-bottom: 1.5em;
	border-bottom: 1px solid var(--theme-color);
	text-align: center;
}

article {
	text-align: justify;
}

.authorline {
	
}

.commentaryline {
	
}

#consciousness {
	padding-left: 16%;
}

.container {
	text-align: center;
}

.course {
	padding-bottom: 2em;
        border-bottom: 1px solid var(--theme-color);
        margin-bottom: 2em;
}

.coursedesc ul li {
	list-style: none;
}
.doiline {
	
}



.featured-courses {
	background: none;
}

@media only screen and (min-width: 992px){
.featured-courses ul li {
	width: 25.5%;
}
#mobile-header {
	display: none;
}
}

.featured-courses ul li .image-holder .text {
	background: none;
	color: #000000;
	padding: 47% 36%;
}

h1, h2, h3, h4 {
	color: var(--theme-color);
}

.image-caption {
	font-size: small;
}
.site-header .header-bottom {
	background: var(--theme-color);
}

.header-m {
	background-color: var(--theme-color);
}

.hometown {
	margin-top: 5px;
}

.inactive {
	display: none;
}
.journaline {
	
}

.mission {
	text-align: justify;
}

	

.hometown {
	margin-top: 5px;
	margin-bottom: 5px;
}

.featured-courses {
	padding: 0px;
}

.featured-courses ul li .image-holder .description .learn-more {
	background: var(--theme-color);
}

.featured-courses ul li .image-holder .description .learn-more:hover{
	background: #2d8472;
}
.page-header .page-title {
	color: var(--theme-color);
}

.postline {
	margin-bottom: 0.5em;
}

.profile {
	margin: 0px 0px 48px;
	padding: 0px 0px 2em;
	overflow: hidden;
	border-bottom-color: var(--theme-color);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	margin-bottom: 2em;
	
}

.last {
	border-bottom-color: white;
}
#research-courses ul li {
	width: 20%;
}

.resources-icons {
	margin-left: 12%;
}

.profile-image {
	width: 300;
	height: 300;	
}

.profile-info {
	width: 70%;
	float: right;
}

.profile-photo {
	float: left;
}

.publication {
	padding-bottom: 2em;
	border-bottom: 1px solid var(--theme-color);
	margin-bottom: 2em;
}

.publicityline {
}

#recognition {
	padding-left: 20%;
}


#research-1 {
	margin-left: 12.5%;
}

#research-4 {
	margin-left: 25.5%;
}


@media only screen and (max-width: 991px) {
#research-1 {
	margin-left: auto;
}
#research-4 {
	margin-left: auto;
}

.resources-icons {
	margin-left: auto;
}
}



.featured-courses ul li .image-holder .resource-text {
	color: rgba(255,255,255,255);
}
.search-form {
	display: none;
}

#segmentation {
	padding-left: 22%;
}

.site-footer {
	background: var(--theme-color);
	padding: 0;
	color: #d6d6d6;
}

.site-header {
	background: var(--theme-color);
	display: block;
}
.site-info {
    text-align: center;
    padding-top: 55px;
    font-size: 14.47px;
    line-height: 20px;
    color: #fdfdfd;
}
.squeezed {
	margin-left: 10%;
	margin-right: 10%;
}
.thick {
	
	color: #555658;
	font-weight: bold;
	
}

.titleline {
	
}

.welcome-note {
	padding: 75px 0 20px;
}
@media only screen and (max-width: 991px) {
.profile-info {
	width: auto;
	float: none;
}

.course-ul {
	margin: auto;
}

#research-courses ul li{
	width: 100%;
}
#site-navigation {
	display: none;
}
}


