/*
Theme Name: Linguistics theme
Description: Child theme for Avada theme. Requires the mitlinguistics plugin.
Author: Allan Doyle
Author URI: 
Template: Avada
Version: 1.2
Text Domain:  Avada
*/

#main .sidebar {
    padding:0% 2% 2% 0%!important;
}

/* BEGIN Left nav sidebar - UM directory and profile pages only */
#wrapper .ling-custom-um-sidebar .menu li a { color: #2D3541;}
#wrapper .ling-custom-um-sidebar .menu li a:hover,
#wrapper .ling-custom-um-sidebar .menu .current-menu-item a,
#wrapper .ling-custom-um-sidebar .menu .current-menu-item { color: #07626a;}
#wrapper .ling-custom-um-sidebar .menu-faculty-list-container+ .heading .widget-title { padding-top: 40px; }

.ling-widget-alumni { margin-top: 73px;}
/* END Left nav sidebar - UM directory and profile pages only */

/* BEGIN Directory Page CSS */
@media only screen and (min-width: 801px) {
    div.um-member { min-height: 400px; }
}
@media only screen and (max-width: 800px) {
    div.um-member { min-height: 260px; }
}
.um-directory .um-member-tagline {font-size: 13px; line-height: 22px; overflow: hidden;}
div.uimob340 div.um-member { width:33%;}
div.uimob500 div.um-member,
div.uimob800 div.um-member,
div.uimob960 div.um-member { width:25%;}
div.uimob340 div.um-member,
div.uimob500 div.um-member,
div.uimob800 div.um-member,
div.uimob960 div.um-member { margin-bottom:0px; margin-left:-1px;}
div.uimob340 div.um-gutter-sizer,
div.uimob500 div.um-gutter-sizer,
div.uimob800 div.um-gutter-sizer,
div.uimob960 div.um-gutter-sizer { width:0px;}
div.uimob340 div.um-member-name,
div.uimob340 div.um-member-name a { font-size:14px; font-weight:600; line-height:1.0;}
/* div.uimob340 div.um-member-tagline { font-size:12px; font-weight:500;} */
div.uimob340 div.um-member-name { height:26px;}
div.uimob500 div.um-member-name,
div.uimob500 div.um-member-name a { font-size:13px; font-weight:600; line-height:1.3;}
div.uimob500 div.um-member-name { height:30px;}
div.um-member-name { height:42px;}
div.um-member-name a { color:#222; font-size:15px; font-weight:600; line-height:1;}
div.um-member-photo img { width:auto; height:auto; max-width:90%; border: 0px;}
div.um-member-photo.radius-2 img { border-radius:0px!important;}
div.uimob340 div.um-member-photo,
div.uimob500 div.um-member-photo,
div.uimob800 div.um-member-photo,
div.uimob960 div.um-member-photo { padding-top:25px;}
/* END Directory Page CSS */

/* BEGIN Profile Page CSS */
@media only screen and (min-width: 801px) {
    div.um-viewing div.um-col-121 { width: 32%;}
    body.has-sidebar #main #content { width: calc(100% - 25% - 10px); }
}
@media only screen and (max-width: 800px) {
    #content { float: none !important;}
    body.has-sidebar #main #content { width: 100%; }
    #content div.um-viewing div.um-col-121,
    #content div.um-viewing div.um-col-122 { float: none; width: 100%;}
}
div.um-viewing div.um-col-122 { width: 65%;}
div.um-profile div.um-viewing .um-field-label { padding-bottom: 0px; }
div.um-viewing div.um-field-label label,
div.um-viewing div.um-profile-body { font-size:14px!important; color:#000!important;}
div.um-viewing div.um-field-value hr { border: 1px solid #eee; }

/* The entire header was moved here by jQuery so it gets restyled pretty radically here to make it fit in */
div.um-viewing div.um-header.no-cover { display:none; border-bottom:none; padding-bottom:0;}
#content div.um div.um-profile-photo a.um-profile-photo-img,
#content div.um div.um-profile-photo img,
#content div.um div.um-profile-photo span.um-profile-photo-overlay { border-radius:0!important; moz-border-radius:0!important; webkit-border-radius:0!important;}

div.um-profile-photo a.um-profile-photo-img { width:140px; height:140px;}
div.um-profile-photo a.um-profile-photo-img img { border:1px #ddd solid;}
div.um-viewing .um-header.no-cover .um-profile-photo { margin:0 0 0 -4px!important; text-align: left!important; padding-bottom: 10px;}
div.um-viewing .um-header .um-profile-meta { display: none;}

/* Left Column */
div.um-viewing .um-col-121  { line-height:21px;}
div.um-viewing .um-col-121 .um-field {padding-top:0; padding-bottom: 10px; }
div.um-viewing .um-col-121 .um-field-label { margin-bottom: 0px; }
div.um-viewing .um-col-121 .um-field-spacing {padding-bottom:0;}

div.um-viewing .um-col-121 .um-field-label {border-bottom: none;}

div.um-viewing .um-col-121 .um-field-first_name .um-field-label,
div.um-viewing .um-col-121 .um-field-last_name .um-field-label,
div.um-viewing .um-col-121 .um-field-fac-title .um-field-label { display: none; }

/* Mailing address, show the field label */
div.um-viewing .um-col-121 .um-field-mailing-address .um-field-label { display: block; border-bottom: none;}

div.um-viewing .um-col-121 .um-field-first_name,
div.um-viewing .um-col-121 .um-field-last_name { display:inline-block; padding-bottom: 0;}
div.um-viewing .um-col-121 .um-field-first_name .um-field-area,
div.um-viewing .um-col-121 .um-field-last_name .um-field-area { font-weight: 600; color: black;}
div.um-viewing .um-col-121 .um-field-last_name .um-field-area { padding-left: .3em;}
div.um-viewing .um-col-121 .um-field-fac-title { padding-bottom: 0;}

div.um-viewing .um-col-121 .um-field-cv-upload .um-single-file-preview { margin: 0; text-align: left; }
div.um-viewing .um-col-121 .um-field-cv-upload .um-single-fileinfo { padding: 0; }
div.um-viewing .um-col-121 .um-field-cv-upload .um-single-fileinfo .icon { display: none; }

div.um-viewing .um-col-121 .um-field-mailing-address { padding-top: 20px; }

/* Fields with icons, use the icon, get rid of the text label */
.um-viewing .um-col-121 .um-field-homepage .um-field-label,
.um-viewing .um-col-121 .um-field-cv-upload .um-field-label,
.um-viewing .um-col-121 .um-field-cv-url .um-field-label,
.um-viewing .um-col-121 .um-field-twitter .um-field-label,
.um-viewing .um-col-121 .um-field-facebook .um-field-label,
.um-viewing .um-col-121 .um-field-phone_number .um-field-label,
.um-viewing .um-col-121 .um-field-profile_email .um-field-label,
.um-viewing .um-col-121 .um-field-office-hours .um-field-label,
.um-viewing .um-col-121 .um-field-office .um-field-label { display: inline-block;}

.um-viewing .um-col-121 .um-field-homepage .um-field-label label,
.um-viewing .um-col-121 .um-field-cv-upload .um-field-label label,
.um-viewing .um-col-121 .um-field-cv-url .um-field-label label,
.um-viewing .um-col-121 .um-field-twitter .um-field-label label,
.um-viewing .um-col-121 .um-field-facebook .um-field-label label,
.um-viewing .um-col-121 .um-field-phone_number .um-field-label label,
.um-viewing .um-col-121 .um-field-profile_email .um-field-label label,
.um-viewing .um-col-121 .um-field-office-hours .um-field-label label,
.um-viewing .um-col-121 .um-field-office .um-field-label label { display: none;}

.um-viewing .um-col-121 .um-field-homepage .um-field-area,
.um-viewing .um-col-121 .um-field-cv-upload .um-field-area,
.um-viewing .um-col-121 .um-field-cv-url .um-field-area,
.um-viewing .um-col-121 .um-field-twitter .um-field-area,
.um-viewing .um-col-121 .um-field-facebook .um-field-area,
.um-viewing .um-col-121 .um-field-phone_number .um-field-area,
.um-viewing .um-col-121 .um-field-profile_email .um-field-area,
.um-viewing .um-col-121 .um-field-office-hours .um-field-area,
.um-viewing .um-col-121 .um-field-office .um-field-area { display: inline-block;}
.um-viewing .um-col-121 .um-field .um-field-label-icon { margin-bottom: -4px; }

.um-viewing .um-col-121 .um-field-cv-upload .um-field-area span.filename { font-size: inherit; color: inherit }


/* Right Column */
.um-viewing .um-col-122 .um-field:first-child { padding-top: 0;}

/* END Profile Page CSS */

/* BEGIN Profile Edit Page CSS */
.um-editing .um-col-121 { width: 33%; }
.um-editing .um-col-122 { width: 65%; }
.um-editing .um-form textarea { font-size: 13px!important; }
/* END Profile Edit Page CSS */

/* Style for departmental roles in the faculty sidebar list */
.ling-departmental-role { font-style: italic; font-size: .9em; }



.um-directory .um-members-edit-btn {
    display: none;
    text-align: left;
}

 
