/*
Theme Name: MERCURY Elementor Studio
Author: MERCURY Website Studio
Description: Elementor Free editable MERCURY layouts with two importable concepts and customizable colours.
Version: 2.0.0
Requires PHP: 7.4
Text Domain: mercury-studio
*/
:root{--mercury-accent:#7ac943;--mercury-dark:#101310;--mercury-light:#fafaf7;--mercury-grey:#aeb0b4}*{box-sizing:border-box}body{margin:0;background:var(--mercury-light);color:var(--mercury-dark);font-family:Arial,Helvetica,sans-serif}a{color:inherit}img{max-width:100%;height:auto}.mercury-header{background:var(--mercury-light);padding:18px 5%;display:flex;align-items:center;justify-content:space-between;gap:20px;position:relative;z-index:5}.mercury-logo{text-decoration:none;font-weight:900;font-size:26px;letter-spacing:2px}.mercury-logo b{color:var(--mercury-accent)}.mercury-nav{display:flex;flex-wrap:wrap;gap:20px}.mercury-nav a{text-decoration:none;font-size:14px;font-weight:700}.mercury-nav a:hover{color:var(--mercury-accent)}.mercury-footer{padding:45px 5%;background:var(--mercury-dark);color:white;display:flex;gap:20px;justify-content:space-between;flex-wrap:wrap}.mercury-footer a{color:white}.mercury-main{min-height:65vh}.mercury-main .elementor-section.elementor-section-boxed>.elementor-container{max-width:1180px}.mercury-concept-b .mercury-header{background:var(--mercury-dark);color:#fff}.mercury-concept-b .mercury-logo{color:#fff}.mercury-concept-b .mercury-nav a{color:#fff}.mercury-concept-b .mercury-nav a:hover{color:var(--mercury-accent)}.mercury-menu-toggle{display:none;background:none;border:1px solid currentColor;color:inherit;padding:8px 12px;cursor:pointer}@media(max-width:800px){.mercury-menu-toggle{display:block}.mercury-nav{display:none;position:absolute;top:100%;left:0;right:0;padding:22px 5%;background:var(--mercury-dark);flex-direction:column}.mercury-nav.is-open{display:flex}.mercury-nav a{color:white!important}.mercury-header{flex-wrap:wrap}}.mercury-page-content{max-width:1150px;margin:auto;padding:40px 24px}.mercury-page-content.elementor-page{max-width:none;padding:0}
