/* Divi sets the placeholder color to white */
body.et_header_style_fullscreen input::-webkit-input-placeholder {
	color: inherit;
}

body.et-db #page-container #et-boc #et-main-area .et-l .et_pb_section .et_pb_button_0_tb_footer:after,
body #page-container .et-boc .et_pb_section .et_pb_button:after {
	margin-left: 0.07em;
}

/* Remove transition from header/logo */
body .logo_container { transition: none; }

/* header search field on mobile */
@media (max-width: 525px) {
	.container.et_search_form_container.et_pb_search_visible {
		background-color: white;
	}
}

/* Fix, footer padding on CPT archive pages */

.archive.post-type-archive-tribe_events .et_pb_section_0_tb_footer,
.archive.woocommerce .et_pb_section_0_tb_footer { padding: 120px 0 !important; }

@media (max-width: 980px) {
	.archive.post-type-archive-tribe_events .et_pb_section_0_tb_footer,
	.archive.woocommerce .et_pb_section_0_tb_footer { padding: 60px 0 !important; }
}

@media (max-width: 767px) {
	.archive.post-type-archive-tribe_events .et_pb_section_0_tb_footer,
	.archive.woocommerce .et_pb_section_0_tb_footer { padding: 30px 0 !important; }
}


/* Fix, footer button CPT archive pages */

.woocommerce.et-db #et-boc .et-l .et_pb_bg_layout_light .et_pb_newsletter_button,
.archive.post-type-archive-tribe_events.et-db #et-boc .et-l .et_pb_bg_layout_light .et_pb_newsletter_button {
	background-color: #ebecea;
	color: #212121;
}
.woocommerce .et_pb_newsletter_button:hover,
.archive.post-type-archive-tribe_events .et_pb_newsletter_button:hover {
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.05), 1px 1px 2px rgba(0, 0, 0, 0.1);
}
