@import url(http://fonts.googleapis.com/css?family=Ubuntu:200,300,400,400,500,600,700,800,900&subset=latin,latin-ext);
@import url(http://fonts.googleapis.com/css?family=Merriweather:200,300,400,400,500,600,700,800,900&subset=latin,latin-ext);

	body
	{
	}

	/* accent color */

	/* Header Background */

	/* Footer Newsletter Widget Background */


	/* Primary Nav Background */



	h1 , h1 a , h1 span ,
	h2 , h2 a , h2 span ,
	h3 , h3 a , h3 span ,
	h4 , h4 a , h4 span ,
	h5 , h5 a , h5 span ,
	h6 , h6 a , h6 span
	{
	}

	#primary-navigation a, #secondary-menu a
	{
	}

body {
    background: #fff;
}

/* Header */

.logo-content {
    background: url("/wp-content/uploads/2017/09/header-bg.jpg") no-repeat top;
}

header .logo-content .brand-logo {
    padding: 115px 0;
}

header .topbar .navbar ul li:hover > a {
    color: #8e002d;
}

header .topbar .navbar .current-menu-item a {
    background: #8e002d;
    color: #fff;
    padding: 21px 15px;
}

header .topbar .navbar .current-menu-item:hover > a {
    color: #fff;
}

header .topbar .topbar-right .search-icon .dropdown a:hover, header .topbar .topbar-right .social-media ul li a:hover {
    color: #8e002d;
}

/* Posts */
.post .post-header .post-title h2 a:hover {
    color: #8e002d;
}

.post-cat ul li a {
    color: #8e002d;
}

.post .read-more a {
    background: #8e002d;
}

.post .read-more a span:before {
    background: #40e0d0;
}

.post.post-style-full .post-type-image a, .post.post-style-full .post-type-image a {
    background: #8e002d;
}

.post.post-style-full .post-type-image a img, .post.post-style-full .post-type-image a img {
    width: 100%;
}

.page-post.post .post-tags span {
    background: #8e002d;
}

.page-post.post .post-tags span:before {
    border-left-color: #8e002d;
}

.comment-respond form button, .wpcf7 form input.btn {
    background: #8e002d;
}

.post .post-footer .post-meta-item .post-comment a:hover, .post .post-footer .post-meta-item .post-comment:hover i {
    color: #8e002d;
}
.post-share li a:hover {
    color: #8e002d;
}
.post-directions a:hover {
    background: #8e002d;
}
.post-tags ul li a:hover {
    background: #8e002d;
}

.single .post-type-image img {
    width: 100%;
}

/* Form */

.comment-respond form input:focus, .comment-respond form textarea:focus, .wpcf7 form input:focus, .wpcf7 form textarea:focus, .widget_search input:focus {
    border-color: #8e002d;
}

.comment-form-captcha {
    clear: both;
    padding: 0 15px;
}

input.comment-captcha {
    background: #fff;
    border: #ececec 1px solid;
}

.form-submit {
    padding: 0 15px;
}

.form-submit #submit {
    background: #8e002d;
    color: #fff;
    border: none;
}

.form-submit #submit:hover {
    background: #40e0d0;
}

.contact-form {
    width: 100%;
    overflow: hidden;
}

.contact-form input {
    background: #fff;
    border: #ececec 1px solid;
}

.contact-form .half {
    width: 50%;
    float: left;
}

/* Widgets */

.widget .widget-title h4 {
    color: #8e002d;
}

.sidebar .sidebar-content .widget .widget-title {
    border-color: #8e002d;
}

.widget:not(.social-widget) ul li:hover {
    color: #8e002d;
}

.post-comment a, .post-comment i, .post-title h2 a:hover {
    color: #8e002d;
}

.about-widget {
    background: #fff;
}

.about-widget .about-widget-content {
    background: #fff;
    color: #231f20;
    position: relative;
}

.about-widget .about-widget-content:hover {
    background: #fff;
}

.about-widget .about-widget-content p {
    color: #231f20;
}

.about-widget-detail h4 {
    color: #231f20;
}

.sidebar .sidebar-content .widget.about-widget img {
    width: auto;
    margin: 0 auto 20px auto;
    border-radius: 50%;
}

/* Footer */

footer .social-media {
    background: #231f20;
}

.comment-added {
    background: #f3fff0;
    padding: 15px;
    border: #4b7f38 1px solid;
}
.comment-error {
    background: #fff0f0;
    padding: 15px;
    border: #aa2b2b 1px solid;
}