/*
Theme Name: greenjeans child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: greenjeans
Version: 1.0.0
Text Domain:  greenjeans
*/

.fusion-text p:only-child, .fusion-text p:last-child{ margin-bottom: 0; }

.fusion-text a, .fusion-accordian .panel-body a { color: var(--awb-color4); text-decoration: underline;}
.fusion-text a:hover, .fusion-accordian .panel-body a:hover { color: var(--awb-color4); text-decoration: none;}

.post-content>div { padding-top: 80px; padding-bottom: 70px;}
.home .post-content>div:first-child{padding-bottom: 45px;}

ul { padding-left: 18px; margin-bottom: 20px; }
ul li { margin-bottom: 7px; line-height: 1.6;}
p+ul {  margin-top: -15px;}

.w-80p{width: 80%;}


/*headings*/
h1 span, h1 em { color: var(--awb-color4); font-style:italic;}
h1 span.txt-dark-blue { color:#0A0A8F;}
h1 { margin: 0 0 5px !important;}
h1+p{font-size:19px; margin-bottom: 25px !important;}

/*h2 { margin: 0 0 25px !important;}*/
h2 span, h2 em { color: var(--awb-color4) !important; font-style:italic;}

/*h3 { margin: 0 0 25px !important;}*/
h3 span, h3 em { color: var(--awb-color4) !important; font-style:italic;}
h4 span, h4 em { color: var(--awb-color4) !important; font-style:italic;}

.fusion-title.gj-title-dark-brd .fusion-title-heading { display: inline-block; padding: 10px 30px !important; border: 1px solid #04264F47; border-radius: 50px;}
.fusion-title.gj-title-light-brd .fusion-title-heading { display: inline-block; padding: 10px 30px !important; border: 1px solid #ffffff40; border-radius: 50px; background: #EEEEEE0D;}

.gj-pre-heading .gj-first-line {
    font-family: 'JetBrains Mono';
    font-size: 13px;
    line-height: 19.5px;
    letter-spacing: 2.6px;
    font-weight: 400;
    text-transform: uppercase;
    margin-bottom: 10px;
}
.gj-pre-heading .gj-second-line {
    font-family: 'JetBrains Mono';
    font-size: 12px;
    line-height: 19.5px;
    letter-spacing: 1.92px;
    font-weight: 400;
    text-transform: uppercase;
    margin-bottom: 10px;
}

.gj-dark-bg .gj-pre-heading .gj-first-line{color:#FBFBF7 !important}
.gj-dark-bg .gj-pre-heading .gj-second-line{color:#B8B2A4 !important}

.gj-pre-heading .gj-second-line.sale-location { font-family: Instrument Serif; font-weight: 400; font-size: 26px; line-height: 1.5; letter-spacing: 0%; text-align: center; vertical-align: middle; margin-bottom: 27px;
    border: 1px solid #395271; display: inline-block; padding: 10px 30px; border-radius: 50px; background: #EEEEEE0D; margin-top: 8px; text-transform: none;}

.gj-dark-bg .gj-pre-heading .gj-second-line.sale-location{color:#fff !important}

.gj-pre-heading .gj-second-line.sale-location .venue-address{ color: var(--awb-color4) !important; font-style: italic;}

.page-id-413 .gj-pre-heading .gj-second-line.sale-location {border-color: #04264F47 !important}

.fusion-text.gj-text-with-dot p::before { content: ""; width: 10px; height: 10px; background: var(--awb-color4); border-radius: 50%; display: inline-block; margin-right: 10px;}

.text-center{text-align: center;}

.fs-109{font-size: 109px !important; line-height: 93.74px !important; letter-spacing: -2.18px !important; margin-bottom: 0 }
.fs-72{font-size: 72px !important; line-height: 68.4px !important; letter-spacing: -0.72px !important;}
.fs-64, .fs-64 h3{font-size: 64px !important; line-height: 1.2 !important; letter-spacing: 0px !important;}


/*buttons*/
a.fusion-button { display: inline-flex; align-items: center; gap: 10px; min-height: 49px; padding: 10px 24px !important; border-radius: 999px; font-size: 14px !important; font-weight: 500; cursor: pointer; font-family: 'DM Sans';letter-spacing:0.28px; transition: background 0.3s ease; text-decoration: none !important;}
a.fusion-button.gj-btn-primary { background: var(--awb-color5); color: #fbfbf7; border:1px solid var(--awb-color5);}
a.fusion-button:hover, a.fusion-button.gj-btn-primary:hover{ background: var(--awb-color4); border-color:var(--awb-color4);}

a.fusion-button span{white-space:normal!important; word-break:break-word!important; display:inline-block!important;}

a.fusion-button.gj-btn-pink{ background: var(--awb-color4); border:1px solid var(--awb-color4);}
a.fusion-button.gj-btn-pink:hover{background: var(--awb-color7); border-color:var(--awb-color7);}
a.fusion-button span.fusion-button-text.awb-button__text.awb-button__text--default{line-height: 1; text-wrap-mode: nowrap;}

a.fusion-button:after{content: ""; width: 14px; height: 14px; display: inline-block;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M2 7H12M8 11L12 7L8 3' stroke='%23FBFBF7' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat; background-size: contain; transition: transform 0.2s ease;}
a.fusion-button:hover::after {transform: translateX(3px);}

a.fusion-button.gj-btn-secondary{ background: #fff; color: var(--awb-color5); border:1px solid var(--awb-color5);}
a.fusion-button.gj-btn-secondary span.fusion-button-text.awb-button__text.awb-button__text--default { color: var(--awb-color5);}
a.fusion-button.gj-btn-secondary:hover{background: var(--awb-color6); border-color:var(--awb-color6);}
a.fusion-button.gj-btn-secondary:after, a.fusion-button.gj-btn-secondary:hover:after{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M2 7H12M8 11L12 7L8 3' stroke='%2304264F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");}

a.fusion-button.button-large { height: 52px; padding: 0 30px !important;}

a.fusion-button.gj-btn-secondary.gj-btn-transparent { background: transparent; border-color: #FFFFFF99;}
a.fusion-button.gj-btn-secondary.gj-btn-transparent span.fusion-button-text.awb-button__text.awb-button__text--default { color: #fff;}
a.fusion-button.gj-btn-secondary.gj-btn-transparent:after { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M2 7H12M8 11L12 7L8 3' stroke='%23FBFBF7' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");}
a.fusion-button.gj-btn-secondary.gj-btn-transparent:hover{background: var(--awb-color6); border-color:var(--awb-color6);}
a.fusion-button.gj-btn-secondary.gj-btn-transparent:hover span.fusion-button-text.awb-button__text.awb-button__text--default { color: var(--awb-color5);}
a.fusion-button.gj-btn-secondary.gj-btn-transparent:hover:after{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M2 7H12M8 11L12 7L8 3' stroke='%2304264F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");}

a.fusion-button.gj-btn-white{ background: var(--awb-color1); border:1px solid var(--awb-color1); color:var(--awb-color4);}
a.fusion-button.gj-btn-white span.fusion-button-text.awb-button__text.awb-button__text--default{color:var(--awb-color4);}
a.fusion-button.gj-btn-white:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M2 7H12M8 11L12 7L8 3' stroke='%23D60069' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}
a.fusion-button.gj-btn-white:hover{background: var(--awb-color7); border-color:var(--awb-color7);}
a.fusion-button.gj-btn-white:hover span.fusion-button-text.awb-button__text.awb-button__text--default{color:var(--awb-color1);}
a.fusion-button.gj-btn-white:hover:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M2 7H12M8 11L12 7L8 3' stroke='%23FBFBF7' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}

a.fusion-button.gj-btn-secondary.button-small.no-bg { background: none; height: 45px; padding: 0 20px !important;color: var(--awb-color5); border: 1px solid var(--awb-color5);}
a.fusion-button.gj-btn-secondary.button-small.no-bg:not(:hover) span.fusion-button-text { color: var(--awb-color5);}
a.fusion-button.gj-btn-secondary.button-small.no-bg:after{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M2 7H12M8 11L12 7L8 3' stroke='%2304264F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");}
a.fusion-button.gj-btn-secondary.button-small.no-bg:hover{ color:#fff !important; background: var(--awb-color5); border-color:var(--awb-color5);}
a.fusion-button.gj-btn-secondary.button-small.no-bg:hover span.fusion-button-text {color:#fff !important;}
a.fusion-button.gj-btn-secondary.button-small.no-bg:hover:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M2 7H12M8 11L12 7L8 3' stroke='%23FBFBF7' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}

a.gj-link {font-family: JetBrains Mono; font-weight: 400; font-style: Regular; font-size: 12px !important; line-height: 18px !important; letter-spacing: 1.68px; vertical-align: middle; text-transform: uppercase; text-decoration-style: solid; text-decoration-offset: 0%; text-decoration-thickness: 0%; text-decoration-skip-ink: auto; color: #04264F !important; border-bottom: 1px solid !important; text-decoration: none;}
a.gj-link:hover{border-bottom-color:transparent !important}

a.fusion-button.gj-link { background: none; border: none; padding: 0 0 2px 0 !important; height: auto; border-radius: 0;}
a.fusion-button.gj-link .fusion-button-text{ color: #04264F !important;}
a.fusion-button.gj-link:after { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M2 7H12M8 11L12 7L8 3' stroke='%2304264F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");}


a.fusion-button.gj-btn-social-with-icon { background: none; border: 1px solid var(--awb-color8); color: var(--awb-color8); gap: 0;}
a.fusion-button.gj-btn-social-with-icon i, a.fusion-button.gj-btn-social-with-icon span { color: var(--awb-color8);}
a.fusion-button.gj-btn-social-with-icon i { margin-right: 13px; font-size: 15px;}
a.fusion-button.gj-btn-social-with-icon:after { background: none; width: 0; height: 0;}
a.fusion-button.gj-btn-social-with-icon:hover{ background:var(--awb-color8);}
a.fusion-button.gj-btn-social-with-icon:hover i{color: var(--awb-color1);}


/*header*/
header.fusion-header-wrapper { border-bottom: 1px solid #04264f2b;}
.fusion-contact-info { font-family: "JetBrains Mono", Arial, Helvetica, sans-serif; font-size: 11px; color: #D60069; letter-spacing:1.54px;}
.fusion-contact-info a { opacity: 0.9;}
.fusion-contact-info a:hover, .fusion-secondary-menu>ul>li>a:hover { opacity: 1;}
.fusion-secondary-menu>ul>li>a{font-family: "JetBrains Mono"; font-size: 11px; text-transform:uppercase;  letter-spacing:1.54px; opacity: 0.9;}
.fusion-header { height: 110px !important;}
.fusion-logo { margin: 15px 0 !important;}
.fusion-header span.menu-text.fusion-button { background: #04264F; border-radius: 50px; font-family: 'DM Sans'; letter-spacing: 0.28px; font-size: 14px;}
.menu-item-57 .menu-text.fusion-button {
    display: inline-flex;
    align-items: center;
    position: relative;
}

.menu-item-57 .button-icon-divider-left {
    position: static;
    order: 2;
    border-right: 0;
    margin-left: 12px;
    padding: 0 !important;
}

.menu-item-57 .fusion-button-text-left {
    order: 1;
    padding-left: 0 !important;
}

.menu-item-57 .button-icon-divider-left i.glyphicon.fa-arrow-right.fas {font-weight: 600;}

.fusion-secondary-menu>ul>li { border: none !important;}
.fusion-secondary-menu>ul>li>a { height: 36px !important;}
.fusion-contact-info { line-height: 36px !important;}

.fusion-header span.menu-text.fusion-button {
    display: inline-flex;
    align-items: center;
    gap: 10px;
    height: 43px;
    padding: 0 24px !important;
    border-radius: 999px;
    font-size: 14px !important;
    font-weight: 500;
    cursor: pointer;
    font-family: 'DM Sans';
    letter-spacing: 0.28px;
}

.fusion-header span.menu-text.fusion-button:after {
    content: "";
    width: 14px;
    height: 14px;
    display: inline-block;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M2 7H12M8 11L12 7L8 3' stroke='%23FBFBF7' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain;
    transition: transform 0.2s ease;
}

.fusion-header span.menu-text.fusion-button:hover::after { transform: translateX(3px);}

.gj-header-container.fusion-sticky-container .gj-header-logo img {transform:scale(1);transform-origin:left center;transition: height 0.5s ease-in-out;}
.gj-header-container.fusion-sticky-container.fusion-container-stuck .gj-header-logo img { height: 50px; width: 48px}
.gj-header-container.fusion-sticky-container.fusion-container-stuck .gj-header-logo .fusion-column-wrapper { padding-top: 10px; padding-bottom: 10px;}

.awb-menu.collapse-enabled a:not(.fusion-search-result) { min-height: 50px !important;}
.awb-menu.collapse-enabled .awb-menu__open-nav-submenu_mobile:before { min-height: 50px !important;}

.awb-menu.collapse-enabled.mobile-size-column-absolute .awb-menu__main-ul, .awb-menu.collapse-enabled.mobile-size-full-absolute .awb-menu__main-ul{margin-top:30px;}


/*preheader*/
.gj-preheader { height: 36px;}
.gj-preheader .gj-preheader-contact { color: #D60069; font-family: JetBrains Mono; font-weight: 500; font-size: 11px; line-height: 16.5px; letter-spacing: 1.54px; vertical-align: middle; text-transform: uppercase;}
.gj-preheader .gj-preheader-contact p { margin: 0;}
.gj-preheader .gj-preheader-contact a { color: #fff;}
.gj-preheader .gj-preheader-menu{}
.gj-preheader .gj-preheader-menu .awb-menu__main-a .menu-text{color:#fff;font-family: JetBrains Mono;font-weight: 400;font-size: 11px;line-height: 16.5px;letter-spacing: 1.54px;vertical-align: middle;text-transform: uppercase;opacity: 0.8;}
.gj-preheader .gj-preheader-menu li {margin: 0 20px !important;}
.gj-preheader .gj-preheader-menu li:nth-last-child(2){margin-left:0!important;}
.gj-preheader .gj-preheader-menu li:last-child {margin-left: 0px !important;  margin-right: 0px !important;}
.gj-preheader .gj-preheader-menu .awb-menu__main-a:hover .menu-text{opacity:1}
.gj-preheader .gj-preheader-menu .awb-menu__main-a { line-height: 1; height: 36px;}

ul#menu-topbar-navigation {min-height: unset;}

.awb-menu__main-li.gj-login-link a { background: var(--awb-color4); padding-left: 20px !important; padding-right: 20px !important;}

/*menu*/
span.menu-text { font-family: DM Sans; font-weight: 500; font-style: Medium; font-size: 18px; line-height: 27px; letter-spacing: 0%; vertical-align: middle; color: #04264F;}
.awb-menu__main-li { margin: 0 10px !important;}
.awb-menu__m-toggle { font-size: 2em !important; padding: 0 !important;}

.fusion-flex-column.gj-header-logo { margin-left: 30px;}
.fusion-flex-column.gj-header-btn { margin-right: 30px;}
.fusion-flex-column.gj-header-menu { width: calc( 100% - 540px );}
.gj-header-menu .menu-item > a { position: relative; border-radius: 0px; transition: all 0.3s ease;}
/*.gj-header-menu .menu-item > a::before { content: ""; position: absolute; top: -3px; left: 50%; width: 0; height: 3px; background: var(--awb-color7); transform: translateX(-50%); transition: width 0.3s ease; border-radius: 0px;}*/
.gj-header-menu .menu-item:hover > a .menu-text, .gj-header-menu .menu-item:hover > a span, .gj-header-menu .current-menu-item > a .menu-text, .gj-header-menu .current-menu-item > a span,
.awb-menu__main-li_regular.current-menu-ancestor .awb-menu__main-a_regular, .awb-menu__main-li_regular.current-menu-ancestor .awb-menu__main-a_regular .menu-text, .awb-menu__main-li_regular.current-menu-ancestor .awb-menu__main-a_regular .awb-menu__open-nav-submenu-hover:before {color: var(--awb-color4) !important;}
/*.gj-header-menu .menu-item:hover > a::before, .gj-header-menu .current-menu-item > a::before { width: 80%;}*/
.gj-header-menu .awb-menu__main-li { margin: 0 !important;}
.gj-header-menu .awb-menu__main-li>a { padding: 0 10px !important;}
.awb-menu_dropdown .awb-menu__sub-ul { box-shadow: 0px 1px 5px #0000002e !important; border-radius: 0 0 5px 5px; overflow: hidden;}
.gj-header-menu .menu-item.awb-menu__sub-li > a { font-size: 16px; padding: 10px 15px; line-height: 16px;}
.gj-header-menu .menu-item.awb-menu__sub-li { margin: 0;}

/*blockquote*/
.fusion-body .fusion-text blockquote{padding: 35px 40px;margin:0;background-color:#eef2ee;border-color: var(--awb-color4) !important;}
.fusion-body .fusion-text blockquote p:first-child{font-family:"Instrument Serif", Arial, Helvetica, sans-serif;font-size:30px;color: var(--awb-color8);line-height: 1.3;}
.fusion-body .fusion-text blockquote p:last-child{text-transform:uppercase;font-size:12px;color: var(--awb-color4);font-family:"JetBrains Mono";font-style:normal;}

/*footer*/
.fusion-footer * { color: #FBFBF7 !important;}
.gj-footer-container { padding-top: 80px !important; padding-bottom: 35px !important;}
.gj-footer-container h5 { font-size: 28px !important; line-height: 33.6px !important; font-style: italic !important; margin: 25px 0 !important;}
.gj-footer-container .footer-address { color: #B8B2A4 !important; font-size: 12px; line-height: 21.6px; font-family: "JetBrains Mono", Arial, Helvetica, sans-serif; margin-bottom: 20px;}
.gj-footer-container .footer-phone p{ font-size: 12px; line-height: 21.6px; font-family: "JetBrains Mono", Arial, Helvetica, sans-serif; margin: 0;}
.gj-footer-container .gj-footer-navigations .fusion-text p { color: #9C968A !important; margin: 0 0 18px;}
.gj-footer-container .gj-footer-navigations ul li.menu-item { margin: 0 0 10px 0 !important;}
.gj-footer-container .gj-footer-navigations ul li.menu-item a .menu-text {font-weight: 400;font-size: 15px;line-height: 22.5px;letter-spacing: 0%;vertical-align: middle;color: #FBFBF7 !important;opacity: 0.8;}
.gj-footer-container .gj-footer-navigations ul li.menu-item a:hover .menu-text{opacity:1}
.gj-footer-copyright { display: flex; justify-content: space-between; border-top: 1px solid #F4EFE624; padding: 20px 0 15px; align-items: center;}
.gj-footer-copyright * { color: #8C8678 !important; font-size: 11px;  font-family: "JetBrains Mono", Arial, Helvetica, sans-serif; text-transform:uppercase; letter-spacing: 1.54px; line-height: 1.9;}
.gj-footer-copyright ul{padding-left:0; margin: 0;}
.gj-footer-copyright ul li{ display:inline-block; list-style:none;}
.gj-footer-copyright a { color: #B8B2A4 !important;}
.gj-footer-copyright a:hover{ color:#e6e6e6 !important;}


.gj-btn-primary{}
.gj-btn-pink{}

.gj-dark-bg{}

.gj-light-pink-bg{}


.gj-dark-bg * {  color: #fff !important;}
.gj-dark-bg h2 span, .gj-dark-bg h3 span { color: var(--awb-color4) !important;}

.gj-light-pink-bg .gj-pre-heading .gj-first-line { color: var(--awb-color3);}

.post-content>div.gj-seller-registration-container.fusion-flex-container>.fusion-row>.fusion-flex-column>.fusion-column-wrapper {  /*margin: 0;*/}

.gj-white-box { background: #fff; padding: 30px; border-radius: 2px;}
.gj-white-box p { color: #8A93A0 !important; font-family: JetBrains Mono; font-weight: 400; font-size: 12px; line-height: 30px; letter-spacing: 1.68px; vertical-align: middle; text-transform: uppercase;}
.gj-white-box p span{font-family: Instrument Serif; font-weight: 400; font-size: 28px; line-height: 28px; letter-spacing: -0.28px; vertical-align: middle; color:#04264F !important; text-transform: none;}
.gj-white-box p:not(:last-child) { border-bottom: 1px solid #04264F29; padding-bottom: 15px; margin-bottom: 10px;}
.gj-white-box p:last-child { margin-bottom: 0;}
.gj-white-box p:first-child {margin-top: -8px;}
.gj-dark-bg .gj-white-box p {
    color: #8A93A0 !important;
    font-family: JetBrains Mono;
    font-weight: 400;
    font-size: 12px;
    line-height: 30px;
    letter-spacing: 1.68px;
    vertical-align: middle;
    text-transform: uppercase;
}

.gj-dark-bg .gj-white-box p span{font-family: Instrument Serif;
font-weight: 400;
font-size: 28px;
line-height: 28px;
letter-spacing: -0.28px;
vertical-align: middle; color:#04264F !important; text-transform: none;
}

.gj-dark-bg .gj-white-box p:not(:last-child) {
    border-bottom: 1px solid #04264F29;
    padding-bottom: 15px;
    margin-bottom: 10px;
}

.gj-dark-bg .gj-white-box p:last-child {
    margin-bottom: 0;
}

.gj-dark-bg .gj-white-box p:first-child {
    margin-top: -8px;
}

/*home*/
.gj-sale-hours {
    width: 100%;
    color: #fff; margin-top: 15px;     margin-bottom: -25px;
}

.gj-sale-row {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 20px;
    padding: 24px 0;
    border-top: 1px solid #395271;
}

.gj-sale-day {
    flex: 1;
    font-size: 28px;
    line-height: 1;
    font-family: Instrument Serif;
    font-weight: 300; 
}
.gj-sale-day .gj-sale-note { font-size: 18px; opacity: 0.8;}

.gj-sale-date { flex: 0 0 120px; text-align: center; font-family: JetBrains Mono; font-size: 12px; letter-spacing: 4px; text-transform: uppercase; color: #9AA6B4 !important;}
.gj-sale-date .gj-sale-note { font-size: 11px; color: #8A93A0; line-height: 1.5; display: inline-block; letter-spacing: 1px;}
.gj-sale-time {
    flex: 1;
    text-align: right;
    font-size: 28px;
    line-height: 1;
    font-family: Instrument Serif;
    font-weight: 300;
}
.gj-sale-time span{font-style: italic;; font-size: 14px;color: #C4CCD6 !important}


.gj-three-boxes .fusion-text h3+p { font-size: 16px; line-height: 25.6px;}
/*.gj-light-pink-bg *:not(.gj-first-line):not(a.fusion-button span.fusion-button-text.awb-button__text.awb-button__text--default) { color: #44566B;}*/
.gj-dark-blue-bg *:not(.gj-first-line):not(a.fusion-button span.fusion-button-text.awb-button__text.awb-button__text--default) { color: #fff;}
.gj-green-bg *:not(.gj-first-line):not(a.fusion-button span.fusion-button-text.awb-button__text.awb-button__text--default) { color: #fff;}
.gj-dark-blue-bg a.fusion-button { background-color:var(--awb-color7);}
.gj-green-bg a.fusion-button { background-color:var(--awb-color1);}
.gj-green-bg a.fusion-button span.fusion-button-text.awb-button__text.awb-button__text--default { color: var(--awb-color5);}
.gj-green-bg a.fusion-button:after {background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M2 7H12M8 11L12 7L8 3' stroke='%2304264F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}
.gj-dark-blue-bg .gj-info-row, .gj-green-bg .gj-info-row{border-color: #FBFBF738;}

.gj-three-boxes .gj-light-pink-bg a.fusion-button:hover {background-color:var(--awb-color7);}
.gj-three-boxes .gj-dark-blue-bg a.fusion-button:hover { background-color:var(--awb-color4);}
.gj-three-boxes .gj-green-bg a.fusion-button:hover { background-color:var(--awb-color6);}

.gj-three-boxes .gj-light-pink-bg .fusion-text.gj-equal-para p, .gj-three-boxes .gj-dark-blue-bg .fusion-text.gj-equal-para p, .gj-three-boxes .gj-green-bg .fusion-text.gj-equal-para p {min-height: 100px;}
.gj-three-boxes .gj-dark-blue-bg .fusion-text.gj-equal-para p, .gj-three-boxes .gj-green-bg .fusion-text.gj-equal-para p{opacity:0.9}
.gj-three-boxes .gj-light-pink-bg h3 em{color: var(--awb-text-color) !important;}
.gj-three-boxes .gj-dark-blue-bg  h3 em, .gj-three-boxes .gj-green-bg h3 em{color:#fff !important}

.gj-info-list { width: 100%; margin-bottom: 20px;}

.gj-info-row {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 20px;
    padding: 10px 0;
    border-bottom: 1px dashed #04264F29;
}

.gj-info-row:last-child {
    border-bottom: none;
}

.gj-info-label { font-size: 14px; line-height: 1.5; color: #04264F; font-family: 'DM Sans';}
.gj-info-value { font-size: 12px; line-height: 1.5; color: #04264F; font-weight: 600; text-align: right; white-space: nowrap; font-family: 'JetBrains Mono'; letter-spacing: 0.72px;}

.gj-first-line.with-dot::before {
  content: "";
  width: 10px;
  height: 10px;
  background: var(--awb-color4); /* pink */
  border-radius: 50%;
  display: inline-block; margin-right:10px;
}

.sale-countdown {
    display: flex;
    flex-wrap: wrap;
    border-top:1px solid #395271;
    border-left:1px solid #395271;
    margin: 30px 0 30px;
}
.countdown-box {
    flex: 1 1 25%;
    text-align:center;
    border-right:1px solid #395271;
    border-bottom:1px solid #395271;
    padding: 30px 30px 25px;
}

.countdown-box span {
    font-family: Instrument Serif;
    font-weight: 400;
    font-size: 92px;
    line-height: 80.96px;
    letter-spacing: -0.92px;
    text-align: center;
    vertical-align: middle;
}

.countdown-box small {
    font-family: JetBrains Mono;
    font-weight: 400;
    font-size: 11px;
    line-height: 16.5px;
    letter-spacing: 2.42px;
    text-align: center;
    vertical-align: middle;
    text-transform: uppercase;
    color: #9C968A !important;
}

.gj-dark-bg.gj-history-container h3 { font-size: 56px;line-height: 53.2px; letter-spacing: -0.56px;}
.gj-history-box h2 { line-height: 1 !important; font-size: 88px !important; letter-spacing: -1.76px !important;}
.gj-history-box h2 sup { font-size: 40px; letter-spacing: -1.76px;  font-style: normal;  color: #fff;}
.gj-history-box h2 span { color: #FBFBF7 !important; font-style: normal;}


.gj-story-photo { margin-top: 40px !important;}
.gj-story-photo .fusion-column-wrapper { padding: 18px !important; background: #fff !important; border: 1px solid #04264F29 !important;}
.gj-story-photo .fusion-person .person-desc { padding: 15px 0 0px !important;}
.gj-story-photo .fusion-person .person-desc .person-author .person-name{ font-family: Instrument Serif; font-weight: 400; font-size: 22px; line-height: 24.2px; letter-spacing: -0.22px; margin-bottom: 8px;}
.gj-story-photo .fusion-person .person-desc .person-author .person-title{font-family: JetBrains Mono; font-weight: 400; font-size: 10px; line-height: 15px; letter-spacing: 1.6px; text-transform: uppercase; color:#8A93A0;}
.gj-story-photo .gj-story-photo-mom .fusion-person .person-desc .person-author .person-name, .gj-story-photo .gj-story-photo-mom .fusion-person .person-desc .person-author .person-title { color: #EEF2EE;}
.gj-story-photo .fusion-person .person-content{display: none;}
.gj-story-photo .gj-story-photo-mom .fusion-column-wrapper { background: var(--awb-color7) !important;}

.gj-col-link:hover > .fusion-column-wrapper, .gj-col-link .fusion-column-wrapper:hover { background: var(--awb-custom_color_2) !important;}
.gj-col-link.gj-consignor-process-links:hover > .fusion-column-wrapper, 
.gj-col-link.gj-consignor-process-links .fusion-column-wrapper:hover,
.gj-col-link.gj-consignor-process-links.active { background: var(--awb-color-1) !important; --awb-border-color: #04264F29 !important;}

.fusion-flex-container .fusion-row .fusion-flex-column.gj-col-link.gj-consignor-process-links:not(:hover):not(.active) > .fusion-column-wrapper, 
.fusion-flex-container .fusion-row .fusion-flex-column.gj-col-link.gj-consignor-process-links:not(:hover):not(.active) { background: none !important; --awb-inner-bg-color:none !important; /*--awb-border-color: transparent !important;*/}
.fusion-flex-container .fusion-row .fusion-flex-column.gj-col-link.gj-consignor-process-links:not(:hover):not(.active) > .fusion-column-wrapper { background: #e9eae9 !important;}



.post-content>div.gj-marquee-container {  padding: 20px 0;}
.post-content>div.gj-marquee-container .fusion-flex-column{margin-bottom:0}
.marquee-wrapper {
    overflow: hidden;
    width: 100%;
}

.marquee-list {
    display: flex;
    flex-wrap: nowrap;
    width: max-content;
    margin: 0;
    padding: 0;
    list-style: none;
}

.marquee-list li {
    display: inline-block;
    white-space: nowrap;
    margin-right: 40px;
    position: relative;
    padding-left: 50px; 
    font-family: Instrument Serif;
font-weight: 400;
font-style: Italic;
font-size: 30px;
line-height: 45px;
vertical-align: middle; color: #fff; margin-bottom: 0; 
}
.marquee-list li::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0; bottom: 0; margin: auto;
    width: 14px;
    height: 14px;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M6.55203%2013.8239C6.42003%2013.0439%206.07203%2012.2039%205.50803%2011.3039C4.94403%2010.3919%204.14003%209.54587%203.09603%208.76587C2.06403%207.98587%201.03203%207.48787%203.12999e-05%207.27187V6.51587C1.02003%206.27587%201.99803%205.83187%202.93403%205.18387C3.88203%204.52387%204.67403%203.73187%205.31003%202.80787C5.95803%201.85987%206.37203%200.92387%206.55203%20-0.000129104H7.30803C7.41603%200.59987%207.63203%201.21787%207.95603%201.85387C8.28003%202.47787%208.69403%203.07787%209.19803%203.65387C9.71403%204.21787%2010.29%204.72787%2010.926%205.18387C11.874%205.85587%2012.84%206.29987%2013.824%206.51587V7.27187C13.164%207.40387%2012.48%207.67387%2011.772%208.08187C11.076%208.48987%2010.428%208.97587%209.82803%209.53987C9.22803%2010.0919%208.73603%2010.6739%208.35203%2011.2859C7.78803%2012.1859%207.44003%2013.0319%207.30803%2013.8239H6.55203Z%22%20fill%3D%22%23D60069%22/%3E%3C/svg%3E");
}

.gj-shop-sell-container .table-2 tr td { padding: 20px 0; border-bottom: 1px solid #d7dce3;}
.gj-shop-sell-container .table-2 tr:first-child td { border-top: 1px solid #d7dce3;}
.gj-shop-sell-container .table-2 tr td:first-child {
font-family: Instrument Serif;
    font-weight: 400;
    font-size: 30px;
    line-height: 34.5px;
    letter-spacing: -0.3px;
    vertical-align: middle;
    color: #04264F;
}
.gj-shop-sell-container .table-2 tr td:last-child {
    font-family: JetBrains Mono;
    font-weight: 100;
    font-size: 13px;
    line-height: 19.5px;
    letter-spacing: 0.78px;
    vertical-align: middle;
    text-transform: uppercase;
    color: #8A93A0;
}

.post-content>div.gj-brands-title { padding-bottom: 0;}
.post-content>div.gj-brands-logos {padding-top: 10px;padding-bottom: 35px;}
.gj-brands-logos .marquee-list li { font-size: 48px; letter-spacing: -0.48px; line-height: 1.5;}

.gj-brd { border: 1px solid #395271;}
.gj-brd .fusion-flex-column { padding: 50px; margin: 0;}

.gj-unsold-container .gj-top-brd { border-top: 1px solid #395271; padding-top: 15px;}
.gj-unsold-container .gj-col-become-partner .gj-top-brd { border-color: #e24a95;}
.gj-unsold-container .gj-col-become-partner .gj-link { color: #fff !important; font-size: 11px !important; text-transform: none; letter-spacing: 0;}
.gj-bullet-bg p {
    display: inline-block;
    width: 52px;
    height: 52px;
    background: #DCEEE0;
    border-radius: 50px;
    text-align: center;
    line-height: 52px;
}
body.home .post-content>div.gj-friends-container, body.home .post-content>div.gj-unsold-container {padding-bottom: 80px;}
.gj-friends-container .gj-top-brd { border-top: 1px solid #04264F29; padding-top: 15px;}
.gj-friends-container .gj-col-creator .gj-top-brd { border-color: #e24a95;}
.gj-friends-container .gj-col-creator .gj-link { color: #fff !important; font-size: 11px !important; text-transform: none; letter-spacing: 0;}

body:(.home) .gj-friends-container .gj-col-creator .gj-top-brd p, body:(.home) .gj-unsold-container .gj-col-become-partner .gj-top-brd p { display: inline-block; border-bottom: 1px solid #fff;}
body:(.home) .gj-friends-container .gj-col-creator:hover .gj-top-brd p, body:(.home) .gj-unsold-container .gj-col-become-partner:hover .gj-top-brd p {border-bottom-color: transparent !important;}

.fb-icon-element.gj-bullet-bg {
    width: 52px;
    height: 52px;
    text-align: center;
    line-height: 52px;
    background: #FFFFFF33;
    border-radius: 50px;
}

.gj-bottom-brd { border-bottom: 1px solid #04264F; padding-bottom: 5px;}

/*toggle*/
.fusion-toggle-heading { display: flex; align-items: center; margin-left: 0 !important;}
.fusion-toggle-icon-wrapper { order: 2; margin-left: auto; margin-right: 0; padding-left: 10px;}
.fusion-toggle-icon-wrapper i { border: 1px solid; border-radius: 20px; padding: 3px !important; }
.fusion-accordian .panel-title a .fa-fusion-box:before { font-size: 13px;}
.fusion-accordian .toggle-content ul { margin: 0;}

.post-content>div.gj-seller-registration-container { padding-bottom: 60px;}
.post-content>div.gj-seller-registration-container .fusion-builder-row { max-width: 1044px !important;}
.page-id-601 .post-content>div.gj-seller-registration-container .fusion-builder-row { max-width: 1306.24px !important;}
.gj-seller-registration-container a.fusion-button.gj-btn-pink { margin-top: 25px;}
.post-content>div.gj-three-boxes{padding-top:65px}

.gj-subscription-container form#gform_1 { display: flex !important;border-bottom: 2px solid #ddd; justify-content: space-between; padding-bottom: 15px; margin-bottom:15px; }
.gj-subscription-container form#gform_1 .gfield input { background: none !important; border: none; box-shadow: none; padding: 0; height: 38px; color: #fff;}
.gj-subscription-container form#gform_1 .gform-footer { margin: 0;}
.gj-subscription-container form#gform_1 .gform-footer input#gform_submit_button_1 {
    background-color: var(--awb-color5); color: #fbfbf7; border-radius: 50px; font-family: JetBrains Mono; font-weight: 400; font-size: 11px; line-height: 16.5px; letter-spacing: 1.76px; text-align: center; vertical-align: middle; text-transform: uppercase; padding: 0 35px 0 15px;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M2 7H12M8 11L12 7L8 3' stroke='%23FBFBF7' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
    background-repeat: no-repeat !important; background-position: right 12px center !important; background-size: 14px 14px; }
.gj-subscription-container form#gform_1 .gform-footer input#gform_submit_button_1:hover{ background-color:var(--awb-color4) !important; background-position: right 9px center !important;}

.gj-subscription-container .gform-body.gform_body { width: calc(100% - 135px);}
.gj-subscription-container form#gform_1 .gfield input::placeholder { opacity: 0.6;}
.gj-subscription-container form#gform_1 .gfield input:focus { outline: none;}
.gj-subscription-container form#gform_1 .gform-footer input#gform_submit_button_1:focus { outline: none; box-shadow: none; border-color: var(--awb-color5);}
.gj-subscription-container div#gform_1_validation_container { display: none;}
.gj-subscription-container div#validation_message_1_1 { border: none; background: no-repeat; color: red; font-size: 13px !important; text-align: left;}

/*breadcrumbs*/
.fusion-breadcrumbs{font-family: JetBrains Mono;font-weight: 400;font-size: 11px !important;line-height: 16.5px;letter-spacing: 2.2px;vertical-align: middle;text-transform: uppercase;margin-bottom: 15px !important;}
.fusion-breadcrumbs a.fusion-breadcrumb-link { color: #FFFFFF9E;}
.fusion-breadcrumbs .awb-breadcrumb-sep:after {color: #FFFFFF9E;}
.fusion-breadcrumbs .awb-breadcrumb-list li.fusion-breadcrumb-item span.breadcrumb-leaf { color: var(--awb-color7);}

/*shop*/
.page-id-413 .gj-clear-bags-global-container>.fusion-column-wrapper { background: var(--awb-custom_color_1) !important; border-radius: 4px; padding: 40px; margin-top: 50px;}

.page-id-413 .gj-clear-bags-global-container .fusion-text.fusion-text-4 { color: #fff;}
.page-id-413 .gj-clear-bags-global-container h3.fusion-title-heading.title-heading-left { color: #fff !important;}
.page-id-413 .gj-clear-bags-global-container a.fusion-button.gj-link { color: #fff; border-bottom: 1px solid #fff !important;}
.page-id-413 .gj-clear-bags-global-container a.fusion-button.gj-link:hover { color: #fff; border-bottom-color: transparent !important;}
.page-id-413 .gj-clear-bags-global-container a.fusion-button.gj-link .fusion-button-text{ color: #fff !important;}
.page-id-413 .gj-clear-bags-global-container a.fusion-button.gj-link:after{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M2 7H12M8 11L12 7L8 3' stroke='%23FBFBF7' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}

.page-id-413 .gj-sale-container-shop .gj-sale-hours { color: var(--awb-color8);}
.page-id-413 .gj-sale-container-shop .gj-sale-time span{color: #8A93A0 !important;}

.gj-sale-additional-info { margin-top: 40px !important; border: 1px solid #04264F29; background: #fff;}
.gj-sale-additional-info p.gj-first-line {
    color: var(--awb-color4);
    font-size: 11px;
    letter-spacing: 1.98px;
    margin-bottom: 15px;
}

.gj-sale-additional-info p {
    font-size: 15px;
    line-height: 1.5;
    margin-bottom: 10px;
}

.gj-sale-additional-info p.gj-note {
    font-family: JetBrains Mono;
    font-weight: 400;
    font-size: 11px;
    line-height: 17.6px;
    letter-spacing: 0.44px;
    vertical-align: middle;
    color: #8A93A0;
    margin-bottom: 0;
}

.gj-sale-additional-info  .fusion-flex-column {
    margin-bottom: 0;
    padding: 20px 10px;
}

.gj-sale-container-shop .gj-pre-heading .gj-second-line{ letter-spacing: 2.16px; color: #8A93A0;}

.gj-sale-container-shop .gj-sale-row { border-color: #04264F29;}


.page-id-413 .gj-clear-bags-global-container>.fusion-column-wrapper .fusion-row .fusion-flex-column .fusion-column-wrapper {  justify-content: center;}
.page-id-413 .gj-clear-bags-global-container>.fusion-column-wrapper .fusion-row .fusion-flex-column:last-child { margin-bottom: 0;}
.page-id-413 .gj-clear-bags-global-container>.fusion-column-wrapper .fusion-row .fusion-flex-column:last-child .fusion-text.fusion-text-4 p:last-child { margin-bottom: 0;}
.page-id-413 .gj-clear-bags-global-container>.fusion-column-wrapper .fusion-row .fusion-flex-column:last-child .fusion-text.fusion-text-4 p:first-child { opacity: 0.8;}

/*testimonial*/
.fusion-testimonials.clean .reviews{ column-count:3; column-gap:24px; height:auto !important; overflow:visible !important;}
.fusion-testimonials.clean .reviews .review, .fusion-testimonials .reviews .active-testimonial{
    position:static !important; display:inline-block !important; width:100% !important; opacity:1 !important; visibility:visible !important; pointer-events:auto !important;  margin:0 0 24px !important;  break-inside:avoid; -webkit-column-break-inside:avoid; border:1px solid #d7dce3; border-radius:10px; overflow: hidden;}

.fusion-testimonials.clean blockquote .awb-quote { padding: 30px 30px 20px; text-align: left !important; position: relative;}
.fusion-testimonials.clean blockquote .awb-quote::before { content: ""; display: inline-block; width: 40px; height: 40px; margin-bottom: 20px; vertical-align: middle; background-repeat: no-repeat; background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1' y='1' width='38' height='38' rx='19' stroke='%230F6F2B' stroke-width='2'/%3E%3Cpath d='M16.6569 20.728C16.3849 20.932 16.1696 20.9773 16.0109 20.864C15.9202 20.796 15.8749 20.7053 15.8749 20.592C15.8749 20.456 15.9542 20.3313 16.1129 20.218C16.8836 19.5607 17.3709 19.0393 17.5749 18.654C17.8016 18.246 17.9149 17.8947 17.9149 17.6C17.9149 17.192 17.8242 16.886 17.6429 16.682C17.4616 16.4553 17.2576 16.274 17.0309 16.138C16.8042 15.9793 16.6002 15.798 16.4189 15.594C16.2376 15.39 16.1469 15.084 16.1469 14.676C16.1469 14.268 16.2942 13.9167 16.5889 13.622C16.8836 13.3273 17.2802 13.18 17.7789 13.18C18.3456 13.18 18.7876 13.384 19.1049 13.792C19.4449 14.2 19.6149 14.7553 19.6149 15.458C19.6149 16.5007 19.3882 17.4527 18.9349 18.314C18.4816 19.1753 17.7222 19.98 16.6569 20.728ZM21.7569 20.728C21.4849 20.932 21.2696 20.9773 21.1109 20.864C21.0202 20.796 20.9749 20.7053 20.9749 20.592C20.9749 20.456 21.0542 20.3313 21.2129 20.218C21.9836 19.5607 22.4709 19.0393 22.6749 18.654C22.9016 18.246 23.0149 17.8947 23.0149 17.6C23.0149 17.192 22.9242 16.886 22.7429 16.682C22.5616 16.4553 22.3576 16.274 22.1309 16.138C21.9042 15.9793 21.7002 15.798 21.5189 15.594C21.3376 15.39 21.2469 15.084 21.2469 14.676C21.2469 14.268 21.3942 13.9167 21.6889 13.622C21.9836 13.3273 22.3802 13.18 22.8789 13.18C23.4456 13.18 23.8876 13.384 24.2049 13.792C24.5449 14.2 24.7149 14.7553 24.7149 15.458C24.7149 16.5007 24.4882 17.4527 24.0349 18.314C23.5816 19.1753 22.8222 19.98 21.7569 20.728Z' fill='%230F6F2B'/%3E%3C/svg%3E");}

.fusion-testimonials.clean blockquote.testimonials-shortcode-blockquote,
.fusion-testimonials.clean blockquote.testimonials-shortcode-blockquote p { font-family: Instrument Serif; font-weight: 400; font-size: 19px; line-height: 28.5px; letter-spacing: 0; vertical-align: middle; font-style:normal !important;}

.fusion-testimonials .reviews .review .author { background-color: var(--awb-backgroundcolor); margin: 0; padding: 0 30px 30px; text-align:left; font-family: JetBrains Mono; font-weight: 400; font-size: 12px; line-height: 18px; letter-spacing: 0.96px; vertical-align: middle; text-transform: uppercase; color: var(--awb-color4) !important;}

.fusion-testimonials .reviews .review .author .company-name {color: var(--awb-color4) !important;}
.fusion-testimonials .reviews .review .author .company-name strong{font-weight:normal}

.fusion-testimonials.clean .reviews{ display: flex !important; gap: 24px; align-items: flex-start; height: auto !important; overflow: visible !important;}

.fusion-testimonials.clean .reviews .gj-mcol{ display: flex;  flex-direction: column;  gap: 24px;  flex: 1 1 0;  min-width: 0;}
.fusion-testimonials.clean .reviews .review,
.fusion-testimonials .reviews .active-testimonial{ position: static !important; display: block !important; width: 100% !important; opacity: 1 !important; visibility: visible !important; pointer-events: auto !important; margin: 0 !important; border: 1px solid #d7dce3; border-radius: 10px; overflow: hidden;}

@media (max-width: 1024px){
    .fusion-testimonials.clean .reviews{ flex-wrap: wrap; }
    .fusion-testimonials.clean .reviews .gj-mcol{ flex-basis: calc(50% - 12px); }
}
@media (max-width: 640px){
    .fusion-testimonials.clean .reviews .gj-mcol{ flex-basis: 100%; }
}


.gj-find-us h2.gj-find-us-heading {
    font-size: 76px;
    line-height: 1;
    margin-bottom: 30px;
    margin-top: 10px;
}

.gj-find-us .gj-pre-heading .gj-first-line {
    font-family: 'JetBrains Mono';
    font-size: 11px;
    letter-spacing: 1.98px;
    color: #44566B;
}

.gj-find-us p.gj-find-us-info {
    margin-bottom: 30px;
}

.gj-find-us .gj-find-us-map {
    text-align: end;
}

.gj-find-us .gj-find-us-map iframe {
    border-radius: 12px;
    overflow: hidden;
}

/*ordered list*/
.fusion-checklist-default.type-numbered { counter-reset: item;}
ul.fusion-checklist.fusion-checklist-default.fusion-checklist-divider.type-numbered {  margin-top: 40px; margin-bottom: 30px;}
ul.fusion-checklist.fusion-checklist-default.fusion-checklist-divider.type-numbered.no-top-space {  margin-top: 0px;}
ul.fusion-checklist.fusion-checklist-default.fusion-checklist-divider.type-numbered.no-bottom-space { margin-bottom: 0px;}
.fusion-checklist-default.type-numbered .fusion-li-item { counter-increment: item; padding-top: 20px !important; padding-bottom: 10px !important; align-items: flex-start !important; border-top: 1px solid var(--awb-divider-color); border-bottom: none !important; margin-bottom: 0px; }
.fusion-checklist-default.type-numbered .fusion-li-item:last-child{padding-bottom:0 !important }
.fusion-checklist.type-numbered .icon-wrapper, ul.fusion-checklist.type-numbered .icon-wrapper { font-size: 0; align-items: flex-start;}
.fusion-checklist-default.type-numbered .fusion-li-item .icon-wrapper::before { content: counter(item, decimal-leading-zero); font-size: 12px; font-family: 'JetBrains Mono'; letter-spacing: 1.9px; padding-top: 2px;}
.fusion-checklist-default.type-numbered .fusion-li-item .icon-wrapper i { display: none;}
.fusion-checklist.type-numbered li .fusion-li-item-content { font-size: 16px !important; color: #44566B;}
.fusion-checklist.type-numbered li .fusion-li-item-content a { color: var(--awb-color4) !important; text-decoration: underline; word-break: break-all;}
.fusion-checklist.type-numbered li .fusion-li-item-content a:hover { color: var(--awb-color4) !important; text-decoration: none;}

.post-content>div.gj-no-top-space{padding-top: 0}
.post-content>div.gj-no-bottom-space{padding-bottom: 0}

.gj-helping-table table tr td{padding: 20px;}
.gj-helping-table table tr td:first-child {
    font-family: Instrument Serif;
    font-weight: 400;
    font-size: 32px;
    line-height: 32px;
    letter-spacing: -0.32px;
    vertical-align: middle; padding-left: 0;
}
.gj-helping-table table tr td:nth-child(2) {
    font-family: Instrument Serif;
    font-weight: 400;
    font-size: 28px;
    line-height: 32px;
    letter-spacing: -0.32px;
    vertical-align: middle; white-space: nowrap;
}
.gj-helping-table table tr td:nth-child(2) em{color:var(--awb-color4)}
.gj-helping-table table tr td:nth-child(3){font-family: DM Sans;
font-weight: 400;
font-size: 15px;
line-height: 23.25px;
letter-spacing: 0%;
vertical-align: middle; text-align:center; color:var(--awb-custom_color_4);
}
.gj-helping-table table tr td:nth-child(4){text-align:right; font-family: JetBrains Mono;
font-weight: 400;
font-size: 13px;
line-height: 19.5px;
letter-spacing: 1.3px;
text-align: right;
vertical-align: middle;
text-transform: uppercase;
}
.gj-helping-table table tr td:nth-child(4) span{display:block;font-family: Instrument Serif;
font-weight: 400;
font-size: 32px;
line-height: 32px;
letter-spacing: 0%;
text-align: right;
vertical-align: middle;
text-transform: uppercase;
}
.gj-helping-table table tr td:last-child {padding-right: 0; white-space: nowrap;}
.gj-helping-table table tr td:last-child a{font-family: JetBrains Mono;
font-weight: 400;
font-size: 11px;
line-height: 16.5px;
letter-spacing: 1.76px;
vertical-align: middle;
text-transform: uppercase;
text-decoration: underline;
text-decoration-style: solid;
text-decoration-offset: 0%;
text-decoration-thickness: 0%;
text-decoration-skip-ink: auto;
}
.gj-helping-table table tr td:last-child a:hover{text-decoration:none;}
.table-2.gj-helping-table tr:first-child td { border-top: 1px solid #d7dce3;}

/*gravity form*/
.gform_wrapper{margin-bottom:0 !important; }
p.gform_required_legend { display: none;}
.select-arrow {
    width: 35px;
    height: 33px;
    line-height: 33px;
    border-left-width: 0px !important;
    border-left-style: solid;
    position: absolute;
    bottom: 1px;
    right: 1px;
    pointer-events: none;
    z-index: 10;
    font-family: awb-icons;
    font-size: 9px;
    text-align: center;
}

.gform-theme--foundation .gfield .ginput_password, .gform-theme--foundation .gfield input, .gform-theme--foundation .gfield select {border-color: #d7dce3 !important;box-shadow:none;font-size:14px;height: 50px;line-height: 50px;}
.gform_wrapper .gfield textarea { resize: none; min-block-size: 10rem !important; border-color: #d7dce3 !important; box-shadow: none; font-size: var(--form_text_size);}
.gform-theme--foundation .gfield .ginput_password:hover, .gform-theme--foundation .gfield input:hover, .gform-theme--foundation .gfield select:hover, .gform_wrapper .gfield textarea:hover { border-color:var(--form_border_color) !important}
.gform-theme--foundation .gfield .ginput_password:focus, .gform-theme--foundation .gfield input:focus, .gform-theme--foundation .gfield select:focus, .gform_wrapper .gfield textarea:focus{outline:none; outline-width:0} 

body .gform_wrapper .top_label .gfield_label { margin-bottom: 0px !important; font-family: "DM Sans", Arial, Helvetica, sans-serif; font-size: 16px;}
body .gform_wrapper .gform-footer .gform_button:not(#gform_submit_button_1) { font-size: 14px !important; background: var(--button_gradient_top_color) !important; border-radius: 50px !important; height: 52px !important; padding: 0 30px !important; transition: background 0.3s ease !important;}
body .gform_wrapper .gform-footer .gform_button:not(#gform_submit_button_1):hover { background: var(--awb-color4) !important; border-color: var(--awb-color4) !important; outline:none; outline-width:0}
body .gform_wrapper .gform-footer .gform_button:not(#gform_submit_button_1):focus{outline:none; outline-width:0}

div#field_2_12 a, div#field_3_12 a { font-size: 24px; font-family: "Instrument Serif" !important; letter-spacing: 1px; color: var(--awb-color7);font-style: italic;}
div#field_2_12 a:hover, div#field_3_12 a:hover{text-decoration:underline}

.gform_wrapper .gfield_error .gfield_validation_message, .gform_wrapper .gform_validation_errors { font-size: 14px !important; border: none !important; background: none !important; text-align: left !important;}
.gform_wrapper .gform_validation_errors { display: none;}
.gform_wrapper .gfield_error label { color: var(--gf-ctrl-label-color-primary) !important;}
.gform_wrapper .gfield_label { display: inline !important;}
.gform_wrapper .gfield_required { display: inline !important; margin-left: 4px; white-space: nowrap;}

.gform_wrapper .gfield_label +.ginput_container { margin-top: 5px;}
.gform-theme--foundation .gform_fields { row-gap: 30px;}

/*gfield*/
.gform_wrapper .gfield.field_source, .gform_wrapper .gfield.field_medium, .gform_wrapper .gfield.field_referrer, .gform_wrapper .gfield.field_campaign, .gform_wrapper .gfield.field_content, .gform_wrapper .gfield.field_keyword, .gform_wrapper .gfield.field_pagetitle, .gform_wrapper .gfield.field_pageurl {display: none;}

/*contact*/
.fusion-flex-column.gj-contact-info .fusion-column-wrapper, .fusion-flex-column.gj-contact-info .fusion-column-wrapper:hover { background: #EEF2EE; padding: 30px; border: 1px solid #d7dce3; border-radius: 10px;}
.fusion-flex-column.gj-contact-info .fusion-column-wrapper h3{font-size: 30px !important}
.fusion-flex-column.gj-contact-info .fusion-column-wrapper ul.fusion-checklist:first-of-type { margin-bottom: 30px; padding-bottom: 20px; border-bottom: 1px solid #d7dce3;}
@media(min-width: 641px){
.fusion-flex-column.gj-contact-info .fusion-checklist .fusion-li-icon:before { font-size: 18px;}
.fusion-flex-column.gj-contact-info ul.fusion-checklist .icon-wrapper { width: 40px; height: 40px;}
.fusion-flex-column.gj-contact-info .fusion-checklist .fusion-li-item { line-height: 40px; font-size: 18px;}
}
.fusion-flex-column.gj-contact-info .fusion-column-wrapper ul.fusion-checklist:first-of-type .icon-wrapper { border-radius: 10px;}

/*partnership*/
@media(min-width: 1025px){
	body.page-id-939 .post-content>div.gj-unsold-container, body.page-id-939 .post-content>div.gj-friends-container{padding-bottom: 80px;padding-top: 70px;}
	body.page-id-939 .post-content>div:not(.gj-page-title) { padding-top: 60px; padding-bottom: 60px;}
	body.page-id-939 .post-content>div.gj-unsold-container, body.page-id-939 .post-content>div.gj-friends-container { padding-bottom: 80px;}
}

/*Consignor schedule*/
/* ── Consignor schedule blocks (shared) ───────────────────────── */
.gj-consignor-block { margin: 0; }

.gj-sched-heading { margin: 0 0 18px; }

.gj-sched-subtext,
.gj-sched-intro {
    color: #1a2c52;
    font-size: 17px;
    line-height: 1.6;
    margin: 0 0 28px;
}
.gj-sched-intro strong { font-weight: 700; }

/* ── Rows ──────────────────────────────────────────────────────── */
.gj-sched-rows {width: 100%;margin-top: 40px;}

.gj-sched-row {
    display: flex;
    align-items: flex-start;
    gap: 32px;
    padding: 26px 0;
    border-top: 1px solid #e3e1d6;   /* thin divider like the design */
}
.gj-sched-row:last-child { /*border-bottom: 1px solid #e3e1d6;*/    padding-bottom: 0; }

.gj-consignor-block.gj-dropoff-schedule {  margin-bottom: 15px;}

/* Left date / category label — small pink letterspaced caps */
.gj-sched-label {
    flex: 0 0 200px;
    max-width: 200px;
    /* color: #d2186b; */
    /* font-size: 13px; */
    /* font-weight: 600; */
    /* letter-spacing: 0.12em; */
    /* text-transform: uppercase; */
    padding-top: 6px;
    /* font-family: "Courier New", ui-monospace, monospace; */ /* matches mono look */
    font-family: JetBrains Mono;
    font-weight: 400;
    font-size: 12px;
    line-height: 18px;
    letter-spacing: 1.68px;
    vertical-align: middle;
    text-transform: uppercase;
    color: #A8004F;
}

/* Right body */
.gj-sched-body { flex: 1 1 auto; min-width: 0; }

.gj-sched-row-title {
    color: #16284f;
    font-size: 26px;
    line-height: 1.2;
    margin: 0 0 10px;
    font-family: Instrument Serif;
    font-weight: 400;
    font-size: 28px !important;
    line-height: 30.8px !important;
    letter-spacing: -0.28px;
    vertical-align: middle;
}

.gj-sched-instr {
    color: #45506b;
    font-size: 16px;
    line-height: 1.6;
    margin: 0 !important;
}
.gj-sched-instr strong { font-weight: 700; color: #16284f; }

/* Express-hours bold date/time lines */
.gj-sched-times { margin-top: 14px; }
.gj-sched-time-line {
    color: #16284f;
    font-size: 16px;
    line-height: 1.7;
    margin: 0 !important;
}
.gj-sched-time-line strong { font-weight: 700; }

.table-2.gj-table-style1 {border: solid var(--awb-border-color);border-width: 1px 0;padding: 5px 0;}
.table-2.gj-table-style1 td { border-bottom: 1px dashed var(--awb-border-color); font-size:14px; color: var(--awb-custom_color_4);}
.table-2.gj-table-style1 tr:last-child td { border-bottom: none;}
.table-2.gj-table-style1 tr td:first-child { padding-left: 0; font-size: 30px; font-family: 'Instrument Serif'; color: var(--awb-color4);}
.table-2.gj-table-style1 tr td:last-child { padding-right: 0;}

.gj-list-pink ul li::marker { color: var(--awb-color4);  font-size: 1.4em; }
.gj-list-green ul li::marker { color: var(--awb-color7);  font-size: 1.4em; }


p.gj-pickup-unsold {
    font-size: 13px;
    line-height: 1.5;
    letter-spacing: 0.78px;
    text-transform: uppercase;
    color: var(--awb-color4);
    margin-bottom: 10px;
    font-family: "JetBrains Mono";
    font-style: normal;
    font-weight: 400;
}

p.gj-presale-mega {
    font-size: 20px;
    color: var(--awb-color1);
    font-family: "Instrument Serif";
    font-style: normal;
    font-weight: 400;
}

.post-content>div.gj-consignor-process-container { padding-bottom: 60px;}

.gj-contact-info a{white-space:normal!important;}

.fd-form-content .fd-btn{margin-top:15px!important;}


/* ── Responsive: stack label above body ───────────────────────── */
@media (max-width: 640px) {
    .gj-sched-row { flex-direction: column; gap: 8px; }
    .gj-sched-label { flex-basis: auto; max-width: none; padding-top: 0; }
    .gj-sched-row-title { font-size: 22px; }
}



@media (max-width:1202px){
.gj-unsold-container h2{margin-bottom: 10px !important;}
.gj-unsold-container h2 br{display:none}
.gj-unsold-container .fusion_builder_column_1_1 .fusion-title+.fusion-text { width:100%}
.gj-friends-container h2{margin-bottom: 10px !important;}
.gj-friends-container h2 br{display:none}
.gj-friends-container .fusion_builder_column_1_1 .fusion-title+.fusion-text { width:100%}
}
/* Tablet */
@media (max-width: 1024px) {

	.fusion-flex-column.gj-header-menu{order:3;width: 40px;margin-right: 30px;}
    .fusion-flex-column.gj-header-btn{ /*width: calc( 100% - 170px );*/ margin-right: 0;}
    .fusion-flex-column.gj-header-register-btn { width: calc( 100% - 397px );}
    .fusion-sticky-transition .fusion-flex-column.gj-header-menu{margin-right:20px}

	h1{/*font-size:80px !important; line-height:1 !important;*/}
    /*body h2,*/ .fs-109{font-size:70px !important; line-height:1 !important;}
    h3{/*font-size:60px !important;line-height:1 !important;*/}
    h4{/*font-size:60px !important; line-height:1 !important;*/}
    .fs-64, .fs-64 h3{font-size: 50px!important;}
    .gj-info-label, .gj-info-value { font-size: 20px; }

    .gj-three-boxes .gj-light-pink-bg h3 br, .gj-three-boxes .gj-dark-blue-bg h3 br, .gj-three-boxes .gj-green-bg h3 br{display:none}
    .gj-three-boxes .gj-light-pink-bg .fusion-text.gj-equal-para p, .gj-three-boxes .gj-dark-blue-bg .fusion-text.gj-equal-para p, .gj-three-boxes .gj-green-bg .fusion-text.gj-equal-para p { min-height: unset;}
    .gj-unsold-container h4 {/*font-size: 45px !important;*/}
    .gj-unsold-container .fusion-layout-column:not(:first-child) .fusion-column-wrapper { border: 1px solid #395271;}
    .gj-friends-container .fusion-layout-column:not(:first-child) .fusion-column-wrapper {border:1px solid var(--awb-border-color)}
    .gj-footer-copyright {flex-direction: column;}
    .gj-story-container h3 br, .gj-shop-sell-container h3 br {display:none}
.post-content>div { padding-top: 50px; padding-bottom: 40px;}
.post-content>div.gj-seller-registration-container { padding-bottom: 30px;}
.post-content>div.gj-hero-section{padding-bottom:15px !important}
.post-content>div.gj-three-boxes{padding-top:40px; padding-bottom:30px}
.home .post-content>div.gj-light-pink-bg{padding-bottom:20px !important}
.post-content>div.gj-history-container,
.post-content>div.gj-unsold-container,
.post-content>div.gj-friends-container{ padding-top: 50px;}
    .post-content>div.gj-brands-logos{padding-bottom:0;}  
    .post-content>div.gj-consignor-process-container { padding-bottom: 40px;}
    .fusion-testimonials.clean .reviews{column-count:2}
    .gj-find-us .gj-find-us-map { text-align: left;  margin-top: 20px;}
	.gj-find-us .gj-find-us-map iframe { width: 100% !important;}
	.gj-title-dark-brd h2, .gj-title-light-brd h2{font-size:22px !important;}
	.gj-consignor-process-container h3.fusion-title-heading.title-heading-center {font-size:22px !important}
	body.page-id-939 .post-content>div.gj-unsold-container, body.page-id-939 .post-content>div.gj-friends-container{padding-bottom: 60px;}
	.fusion-layout-column.gj-md-left-col-of2>.fusion-column-wrapper { border-right-width: 1px !important; border-radius: 10px;}
	.fusion-layout-column.gj-md-right-col-of2>.fusion-column-wrapper { border-right-width: 1px !important; border-radius: 10px;}
	body.home .post-content>div.gj-friends-container, body.home .post-content>div.gj-unsold-container { padding-bottom: 60px;}
}

@media (max-width:800px){
    .fusion-flex-column.gj-header-menu { margin-right: 10px !important;}
    .fusion-flex-column.gj-header-register-btn { width: calc(100% - 377px);}
}

/* Mobile */
@media (max-width: 767px) {
	h1{/*font-size: 50px !important;line-height:1 !important;*/}
    
    /*body h2,*/ .fs-109{font-size:70px !important; line-height:1 !important;}
    h3{/*font-size: 50px !important;line-height:1 !important;*/}
    h4{/*font-size:60px !important; line-height:1 !important;*/}
    .fs-64, .fs-64 h3{font-size: 40px!important;}
    h1 br, h2 br, h3 br, h4 br{display:none}

    .post-content>div { padding-top: 30px; padding-bottom: 20px;}
    .gj-footer-container { padding-top: 40px !important; padding-bottom: 0px !important;}
    .countdown-box { flex: 1 1 50%;  }
    .countdown-box span{ font-size: 65px;}

    .gj-brd .fusion-flex-column .gj-first-line.with-dot::before { background: #fff;}

.gj-brd .fusion-flex-column {
    padding: 20px;
    margin-bottom: 0;
}

.gj-white-box {
    padding: 20px;
}

.gj-history-box h2{font-size: 65px !important;}

    .gj-info-row {
        flex-direction: column;
        align-items: flex-start;
        gap: 8px;
        padding: 16px 0;
    }

    .gj-info-value {
        text-align: left;
        white-space: normal;
    }

    .gj-info-label,
    .gj-info-value {  font-size: 18px; }
.post-content>div {padding-top: 35px;padding-bottom: 20px;}
.post-content>div.gj-seller-registration-container {padding-bottom: 20px;}    
.post-content>div.gj-three-boxes{padding-top:25px; padding-bottom:20px}
.home .post-content>div.gj-light-pink-bg{padding-top:40px; padding-bottom:00px !important}
.post-content>div.gj-history-container{ padding-top: 30px; padding-bottom: 30px;}
.post-content>div.gj-consignor-process-container { padding-bottom: 30px;}
.gj-helping-table table { border-bottom: 1px solid #d7dce3;}
.gj-helping-table table tr { border-top: 1px solid #d7dce3;}
.gj-helping-table table tr td { display: block; text-align: left !important; padding: 10px 0 0; border: 0 !important;}
.gj-helping-table table tr td:last-child{padding-bottom:10px}
.gj-helping-table table tr td:nth-child(4) span { text-align: left}
.gj-helping-table table tr td:nth-child(3) { white-space: break-spaces;}
body.page-id-939 .post-content>div.gj-unsold-container, body.page-id-939 .post-content>div.gj-friends-container {padding-bottom: 45px; }
.fusion-body .fusion-text blockquote{padding:25px 30px;}
.fusion-body .fusion-text blockquote p:first-child{font-size:24px;}
body.home .post-content>div.gj-friends-container, body.home .post-content>div.gj-unsold-container { padding-top: 30px; padding-bottom: 40px;}
.page-id-413 .gj-clear-bags-global-container>.fusion-column-wrapper{padding:20px;}
.gj-sched-rows{margin-top:20px;}
ul.fusion-checklist.fusion-checklist-default.fusion-checklist-divider.type-numbered{margin-top:20px;}
}

@media (max-width:804px) and (min-width:640px){
.gj-hero-section .gj-btn-primary { margin-bottom: 15px !important;}
}

@media(max-width:640px){
	.gj-header-container.fusion-sticky-container .gj-header-logo img { height: 50px; width: 48px;}
	.gj-header-container a.fusion-button{padding: 0 15px !important;height: 40px;}
    .fusion-flex-column.gj-header-register-btn { width: calc(100% - 337px);}
    .gj-hero-section .gj-btn-primary, .gj-hero-section .gj-btn-secondary { margin-bottom: 15px !important;}
    /*body h2,*/ .fs-109 {font-size: 50px !important; }
    .gj-footer-copyright * { text-align: center;}
    .gj-history-box .fusion-column-wrapper {border: 1px solid #395271 !important; padding: 10px 20px 20px !important;}
    .gj-shop-sell-container .table-2 tr td { padding: 15px 0;}
    .gj-shop-sell-container .table-2 tr td:first-child{font-size: 23px;}
    .gj-shop-sell-container .table-2 tr td:last-child{font-size: 11px;}
    .gj-unsold-container .gj-top-brd, .gj-friends-container .gj-top-brd { margin-top: 10px;}
    .gj-unsold-container .fusion-layout-column:not(:first-child),.gj-friends-container .fusion-layout-column:not(:first-child){margin-bottom:15px}
    .fusion-testimonials.clean .reviews{column-count:1}
    .fusion-testimonials.clean blockquote .awb-quote{padding:20px}
    .fusion-testimonials .reviews .review .author{padding:0 20px 20px;}
    .gj-sale-additional-info .fusion-flex-column:first-child{border-bottom:1px solid #04264F29}
    .gj-brands-logos .fusion-column-wrapper.fusion-content-nowrap {flex-wrap: wrap !important;}
	.gj-brands-logos .fusion-column-wrapper.fusion-content-nowrap .fusion-image-element {width:47%;text-align: center;}
	.gj-seller-registration-container .gj-white-box { margin-top: 20px; }
	.page-id-922 .table-2.gj-table-style1 tr td:last-child { white-space: break-spaces;}
	body .gj-md-border-right{border-right: none !important; border-right-width: 0px !important; --awb-border-right:0px !important;}
	body.page-id-939 .post-content>div.gj-unsold-container, body.page-id-939 .post-content>div.gj-friends-container {padding-bottom: 35px; }
	body.home .post-content>div.gj-friends-container, body.home .post-content>div.gj-unsold-container { padding-bottom: 25px;}
    .gj-how-much-i-bring-section .fusion_builder_column_1_3>div{border-top:1px solid rgba(4, 38, 79, 0.16); border-right:1px solid rgba(4, 38, 79, 0.16); border-bottom:0;}
    .gj-how-much-i-bring-section .fusion_builder_column_1_3:last-child>div{border-bottom:1px solid rgba(4, 38, 79, 0.16);}
}

@media (max-width:599px){
.gj-instagram-feed-global-container .fusion-text.gj-ig-link{font-size:44px!important;}
.fusion-flex-column.gj-contact-info .fusion-column-wrapper, .fusion-flex-column.gj-contact-info .fusion-column-wrapper:hover{padding:14px;}
.fusion-flex-column.gj-contact-info .fusion-column-wrapper ul.fusion-checklist:first-of-type{margin-bottom: 20px; padding-bottom: 10px;}

}

@media (max-width:540px){
    .fusion-flex-column.gj-header-register-btn{display:none !important}
    .fusion-flex-column.gj-header-btn{ width: calc( 100% - 110px );}
}


@media(max-width:500px){
	.gj-shop-sell-container .table-2 tr td{display:block}
    .gj-shop-sell-container .table-2 tr td:first-child{border-bottom:none; padding-bottom:0}
    .gj-shop-sell-container .table-2 tr td:last-child{border-top:none; text-align:left !important}
    .gj-sale-row { flex-direction: column; align-items: flex-start; gap: 10px; padding: 20px 0; }
    .gj-sale-day, .gj-sale-date, .gj-sale-time { flex: none; width: 100%; text-align: left; }
    .gj-sale-date { letter-spacing: 3px; }    
    .gj-page-title a.fusion-button.gj-btn-pink { margin-bottom: 10px;}
}

@media(max-width:450px){
	.fusion-flex-column.gj-header-btn a.fusion-button{padding: 0 15px !important;}
	.fusion-flex-column.gj-header-btn a.fusion-button:after{display:none;}
  .ginput_recaptcha, .ginput_recaptcha > div,.cf-turnstile { transform: scale(0.925); -webkit-transform: scale(0.925); transform-origin: 0 0;-webkit-transform-origin: 0 0; }
}

@media(max-width:360px){
    .fusion-flex-column.gj-header-btn{display: none !important;}
}

@media (min-width:501px){
.page-id-413 .gj-sale-container-shop .gj-sale-date{flex: 0 0 200px;}
}
@media (min-width:641px){
.gj-sale-additional-info .fusion-flex-column:first-child{border-right:1px solid #04264F29}
.page-id-413 .gj-clear-bags-global-container>.fusion-column-wrapper .fusion-row .fusion-flex-column {  height: 100%;}
}
@media (min-width: 1024px){
	.w-md-80p{width: 80% !important; margin:auto}
	.w-md-80p-col>.fusion-builder-row>.fusion-layout-column{width: 80% !important; margin: auto !important;}
}