#formSearch:not(.header-form) {
    background-color: var(--ae-color-light-blue);
    border-radius: var(--ae-border-radius);
    display: flex;
    flex-direction: column;
    gap: .625rem;
    margin-bottom: .5rem;
    padding: 1rem .5rem;
    /*padding: 1.25rem 1.875rem;*/
    margin-top: -2rem;
}

    #formSearch:not(.header-form) input.form-control[name=Keywords] {
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'%3e %3cpath d='M9 1A1 1 0 009 17.5 1 1 0 009 1Zm6 14 6 6' stroke='%239CA0A3' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round'/%3e %3c/svg%3e");
        background-position: calc(100% - 1.625rem);
        background-repeat: no-repeat;
        border-color: var(--ae-color-border);
        border-radius: 6.25rem;
        font-size: 1.125rem;
        height: unset;
        padding: .75rem 4.5rem .75rem 1.625rem;
    }

    #formSearch .col-2 > a {
        color: var(--ae-color-dark-blue);
        font-size: 1.125rem;
        font-weight: 500;
        text-decoration: none;
    }

        #formSearch .col-2 > a:hover {
            text-decoration: none;
        }

    #formSearch .bootstrap-select button {
        border-radius: 0;
        font-size: 1.125rem;
        padding: .75rem .75rem .75rem 1rem;
        border-color: var(--ae-color-border) !important;
    }

    #formSearch .bootstrap-select:first-child button {
        border-top-left-radius: 1.75rem;
        border-bottom-left-radius: 1.75rem;
        border-right: 0;
    }

    #formSearch .bootstrap-select:nth-child(2) button {
        border-top-right-radius: 1.75rem;
        border-bottom-right-radius: 1.75rem;
    }

    #formSearch .bootstrap-select:first-child:has(> .show) button {
        border-top-left-radius: 1.75rem;
        border-bottom-left-radius: 0;
    }

    #formSearch .bootstrap-select.dropup:first-child:has(> .show) button {
        border-top-left-radius: 0;
        border-bottom-left-radius: 1.75rem;
    }

    #formSearch .bootstrap-select:last-child:has(> .show) button {
        border-top-right-radius: 1.75rem;
        border-bottom-right-radius: 0;
    }

    #formSearch .bootstrap-select.dropup:last-child:has(> .show) button {
        border-top-right-radius: 0;
        border-bottom-right-radius: 1.75rem;
    }

@media(min-width: 768px) {
    #formSearch:not(.header-form) {
        padding: 1rem;
    }
}

@media(min-width: 1270px) {
    #formSearch:not(.header-form) {
        flex-wrap: nowrap;
        flex-direction: row;
    }
}

/*Reviews*/
@media (max-width: 767px) {
    #boxReviews > div:nth-child(n+2) {
        display: none;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    #boxReviews > div:nth-child(n+3) {
        display: none;
    }
}

/*Map*/
#boxMap .icon-flag {
    height: 30px;
    width: 45px;
    border-radius: 5px;
    outline: 0;
}
.carousel-featured-inventory .carousel-inner .carousel-item-right.active,
.carousel-featured-inventory .carousel-inner .carousel-item-next {
    transform: translateX(25%);
}

.carousel-featured-inventory .carousel-inner .carousel-item-left.active,
.carousel-featured-inventory .carousel-inner .carousel-item-prev {
    transform: translateX(-25%);
}

.carousel-featured-inventory .carousel-inner .carousel-item-right,
.carousel-featured-inventory .carousel-inner .carousel-item-left {
    transform: translateX(0);
}

.carousel-featured-inventory .carousel-inner .carousel-item.active,
.carousel-featured-inventory .carousel-inner .carousel-item-next,
.carousel-featured-inventory .carousel-inner .carousel-item-prev {
    display: flex;
}

.carousel-featured-inventory a {
    text-decoration: none !important;
}

.carousel-featured-inventory .card img {
    height: 220px;
}

.carousel-featured-inventory .card-body div {
    color: var(--ae-color-dark-blue);
    font-size: 1.25rem;
    font-weight: 500;
}

.carousel-featured-inventory .card-text {
    color: var(--ae-color-light);
    margin-bottom: 2rem;
}
.icon-flag {
    height: 1rem;
    width: 1.5rem;
    background-repeat: no-repeat;
    background-position: center center;
    outline: 1px solid var(--ae-color-border);
}

