/*
Theme Name: Divi Lit
Theme URI: https://diviextended.com/
Version: 1.0
Description: Child Theme of Divi for Lit at MIT
Author: Divi Extended
Template: Divi
*/
@import url("../Divi/style.css");
header .container {
	padding:0px;}
.dp-dfg-header { margin: 16px 0px 0px 0px;}
.dp-dfg-custom-field-value { font-size: 17px!important; }
.dp-dfg-custom-field-value {line-height: 1.3em!important;}
.dp-dfg-skin-default .dp-dfg-header .entry-title {margin-bottom: 0;}
.dp-dfg-skin-default .dp-dfg-item>* {padding: 0 0 0.5em 0;}
.subject-article{border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: rgba(0,0,0,0.25);margin-bottom: 30px;padding-bottom: 4vh!important;}
.subject-header{font-weight: 600;color: #0C71C3;line-height: 1.6em;font-size: 16px;font-family:'Barlow', Helvetica, sans-serif}
.currently-offered{padding-left: 50px;}
/* Subject Single Pages */
.row.page-header-no-bg {padding: 64px; background-color: #3b0168; color: #ffffff;margin-bottom: 10px;margin-left:0px; margin-right:0px;}
.row.page-header-no-bg .entry-title {color: #ffffff;}
.container-wrap.single-subject {padding-bottom: 100px;}
.schedule {font-size:90%;padding-bottom:30px;line-height:25px;margin-bottom: 0px;}
.schedule span {display:block;}
.mb-20 {margin-bottom:20px;padding:10px; border-top:1px solid #000000;border-bottom:1px solid #000000}
/* Subject Offerings */
.container.wide {width:100%;}
div.semesterfilters form {margin-bottom: 30px;}
div.semesterfilters form select {width: inherit;padding: 10px;font-size: 14px;}
div.semesterfilters .button {background: #0131a0;font-size: 14px;padding: 5px 20px;color: #ffffff;text-transform: uppercase;border: 0px;border-radius: 5px;}
div.schedule div.main {background: #f0f0f0;width: 100%;margin-bottom: 40px;font-size: 16px;line-height: 1.5;}
div.schedule div.main div.even {background-color: white;}
div.row.even, .row.odd {padding:5px 0px;margin:0px;}
div.schedule div.description-row {display: none;font-size: 15px;line-height: 1.5;}
div.schedule div.description-row {padding: 5px 10px 20px;}
div.highlight {background-color: #d1f5f1 !important;}
.description-toggle {margin-left: 10px;display: inline-block;vertical-align: middle;}
.description-toggle a {display: block;font-size:14px;}
/* faculty Posts */
.faculty-research-areas li  {list-style-type:none;display:inline-block;}
.faculty-research-areas li:after {content:'•'}
.faculty-research-areas li:last-of-type:after {content:''}
.et_pb_accordion .et_pb_toggle_open .et_pb_toggle_title:before {display: block!important;content: "\e04f" !important;}
.facultyH1 h1{margin: 0px; padding: 0px;}
.fun-qa h5 {font-size:19px}
#et_top_search {margin: 13px 0 0 22px;}
@media (max-width: 880px){
	#mit_logo_container {
		padding: 19px 0 0 20px!Important;}
	.container.wide {width:90%;}
	#et_top_search {margin:0 0 0 22px;}
	div.semesterfilters .button {max-width: 100px;margin:3px}
	div.semesterfilters form select {
    width: 98%;
		margin: 3px;display:flex;}

}
@media (max-width: 480px){
	.container.wide {width:90%;}
	#et-top-navigation {padding-left: 0px!important}	
	#mit_logo_container {
    padding: 18px 0px 0px 14px!important;
    width: 65px!important;
}
	.et_header_style_left .et-search-form {
    width: 100% !important;
    max-width: 100% !important;
	}.et-search-form input{background:#ffffff;}
	span.et_close_search_field {background:#ffffff;}
}
@media print {
  a[href]:after {
    content: none !important;
  }
}

/* MIT logo */
#mit_logo_container {
       float: right;
    z-index: 9999;
    display: block;
    padding: 28px 0 0 20px;
    width: 92px;
    position: relative;

}
.et-fixed-header  #mit_logo_container {padding: 20px 0 0 20px;-webkit-transition: all 0.4s ease-in-out;
                transition: all 0.4s ease-in-out;}
