/*
Welcome to Custom CSS!

To learn how this works, see https://wp.me/PEmnE-Bt
*/
/* disable text on font awesome icons */
.fontawesome-text {
	display: none;
}

/* Changing pink items to red and gold in theme */
body {
	background: #fff url('images/background.png') fixed repeat;
	color: #545454;
	font-family: 'Myriad Pro', Myriad, sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.5;
}

.theme-blackpink .entry-meta a {
	color: #710203 !important;
}

.theme-blackpink button,
.theme-blackpink input[type="button"],
.theme-blackpink input[type="reset"],
.theme-blackpink input[type="submit"] {
	background-color: #bfa15a;
	color: #710203 !important;
}

.theme-blackpink button:hover,
.theme-blackpink input:hover[type="button"],
.theme-blackpink input:hover[type="reset"],
.theme-blackpink input:hover[type="submit"] {
	background-color: #bfa15a;
	color: #710203 !important;
}

.genesis-nav-menu .sub-menu a {
	background: #000000 !important;
	border: 1px solid #eee;
	border-top: none;
	color: #f16b10;
	font-size: 12px;
	letter-spacing: 0;
	padding: 16px 20px;
	position: relative;
	width: 200px;
}

.nav-primary {
	margin: 0 auto;
	max-width: 1148px;
	text-align: center;
}

.theme-blackpink #respond label {
	color: #710203 !important;
}

.theme-blackpink h1, {
	color: #710203 !important;
}

h2 {
	color: #710203 !important;
	font-size: 30px;
}

.theme-blackpink .genesis-nav-menu .sub-menu a {
	color: #bfa15a !important;
}

.author-box-title {
	color: #710203 !important;
	font-family: 'Lobster Two', sans-serif;
	font-size: 20px;
	margin-bottom: 4px;
}

.theme-blackpink .nav-secondary .genesis-nav-menu a {
	color: #710203 !important;
}

.theme-blackpink .nav-secondary .genesis-nav-menu a:hover {
	color: #710203 !important;
}

.theme-blackpink .enews-widget input[type="submit"]:hover {
	background-color: #710203 !important;
}

.theme-blackpink .simple-social-icons ul li a:hover {
	background-color: #710203 !important;
}

#reply-title {
	border-bottom: double #ddd;
	color: #710203 !important;
	font-family: 'Montserrat', sans-serif;
	font-weight: 300;
	letter-spacing: 1px;
	padding: 10px;
	text-align: center;
	text-transform: uppercase;
}

/* pagination colors */
.pagination li a {
	background: #948f61;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	padding: 4px 12px;
}

.pagination li a:hover, .pagination li.active a {
	background: #bfa15a;
}

/* sidebar font size and type changes */
.sidebar li {
	border-bottom: 1px dashed #ddd;
	font-size: 14px;
	list-style-type: none;
	margin-bottom: 6px;
	padding: 0 0 4px;
	text-transform: inherit;
	word-wrap: break-word;
}

.sidebar {
	color: #999;
	overflow: hidden;
	text-align: left !important;
}

/* forum font changes */
#bbpress-forums ul.bbp-lead-topic, #bbpress-forums ul.bbp-topics, #bbpress-forums ul.bbp-forums, #bbpress-forums ul.bbp-replies, #bbpress-forums ul.bbp-search-results {
	font-size: 16px;
	overflow: hidden;
	border: 1px solid #eee;
	margin-bottom: 20px;
	clear: both;
}

.entry-content p a {
	border-bottom: 3px solid #fbeab4 !important;
	box-shadow: inset 0 -5px 0 #fbeab4 !important;
	color: inherit;
	transition: background .15s cubic-bezier(.33,.66,.66,1) !important;
}

.entry-content p a:hover {
	background: #fbeab4 !important;
}

.entry-content ul a {
	border-bottom: 3px solid #fbeab4 !important;
	box-shadow: inset 0 -5px 0 #fbeab4 !important;
	color: inherit;
	transition: background .15s cubic-bezier(.33,.66,.66,1) !important;
}

.entry-content ul a:hover {
	background: #fbeab4 !important;
}

p.newtopic {
	text-align: center;
}

/* site logo size changes */
.header-image .site-title > a {
	background-size: contain !important;
	display: block;
	float: left;
	height: 321px;
	margin-left: 0;
	width: 265px;
	text-indent: -9999px;
}

h4.widget-title.widgettitle {
	color: #2d0001;
}

input, select, textarea {
	color: #2d0001;
}