.icon-flag-ad {
    background-image: url(/Images/Icons/Flags/ad.svg);
}

.icon-flag-ae {
    background-image: url(/Images/Icons/Flags/ae.svg);
}

.icon-flag-af {
    background-image: url(/Images/Icons/Flags/af.svg);
}

.icon-flag-ag {
    background-image: url(/Images/Icons/Flags/ag.svg);
}

.icon-flag-ai {
    background-image: url(/Images/Icons/Flags/ai.svg);
}

.icon-flag-al {
    background-image: url(/Images/Icons/Flags/al.svg);
}

.icon-flag-am {
    background-image: url(/Images/Icons/Flags/am.svg);
}

.icon-flag-an {
    background-image: url(/Images/Icons/Flags/an.svg);
}

.icon-flag-ao {
    background-image: url(/Images/Icons/Flags/ao.svg);
}

.icon-flag-aq {
    background-image: url(/Images/Icons/Flags/aq.svg);
}

.icon-flag-ar {
    background-image: url(/Images/Icons/Flags/ar.svg);
}

.icon-flag-as {
    background-image: url(/Images/Icons/Flags/as.svg);
}

.icon-flag-at {
    background-image: url(/Images/Icons/Flags/at.svg);
}

.icon-flag-au,
.icon-flag-hm {
    background-image: url(/Images/Icons/Flags/au.svg);
}

.icon-flag-aw {
    background-image: url(/Images/Icons/Flags/aw.svg);
}

.icon-flag-ax {
    background-image: url(/Images/Icons/Flags/ax.svg);
}

.icon-flag-az {
    background-image: url(/Images/Icons/Flags/az.svg);
}

.icon-flag-ba {
    background-image: url(/Images/Icons/Flags/ba.svg);
}

.icon-flag-bb {
    background-image: url(/Images/Icons/Flags/bb.svg);
}

.icon-flag-bd {
    background-image: url(/Images/Icons/Flags/bd.svg);
}

.icon-flag-be {
    background-image: url(/Images/Icons/Flags/be.svg);
}

.icon-flag-bf {
    background-image: url(/Images/Icons/Flags/bf.svg);
}

.icon-flag-bg {
    background-image: url(/Images/Icons/Flags/bg.svg);
}

.icon-flag-bh {
    background-image: url(/Images/Icons/Flags/bh.svg);
}

.icon-flag-bi {
    background-image: url(/Images/Icons/Flags/bi.svg);
}

.icon-flag-bj {
    background-image: url(/Images/Icons/Flags/bj.svg);
}

.icon-flag-bm {
    background-image: url(/Images/Icons/Flags/bm.svg);
}

.icon-flag-bn {
    background-image: url(/Images/Icons/Flags/bn.svg);
}

.icon-flag-bo {
    background-image: url(/Images/Icons/Flags/bo.svg);
}

.icon-flag-br {
    background-image: url(/Images/Icons/Flags/br.svg);
}

.icon-flag-bs {
    background-image: url(/Images/Icons/Flags/bs.svg);
}

.icon-flag-bt {
    background-image: url(/Images/Icons/Flags/bt.svg);
}

.icon-flag-bw {
    background-image: url(/Images/Icons/Flags/bw.svg);
}

.icon-flag-by {
    background-image: url(/Images/Icons/Flags/by.svg);
}

.icon-flag-bz {
    background-image: url(/Images/Icons/Flags/bz.svg);
}

.icon-flag-ca {
    background-image: url(/Images/Icons/Flags/ca.svg);
}

.icon-flag-cc {
    background-image: url(/Images/Icons/Flags/cc.svg);
}

.icon-flag-cd {
    background-image: url(/Images/Icons/Flags/cd.svg);
}

.icon-flag-cf {
    background-image: url(/Images/Icons/Flags/cf.svg);
}

.icon-flag-cg {
    background-image: url(/Images/Icons/Flags/cg.svg);
}

.icon-flag-ch {
    background-image: url(/Images/Icons/Flags/ch.svg);
}

.icon-flag-ci {
    background-image: url(/Images/Icons/Flags/ci.svg);
}

