/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

@import url(https://fonts.googleapis.com/css?family=Raleway:400,800,600);

body {
  font-family: 'Raleway', sans-serif;
}
.home_header {
	min-height: 435px;
}
.book_faith {
	margin-top: -70px;
	border:1px solid #fff;
}
.book_faith_quote {
	padding-left: 2.5em;
	max-width: 670px;
	display: block;
}
.book_faith_buy {
	padding-top:23px;
}
.book_resurrection, .book_god {
	border:1px solid #7F7E7E;
}
.post-content h6 {
	font-size: 24px !important;
	line-height: 30px !important;
	color: #8C6239 !important;
	padding: 30px 10px 30px 0px !important;
	margin: 0 !important;
}
.post-content h5 {
	font-size: 24px !important;
	line-height: 30px !important;
	color: #8C6239 !important;
	padding: 0px 10px 20px 0px !important;
	margin: -15px 0 0 0 !important;
}
.book_display {
	display: block;
	float: left;
	max-width: 250px;
	padding-left: 15px;
}
.book_img {
	float: left;
}
.book_desc {
	min-height: 380px;
}

.textwidget {
	color: #D3D3CB !important;
	padding: 10px 0 !important;
	max-width: 750px !important;
	margin: 0 auto !important;
}
.textwidget p {
	margin-top: 0px !important;
	margin-bottom: 10px !important;
}
.textwidget h6 {
	font-size: 24px !important;
	line-height: 30px !important;
	color: #D3D3CB !important;
	padding: 30px 0px !important;
	margin: 0 !important;
	font-weight: normal;
}
.divider_div {
	height: 10px;
	border-top: 1px solid #E7E6E6;
	border-bottom: 1px solid #E7E6E6;
	margin-top: -25px;
}
.top_txt {
	padding-top: 60px;
	font-style: italic;
}
.footer_contact {
	margin-left: -130px;
	height: 40px;
	line-height: 40px;
}
.footer_contact a {
	color: #D3D3CB;
}

#menu-item-15 {
	font-style: italic;
}


@media only screen and (max-width: 1060px) {
	.book_display {
		display: block;
		float: left;
		max-width: 200px;
		padding-left: 15px;
	}
	.book_desc {
		min-height: 450px;
	}
}


@media only screen and (max-width: 800px) {
	.top_txt {
		padding-top: 50px;
		font-style: italic;
	}
	.footer_contact {
		width: 100%;
		margin: -10px 0 10px 0 ;
		text-align: center;
	}
	.book_display {
		display: block;
		float: left;
		max-width: 350px;
		padding-left: 15px;
	}
	.book_desc {
		min-height: 250px;
	}
}

.post-content blockquote.easy_testimonial { border-radius: 10px; }
.endorse { color: #fff !important;
font-family: 'Raleway' !important;
font-weight: 600 !important;
font-style: italic;
font-size: 24px !important; }

blockquote.easy_testimonial p { font-weight:bold; color: #0000ee; }

.post-content h5 {
    font-weight: 600;
}

.post-content h6 {
    font-weight: 600;
}

.post-content h5 {
	font-size: 24px !important;
	line-height: 30px !important;
	color: #8C6239 !important;
	padding: 0px 10px 20px 0px !important;
	margin: -15px 0 0 0 !important;
}

.fusion-modal h5, .fusion-post-content h5, .fusion-title h5, .fusion-widget-area h5, .post-content h5, .title h5 {
    color: #8C6239;
}

.fusion-modal h5, .fusion-widget-area h5, .post-content h5 {
    font-size: 20px;
    font-weight: 600;
}

.fusion-modal h6, .fusion-post-content h6, .fusion-title h6, .fusion-widget-area h6, .post-content h6, .title h6 {
    color: #8C6239;
}

.fusion-modal h6, .fusion-widget-area h6, .post-content h6 {
    font-size: 20px;
	font-weight:600;
}

.testimonial-company { color:#FFF !important;}
.testimonial-company a:link { color:#FFF !important;}

@media (max-width:800px) { .book_faith { text-align:center; margin:0px 0px 5px 0px; } }
@media (max-width:800px) { .fusion-column-wrapper { padding:10px 10px 10px 10px !important; } }
@media (max-width:800px) { .fusion-text { padding:20px 10px 50px 10px !important; } }
@media (max-width:800px) { .wp_cart_button { text-align:center !important; } }

.video-container {
	position:relative;
	padding-bottom:56.25%;
	padding-top:30px;
	height:0;
	overflow:hidden;
}

.video-container iframe, .video-container object, .video-container embed {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}

@media (max-width:800px) {.clear-out {clear:both;} }