/*
Theme Name:  Divi Child Theme
Theme URI: http://www.elegantthemes.com/gallery/divi/
Description: Divi Child Theme
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Template: Divi
Version: 3.0.44
*/

@import url("../Divi/style.css");

.ds-grid-blog .et_pb_ajax_pagination_container {
  display: grid;
  grid-template-columns: repeat(5, 18%);
  grid-column-gap: 2.5%;
}

@media all and (max-width:1200px) {    
  .ds-grid-blog .et_pb_ajax_pagination_container {        
    grid-template-columns: repeat(4, 23%);		
    grid-column-gap: 2%;    
   }
}

@media all and (max-width:980px) {    
  .ds-grid-blog .et_pb_ajax_pagination_container {        
    grid-template-columns: repeat(3, 31%);		
    grid-column-gap: 1.5%;    
   }
}

.blue
{
	color: #5aaadf;
}

.limegreen
{
	color: #d3cc00;
}

.dkgreen
{
	color: #a9a400;
}

.bio-title {
   color: #5aaadf;
   font-size: 30px;
}

.dkblue
{
	color: #3b7191;
}

.black
{
	color: #000000;
}
.bold
{
	font-weight: bold;
}
.wptitle
{
	font-size: 1.3em;
}

.item
{
	padding-top: .25em;
	padding-bottom: .25em;
	padding-left: 1em;
}

.item:nth-of-type(odd) {
        background-color:#edf0f8;
	border-top: 1px solid #ede8dd;
	border-bottom: 1px solid #ede8dd;
}
.time
{
	margin-right:1.5em;
}

.date
{
	background-color:#a8c8e0;
	border-top: 1px solid #a9a400;
	border-bottom: 1px solid #a9a400;
	margin-top: 1em;
	padding-left: 1em;
}

/*small bio photos used in conference agenda 204498*/
.short-bio-photo{
  max-height: 125px;
  width: auto;
  margin-top:.5em;
}


/*full width header titles- add drop shadow, fix height*/
.et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content h1 {color:#fff !important; text-shadow: 3px 2px 2px rgba(0,0,0,1); font-weight:200; }

.et_pb_fullwidth_header {min-height: 200px;padding: 151px 0px 10px 0px !important;}﻿
/* end full width header title styling*/

/* Remove sorting selectors from Working Papers table for title, author and keywords  */
th.header.sort.number.sorting:after, th.header.sort.author.sorting:after, th.header.sort.keywords.sorting:after  {
  content: none;
}

/*style Filter By box for wpDataTables on Working Papers page*/
.wpDataTablesFilter {
  padding: 1em;
  background-color:#edf0f8;
}
.wpDataTables.wpDataTablesFilter::before {
  content: "Filter results by:";
  font-weight: bold;
  color: #5aaadf;
}

/* quotes for comment blocks */
p.quotesblock {
    font-size:16px; 
    padding:18px 20px 18px 20px;
    margin-left:3px; 
    margin-bottom:20px;
    background:#f2f1f6;
}	

p.quotesblock::before {
    color: #5aaadf;
    font-size: 30px;
    line-height: 0.5em;
    margin-right: 0.27em;
    content: "\f10d";
    font-family: FontAwesome;
    float:left;
}

/* News homepage image style */
.news-list-thumb {
  float:left;
  padding: 0 1.5em 0 0;
}

/* Read more button in grid lists */
a._self.pt-cv-readmore.btn.btn-success {
  background-color: #6ccaa4;
  border-color: #6ccaa4;
}

/* Gravity forms input, select box padding */
#content input[type=text], #content input[type=email], #content textarea, #content select {
  padding: 5px 12px;
}

/*** Archive and Search pages  ***/
/***  limit image height ***/
.archive .et_pb_post a img, .search .et_pb_post a img  {height: 150px; width: auto; float:left;padding-right: 10px}

/***  Take out the divider line between content and sidebar ***/
.archive #main-content .container:before, .search #main-content .container:before{background: none;}

/***  Expand the content area to fullwidth ***/
@media (min-width: 981px){
.archive #left-area, .search #left-area {
    width: 100%;
    padding: 23px 0px 0px !important;
    float: none !important;
}
}

/***   Hide Sidebar ***/
.archive #sidebar, .search #sidebar {display:none;}
/*** END- Archive and Search pages  ***/

/*  style search results */
.search #left-area
{
    -moz-column-count: 1;
    column-count: 1;
    -moz-column-gap: 20px;
    column-gap: 20px;
}
.search #left-area .et_pb_post a img {
	float:left !important;
	max-width:300px !important;
	padding:10px;
}
.search #left-area ul  {
	list-style-type: none !important;
}
.search .et_pb_post > a {
    margin: -20px -20px 10px;
    display: block;
}
 
.search #left-area .et_pb_post {
    overflow: hidden;
    page-break-inside: avoid;
    break-inside: avoid-column;
    width: 100%;
    padding: 19px;
    border: 1px solid #d8d8d8;
    background-color: #fff;
    word-wrap: break-word;
    display: inline-block;
    margin-bottom: 10px;
}
 
.search #left-area .et_pb_post h2{
    font-size: 18px;
}
 
.search #left-area .et_pb_post.format-link,
.search #left-area .et_pb_post.format-quote,
.search #left-area .et_pb_post.format-audio {
    padding: 0;
}
 
.search .et_pb_post .et_pb_image_container,
.search .et_pb_post .et_main_video_container,
.search .et_pb_post .et_audio_content,
.search .et_pb_post .et_pb_slider {
    margin: -20px -20px 10px;
}
 
.search .et_pb_post .et_pb_slider .et_pb_slide {
    min-height: 180px;
}
 
.search .pagination {
    padding: 20px 0;
}