.icon-flag-ck {
    background-image: url(/Images/Icons/Flags/ck.svg);
}

.icon-flag-cl {
    background-image: url(/Images/Icons/Flags/cl.svg);
}

.icon-flag-cm {
    background-image: url(/Images/Icons/Flags/cm.svg);
}

.icon-flag-cn {
    background-image: url(/Images/Icons/Flags/cn.svg);
}

.icon-flag-co {
    background-image: url(/Images/Icons/Flags/co.svg);
}

.icon-flag-cr {
    background-image: url(/Images/Icons/Flags/cr.svg);
}

.icon-flag-cu {
    background-image: url(/Images/Icons/Flags/cu.svg);
}

.icon-flag-cv {
    background-image: url(/Images/Icons/Flags/cv.svg);
}

.icon-flag-cw {
    background-image: url(/Images/Icons/Flags/cw.svg);
}

.icon-flag-cx {
    background-image: url(/Images/Icons/Flags/cx.svg);
}

.icon-flag-cy {
    background-image: url(/Images/Icons/Flags/cy.svg);
}

.icon-flag-cz {
    background-image: url(/Images/Icons/Flags/cz.svg);
}

.icon-flag-de {
    background-image: url(/Images/Icons/Flags/de.svg);
}

.icon-flag-dj {
    background-image: url(/Images/Icons/Flags/dj.svg);
}

.icon-flag-dk {
    background-image: url(/Images/Icons/Flags/dk.svg);
}

.icon-flag-dm {
    background-image: url(/Images/Icons/Flags/dm.svg);
}

.icon-flag-do {
    background-image: url(/Images/Icons/Flags/do.svg);
}

.icon-flag-dz {
    background-image: url(/Images/Icons/Flags/dz.svg);
}

.icon-flag-ec {
    background-image: url(/Images/Icons/Flags/ec.svg);
}

.icon-flag-ee {
    background-image: url(/Images/Icons/Flags/ee.svg);
}

.icon-flag-eg {
    background-image: url(/Images/Icons/Flags/eg.svg);
}

.icon-flag-eh {
    background-image: url(/Images/Icons/Flags/eh.svg);
}

.icon-flag-er {
    background-image: url(/Images/Icons/Flags/er.svg);
}

.icon-flag-es {
    background-image: url(/Images/Icons/Flags/es.svg);
}

.icon-flag-et {
    background-image: url(/Images/Icons/Flags/et.svg);
}

.icon-flag-fi {
    background-image: url(/Images/Icons/Flags/fi.svg);
}

.icon-flag-fj {
    background-image: url(/Images/Icons/Flags/fj.svg);
}

.icon-flag-fk {
    background-image: url(/Images/Icons/Flags/fk.svg);
}

.icon-flag-fm {
    background-image: url(/Images/Icons/Flags/fm.svg);
}

.icon-flag-fo {
    background-image: url(/Images/Icons/Flags/fo.svg);
}

.icon-flag-fr,
.icon-flag-bl,
.icon-flag-gf,
.icon-flag-gp,
.icon-flag-mf,
.icon-flag-nc,
.icon-flag-pm,
.icon-flag-re,
.icon-flag-wf,
.icon-flag-yt {
    background-image: url(/Images/Icons/Flags/fr.svg);
}

.icon-flag-ga {
    background-image: url(/Images/Icons/Flags/ga.svg);
}

.icon-flag-gb,
.icon-flag-gg,
.icon-flag-sh {
    background-image: url(/Images/Icons/Flags/gb.svg);
}

.icon-flag-gd {
    background-image: url(/Images/Icons/Flags/gd.svg);
}

.icon-flag-ge {
    background-image: url(/Images/Icons/Flags/ge.svg);
}

.icon-flag-gh {
    background-image: url(/Images/Icons/Flags/gh.svg);
}

.icon-flag-gi {
    background-image: url(/Images/Icons/Flags/gi.svg);
}

.icon-flag-gl {
    background-image: url(/Images/Icons/Flags/gl.svg);
}

.icon-flag-gm {
    background-image: url(/Images/Icons/Flags/gm.svg);
}

.icon-flag-gn {
    background-image: url(/Images/Icons/Flags/gn.svg);
}

.icon-flag-gq {
    background-image: url(/Images/Icons/Flags/gq.svg);
}

