:root{--classified-color-light:#fff;--classified-color-dark:#222;--classified-color-neutral-light:#f5f7fa;--classified-color-neutral:#999;--classified-color-neutral-dark:#777;--classified-color-alert:#ee0303;--classified-color-warning:#e2ba00;--classified-color-success:#16c16b;--classified-color-neutral-light-border:#e9e9e9;--classified-color-location-glyph:#5bdb71;--svg-angle:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100%' height='100%' viewBox='0 0 120 120'><path d='M0,34.512c0.011,-1.149 0.25,-2.284 0.702,-3.34c0.471,-1.146 1.19,-2.174 2.106,-3.008c1.746,-1.767 4.146,-2.736 6.629,-2.678c2.517,-0.04 4.946,0.933 6.74,2.698l43.828,42.072l43.827,-42.072c1.792,-1.762 4.217,-2.734 6.73,-2.698c2.482,-0.05 4.879,0.927 6.619,2.698c1.821,1.593 2.852,3.909 2.818,6.328c0.024,2.45 -0.998,4.797 -2.808,6.449l-57.166,53.556l-57.167,-53.556c-0.916,-0.834 -1.636,-1.862 -2.106,-3.009c-0.475,-1.086 -0.731,-2.255 -0.752,-3.44Z' /></svg>");
}
/*#endregion */

/*#region CommonStyles */
.visuallyHidden {
    border: none;
    clip: rect(0px, 0px, 0px, 0px);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

.classified-display-override {
    display: none !important;
}

.wp-classified-newsletter {
    right: 65px !important;
    bottom: 70px !important;
}
.wp-classified-scrollToTop.wp-classified-detail {
    bottom: 70px !important;
}
@media (min-width: 640px) {
    .wp-classified-newsletter.wp-classified-detail, .wp-classified-scrollToTop.wp-classified-detail {
        bottom: 15px !important;
    }
}
label.marketplace-validation-error {
    font-size: 14px;
    color: var(--classified-color-light);
    background: var(--classified-color-alert);
    padding: 0 8px;
    width: calc(100% - 16px);
    display: block;
    border-radius: 0 0 5px 5px;
}
.marketplace-leaderboard-widget {
    margin: 10px 0;
}
/*#endregion */

/*#region SearchBar */
.classified-search-url {
    display: none;
}
.menu_search_form {
    margin: auto;
    position: relative;
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    color: var(--classified-color-dark);
    box-sizing: border-box;
    display: grid;
    grid-template-columns: 1fr 0 40px;
    align-items: center;
    grid-template-areas: 'typeInput clearBtn submitBtn';
    margin: 10px 0;
    padding: 0;
}
.classified-modal-body .menu_search_form {
    display: block;
    margin: 0;
    padding: 0;
}
@media (min-width: 980px) {
    .menu_search_form {
        grid-template-columns: 1fr 0 140px;
    }
}
.clear_classified_search {
    -webkit-tap-highlight-color: transparent !important;
    padding: 0 10px;
    line-height: 0;
    display: none;
}
.classified-modal-body .clear_classified_search {
    background: var(--classified-color-light);
}
.classified-modal-body .clear_classified_search_icon, .clear_classified_search_icon, .wrapper-column-1 .clear_classified_search_icon, .wrapper-column-2 .clear_classified_search_icon {
    height: 18px;
    width: 14px;
    fill: var(--classified-color-alert);
    margin: 0;
}
.menu_search_group_typehead, .wrapper-column-1 .menu_search_group_typehead, .wrapper-column-2 .menu_search_group_typehead {
    background: var(--classified-color-neutral-light);
    margin: 0;
    display: flex;
    position: relative;
    border: none;
    align-items: center;
}
.classified-modal-body .menu_search_group_typehead {
    border: 1px solid var(--classified-color-neutral-light-border);
    margin: 10px;
    background: var(--classified-color-light);
}
.classified-modal-body .menu_search_group_typehead:hover {
    background: var(--classified-color-light);
}
.marketplace-header .menu_search_root, #sidebar .menu_search_root, .theiaStickySidebar .menu_search_root {
    display: none;
}

