/*
Theme Name: Roy Electric
Theme URI: #
Template: hello-elementor
Author: Roy Electric Team
Author URI: #
Description: Lightweight Hello Elementor child theme that was built specifically to work seamlessly with the Elementor page builder plugin.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 1.0.7
*/

a {
    color: var(--e-global-color-accent);
}

a:active,
a:hover,
.page-header .entry-title {
    color: var(--e-global-color-primary);
}

[type=button],
[type=submit],
button {
    border: 1px solid var(--e-global-color-accent);
    color: var(--e-global-color-accent);
}

[type=button]:focus,
[type=button]:hover,
[type=submit]:focus,
[type=submit]:hover,
button:focus,
button:hover {
    background-color: var(--e-global-color-accent);
}

h1,
h2,
h3,
h4,
h5,
h6 {
    margin-top: 0;
}

.elementor-heading-title {
    line-height: 1.2;
}

.elementor-widget-text-editor ul {
    margin-block-end: .9rem;
}

.page-header .entry-title{
	max-width: 1200px;
	padding: 0 10px 5px 10px;
	margin: 30px auto;
}
body:not([class*=elementor-page-]) .site-main {
	 max-width: 1200px;
	 padding-left: 20px;
	 padding-right: 20px;
}
.con-mr-0 > .e-con-inner {
    margin-right: 0;
}
.con-ml-0 > .e-con-inner {
    margin-left: 0;
}
.gform_required_legend {
    display: none;
}
.gform-theme--api, .gform-theme--foundation {
    --gf-form-gap-y: 20px;
}
.gform-theme--api, .gform-theme--framework {
	--gf-ctrl-btn-bg-color-primary: var(--e-global-color-accent);
}
.gform-theme--api, .gform-theme--framework:hover {
	--gf-ctrl-btn-bg-color-hover-primary: var(--e-global-color-primary);
}


@media (max-width: 767px) {
	.page-header .entry-title{
		font-size: 1.8em;
	}
}
@media (min-width: 1200px) {
	.page-header .entry-title,
	body:not([class*=elementor-page-]) .site-main {
		padding-left: 0;
		padding-right: 0;
	}
}