.icon-flag-gr {
    background-image: url(/Images/Icons/Flags/gr.svg);
}

.icon-flag-gs {
    background-image: url(/Images/Icons/Flags/gs.svg);
}

.icon-flag-gt {
    background-image: url(/Images/Icons/Flags/gt.svg);
}

.icon-flag-gu {
    background-image: url(/Images/Icons/Flags/gu.svg);
}

.icon-flag-gw {
    background-image: url(/Images/Icons/Flags/gw.svg);
}

.icon-flag-gy {
    background-image: url(/Images/Icons/Flags/gy.svg);
}

.icon-flag-hk {
    background-image: url(/Images/Icons/Flags/hk.svg);
}

.icon-flag-hn {
    background-image: url(/Images/Icons/Flags/hn.svg);
}

.icon-flag-hr {
    background-image: url(/Images/Icons/Flags/hr.svg);
}

.icon-flag-ht {
    background-image: url(/Images/Icons/Flags/ht.svg);
}

.icon-flag-hu {
    background-image: url(/Images/Icons/Flags/hu.svg);
}

.icon-flag-id {
    background-image: url(/Images/Icons/Flags/id.svg);
}

.icon-flag-ie {
    background-image: url(/Images/Icons/Flags/ie.svg);
}

.icon-flag-il {
    background-image: url(/Images/Icons/Flags/il.svg);
}

.icon-flag-im {
    background-image: url(/Images/Icons/Flags/im.svg);
}

.icon-flag-in {
    background-image: url(/Images/Icons/Flags/in.svg);
}

.icon-flag-io {
    background-image: url(/Images/Icons/Flags/io.svg);
}

.icon-flag-iq {
    background-image: url(/Images/Icons/Flags/iq.svg);
}

.icon-flag-ir {
    background-image: url(/Images/Icons/Flags/ir.svg);
}

.icon-flag-is {
    background-image: url(/Images/Icons/Flags/is.svg);
}

.icon-flag-it {
    background-image: url(/Images/Icons/Flags/it.svg);
}

.icon-flag-je {
    background-image: url(/Images/Icons/Flags/je.svg);
}

.icon-flag-jm {
    background-image: url(/Images/Icons/Flags/jm.svg);
}

.icon-flag-jo {
    background-image: url(/Images/Icons/Flags/jo.svg);
}

.icon-flag-jp {
    background-image: url(/Images/Icons/Flags/jp.svg);
}

.icon-flag-ke {
    background-image: url(/Images/Icons/Flags/ke.svg);
}

.icon-flag-kg {
    background-image: url(/Images/Icons/Flags/kg.svg);
}

.icon-flag-kh {
    background-image: url(/Images/Icons/Flags/kh.svg);
}

.icon-flag-ki {
    background-image: url(/Images/Icons/Flags/ki.svg);
}

.icon-flag-km {
    background-image: url(/Images/Icons/Flags/km.svg);
}

.icon-flag-kn {
    background-image: url(/Images/Icons/Flags/kn.svg);
}

.icon-flag-kp {
    background-image: url(/Images/Icons/Flags/kp.svg);
}

.icon-flag-kr {
    background-image: url(/Images/Icons/Flags/kr.svg);
}

.icon-flag-kw {
    background-image: url(/Images/Icons/Flags/kw.svg);
}

.icon-flag-ky {
    background-image: url(/Images/Icons/Flags/ky.svg);
}

.icon-flag-kz {
    background-image: url(/Images/Icons/Flags/kz.svg);
}

.icon-flag-la {
    background-image: url(/Images/Icons/Flags/la.svg);
}

.icon-flag-lb {
    background-image: url(/Images/Icons/Flags/lb.svg);
}

.icon-flag-lc {
    background-image: url(/Images/Icons/Flags/lc.svg);
}

.icon-flag-li {
    background-image: url(/Images/Icons/Flags/li.svg);
}

.icon-flag-lk {
    background-image: url(/Images/Icons/Flags/lk.svg);
}

.icon-flag-lr {
    background-image: url(/Images/Icons/Flags/lr.svg);
}

.icon-flag-ls {
    background-image: url(/Images/Icons/Flags/ls.svg);
}

.icon-flag-lt {
    background-image: url(/Images/Icons/Flags/lt.svg);
}