@media (min-width: 640px) {
    .menu_search_root .menu_search_form {
        padding: 0;
    }
}
@media (min-width: 980px) {
    .menu_search_root {
        -ms-grid-column: 1;
        display: block;
        max-width: 100%;
    }
    .menu_search_group_typehead {
        grid-area: typeInput;
        grid-column: 1;
        border-top: 1px solid var(--classified-color-neutral-light-border);
        border-bottom: 1px solid var(--classified-color-neutral-light-border);
        border-left: 1px solid var(--classified-color-neutral-light-border);
    }
    .menu_search_submit {
        grid-area: submitBtn;
        grid-column: 3;
    }
    .clear_classified_search {
        grid-area: clearBtn;
        grid-column: 2;
        background: transparent;
    }
}
.menu_search_typeahead {
    background: var(--classified-color-neutral-light);
    margin: 10px;
    padding: 0;
    position: relative;
}
.typeahead_input, .wrapper-column-1 .typeahead_input, .wrapper-column-2 .typeahead_input {
    height: 40px;
    padding: 0 10px;
    width: 100%;
    color: var(--classified-color-dark);
    background: transparent;
    border: none;
    cursor: pointer;
    outline: none;
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    line-height: 1.15;
    font-weight: initial;
    letter-spacing: initial;
    text-transform: initial;
    text-align: initial;
    border-radius: initial;
    transition: initial;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
@media (min-width: 980px) {
    .typeahead_input {
        flex: 1;
        outline: none;
        width: calc(100% - 30px);
        height: 50px;
        border: none;
    }
}
.classified-modal-body .typeahead_input {
    height: 40px;
    background: var(--classified-color-light);
}
.typeahead_input:focus {
    background: initial;
    border: initial;
    padding: 0 10px;
}
.typeahead_input::placeholder {
    color: var(--classified-color-neutral-dark);
}
.menu_search_submit, .wrapper-column-1 .menu_search_submit, .wrapper-column-2 .menu_search_submit {
    font-family: 'Roboto', sans-serif;
    background: var(--classified-color-location-glyph);
    color: var(--classified-color-light);
    border-radius: 0;
    padding: 10px;
    width: 40px;
    height: 40px;
}
@media (min-width: 980px) {
    .menu_search_submit {
        border: none;
        border-radius: 0;
        font-size: 17px;
        font-weight: bold;
        height: 52px;
        justify-content: center;
        padding: 1px 20px;
        width: 100%;
        margin: 0;
        display: flex;
        align-items: center;
        text-transform: capitalize;
        letter-spacing: 0;
        font-weight: 800;
    }
}
.classified-modal-body .menu_search_submit {
    all: initial;
    font-family: 'Roboto', sans-serif;
    background: var(--classified-color-location-glyph);
    color: var(--classified-color-light);
    cursor: pointer;
    border-radius: 5px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
    padding: 10px;
    width: calc(100% - 40px);
    height: auto;
}
.menu_search_submit:hover {
    background: var(--classified-color-location-glyph);
}
.menu_search_submit::after {
    all: initial; /* reset wordpress styling */
}
.menu_search_submit_text, .wrapper-column-1 .menu_search_submit_text, .wrapper-column-2 .menu_search_submit_text {
    display: none;
}
.classified-modal-body .menu_search_submit_text {
    display: block;
    margin: 0 5px;
}
@media (min-width: 980px) {
    .menu_search_submit_text {
        margin: 0 5px;
        display: block;
    }
}
.menu_search_trigger_glyph {
    display: block;
    fill: var(--classified-neutral-bg-text);
    flex: 0 0 40px;
    height: 40px;
    padding: 11px 12px;
    pointer-events: none;
    transition: transform 250ms ease;
    width: 40px;
    box-sizing: border-box;
}
.menu_search_trigger_glyph_icon {
    order: -1;
}
.menu_search_trigger_glyph__active {
    transform: rotate(180deg);
}
.menu_search_submit_glyph {
    fill: currentColor;
    height: 20px;
    order: -1;
    padding: 0;
    pointer-events: none;
    width: 20px;
}
.menu_search_glyph_search {
    fill: var(--classified-color-light);
    height: 20px;
    order: -1;
    width: 20px;
}
@media (min-width: 640px) {
    .menu_search_glyph_search {
        margin: 0 5px 0 0;
    }
}
.menu_search_suggestions_root, .wrapper-column-1 .menu_search_suggestions_root, .wrapper-column-2 .menu_search_suggestions_root {
    outline: none;
    overflow: hidden;
    pointer-events: none;
    background: var(--classified-color-light);
    box-shadow: rgba(0, 0, 0, 0.133) 0px 4px 5px 0px, rgba(0, 0, 0, 0.11) 0px 2px 2px 0px;
    box-sizing: border-box;
    margin: 0;
    padding: 25px 0;
    position: absolute;
    z-index: 27;
    top: 40px;
    width: 100%;
    text-align: left;
}
@media (min-width: 980px) {
    .menu_search_suggestions_root {
        top: 50px;
    }
}
.classified-modal-body .menu_search_suggestions_root {
    width: 100%;
    top: 40px;
}
.menu_search_suggestions_root__active {
    pointer-events: auto;
}
.menu_search_suggestions_root::before {
    border-top: 1px solid var(--classified-color-neutral-light-border);
    content: "";
    left: 0;
    right: 0;
    position: absolute;
    top: 0px;
}
.menu_search_suggestions_root::after {
    border-color: var(--classified-color-neutral-light) transparent transparent transparent;
    border-style: solid;
    border-width: 15px;
    content: "";
    filter: drop-shadow(0 1px 0px #d9d9d9);
    left: 15px;
    position: absolute;
    top: -3px;
}
.classified-modal-body .menu_search_suggestions_root::after {
    border-color: var(--classified-color-light) transparent transparent transparent;
}
.menu_search_suggestions_heading {
    padding: 0 20px 0;
}
.menu_search_suggestions_heading_structured {
    -ms-grid-column: 1;
    -ms-grid-row: 1;
    grid-column: 1;
    grid-row: 1;
}
.menu_search_suggestions_list {
    list-style: none;
    margin: 0;
    padding: 0 0 15px;
}
.menu_search_suggestions_list li, .classified-modal-body .menu_search_suggestions_list li {
    margin: 0;
    line-height: initial;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    padding: 0;
    white-space: pre-wrap;
}
@media (min-width: 980px) {
    .menu_search_suggestions_list li {
        white-space: nowrap;
    }
}
.menu_search_suggestions_list li.current, .menu_search_suggestions_list li:hover {
    background: var(--classified-color-neutral-light);
}
.menu_search_suggestions_list_structured {
    -ms-grid-column: 1;
    -ms-grid-row: 2;
    grid-column: 1;
    grid-row: 2;
}
.menu_search_suggestions_separator {
    padding: 0 2px;
}
.menu_search_suggestions_item_trigger {
    background: none;
    border: none;
    cursor: pointer;
    margin: 0;
    text-decoration: none;
    color: var(--classified-neutral-bg-text);
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    line-height: 1.15;
    font-weight: initial;
    letter-spacing: initial;
    text-transform: initial;
    text-align: initial;
    border-radius: initial;
    transition: initial;
    padding: 5px 20px 5px 30px;
    display: block;
}
.menu_search_suggestions_item_trigger::after {
    all: initial; /* reset wordpress styling */
}
.menu_search_suggestions_item_text {
    pointer-events: none;
}
.menu_search_suggestions_item_separator {
    padding: 0 1px
}
.menu_search_suggestions_item_trigger .menu_search_suggestions_item_highlight {
    border-bottom: 1px solid currentColor;
    font-style: normal;
    font-weight: bold;
}
/* Mobile search bar */
.modaltrigger_search_root {
    height: 40px;
    margin: 20px 0;
    order: -1;
    padding: 0 10px;
    width: 100%;
    color: var(--classified-button);
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    line-height: 1.15;
    font-weight: initial;
    letter-spacing: initial;
    text-transform: initial;
    text-align: initial;
    border-radius: initial;
    transition: initial;
}
.modaltrigger_search_root:hover {
    background: initial; /* reset wordpress styling */
}
.modaltrigger_search_root::after {
    all: initial; /* reset wordpress styling */
}
@media (min-width: 980px) {
    .modaltrigger_search_root {
        display: none;
    }
}
.modaltrigger_search_trigger {
    background: none;
    border: none;
    cursor: pointer;
    outline: none;
    display: none;
}
.marketplace-header .modaltrigger_search_trigger, #sidebar .modaltrigger_search_trigger, .theiaStickySidebar .modaltrigger_search_trigger {
    display: block;
}
#sidebar .modaltrigger_search_trigger, .theiaStickySidebar .modaltrigger_search_trigger, #sidebar .marketplace-refine-search, .theiaStickySidebar .marketplace-refine-search {
    max-width: 300px;
    padding: 0;
}
#sidebar .marketplace-refine-search .search-refine-option-wrapper, .theiaStickySidebar .marketplace-refine-search .search-refine-option-wrapper {
    max-width: calc(100% - 20px);
}
.modaltrigger_refine_trigger {
    display: none;
}
.marketplace-refine-search.refine-align-left .search-refine-option-wrapper {
    margin: 10px 0 !important;
}
.marketplace-refine-search.refine-align-right .search-refine-option-wrapper {
    margin: 10px 0 10px auto !important;
}
.marketplace-refine-search .modaltrigger_refine_trigger {
    display: block;
    padding: 0;
}
.marketplace-refine-search .menu_search_refine_submit, .shortcode-refinebar-modal .menu_search_refine_submit {
    background: var(--classified-button);
}
.marketplace-refine-search .menu_search_refine_submit:hover, .shortcode-refinebar-modal .menu_search_refine_submit:hover {
    background: var(--classified-button-hover);
}
@media (min-width: 980px) {
    .marketplace-refine-search .modaltrigger_refine_trigger {
        display: none;
    }
}
.modaltrigger_search_trigger_inner {
    align-items: center;
    background: var(--classified-color-neutral-light);
    color: var(--classified-color-light);
    display: flex;
    margin: 0 auto;
    padding: 0;
    width: 100%;
    justify-content: space-between;
}
.modaltrigger_search_text {
    display: inline-block;
}
.modaltrigger_search_text_search {
    overflow: hidden;
    padding: 0 10px;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 1;
    color: var(--classified-color-neutral-dark);
    min-width: 125px;
}
.modaltrigger_search_glyph_search {
    height: 40px;
    padding: 10px;
    pointer-events: none;
    width: 40px;
    box-sizing: border-box;
    background: var(--classified-color-location-glyph);
    fill: currentColor;
    flex: 0 0 40px;
}
/*#endregion */

