/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor
Author: TomStardust Web Design
Author URI: https://www.tomstardust.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

.single-post h2 {
	margin-top: 3rem;
}
.single-post h3 {
	margin-top: 2rem;
	margin-bottom: .5rem;
}
.wp-block-buttons > .wp-block-button {
	margin-bottom: 1rem;
}
.wp-block-button__link {
	background-color: #c00;
	color: #fff;
}
.wp-block-button__link:hover {
	background-color: #222;
	color: #fff !important;
}
.badge-new .elementor-button, .badge-demo .elementor-button {
	position: relative;
}
.badge-new .elementor-button:after, .badge-demo .elementor-button:after {
	content: "NEW";
	position: absolute;
	right: -30px;
	top: 3px;
	background: #c00;
	color: #fff;
	font-weight: bold;
	padding: 3px 5px;
	font-size: 11px;
	border-radius: 3px;
}
.badge-demo .elementor-button:after {
	content: "DEMO";
}
@media only screen and (max-width: 767px) {
	.badge-new .elementor-button:after, .badge-demo .elementor-button:after {
		right: -5px;
	}
}
.post-password-form {
	padding: 50px;
}
.post-password-form input[type="submit"] {
	display: block;
	padding: 5px 40px;
	margin-top: 5px;
}