/*
Theme Name: Journal of Law and Inequality Theme - Child Theme of Beaver Builder
Theme URI: http://www.wpbeaverbuilder.com
Version: 1.0
Description: Custom bb-theme child theme developed by John Barneson.
Author: The Beaver Builder Team
Author URI: http://www.fastlinemedia.com
template: bb-theme
*/
/* Colors */
/*
Dark Maroon: #5b0013
Medium Gray: #777677
Background Beige: #f0ebdd
*/
/* Header */
.fl-page-header-text {
    font-family: Merriweather, "Times", serif;
    font-size: 48px;
    font-weight: 400;
}
.fl-page-header-text a:hover{
    color:#000;
    text-decoration:none;
}
.fl-page-header-text a:active{
    color:#000;
    text-decoration:none;
}
.fl-page-nav-bottom .fl-page-header-content .fl-page-header-text {
    font-family: Merriweather, "Times", serif;
    font-size: 48px;
    font-weight: 400;   
    text-align: center;
    margin: 15px 0px 0px 0px;
}
.fl-shrink-header-transition .fl-logo-text {
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
    transition-property: all;
    transition-duration: 0.4s;
    transition-timing-function: ease-in-out;
    transition-delay: 0s;
}
.fl-shrink-header .fl-logo-text h1{
    font-size:24px;
}
/* Front Page Articles */
#pt-cv-view-9c5032a1c0 .pt-cv-ctf-value {
    color:#333333;
}
#pt-cv-view-9c5032a1c0 .pt-cv-title a {
    color:#5b0013;
}
/* Footer */
.fl-page-footer-text {
    font-size:14px;
}
.footer-org-info p {
    color:#333333;
}
.footer-site-info a {
    color:#5b0013;   
}
.footer-site-info a:hover {
    color:#777677;   
}
.pt-cv-content-item .terms a {
    font-weight:bold;
}
#pt-cv-view-9c5032a1c0 .pt-cv-ifield {
    border-top-color:#5b0013;
    border-top-style:solid;
    border-top-width:2px;     
}
#pt-cv-view-9c5032a1c0 .pt-cv-title {
    padding-top:10px;   
}
#pt-cv-view-9c5032a1c0 .pt-cv-title a {
    line-height:1.4;   
}

/* Sidebar Decoration */
.fl-node-5f496b7e990eb .fl-col-content {
  background: -webkit-linear-gradient(left, #5b0013, #5b0013); /* For Safari 5.1+ */
  background: -o-linear-gradient(right, #5b0013, #5b0013); /* For Opera 11.1+ */
  background: -moz-linear-gradient(right, #5b0013, #5b0013); /* For Firefox 3.6+ */
  background: linear-gradient(to right, #5b0013, #5b0013); /* Standard syntax */   
    margin-top: 5px;
    margin-bottom: 10px;
    padding-top:10px;
    border-bottom-color: #cdcdcd;
    border-bottom-color:rgba(0,0,0,.125);
    border-bottom-left-radius:4px;
    border-bottom-right-radius:4px;
    border-bottom-style:solid;
    border-bottom-width:1px;
    border-left-color:#cdcdcd;
    border-left-color:rgba(0,0,0,.125);
    border-left-style:solid;
    border-left-width:1px;
    border-right-color:#cdcdcd;
    border-right-color:rgba(0,0,0,.125);
    border-right-style:solid;
    border-right-width:1px;
    border-top-color:#cdcdcd;
    border-top-color:rgba(0,0,0,.125);
    border-top-left-radius:4px;
    border-top-right-radius:4px;
    border-top-style:solid;
    border-top-width:1px;
    box-shadow: rgba(0,0,0,.075)0 2px 4px 0;  
}
.fl-node-5f3abdb5e3bca {
  background: -webkit-linear-gradient(left, #ffffff, #ffffff); /* For Safari 5.1+ */
  background: -o-linear-gradient(right, #ffffff, #ffffff); /* For Opera 11.1+ */
  background: -moz-linear-gradient(right, #ffffff, #ffffff); /* For Firefox 3.6+ */
  background: linear-gradient(to right, #ffffff, #ffffff); /* Standard syntax */   
    margin-top: 5px;
    margin-bottom: 10px;
    padding-top:10px;
    border-bottom-color: #cdcdcd;
    border-bottom-color:rgba(0,0,0,.125);
    border-bottom-left-radius:4px;
    border-bottom-right-radius:4px;
    border-bottom-style:solid;
    border-bottom-width:1px;
    border-left-color:#cdcdcd;
    border-left-color:rgba(0,0,0,.125);
    border-left-style:solid;
    border-left-width:1px;
    border-right-color:#cdcdcd;
    border-right-color:rgba(0,0,0,.125);
    border-right-style:solid;
    border-right-width:1px;
    border-top-color:#cdcdcd;
    border-top-color:rgba(0,0,0,.125);
    border-top-left-radius:4px;
    border-top-right-radius:4px;
    border-top-style:solid;
    border-top-width:1px;
    box-shadow: rgba(0,0,0,.075)0 2px 4px 0;  
}
.fl-node-5f232a34b5bf2 {
  background: -webkit-linear-gradient(left, #f0ebdd, #f0ebdd); /* For Safari 5.1+ */
  background: -o-linear-gradient(right, #f0ebdd, #f0ebdd); /* For Opera 11.1+ */
  background: -moz-linear-gradient(right, #f0ebdd, #f0ebdd); /* For Firefox 3.6+ */
  background: linear-gradient(to right, #f0ebdd, #f0ebdd); /* Standard syntax */    
    margin-top: 5px;
    margin-bottom: 10px;
    padding-top:10px;
}
.page-numbers {
    font-size:12px;
    color:#ffde7a;
}
.fl-builder-pagination li span.current {background:#000000;}
.page-numbers.current {background:#000000;}
/* Single Article/Post Pages */
/* PDF Icon */
.article .fl-post-content a[href$=".pdf"]{
	background-image: url(Adobe_PDF_file_icon_32x32.png);
	background-position: center left;
	background-repeat: no-repeat;
	padding-left: 35px;
	height: 32px;
	display: inline-block;
	padding-top: 10px;
}
.issuem_archive a {font-size:16px;}
.issume_title {font-family: Merriweather,serif;}
.archive .article .fl-post-content p a[href$="lawineq"] {
	background-image: url(Adobe_PDF_file_icon_32x32.png);
	background-position: center left;
	background-repeat: no-repeat;
	padding-left: 35px;
	height: 32px;
	display: inline-block;
	padding-top: 10px;
}
.archive .article .fl-post-content p a[href$=".pdf"] {
	background-image: url(Adobe_PDF_file_icon_32x32.png);
	background-position: center left;
	background-repeat: no-repeat;
	padding-left: 35px;
	height: 32px;
	display: inline-block;
	padding-top: 10px;
}
.pt-cv-ctf-article_authors .pt-cv-ctf-value {font-size:14px; color:#5b0013;}
.ii-blog-title {font-family: Merriweather,serif; font-size:36px;}
/* Archives List in 3 colums */
.issuem_archives_shortcode {
    display:grid;
    grid-gap:10px;
    grid-template-columns: auto auto auto auto;
}