/*
Theme Name: Evan's Awesome Wordpress Marketplace Theme
Author: Evangelos Kokkonos (AKA Evan Kokkonos | AKA The Man With The Golden Hand :) )
Description: The Marketplace Blog Theme
Version: 1.0.92
*/

/* cyrillic-ext */
@font-face {
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 100 900;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUQjIg1_i6t8kCHKm459WxRxC7mw9c.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 100 900;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUQjIg1_i6t8kCHKm459WxRzS7mw9c.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 100 900;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUQjIg1_i6t8kCHKm459WxRxi7mw9c.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 100 900;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUQjIg1_i6t8kCHKm459WxRxy7mw9c.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 100 900;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUQjIg1_i6t8kCHKm459WxRyS7m.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 100 900;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 100 900;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 100 900;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 100 900;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 100 900;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* CSS Variables */
:root {
    --tide-floating: rgba(255, 255, 255, 0.9);
    --Transparent: rgb(0 0 0 / 0%);
    --role-surface-on-surface: var(--tide-gray-900);
    --role-surface-surface: #FFF;
    --role-surface-on-surface-variant: var(--tide-on-surface-variant, #6E7072);
    --role-secondary-secondary: var(--tide-secondary, #252526);
    --role-secondary-on-secondary: var(--role-surface-surface, #fff);
    --role-light-surface-surface-low: var(--role-surface-surface, #FFF);
    --role-light-surface-on-surface: var(--role-light-surface-on-surface, #1A3035);
    --role-primary-primary: var(--tide-surface-brand, #1D4977);
    --global-role-success-primary-primary: var(--tide-success-primary, #9BC13D);
    --global-role-error-primary-primary: var(--tide-error-primary, #C13D3D);
    --global-role-information-primary-primary: var(--tide-info-primary, #4984B0);
}

body, p,
.h1, .h2, .h3, .h4, .h5, .h6,
h1, h2, h3, h4, h5, h6 {
    font-family: 'Montserrat', sans-serif;
}

a, a:hover,
.h1, .h2, .h3, .h4, .h5, .h6,
h1, h2, h3, h4, h5, h6 {
    color: inherit;
}

.h1, .h2, .h3, .h4, .h5, .h6,
h1, h2, h3, h4, h5, h6 {
    margin-top: 0;
    margin-bottom: 0;
    font-family: inherit;
    font-style: normal;
    font-weight: 700;
    line-height: 1.4;
    text-transform: none;
}

h1, .h1 {
    font-size: 2.5rem
}

h2, .h2 {
    font-size: 2rem;
}

h3, .h3 {
    font-size: 1.5rem
}

h4, .h4,
h5, .h5 {
    font-size: 1.25rem
}

h6, .h6 {
    font-size: 1rem
}

p, dl, ol, ul {
    margin-top: 0;
    margin-bottom: 0;
}

a {
    text-decoration: underline;
}

article, aside, details, figure, footer, header, hgroup, menu, nav, section, .gallery, figure.gallery-item {
    display: flex;
}

.gallery {
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: space-around;
    text-align: center;
    gap: 1rem;
}

figcaption {
    font-size: smaller;
}

figure {
    flex-direction: column;
    margin-bottom: 1rem;
}

figure.gallery-item {
    align-items: center;
    flex: 1 0 300px;
}

.wp-justify-content-flex-start {
    justify-content: flex-start;
}

/* TEXT COLORS */
.wp-color-role-surface-on-surface,
.wp-color-role-surface-on-surface:hover,
.wp-color-role-surface-on-surface:active {
    color: var(--role-surface-on-surface);
}

.wp-color-role-surface-on-surface-variant,
.wp-color-role-surface-on-surface-variant:hover,
.wp-color-role-surface-on-surface-variant:active {
    color: var(--role-surface-on-surface-variant);
}

.wp-color-role-surface-secondary,
.wp-color-role-surface-secondary:hover,
.wp-color-role-surface-secondary:active {
    color: var(--role-secondary-secondary);
}

.wp-color-role-secondary-on-secondary,
.wp-color-role-secondary-on-secondary:hover,
.wp-color-role-secondary-on-secondary:active {
    color: var(--role-secondary-on-secondary, #FFF);
}

.wp-color-role-surface-surface,
.wp-color-role-surface-surface:hover,
.wp-color-role-surface-surface:active {
    color: var(--role-surface-surface, #FFF);
}

.wp-color-role-light-surface-on-surface,
.wp-color-role-light-surface-on-surface:hover,
.wp-color-role-light-surface-on-surface:active {
    color: var(--role-light-surface-on-surface, #1A3035);
}

/* BACKGROUND COLORS */
.wp-background-color-transparent {
    background-color: var(--Transparent);
}
.wp-background-color-role-primary-primary {
    background-color: var(--tide-surface-brand, #1D4977);
}

.wp-background-color-role-surface-surface-variant {
    background-color: var(--tide-surface-variant, #F5F5F5);
}

.wp-background-color-role-surface-surface {
    background-color: var(--role-surface-surface);
}

.wp-background-color-role-light-surface-surface-low {
    background-color: var(--role-light-surface-surface-low);
}

.wp-background-color-role-border-border-low {
    background-color: var(--gray-100, #E4E4E5);
}

.wp-background-color-global-tonal-gray-800 {
    background-color: var(--global-tonal-gray-800, #494A4C);
}

.wp-background-color-global-role-error-primary-primary {
    background-color: var(--global-role-error-primary-primary);
}

.wp-background-color-global-role-success-primary-primary {
    background-color: var(--global-role-success-primary-primary);
}

.wp-background-color-gray-200 {
    background-color: var(--tide-gray-200, #F5F5F5);
}

/* BORDER WIDTH */
.wp-border-width-0 {
    border-width: 0px;
}

.wp-border-left-width-3 {
    border-left-width: 3px;
}

.tide-border-style-solid {
    border-style: solid;
}

/* BORDER COLORS */
.wp-border-color-role-border-border {
    border-color: var(--role-border-border, #939598);
}

.wp-border-color-role-border-border-low {
    border-color: var(--gray-100, #E4E4E5);
}

.wp-border-color-global-role-success-primary-primary {
    border-color: var(--global-role-success-primary-primary);
}

.wp-border-color-global-role-error-primary-primary {
    border-color: var(--global-role-error-primary-primary);
}

.wp-border-color-global-role-information-primary-primary {
    border-color: var(--global-role-information-primary-primary);
}

/* FILL COLORS */
.wp-fill-role-surface-secondary path {
    fill: var(--role-secondary-secondary);
}

.wp-fill-role-secondary-on-secondary path {
    fill: var(--role-secondary-on-secondary, #FFF);
}

/* LINE HEIGHT */
.wp-font-weight-700 {
    font-weight: 700;
}

.wp-font-weight-800 {
    font-weight: 800;
}

/* LINE HEIGHT */
.wp-line-height-110 {
    line-height: 110%;
}

.wp-line-height-143 {
    line-height: 142.857%;/* 20px */
}

.wp-line-height-13rem {
    line-height: 1.3rem;
}

.wp-line-height-125 {
    line-height: 125%;
}

.wp-line-height-140 {
    line-height: 140%;
}

.wp-line-height-150 {
    line-height: 150%;
}

/* HEIGHT */
.wp-height-1px {
    height: 1px;
}

.wp-height-15rem {
    height: 1.5rem;
}

.wp-height-24 {
    height: var(--tide-font-24);
}

.wp-height-40 {
    height: 40px;
}

.wp-height-2-lines {
    height: calc(1rem * 1.1 * 1.5 * 2);
}

.wp-height-3-lines {
    height: calc(1rem * 1.1 * 1.5 * 3);
}

.wp-height-42 {
    height: 42px;
}

.wp-height-79 {
    height: 79px;
}

.wp-height-96 {
    height: 96px;
}

.wp-height-120 {
    height: 120px;
}

.wp-height-165 {
    height: 165px;
}

.wp-height-268 {
    height: 268px;
}

.wp-height-380 {
    height: 380px;
}

.wp-height-464 {
    height: 464px;
}

.wp-min-height-116 {
    min-height: 116px;
}

.wp-min-height-192 {
    min-height: 192px;
}

.wp-max-height-380 {
    max-height: 380px;
}

/* WIDTH */
.wp-width-1px {
    width: 1px;
}

.wp-width-auto {
    width: auto;
}

.wp-width-24 {
    width: var(--tide-font-24);
}

.wp-width-40 {
    width: 40px;
}

.wp-width-90 {
    width: 90px;
}

.wp-width-full-plus-1 {
    width: calc(100% + var(--tide-spacing-1));
}

.wp-max-width-24p {
    max-width: 24%;
}

.wp-max-width-190 {
    max-width: 190px;
}

.wp-max-width-400 {
    max-width: 400px;
}

.wp-max-width-600 {
    max-width: 600px;
}

.wp-max-width-764 {
    max-width: 764px;
}

.wp-min-width-48p {
    min-width: 48%;
}

.wp-min-width-220 {
    min-width: 220px;
}

.wp-min-width-255 {
    min-width: 255px;
}

.wp-min-width-353 {
    min-width: 353px;
}

/* OTHER */
.wp-align-content-flex-start {
    align-content: flex-start;
}

.category-recent-post-seel-all-card-link {
    max-width: calc(100% - 24px - var(--tide-spacing-1\/4, 0.25rem));
}

.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.alignleft {
    float: left;
    margin: 0.5em 1em 0.5em 0;
}

.alignright {
    float: right;
    margin: 0.5em 0 0.5em 1em;
}

.tide-flex-nowrap {flex-wrap: nowrap;}

.wp-flex-basis-auto {
    flex-basis: auto;
}

.wp-flex-basis-20p {
    flex-basis: 20%;
}

.wp-align-self-stretch {
    align-self: stretch;
}

.wp-padding-x-20px {
    padding-left: 20px;
    padding-right: 20px;
}

.wp-margin-y-auto {
    margin-top: auto;
    margin-bottom: auto;
}

.wp-margin-neg-1 {
    margin: calc(var(--tide-spacing-1) * -1);
}

.wp-margin-left-neg-2 {
    margin-left: calc(var(--tide-spacing-2) * -1);
}

.wp-margin-right-neg-3 {
    margin-right: calc(var(--tide-spacing-1) * -3);
}

.wp-row-gap-1\/4 {
    row-gap: var(--tide-spacing-1\/4);
}

.wp-column-gap-1\/2 {
    column-gap: var(--tide-spacing-1\/2);
}

.wp-column-gap-1 {
    column-gap: var(--tide-spacing-1);
}

.wp-column-gap-2 {
    column-gap: var(--tide-spacing-2);
}

.wp-line-clamp-3 {
    -webkit-line-clamp: 3;
    line-clamp: 3;
}

.wp-left-8rem {
    left: 8rem;
}

.wp-left-16rem {
    left: 16rem;
}

.wp-opacity-32 {
    opacity: 0.32;
}

.wp-text-transform-capitalize {
    text-transform: capitalize;
}

.wp-review-image-unselected {
    background: rgb(0 0 0 / 40%);
}

.wp-review-image-unselected:hover {
    background: none;
}

/* Extra Small breakpoint */
@media (min-width: 576px) {
    .xs-wp-padding-x-2 {
        padding-left: var(--tide-spacing-2);
        padding-right: var(--tide-spacing-2);
    }
}

/* Small breakpoint */
@media (min-width: 768px) {
}

/* Medium breakpoint */
@media (min-width: 992px) {
    .md-wp-line-height-125 {
        line-height: 125%;
    }

    .md-wp-height-160 {
        height: 160px;
    }

    .md-wp-height-200 {
        height: 200px;
    }

    .md-wp-height-229 {
        height: 229px;
    }

    .md-wp-height-702 {
        height: 702px;
    }

    .md-wp-max-height-28 {
        max-height: 28px;
    }

    .md-wp-min-width-23p {
        min-width: 23%;
    }

    .md-wp-min-width-430 {
        min-width: 430px;
    }

    .md-wp-min-width-353 {
        min-width: 353px;
    }

    .md-wp-min-width-255 {
        min-width: 255px;
    }

    .md-wp-width-255 {
        width: 255px;
    }

    .md-wp-width-213 {
        width: 213px;
    }

    .md-wp-width-180 {
        width: 180px;
    }

    .md-wp-width-auto {
        width: auto;
    }

    .md-wp-max-width-49 {
        max-width: 49%;
    }

    .md-wp-max-width-256 {
        max-width: 256px;
    }

    .md-wp-override-width-full {
        width: 100%;
    }

    .md-wp-max-width-w-sidebar {
        max-width: calc(100% - 300px - 4rem);
    }

    .md-wp-override-margin-0 {
        margin: 0;
    }

    .md-wp-justify-content-flex-start {
        justify-content: flex-start;
    }

    .md-tide-flex-wrap {
        flex-wrap: wrap;
    }

    .md-tide-flex-nowrap {
        flex-wrap: nowrap;
    }

    .md-wp-xy-visible {
        overflow: visible;
    }

    .md-wp-flex-grow-0 {
        flex-grow: 0;
    }

    .md-wp-flex-basis-47p {
        flex-basis: 47%;
    }

    .md-wp-flex-basis-48p {
        flex-basis: 48%;
    }

    .md-wp-1-2-grid {
        display: grid;
        grid-template-columns: 1fr 2fr;
    }

    .md-wp-4-col-grid {
        display: grid;
        grid-template-columns: repeat(4, 1fr);
    }
}

/* Large breakpoint */
@media (min-width: 1232px) {
    .lg-wp-width-full-plus-2 {
        width: calc(100% + (var(--tide-spacing-1) * 2));
    }
}

/* XLarge breakpoint */
@media (min-width: 1920px) {
    .ti-xl-width-container {
        max-width: 1919px;
    }
}
