/*
Theme Name:   Rebuild Hot Springs Area
Theme URL:        http://rebuildhotsprings.org
Description:  An Astra Theme Child
Author:           Kevin Reese
Author URL:   http://k-reese.com
Template:         astra
Version:          1.0.0
Text Domain:  twentyseventeen
*/

.ff_stripe_card_element{background:#fff !important;}

.footer-widget-area .widget_nav_menu{
	font-size: 12px;
	margin: 0;
	padding: 0;
}
.footer-widget-area h2, .footer-widget-area h6{
	font-size: 14px;
	margin: 0 0 5px 0;
	font-weight: bold;
	font-family: "Roboto Condensed";
	text-transform: uppercase;
}

.entry-title{
	margin-top: 30px;
}
.entry-content{
	padding-bottom: 60px;
}

.post-43 .entry-content, .home .entry-content, .page-id-1492 .entry-content, .page-id-1714 .entry-content, .page-id-1980 .entry-content, .page-id-2026 .entry-content, .page-id-2019 .entry-content, .page-id-2034 .entry-content, .page-id-2029 .entry-content{
	padding-bottom: 0 !important;
}

article.has-post-thumbnail{
	padding: 15px 30px !important;
}

.site-primary-footer-wrap{
	padding-top: 60px !important;
	overflow: hidden;
	hr{
		color: #ddd !important;
		height: 1px !important;
	}
}

.helene-applications{
	display: block;
	table, table td, table tr, table th{
		border-color: #ddd;
		font-size: 0.8rem;
	}
	td{
		padding: 0.5rem;
	}
	.button-secondary{
		padding: 0.5rem;
		border: red 1px solid;
		clear: both;
		display: block;
		text-align: center;
		font-size: 0.8rem;
		&:hover{
			background: red;
			color: white;
		}
	}
	#primary{
		padding: 1rem 0 0 2rem;
		overflow: hidden;
		display: block;
	}
	#secondary{
		background: #eee;
		padding: 1.5rem 1rem 1rem 1rem;
		border: 1px solid #ddd;
		overflow: hidden;
		display: block;
		font-size: 0.8rem;

		h4, textarea, select{
			margin-bottom: 1rem;
			display: block;
		}
	}
	#display-entries{
		font-size: 0.8rem;
	}
	.breadcrumbs{
		font-size: 0.8rem;
		margin-bottom: 1rem;
	}
}

.pagination a {
    text-decoration: none;
    padding: 5px 10px;
    margin: 0 2px;
}

.pagination .current-page {
    padding: 5px 10px;
    margin: 0 2px;
    background-color: #4F5D75;
    color: white;
    font-weight: bold;
}

.pagination a.button-secondary {
    background-color: #ddd;
    color: black;
    border-radius: 5px;
}

.pagination .button-secondary:hover {
    background-color: #ccc;
}

a.view-post{
	color: #676767;
	border-color: #676767;
}
.dashboard{
	.wp-element-button{
		color: white;
		&:hover{
			background: #676767 !important;
		}
	}

}

tr.inactive-row{
		background: #eee;
			color: #aaa;
		a{
			color: #aaa;
		}
	}

#admin-notes{
	font-size: 0.8rem;
	height: 100%;
}

/* Style Reports and Views for Applications */

#post-389, #post-409{
	width: 100% !important;
	padding: 0 30px !important;
	margin: 0 !important;
	#secondary{
		margin-right: 30px !important;
	}
	.pagination{
		padding-bottom: 30px;
	}
}

.page-template-page-review-single-individual #content, .page-template-page-review-single-individual .ast-article-single{
	width: 100% !important;
	padding: 0 0 !important;
	margin: 0 !important;
}

/* Donation Form Design */

/*.page-id-1492{
#fluentform_36{
	background: #FFF4F4;
	padding: 1rem 2rem;
	/*-webkit-box-shadow: 3px 3px 5px 0px rgba(220,196,196,1);
-moz-box-shadow: 3px 3px 5px 0px rgba(220,196,196,1);
box-shadow: 3px 3px 5px 0px rgba(220,196,196,1);*/

/*	.ff-section_break_desk, hr{
		display: none !important;
	}
	label{
		font-family: "Roboto Condensed";
		font-size: 1.1rem;
		line-height: 1.4rem;
	}

}
}*/

#fluentform_36, #fluentform_37, #fluentform_38, #fluentform_39, #fluentform_40, #fluentform_41{
	.ff-btn-secondary{
		padding: 1rem;
		font-size: 0.8rem;
	}
	.ff_plan_title{
		font-size: 1.5rem !important;
		margin: 0.5rem;
	}
}

/* Funds Singles */

/* Other Funds */

#container-maxi-134449ed-u{
	padding: 60px 0 !important;
}
#row-maxi-ba5de71d-u{
	p.maxi-text-block__content{
		font-size: 14px !important;
	}
}

/** T&TF Volunteer Form **/

.page-id-2414{
	h3.ff-el-section-title{
		color: #F5F1EB !important;
		margin-top: 30px;
	}
}

.page-id-2815{
	.ff_product_price_label, .ff_item_price_wrapper{
		color: #fff !important;
	}
}

.fluentform_53_success, .fluentform_53_success p{
	color: #fff;
}