/*
Theme Name:     Jordan Firme Business Consultants
Theme URI:      https://loudachris.com.au
Description:    Integrated Advisory Expertise in Marketing, HR and Complaince.
Author:         Loudachris
Author URI:     
Template:       hello-elementor
Version:        0.1.0
*/

/* 

Global Colors
-------------
Primary - #f6814dff
Secondary - #E8A838
Text - #3A3A50
Accent - #f6814d

Global Fonts
------------
--font-head: 'Raleway', sans-serif;
--font-body: 'Open Sans', sans-serif;

Typography
----------
Body - 15-15-15-15-14-14 | 400 | 1.65 (Open Sans)
H1 - 58-42-36-30-30-28 | 900 | 1.08 | -0.02em (Raleway)
H2 - 40-32-30-26-26-24 | 800 | 1.14 | -0.01em (Raleway)
H3 - 21-21--20-20-20 | 700 | 1.22 (Raleway)
H4 - 18-18-17-17-16-16 | 400 | 1.65 (Open Sans)
H5 - 
H6 - 11 | 700 | 1.5 | U | 4.5 (Raleway)
Menu - 12 | 600 | 1.65 | U | 0.08em (Raleway)
Button - 14 | 700 | 1.65 | U | 0.06em (Raleway)
11 | 600 | U (Open Sans)
11 | 600 (Raleway)
11 | 700 | 0.22em (Raleway)
12 | 400 | 1.65 (Open Sans)
18 | 300| 1.78 (Open Sans)
48 | 900 | 1.2 (Raleway)

*/


@import url('https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,400;0,600;0,700;0,800;0,900;1,400&family=Open+Sans:wght@300;400;500;600;700&display=swap');

:root {
    --primary: #f6814dff;
    --secondary: #E8A838;
    --text: #3A3A50;
    --accent: #f6814d;

    --off-white-two: #FFFFFF94;
    --btn-box-shadow: #F6814D85;
    --navy-dark: #10101E;

    --navy: #1A1A2E;
    --navy-mid: #21213A;
    --navy-lt: #2A2A48;
    --gold: #E8A838;
    --gold-lt: #F0BA52;
    --gold-dk: #CC8F25;
    --gold-pale: #FDF6E8;
    --white: #FFFFFF;
    --off-white: #F7F6F2;
    --light-grey: #F0EEE9;
    --border: #E2DDD5;
    --text-dark: #1A1A2E;
    --text-body: #3A3A50;
    --text-muted: #6E6E88;
    --font-head: 'Raleway', sans-serif;
    --font-body: 'Open Sans', sans-serif;
    --radius: 6px;
    --radius-lg: 12px;
    --shadow: 0 2px 16px rgba(26, 26, 46, 0.09);
    --shadow-md: 0 6px 30px rgba(26, 26, 46, 0.15);
    --shadow-lg: 0 14px 56px rgba(26, 26, 46, 0.20);
    --t: 0.2s ease;
}
@media (min-width:768px) and (max-width: 1599px) {
  .e-con {
    --container-max-width: 92%;
  }
  .e-con-inner {
    max-width: 92% !important;
  }
}
h1,
.elementor-widget-heading h1.elementor-heading-title {
    line-height: 1em;
}
a {
    text-decoration: none !important;
}
a:hover,
a:focus,
a:active,
a:visited,
a:focus-within,
a:focus-visible {
    outline: none!important;
}
ul, ol {
    list-style-position: inside;
    margin-left: 0;
    padding-left: 0;
}
body:not(.elementor-editor-active) .elementor-widget-text-editor ul li,
body:not(.elementor-editor-active) .elementor-widget-theme-post-content ul li {
    background: url(/wp-content/uploads/2026/02/icon-right-arrow.svg) no-repeat left top 8px;
    line-height: 1.65;
}
body .elementor-widget-text-editor ul li,
body .elementor-widget-theme-post-content ul li {
    padding-left: 25px;
    list-style: none;
    margin-top: 15px;
}
body .elementor-widget-text-editor ul li:first-child,
body .elementor-widget-theme-post-content ul li:first-child {
    margin-top: 0;
}
header nav.elementor-nav-menu__container ul.elementor-nav-menu .menu-btn-bookfree-whs {
    display: none;
    background: var(--gold);
    padding: 8px 15px !important;
    border-radius: var(--radius);
    border: none;
    white-space: nowrap;
    box-shadow: 0 2px 12px rgba(232, 168, 56, 0.30);
    color: rgba(255, 255, 255, 0.58) !important;
    transition: color var(--t);
    margin-left: 20px;
    margin-right: 20px;
    margin-top: 10px;
}
header nav.elementor-nav-menu__container ul.elementor-nav-menu .menu-btn-bookfree-whs>a {
    justify-content: center;
}
header nav.elementor-nav-menu__container ul.elementor-nav-menu .menu-btn-bookfree-whs>a:hover {
    background-color: transparent!important;
}
.btn-book-free-whs {
    transition: color var(--t);
}
.btn-book-free-whs:hover {
    transform: translateY(-1px);
}
.text-highlight span {
    color: var(--primary);
}
.text-highlight-two strong {
    color: var(--white);
}
.box-50-50 {
    height: 50px!important;
    width: 50px!important;
}
.box-50-50 .elementor-heading-title {
    line-height: 50px!important;
}
/*-- Laptop --*/
@media (min-width:1200px) and (max-width: 1365px) {} 
/*-- Tablet Landscape --*/
@media (min-width:1024px) and (max-width: 1199px) {} 
/*-- Tablet Potrait --*/
@media (min-width:880px) and (max-width: 1023px) {} 
/*-- Mobile Landscape --*/
@media (min-width:768px) and (max-width: 879px) {}
/*-- Mobile Potrait --*/
@media screen and (max-width:767px) {
    header nav.elementor-nav-menu__container ul.elementor-nav-menu li>a,
    .footer-qiock-menu li a {
        justify-content: center !important;
    }
    header nav.elementor-nav-menu__container ul.elementor-nav-menu .menu-btn-bookfree-whs {
        display: block;
    }
}