/*#region SearchCards */
.classified-card {
    width: 302px;
    height: 152px;
    display: grid;
    background: var(--classified-color-light);
    grid-template-columns: 1px 150px 150px 1px;
    grid-template-rows: 1px 50px 50px 1px 49px 1px;
    grid-template-areas: "top-border top-border top-border top-border"
                         "left-border image title right-border"
                         "left-border image price right-border"
                         "left-border divider divider right-border"
                         "left-border logo location right-border"
                         "bottom-border bottom-border bottom-border bottom-border"}@media (min-width:640px) and (max-height:599px){#sidebar .marketplace-search .classified-cards-wrapper .classified-card{width:300px;grid-template-columns:1px 149px 149px 1px}}.classified-cards-wrapper{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto}.marketplace-search .classified-cards-wrapper,#sidebar .marketplace-search .classified-cards-wrapper{grid-template-columns:1fr;opacity:0}@media (min-width:640px){.wrapper-column-1 .classified-cards-wrapper{grid-template-columns:1fr}.wrapper-column-2 .classified-cards-wrapper,.wrapper-column-3 .classified-cards-wrapper{grid-template-columns:1fr 1fr}}@media (min-width:980px){.wrapper-column-1 .classified-cards-wrapper{grid-template-columns:1fr}.wrapper-column-2 .classified-cards-wrapper{grid-template-columns:1fr 1fr}.wrapper-column-3 .classified-cards-wrapper{grid-template-columns:1fr 1fr 1fr}}.classified-card-wrapper{margin:5px auto}.card-image{grid-area:image;display:flex;justify-content:center;align-items:center;overflow:hidden}.card-image-video-icon{width:80px;height:80px;position:absolute;transform:scale(.7);fill:var(--classified-color-neutral-light);padding:20px}.card-image img{flex-shrink:0;object-fit:cover;width:150px;height:100px}.card-premium-badge{-webkit-filter:drop-shadow(1px 1px 1px var(--classified-color-dark));filter:drop-shadow(1px 1px 1px var(--classified-color-dark));left:-4px;position:relative;grid-area:image;width:90px;top:5px;z-index:2}.card-premium-badge-inner{align-items:center;background-color:var(--classified-button);color:var(--classified-button-text);display:flex;height:24px;padding:0 10px 0}.classified-card:hover .card-premium-badge-inner{background-color:var(--classified-button-hover);color:var(--classified-button-text-hover)}.card-premium-badge-text{text-transform:uppercase;margin-top:2px}.card-title{grid-area:title;height:45px;margin:0;padding:5px 5px 0 5px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;color:#000;font-size:14px;line-height:15px;font-weight:700}.card-price{grid-area:price;height:100%;padding:0 0 0 5px;line-height:18px;font-size:14px;color:#000}.card-price p{margin:0}.card-price :nth-child(1){font-weight:700}.card-hire-desc{font-size:10px;line-height:8px}.card-divider{height:1px;background:var(--classified-button);grid-area:divider}.classified-card:hover .card-divider{background-color:var(--classified-button-hover)}.card-logo{grid-area:logo;width:145px;margin:5px auto;height:fit-content;margin:auto;display:flex}.card-location-wrapper{grid-area:location;width:100%;height:fit-content;margin:auto}.card-location{display:flex;width:145px;flex-flow:row;padding:5px}.card-location-glyph{fill:var(--classified-color-location-glyph);height:14px;width:16px;margin-left:2px;flex:none}.card-location-text{margin:0;font-size:14px;line-height:17px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:#6E6E70}.card-hire-desc{text-transform:uppercase}.card-left-border,.card-right-border,.card-top-border,.card-bottom-border{background:var(--classified-button);width:100%;height:100%}.classified-card:hover .card-left-border,.classified-card:hover .card-right-border,.classified-card:hover .card-top-border,.classified-card:hover .card-bottom-border{background:var(--classified-button-hover)}.card-left-border{grid-area:left-border}.card-right-border{grid-area:right-border}.card-top-border{grid-area:top-border}.card-bottom-border{grid-area:bottom-border}.classified-section-loader{display:none;max-height:22px}.classified-section-loader.active{display:block}.classified-section-loader .dot{animation:1s blink infinite;fill:var(--classified-color-light)}.classified-section-loader .dot:nth-child(2){animation-delay:250ms}.classified-section-loader .dot:nth-child(3){animation-delay:500ms}.page-marketplace-error{background:var(--classified-color-neutral-light);text-align:center;padding:50px 25px;font-size:18px;color:var(--classified-neutral-bg-text);font-weight:500}@media (min-width:980px){.page-marketplace-error{padding:100px 50px}}.marketplace-error-glyph{height:52px;width:50px;fill:var(--classified-neutral-bg-text)}.marketplace-error-glyph path{fill:var(--classified-color-light)}.page-marketplace-error p{margin-bottom:12px}.marketplace-header .heading-wrapper{text-align:left;line-height:0;overflow:hidden}.marketplace-header .heading-wrapper .heading-title{margin-bottom:5px;display:flex;justify-content:space-between;transform:translateX(min(calc(100% - 295px), 0px))}.marketplace-header .heading-wrapper .heading-svg{align-self:flex-end;margin-right:5px}.marketplace-header .heading-wrapper .st0{fill:var(--classified-button-text)}.marketplace-header .heading-wrapper .st1{fill:var(--classified-button)}.marketplace-header .heading-wrapper .modaltrigger_search_root{max-width:40px;margin:0;padding:0;height:30px;width:30px}.marketplace-header .heading-wrapper .modaltrigger_search_glyph_search{flex:0 0 30px;height:30px;width:30px;padding:7px;order:-1}@media (min-width:640px){.marketplace-header.wrapper-column-1 .heading-wrapper .modaltrigger_search_root{max-width:40px;margin:0;padding:0;height:30px;width:30px}.marketplace-header .heading-wrapper .modaltrigger_search_root{max-width:245px;width:100%}.marketplace-header .heading-wrapper .modaltrigger_search_text_search{display:block;font-size:14px}}.marketplace-header .heading-wrapper .heading-line{width:100%;height:6px}.marketplace-header .heading-wrapper .heading-line span{background-color:var(--classified-button);height:6px;display:block;width:60px}.search-refine-fields .selectize-control .selectize-input{height:38px!important;line-height:38px!important;position:relative;border:none;padding:0 8px;box-shadow:none!important;background-color:var(--classified-color-light)!important;background-image:none!important;border-radius:0}.classified-modal-popup.refine-modal .search-refine-fields .selectize-control .selectize-input{border:1px solid;border-color:var(--classified-color-neutral-light-border)}.search-refine-fields .selectize-control .selectize-input>input{width:50%!important;font-size:16px!important}.search-refine-fields .selectize-control .selectize-input>input::placeholder{color:var(--classified-color-dark)}.search-refine-fields .selectize-control .selectize-input.dropdown-active>input::placeholder{opacity:.2}.search-refine-fields .selectize-dropdown{border:none!important;box-shadow:-1px 0 3px 0 #ccc;border-radius:0;font-size:15px;border-bottom:1px solid #ccc!important}.search-refine-fields .selectize-dropdown .option{padding:8px 8px 8px 10px;border-bottom:1px solid var(--classified-color-neutral-light-border);color:var(--classified-neutral-bg-text)}.search-refine-fields .selectize-dropdown .option.active{background:var(--classified-color-neutral-light);color:var(--classified-neutral-bg-text-hover)}.search-refine-fields .selectize-control.single .selectize-input::after{top:0;right:0;height:12px;width:16px;z-index:1;padding:12px 6px;-webkit-mask-image:var(--svg-angle);mask-image:var(--svg-angle);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:14px;mask-size:14px;-webkit-mask-position:center;mask-position:center;background-color:var(--classified-neutral-bg-text);transition:transform 300ms ease;margin-top:0;border:none}.search-refine-fields .selectize-control.single .selectize-input.dropdown-active::after{transform:rotateX(180deg);transition:transform 300ms ease;margin-top:0}.search-refine-fields .selectize-control.single .selectize-input::before,.search-refine-fields .selectize-control.single .dropdown-active::before{content:'All';position:absolute;right:28px;top:0;font-size:14px;color:var(--classified-neutral-bg-text);border-right:1px solid var(--classified-color-neutral-light-border);height:22px;margin:7px 0;display:flex;justify-content:center;align-items:center;padding-right:6px;background:transparent;left:unset}.search-refine-field-wrapper .selectize-dropdown-content{overscroll-behavior:contain}.footer-traderads{margin-top:15px!important}.footer-traderads ul{display:flex;flex-wrap:wrap;padding-left:0;font-size:7pt}.footer-traderads ul li{flex:0 0 50%;padding:1px 0!important}@media only screen and (min-width :391px){.footer-traderads ul li{flex:0 0 25%}}@media only screen and (min-width :979px){.footer-traderads ul li{flex:0 0 16.66666666666667%}}