/*
	Theme Name:   Eldorado Gold Québec (Hello Elementor - Child)
	Theme URI:
	Description:  Theme for the "Million d'onces d'or" campaign.
	Author:       VERYA Inc.
	Author URI:   https://verya.ca/
    Template:     hello-elementor
	Version:      1.0.0
	License:      GNU General Public License v2 or later
	License URI:  http://www.gnu.org/licenses/gpl-2.0.html
	Text Domain:  verya
*/





:root {
    /* Same as Elementor */
    --black:#000000;
    --green:#008264;
    --gold:#FDD757;
    --calcite:#FFF5EC;
    --grey:#EBEBEB;
    --white:#FFFFFF;
    --red:#cf2a2e;
}





html
    { font-size:10px; }





a.menu-toggle
    {}

    a.menu-toggle .elementor-icon-list-text
        { clip:rect(0 0 0 0); height:1px; margin:-1px; overflow:hidden; position:absolute; width:1px; }





.elementor-widget-text-editor .elementor-widget-container :last-child
	{ margin-bottom:0 !important; }





.no-gap-top
    { margin-top:-20px !important; }





.socials ul li .elementor-icon-list-text
    { clip:rect(0 0 0 0); height:1px; margin:-1px; overflow:hidden; position:absolute; width:1px; }





.wpforms-container
    {}

    .wpforms-container
        { margin-bottom:0 !important; }

    .wpforms-container .wpforms-field-container .wpforms-field
        { margin-bottom:1rem; padding:0 !important; }

        .wpforms-container .wpforms-field-container .wpforms-field .wpforms-field-label
            { font-weight:400; }

        .wpforms-container .wpforms-field-container .wpforms-field em.wpforms-error
            { color:var(--red); font-size:75%; }

        .wpforms-container .wpforms-field-container .wpforms-field .wpforms-required-label
            { color:var(--red); }

    .wpforms-container .wpforms-field-container .wpforms-field-email input,
    .wpforms-container .wpforms-field-container .wpforms-field-text input
        { margin-top:4px; }

    .wpforms-container .wpforms-submit-container button[type="submit"]
        { background:var(--green); color:var(--white); width:100%; }

    .wpforms-container .wpforms-confirmation-container
        { background:var(--gold); border-radius:10px; display:flex; flex-direction:column; gap:20px; padding:20px; }

        .wpforms-container .wpforms-confirmation-container p
            { margin:0; }





/* MEDIA QUERY: Mobile Portrait (<= 767px) -> Mobile Portrait breakpoint in Elementor */
@media screen and (max-width: 767px) {



}





/* MEDIA QUERY: Mobile Landscape (<= 880px) -> Mobile Landscape breakpoint in Elementor */
@media screen and (min-width: 768px) and (max-width: 880px) {



}





/* MEDIA QUERY: Tablet Portrait (<= 1024px) -> Tablet Portrait breakpoint in Elementor */
@media screen and (min-width: 881px) and (max-width: 1024px) {



}





/* MEDIA QUERY: Tablet Landscape (<= 1200px) -> Tablet Landscape breakpoint in Elementor */
@media screen and (min-width: 1025px) and (max-width: 1200px) {



}