.icon-flag-lu {
    background-image: url(/Images/Icons/Flags/lu.svg);
}

.icon-flag-lv {
    background-image: url(/Images/Icons/Flags/lv.svg);
}

.icon-flag-ly {
    background-image: url(/Images/Icons/Flags/ly.svg);
}

.icon-flag-ma {
    background-image: url(/Images/Icons/Flags/ma.svg);
}

.icon-flag-mc {
    background-image: url(/Images/Icons/Flags/mc.svg);
}

.icon-flag-md {
    background-image: url(/Images/Icons/Flags/md.svg);
}

.icon-flag-me {
    background-image: url(/Images/Icons/Flags/me.svg);
}

.icon-flag-mg {
    background-image: url(/Images/Icons/Flags/mg.svg);
}

.icon-flag-mh {
    background-image: url(/Images/Icons/Flags/mh.svg);
}

.icon-flag-mk {
    background-image: url(/Images/Icons/Flags/mk.svg);
}

.icon-flag-ml {
    background-image: url(/Images/Icons/Flags/ml.svg);
}

.icon-flag-mm {
    background-image: url(/Images/Icons/Flags/mm.svg);
}

.icon-flag-mn {
    background-image: url(/Images/Icons/Flags/mn.svg);
}

.icon-flag-mo {
    background-image: url(/Images/Icons/Flags/mo.svg);
}

.icon-flag-mp {
    background-image: url(/Images/Icons/Flags/mp.svg);
}

.icon-flag-mq {
    background-image: url(/Images/Icons/Flags/mq.svg);
}

.icon-flag-mr {
    background-image: url(/Images/Icons/Flags/mr.svg);
}

.icon-flag-ms {
    background-image: url(/Images/Icons/Flags/ms.svg);
}

.icon-flag-mt {
    background-image: url(/Images/Icons/Flags/mt.svg);
}

.icon-flag-mu {
    background-image: url(/Images/Icons/Flags/mu.svg);
}

.icon-flag-mv {
    background-image: url(/Images/Icons/Flags/mv.svg);
}

.icon-flag-mw {
    background-image: url(/Images/Icons/Flags/mw.svg);
}

.icon-flag-mx {
    background-image: url(/Images/Icons/Flags/mx.svg);
}

.icon-flag-my {
    background-image: url(/Images/Icons/Flags/my.svg);
}

.icon-flag-mz {
    background-image: url(/Images/Icons/Flags/mz.svg);
}

.icon-flag-na {
    background-image: url(/Images/Icons/Flags/na.svg);
}

.icon-flag-ne {
    background-image: url(/Images/Icons/Flags/ne.svg);
}

.icon-flag-nf {
    background-image: url(/Images/Icons/Flags/nf.svg);
}

.icon-flag-ng {
    background-image: url(/Images/Icons/Flags/ng.svg);
}

.icon-flag-ni {
    background-image: url(/Images/Icons/Flags/ni.svg);
}

.icon-flag-nl,
.icon-flag-bq {
    background-image: url(/Images/Icons/Flags/nl.svg);
}

.icon-flag-no,
.icon-flag-bv,
.icon-flag-sj {
    background-image: url(/Images/Icons/Flags/no.svg);
}

.icon-flag-np {
    background-image: url(/Images/Icons/Flags/np.svg);
}

.icon-flag-nr {
    background-image: url(/Images/Icons/Flags/nr.svg);
}

.icon-flag-nu {
    background-image: url(/Images/Icons/Flags/nu.svg);
}

.icon-flag-nz {
    background-image: url(/Images/Icons/Flags/nz.svg);
}

.icon-flag-om {
    background-image: url(/Images/Icons/Flags/om.svg);
}

.icon-flag-pa {
    background-image: url(/Images/Icons/Flags/pa.svg);
}

.icon-flag-pe {
    background-image: url(/Images/Icons/Flags/pe.svg);
}

.icon-flag-pf {
    background-image: url(/Images/Icons/Flags/pf.svg);
}

.icon-flag-pg {
    background-image: url(/Images/Icons/Flags/pg.svg);
}

.icon-flag-ph {
    background-image: url(/Images/Icons/Flags/ph.svg);
}

.icon-flag-pk {
    background-image: url(/Images/Icons/Flags/pk.svg);
}

