/*
 Theme Name:     Extra Child Theme
 Theme URI:      https://www.elegantthemes.com/gallery/extra/
 Description:    Extra Child Theme - Child Theme Edits by Notsolinear Productions, LLC
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Extra
 Version:        1.0.0
*/
 
/* =Theme customization starts here
------------------------------------------------------- */

h1 {
	padding: 20px 0px 20px 10px;
}
article {
-webkit-box-shadow: 0 0px 0px rgba(0,0,0,.1) !important;
}
.widgettitle {
	background: #000000 !important;
}
.page article {
	border:0px !important;
}
.post-thumbnail {
	display: none;
}

.page .post-wrap, .post-wrap {
	margin:-10px 0px 0px 0px !important;
}

.post-content div img {
	padding:15px 0px 30px 0px;
}
.post-content p img {
	padding:15px 0px 30px 0px;
}

.mastheadphoto img {
	padding: 0px 0px 0px 0px !important;
}

.post-content div.sharedaddy {
	margin-top:80px;
}
.post-header {
	padding:20px 20px 10px 20px !important;
}
h2.entry-title a:hover {
	color:#B82228!important;
}
h2.entry-title a {
	color:rgba(0,0,0,.75)!important;
}
h3.entry-title a {
	color:rgba(0,0,0,.75)!important;
}
h3.entry-title a:hover {
	color:#B82228!important;
}
#et-info .et-top-search .et-search-field {
	color:#000 !important;
}
#author_book div.book_wrapper {
	float:left;
	min-width:300px;
	max-width:310px;
	margin: 0px 20px 40px 0px;
}
#author_book_section {
	margin: 0px 0px 0px 0px;
}

div.vcard {
	margin: 0px 0px 30px 0px !important;
}

div.vcard span a img {
	padding: 0px 0px 0px 0px !important;
	margin: 0px 0px 10px 0px !important;
	float:none !important;
	clear:both !important;
}

tbody .even, .tbody .even .td {
	background-color:#ffffff !important;
}

#userslist2 .tbody .vcard .td1 {
	float:none !important;
}

#userslist2 div {
	margin-top:40px;
}

.search-box {
    float: none !important;
    margin-top: 20px !important;
}

.tablenav-pages {
	text-align:left !important;
	margin:20px 0px 0px 0px !important;
}

.tablenav {
	text-align:left !important;
	margin:0px 0px 40px 0px !important;
}

/* Modern quotes */
	
	.post-content .modern-quote {
		position: relative;
		padding: 0;
		padding-left: 42px;
		padding-right: 14px;
		padding-top: 17px;
		padding-bottom: 0;
		
		margin-top: 35px;
		margin-bottom: 35px;

		
		font-family: "Merriweather", Georgia, serif;
		font-weight: 300;
		font-size: 16px;
		font-style: italic;
		letter-spacing: 0.2px;
		
		border: 0;
		border-top: 2px solid #e54e53;
		background: transparent;
	}
	
	.modern-quote:before {
		content: "\201c";
		display: inline-block;
		position: absolute;
		top: 17px;
		left: 0;
		color: #e6e6e6;
		font-size: 60px;
		line-height: 1;
		font-style: normal;
		font-family: Arial, Helvetica, sans-serif;
	}
	
		.modern-quote p {
			margin-bottom: 21px;
		}
		
		.modern-quote cite {
			font-size: 12px;
			font-family: "Open Sans", Arial, sans-serif;
			text-transform: uppercase;
			color: #a6a6a6;
		}
		
		.modern-quote p > cite {
			display: block;
		}
		
		.modern-quote cite:before {
			content: "\2014";
			margin-right: 3px;
		}
	
	.modern-quote.alignleft {
		margin-right: 35px;
	}
	
	.modern-quote.alignright {
		margin-left: 35px;
	}
	
	.modern-quote.pull {
		margin-bottom: 28px;
		margin-top: 0.6em; /* match top leading, relative to font size */
		padding-right: 0;
		min-width: 250px;
		max-width: 30%;
	}
