/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
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
*/

/* Add your custom styles here */
.elementor-widget-wpforms div.wpforms-container-full .wpforms-field.wpforms-field-radio.wpforms-list-inline ul {
	display: flex;
}
.elementor-widget-wpforms div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-modern .wpforms-image-choices-item label {
	display: flex;
	align-items: center;
	padding: 5px 20px;
	flex: 1 1 0px;
	border-style: dashed;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-bd304d5);
}
.elementor-widget-wpforms .wpforms-container .wpforms-image-choices-modern .wpforms-image-choices-image {
	max-width: 50px;
	margin-right: 10px;
}
.elementor-widget-wpforms div.wpforms-container-full .wpforms-field.wpforms-field-radio ul li {
  	padding: 0;
	flex: 1 1 0px;
}
.elementor-widget-wpforms div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-modern .wpforms-image-choices-item label .wpforms-image-choices-label {
	margin: 0;
	-webkit-hyphens: manual;
    -moz-hyphens: manual;
    hyphens: manual;
	text-align: left;
}
.elementor-widget-wpforms div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-modern .wpforms-image-choices-item label:hover {
	border: 1px solid var(--e-global-color-043d95e);
	box-shadow: none !important;
}
.elementor-widget-wpforms div.wpforms-container-full .wpforms-form .wpforms-image-choices-modern .wpforms-image-choices-item label:focus-within,
.elementor-widget-wpforms div.wpforms-container-full .wpforms-form .wpforms-image-choices-modern .wpforms-image-choices-item label:focus,
.elementor-widget-wpforms div.wpforms-container-full .wpforms-form .wpforms-image-choices-modern .wpforms-image-choices-item.wpforms-selected label {
	border: 1px solid var(--e-global-color-043d95e);
	box-shadow: 0 0 20px 0 rgba(0,0,0,0.1);
}
.elementor-widget-wpforms div.wpforms-container-full .wpforms-form .wpforms-image-choices-modern .wpforms-image-choices-item.wpforms-selected label {
	background-color: var(--e-global-color-secondary);
}
.elementor-widget-wpforms div.wpforms-container-full .wpforms-form .wpforms-image-choices-modern .wpforms-image-choices-item.wpforms-selected .wpforms-image-choices-image:after {
	display: none !important;
}
.elementor-widget-wpforms .wpforms-container .wpforms-image-choices-modern .wpforms-selected label {
    box-shadow: 0 0 20px 0 rgba(0,0,0,0.1);
}
@media screen and (max-width: 1024px) {
	.elementor-widget-wpforms div.wpforms-container-full .wpforms-field.wpforms-field-radio.wpforms-list-inline ul {
		flex-direction: column;
	}
}
#ebook-granted,
#ebook-notification {
    display: none;
}
body div.wpforms-container-full input[type=submit]:not(:hover):not(:active),
body div.wpforms-container-full button[type=submit]:not(:hover):not(:active),
body div.wpforms-container-full .wpforms-page-button:not(:hover):not(:active),
body .wp-core-ui div.wpforms-container-full input[type=submit]:not(:hover):not(:active),
body .wp-core-ui div.wpforms-container-full button[type=submit]:not(:hover):not(:active),
body .wp-core-ui div.wpforms-container-full .wpforms-page-button:not(:hover):not(:active) {
    background-color: var( --e-global-color-primary );
    color: var( --e-global-color-b6e3d2f );
    font-family: "Marcellus", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.1em;
    border-style: none;
    border-radius: 0px 0px 0px 0px;
    padding: 12px 24px 16px 24px;
} 