.icon-flag-pl {
    background-image: url(/Images/Icons/Flags/pl.svg);
}

.icon-flag-pn {
    background-image: url(/Images/Icons/Flags/pn.svg);
}

.icon-flag-pr {
    background-image: url(/Images/Icons/Flags/pr.svg);
}

.icon-flag-ps {
    background-image: url(/Images/Icons/Flags/ps.svg);
}

.icon-flag-pt {
    background-image: url(/Images/Icons/Flags/pt.svg);
}

.icon-flag-pw {
    background-image: url(/Images/Icons/Flags/pw.svg);
}

.icon-flag-py {
    background-image: url(/Images/Icons/Flags/py.svg);
}

.icon-flag-qa {
    background-image: url(/Images/Icons/Flags/qa.svg);
}

.icon-flag-ro {
    background-image: url(/Images/Icons/Flags/ro.svg);
}

.icon-flag-rs {
    background-image: url(/Images/Icons/Flags/rs.svg);
}

.icon-flag-ru {
    background-image: url(/Images/Icons/Flags/ru.svg);
}

.icon-flag-rw {
    background-image: url(/Images/Icons/Flags/rw.svg);
}

.icon-flag-sa {
    background-image: url(/Images/Icons/Flags/sa.svg);
}

.icon-flag-sb {
    background-image: url(/Images/Icons/Flags/sb.svg);
}

.icon-flag-sc {
    background-image: url(/Images/Icons/Flags/sc.svg);
}

.icon-flag-sd {
    background-image: url(/Images/Icons/Flags/sd.svg);
}

.icon-flag-se {
    background-image: url(/Images/Icons/Flags/se.svg);
}

.icon-flag-sg {
    background-image: url(/Images/Icons/Flags/sg.svg);
}

.icon-flag-si {
    background-image: url(/Images/Icons/Flags/si.svg);
}

.icon-flag-sk {
    background-image: url(/Images/Icons/Flags/sk.svg);
}

.icon-flag-sl {
    background-image: url(/Images/Icons/Flags/sl.svg);
}

.icon-flag-sm {
    background-image: url(/Images/Icons/Flags/sm.svg);
}

.icon-flag-sn {
    background-image: url(/Images/Icons/Flags/sn.svg);
}

.icon-flag-so {
    background-image: url(/Images/Icons/Flags/so.svg);
}

.icon-flag-sr {
    background-image: url(/Images/Icons/Flags/sr.svg);
}

.icon-flag-ss {
    background-image: url(/Images/Icons/Flags/ss.svg);
}

.icon-flag-st {
    background-image: url(/Images/Icons/Flags/st.svg);
}

.icon-flag-sv {
    background-image: url(/Images/Icons/Flags/sv.svg);
}

.icon-flag-sx {
    background-image: url(/Images/Icons/Flags/sx.svg);
}

.icon-flag-sy {
    background-image: url(/Images/Icons/Flags/sy.svg);
}

.icon-flag-sz {
    background-image: url(/Images/Icons/Flags/sz.svg);
}

.icon-flag-tc {
    background-image: url(/Images/Icons/Flags/tc.svg);
}

.icon-flag-td {
    background-image: url(/Images/Icons/Flags/td.svg);
}

.icon-flag-tf {
    background-image: url(/Images/Icons/Flags/tf.svg);
}

.icon-flag-tg {
    background-image: url(/Images/Icons/Flags/tg.svg);
}

.icon-flag-th {
    background-image: url(/Images/Icons/Flags/th.svg);
}

.icon-flag-tj {
    background-image: url(/Images/Icons/Flags/tj.svg);
}

.icon-flag-tk {
    background-image: url(/Images/Icons/Flags/tk.svg);
}

.icon-flag-tl {
    background-image: url(/Images/Icons/Flags/tl.svg);
}

.icon-flag-tm {
    background-image: url(/Images/Icons/Flags/tm.svg);
}

.icon-flag-tn {
    background-image: url(/Images/Icons/Flags/tn.svg);
}

.icon-flag-to {
    background-image: url(/Images/Icons/Flags/to.svg);
}

.icon-flag-tr {
    background-image: url(/Images/Icons/Flags/tr.svg);
}

