/* Set the secondary header search bar width */
.et-top-search .et-search-field { width: 250px !important; }

#footer .et_pb_widget {
    margin: 0 0 20px;
}
/* Hide author box on posts */
.author-box { display: none !important; }

.et_pb_extra_module .nopost, .et_extra_other_module .nopost  { display: none !important; }

.et_pb_widget select {
    width: 100%;
    height: 45px;
}
.posts-blog-feed-module.standard .hentry.type-post.has-post-thumbnail .header, .posts-blog-feed-module.standard .hentry.type-page.has-post-thumbnail .header, .posts-blog-feed-module.standard .hentry.type-project.has-post-thumbnail .header, .posts-blog-feed-module.standard .hentry.type-product.has-post-thumbnail .header, .posts-blog-feed-module.standard .hentry.et-format-standard.has-post-thumbnail .header, .posts-blog-feed-module.standard .hentry.et-format-text.has-post-thumbnail .header {
    width: 0%;
    display: block;
}
.posts-blog-feed-module.standard .hentry.type-post.has-post-thumbnail .post-content, .posts-blog-feed-module.standard .hentry.type-page.has-post-thumbnail .post-content, .posts-blog-feed-module.standard .hentry.type-project.has-post-thumbnail .post-content, .posts-blog-feed-module.standard .hentry.type-product.has-post-thumbnail .post-content, .posts-blog-feed-module.standard .hentry.et-format-standard.has-post-thumbnail .post-content, .posts-blog-feed-module.standard .hentry.et-format-text.has-post-thumbnail .post-content {
    width: 100%;
} /*
Welcome to Custom CSS!

To learn how this works, see http://wp.me/PEmnE-Bt
*/
#footer {
	background: #3e5062;
	margin: 16px 0 0;
}

/*----------Super Slim Bloom Optin Form----------*/
/* Set the padding for the content */
.slim-optin-form  .et_bloom_form_container .et_bloom_form_content {
	padding: 0 !important;
}

/* Hide the header area */
.slim-optin-form  .et_bloom_form_container .et_bloom_form_header {
	display: none !important;
}

/* Set the font size of the optin text module */
.slim-optin-text {
	padding-top: 15px !important;
}

/* Set the margin for the optin form module */
.slim-optin-form {
	margin: 0;
}

.slim-optin-form .et_bloom_inline_form {
	margin: 10px 0 !important;
}

/* Add a little padding for smaller screens */
@media only screen and (max-width: 1110px) {
	.slim-optin-form {
		margin-bottom: 25px;
		margin-top: 0;
	}
}

/* Set the font colour for the sucess and error messages */
.slim-optin-form  h2.et_bloom_success_message, h2.et_bloom_error_message {
	color: #888 !important;
}

/* Set the border radius for the sucess and error messages */
.slim-optin-form .et_bloom_form_container h2.et_bloom_error_message, h2.et_bloom_success_message {
	border-radius: 0 !important;
}

/* Hide the checkmark on success message */
.slim-optin-form .et_bloom_success_container.et_bloom_animate_success span.et_bloom_success_checkmark {
	display: none;
}