/*
Theme Name: Beaver Builder Child Theme
Theme URI: http://www.wpbeaverbuilder.com
Version: 1.0
Description: An example child theme that can be used as a starting point for custom development.
Author: The Beaver Builder Team
Author URI: http://www.fastlinemedia.com
template: bb-theme
*/

/* Add your custom styles here... */ 

.issuem_archive {
	border: 1px solid transparent;
	height: 350px;
}

.issuem_article_list_widget p, .issuem_article_list_widget p a {
	font-size: 14px;
	line-height: 1.25em;
	margin-bottom: 10px;
	text-transform: capitlize;
	font-weight: 700;
	color: #000;
}

.issuem_archives_shortcode {
	position: relative;
	margin-right: auto;
	overflow: hidden;
}

header.fl-post-header.sticky-element-original.element-is-sticky {
	z-index: 1 !important;
}

/****************************
 ***** Main Sidebar ***** 
*********** *****************/
.issue-sidebar, .main-sidebar, .author-sidebar{
	background-color: #acb5de;
}

.issue-sidebar.element-is-sticky{
	background-color: #acb5de;
	/* border: 1px solid black; */
}

.smoa_pro_issuem_active_issue-1.widget.issuem_active_issue {
	display: none;
}

.main-sidebar p.issuem_widget_issue_cover_image, .author-sidebar p.issuem_widget_issue_cover_image {
	margin: 20px 0 0 0;
}

.main-sidebar h2.issue-title, .author-sidebar h2.issue-title{
	font-size: 24px;
	color: #ffffff;
	text-align: center;
	text-transform: uppercase;
	line-height: .5em;
	text-shadow: 1px 3px 5px #000000;
}

.main-sidebar h3.issue-heading, .author-sidebar h3.issue-heading{
	font-size: 22px;
	color: #ffffff;
	text-align: center;
	text-transform: uppercase;
	padding-top: 10px;	
	line-height: .5em;
	text-shadow: 1px 3px 5px #000000;
}

.main-sidebar .fl-post-grid-title, .author-sidebar .fl-post-grid-title {
	font-family: Montserrat, sans-serif;
	font-weight: 700;
	font-size: 14px;
	line-height: normal;
	text-transform: uppercase;
	padding: 0 20px;
	margin-bottom: 0;
}

.main-sidebar .fl-post-grid-meta, .author-sidebar .fl-post-grid-meta{
	padding: 0 20px;
}

.main-sidebar .fl-builder-module-template, .author-sidebar .fl-builder-module-template {
	padding: 0px;
}

/****************************
 ***** Articles Sidebar ***** 
*********** *****************/
.single p.issuem_widget_issue_cover_image {
	 margin: 20px 0 0 0;
 }

.single-article .fl-builder-module-template {
	padding: 0px;
}

.single-article .issuem_active_list_widget, .issuem_article_list_widget {
	text-align: center;
	margin-bottom: 20px;
}
.single-article .article-cat h2 {
	font-size: 22px;
	padding-bottom: 10px;
	color: #fff;
	font-weight: 700;
	text-transform: uppercase;
	text-shadow: 1px 3px 5px #000000;
}

.single-article h3 {
	font-size: 18px;
	font-weight: 700;
	color: #fff;
	margin-bottom: 0px;
	text-transform: capitalize;
	line-height: 1.25em;
	text-shadow: 1px 3px 5px #000000;
}

.single-article .issuem_articles_shortcode p {
	text-align: left;
	margin: 0;
	padding: 0 30px;
	line-height: 1em;
}

.single-article .issuem_articles_shortcode .issuem_article_link, .single-article .issuem_articles_shortcode a {
	color: #000;
	font-size: 14px;
	font-weight: 700;
	text-transform: capitalize;
}

.single-article .issuem_articles_shortcode .issuem_article {
	margin-bottom: 5x;
}

p:empty {
  display: none;
}

/********************************
 ***** Current Issues Page ***** 
*********** *********************/
.article-cat h2 {
	text-align: center;
	line-height: .75em;
}

.article-tag  h2 {
	text-align: center;
	line-height: 1em;
	margin-bottom: 20px;
}

.article-tag  h3{
	text-align: center;
	margin-top: 0px;
	padding-bottom: 10px;
}

/*** Misc***/
.fl-node-iuz34gbv6y2l .fl-post-grid-title, .fl-node-8o7j2wkmbdy6 .fl-post-grid-title  {
	margin-bottom: 0px;
}

.fl-node-xr2li34egozt > .fl-col-content {
	padding-right: 0px;
	padding-left: 0px;
}

.fl-module.fl-module-widget.fl-node-ys9rhp1ced6z.article-cover-photo {
	border-top: 1px solid #999;
	border-right: 1px solid #999;
	border-left: 1px solid #999;
}

 .is-form-id-6899 .is-search-input {
	font-family: 'Raleway' !important;
	font-weight: 400 !important;
	text-transform: capitalize !important;
}

p.issuem-archives-pdf-link {
	display: none;
}

p.issuem-archives-issue-title {
	margin-bottom: 0px;
}

.current-issue-cover-is-sticky{
	display: none;
}

.article-cover-photo{
	border-top:    1px solid black;
	border-right:  1px solid black; 
	border-left: 1px solid black;
}

.article-cover-photo {
	background: #acb5de !important;
}

body h2.fl-post-feed-title {
	margin: 0 0 5px;
	padding: 0;
	clear: none;
}

.uabb-gf-style form .gform_body .gfield_label {
	margin-bottom: 0;
	border: none;
}

/****** Home Page Images ******/
.home .fl-post-grid-image img {
	height: auto !important;
	width: auto !important;
	max-width: 100%;
	display: block;
	margin: 0 auto;
}


@media screen and (max-width: 1200px){
	.fl-post-column:nth-child(1n + 1) {
		clear: none !important;
		width: 100% !important;;
	}
	
	.fl-post-grid-image img {
		height: auto !important;
		max-width: 400px !important;
		display: block;
		margin: 0 auto;
	}
}


@media (min-width: 900px){
	.pp-multiple-authors-index .author-index-authors ul>.author-index-item {
		padding: 0px !important;
	}
}	