.icon-flag-tt {
    background-image: url(/Images/Icons/Flags/tt.svg);
}

.icon-flag-tv {
    background-image: url(/Images/Icons/Flags/tv.svg);
}

.icon-flag-tw {
    background-image: url(/Images/Icons/Flags/tw.svg);
}

.icon-flag-tz {
    background-image: url(/Images/Icons/Flags/tz.svg);
}

.icon-flag-ua {
    background-image: url(/Images/Icons/Flags/ua.svg);
}

.icon-flag-ug {
    background-image: url(/Images/Icons/Flags/ug.svg);
}

.icon-flag-us,
.icon-flag-um {
    background-image: url(/Images/Icons/Flags/us.svg);
}

.icon-flag-uy {
    background-image: url(/Images/Icons/Flags/uy.svg);
}

.icon-flag-uz {
    background-image: url(/Images/Icons/Flags/uz.svg);
}

.icon-flag-va {
    background-image: url(/Images/Icons/Flags/va.svg);
}

.icon-flag-vc {
    background-image: url(/Images/Icons/Flags/vc.svg);
}

.icon-flag-ve {
    background-image: url(/Images/Icons/Flags/ve.svg);
}

.icon-flag-vg {
    background-image: url(/Images/Icons/Flags/vg.svg);
}

.icon-flag-vi {
    background-image: url(/Images/Icons/Flags/vi.svg);
}

.icon-flag-vn {
    background-image: url(/Images/Icons/Flags/vn.svg);
}

.icon-flag-vu {
    background-image: url(/Images/Icons/Flags/vu.svg);
}

.icon-flag-ws {
    background-image: url(/Images/Icons/Flags/ws.svg);
}

.icon-flag-ye {
    background-image: url(/Images/Icons/Flags/ye.svg);
}

.icon-flag-za {
    background-image: url(/Images/Icons/Flags/za.svg);
}

.icon-flag-zm {
    background-image: url(/Images/Icons/Flags/zm.svg);
}

.icon-flag-zw {
    background-image: url(/Images/Icons/Flags/zw.svg);
}
.ae-badge {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    padding: 0.45rem 1rem;
    font-size: .875rem;
    line-height: 1.5;
    border-radius: 1.1rem;
    font-weight: 600;
    text-transform: uppercase;
}

.ae-badge-sm {
    padding: 0.3rem 1.125rem;
    font-size: 1rem;
    line-height: 1.125;
    border-radius: 1.1rem;
    font-weight: 400;
    text-transform: none;
}

.ae-badge-success {
    background-color: rgba(64, 157, 49, 0.1);
    color: var(--ae-color-badge-success);
}

.ae-badge-danger {
    background-color: rgba(207, 65, 54, 0.1);
    color: var(--ae-color-badge-danger);
}

.ae-badge-default {
    background-color: rgba(158, 160, 165, 0.1);
    color: var(--ae-color-badge-default);
}

.ae-badge-primary {
    background-color: rgba(96, 147, 234, 0.1);
    color: var(--ae-color-badge-primary);
}

.ae-badge-outline-primary {
    border: 1px solid var(--ae-color-blue);
    color: var(--ae-color-blue);
}

.ae-stamp {
    position: absolute;
    left: 0;
    top: 1rem;
    padding: 0.2rem 0.5rem 0.1rem 0.5rem;
    font-size: 0.875rem;
    font-weight: 600;
    color: var(--ae-color-white);
    background-color: var(--ae-color-dark-blue);
}
    .ae-stamp.ae-stamp-sold {
        color: var(--ae-color-white);
        background-color: var(--ae-color-red);
    }
    .ae-stamp.ae-stamp-hot {
        color: var(--ae-color-white);
        background-color: var(--ae-color-red);
    }
    .ae-stamp.ae-stamp-repo {
        color: var(--ae-color-dark);
        background-color: var(--ae-color-yellow);
    }
    .ae-stamp.ae-stamp-canadian {
        color: var(--ae-color-red);
        background-color: var(--ae-color-white);
    }
    .ae-stamp.ae-stamp-china {
        color: var(--ae-color-white);
        background-color: var(--ae-color-red);
    }
    .ae-stamp.ae-stamp-main {
        color: var(--ae-color-dark-blue);
        background-color: var(--ae-color-white);
    }
