/* additional  module Styles */
.expert-search-wrap.clearfix {width: 67.5%;}
.expert-sidebar {line-height: 20px; padding-top: 0px;}
.expert-sidebar .expert-wrap, .side-events, .twitter-wrap { margin: 25px 0; padding: 0 20px;} /*padding: 0px 15px; */

.side-events .readmore, .side-events .readmore a {padding-left: 6px;}/*overrides 0px padding from styles.css*/

.green-btn {color: #fff;}
.green-btn-last  {color: #fff;}
.green-btn-last {
    background: #006857 url("../images/events-sidebar.jpg") no-repeat right center;
    color: #fff;
    display: block;
    /*font-size: 18px;*/
    padding: 11px 13px 7px 20px;
    text-transform: uppercase;
}


ul#module-tabs.tabs {
  width: 100%;
  float: left;
  list-style: none;
  margin-left: 0;
}
.tabs {
    border-color: #ddd;
    border-style: solid;
    border-width: 0 0 1px;
}
.tabs>li {
  position: relative;
  float: left;
}
.tabs>li>a {
    color: #555;
    padding: 0 15px;
    margin-right: 2px;
    line-height: 34px;
    border: 1px solid transparent;
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0;
    display: block;
    text-decoration: none;
}
.tabs>li>a:hover {
    text-decoration: none;
    background-color: #eee;
    border-color: #eee #eee #ddd;
}
.tabs .active>a, .tabs .active>a:hover {
    color: #808080;
    background-color: #fff;
    border: 1px solid #ddd;
    border-bottom-color: transparent;
    cursor: default;
}

.expert_content p {color:#666;}
.expert_content h3 {color:#eb6d2e;}
.expert_content a {color:#eb6d2e;}
.expert_content .view-more-btn {background: #006857; padding: 5px 10px; color:#fff; text-transform:uppercase;}

.expert-sidebar .section_header {border: none; color: #fff; font-size: 30px;}/* ELD - removes black border*/
.expert_content ul li, .expert_sidebar ul li {
    margin-bottom: 10px;
}

/* Developer NOTES: stylesheet has been modified from original "experts.css" for boostrap implementation. This edited style sheet is located in the theme css folder*/


.expert_header {
    border-bottom: 2px solid #77787A;
    /*margin-bottom: 2%;*/
    padding-bottom: 2%;
}
.expert_header .search-text form input[type="submit"] { 
  padding: 3px 4px;
  margin-top: 0;
}
/*expert_content, .expert_sidebar {
    float: left;
    margin: 0 10px;
}*/
.search-form .search-text {
    border-right: 2px solid #000;
    padding-right: 2%;
}
.search-form .search-text input[type="text"] {
    width: 30%;
}
.search-form .search-filters {
    margin-left: 2%;
}
.search-form .search-filters select {
    margin: 0 1%;
    width: 20%;
}
.search-result-wrap {
    width: 30%;
    min-height: 430px;
    /*: 30%;*/
    float: left;
    margin-right: 3%;
    margin-bottom: 2%;
}
.search-result-wrap.end {
    margin-right: 0;
}
.search-result-wrap img {
    width: 100%;
}
.expert_content section, .expert_sidebar section {
    margin-bottom: 20px;
}
.expert_content ul li, .expert_sidebar ul li {
    margin-bottom: 10px;
}

/*.section_header {
    border: 1px solid #000;
    padding: 5px;
    text-transform: uppercase;
}*/

/*helps expand photos*/
.expert_content #module-tabs { width: 100%;}
.expert_content .expert-search-wrap { width: 100%;}

.expert_content .expert_photo img {
    width: 100%;
}
.expert_content .info {
   /* float: right;
    width: 65%; */
}
.expert_content .info .details {
    position: relative;
}
.expert_content .quick-options {
    /*margin-right: 5px;
    position: absolute;
    right: 0;
    top: 0;*/
}
.expert_content .project-col {
    float: left;
    width: 54%;
}
.expert_content .project-col img {
    width: 100%;
}
.expert_content .media-col {
    float: right;
    width: 44%;
}
.expert_content .media-col li a {
    text-transform: capitalize;
}

.t-print .expert-wrap {
    border: 1px solid silver;
    margin: 20px 0;
    padding: 0.25in;
    width: 8in;
}
.t-print .hide-this {
    margin: 20px 0;
    position: relative;
    width: 8.5in;
}
.t-print .guide {
    position: absolute;
    right: 0;
    top: 0;
}
.t-print object {
    visibility: hidden;
}

.research-links li a {color: #f59972; padding:3px 0;}
.research-links h3 a {font-size:30px;}
.baker-tweets h3 {color:#fff; font-size:30px;}
.side-events h3 a {color:#fff; font-size:30px;}
.side-events h3 a:hover {color: #f59972;}
.private {filter: saturate(0);opacity: .4;}
.private:hover {filter: saturate(.6);opacity: .6;}

@media print {
  .hide-this {
      display: none;
  }
  .t-print .expert-wrap {
      border: medium none;
      margin: 0;
      padding: 0;
      width: 100%;
  }
}
/* small screen */ 
@media screen and (max-width: 600px) {
.expert_content .quick-options{position: relative;}
}
