/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 15 2026 | 10:42:59 */
.job-manager-jobs .value {
    line-height: 1.5;
}

/* =========================================================
   GLOBAL STYLE + CSS RESET
   Primary Font: Rubik
   Elementor Typography Priority
   ========================================================= */


/* =========================================================
   01 - GLOBAL RESET
   ========================================================= */

*,
*::before,
*::after {
    box-sizing: border-box;
}

html {
    scroll-behavior: smooth;
    -webkit-text-size-adjust: 100%;
}

body {
    font-family: "Rubik", Arial, sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}


/* =========================================================
   02 - BASIC ELEMENTS
   ========================================================= */
h1,
h2,
h3,
h4,
h5,
h6,
p,
ul,
ol,
figure,
blockquote {
    margin-top: 0;
}

/*
 * No global font-size or font-weight overrides.
 * Elementor controls its own typography.
 */

a {
    color: inherit;
}

button {
    cursor: pointer;
}

ul,
ol {
    padding-inline-start: 1.5em;
}

table {
    width: 100%;
    border-collapse: collapse;
}

span.wp-editor-content {
    color: #333333;
}

.mlduo-stat-box.second {
    color: #ffffff;
}

/*************************************/

.woocommerce-MyAccount-navigation ul,
.woocommerce-MyAccount-navigation li,
.woocommerce-MyAccount-navigation-link {
    list-style: none !important;
}

.woocommerce-MyAccount-navigation li::marker {
    content: "" !important;
}

/* DD - My Listings Search Icon - v1.0.0 */

body.woocommerce-account
.search-my-listings button[type="submit"] .mi.search {
    color: #000000 !important;
    opacity: 1 !important;
    visibility: visible !important;
}


/* =========================================================
   03 - ELEMENTOR PARAGRAPH RESET
   ========================================================= */

/*
 * Regular Elementor text paragraphs.
 * Excludes Elementor Heading elements rendered as P.
 */

body .elementor .elementor-widget-text-editor
p:not(.elementor-heading-title),

body .elementor .elementor-widget-theme-post-content
.elementor-widget-text-editor
p:not(.elementor-heading-title),

body .elementor .elementor-widget-accordion
.elementor-tab-content
p:not(.elementor-heading-title),

body .elementor .elementor-widget-tabs
.elementor-tab-content
p:not(.elementor-heading-title),

body .elementor .elementor-widget-toggle
.elementor-tab-content
p:not(.elementor-heading-title) {
    font-size: inherit;
    line-height: inherit;
    letter-spacing: inherit;
    text-transform: inherit;
}


/* =========================================================
   04 - ELEMENTOR HEADING COMPATIBILITY
   ========================================================= */

/*
 * HTML Tag: P
 * Typography Style: Any Elementor Global Style
 *
 * Do not override font-size, font-weight
 * or font-family on the heading itself.
 */

body .elementor .elementor-widget-heading
p.elementor-heading-title {
    margin: 0;
}

/*
 * Nested P inside Elementor Heading.
 * Inherits typography from the heading wrapper.
 */

body .elementor .elementor-widget-heading
.elementor-heading-title > p {
    font-size: inherit;
    line-height: inherit;
    font-family: inherit;
    font-weight: inherit;
    letter-spacing: inherit;
    text-transform: inherit;
    margin: 0;
}

/* =========================================================
   05 - FORM RESET
   Preserve native form layout and typography
   ========================================================= */

button,
input,
textarea,
select {
    font: inherit;
}

textarea {
    resize: vertical;
}

/* =========================================================
   06 - HEADER SEARCH
   ========================================================= */

.header-search > input {
    width: 80% !important;
    font-size: 15px !important;
}


/* =========================================================
   07 - HEADER ICONS
   ========================================================= */

i.mi.person.user-area-icon {
    display: none;
}


/* =========================================================
   08 - HEADER BUTTON
   ========================================================= */

.header-button a {
    border-radius: 25px 6px 25px 6px !important;
}


/* =========================================================
   09 - ELEMENTOR FORM ACCEPTANCE
   ========================================================= */

.elementor-field-type-acceptance
.elementor-field-subgroup
.elementor-field-option label {
    font-size: 18px !important;
}


/* =========================================================
   10 - MYLISTING CALL TO ACTION
   ========================================================= */

.lmb-calltoaction > a {
    background: #a94f52 !important;
}


/* DD - MyListing Account Height Fix - v1.0.0 */

body.woocommerce-account .login-container {
    min-height: 0 !important;
}



/* =========================================================
   11 - DESKTOP MENU
   ========================================================= */

@media (min-width: 1200px) {

    .c27-main-header .main-menu > li > a {
        font-size: 18px !important;
    }

    .c27-main-header .main-menu {
        gap: 20px !important;
    }

}


/* =========================================================
   12 - MOBILE FORM ACCEPTANCE
   ========================================================= */

@media (max-width: 479px) {

    .elementor-field-type-acceptance
    .elementor-field-subgroup
    .elementor-field-option label {
        font-size: 16px !important;
    }

}