.elementor-292 .elementor-element.elementor-element-f766921{--display:flex;--padding-top:6rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:0rem;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Georgia, 'Times New Roman', serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-292 .elementor-element.elementor-element-acef7e3{text-align:center;}.elementor-292 .elementor-element.elementor-element-acef7e3 .elementor-heading-title{font-family:"Cinzel", Georgia, 'Times New Roman', serif;font-size:1.25rem;font-weight:400;letter-spacing:0.3em;color:var( --e-global-color-c6cdddb );}.elementor-292 .elementor-element.elementor-element-cf6a6fb{text-align:center;}.elementor-292 .elementor-element.elementor-element-cf6a6fb .elementor-heading-title{font-family:"Cinzel", Georgia, 'Times New Roman', serif;font-size:3.75rem;font-weight:500;letter-spacing:0.025em;}.elementor-292 .elementor-element.elementor-element-90213a8{text-align:center;}.elementor-292 .elementor-element.elementor-element-90213a8 .elementor-heading-title{font-family:"Libre Baskerville", Georgia, 'Times New Roman', serif;font-size:1.5rem;font-weight:400;font-style:italic;line-height:2rem;color:var( --e-global-color-c6cdddb );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-292 .elementor-element.elementor-element-421481a{padding:2rem 0rem 2rem 0rem;}.elementor-292 .elementor-element.elementor-element-421481a .elementor-icon-wrapper{text-align:center;}.elementor-292 .elementor-element.elementor-element-421481a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-f3dfc3d );}.elementor-292 .elementor-element.elementor-element-421481a.elementor-view-framed .elementor-icon, .elementor-292 .elementor-element.elementor-element-421481a.elementor-view-default .elementor-icon{color:var( --e-global-color-f3dfc3d );border-color:var( --e-global-color-f3dfc3d );}.elementor-292 .elementor-element.elementor-element-421481a.elementor-view-framed .elementor-icon, .elementor-292 .elementor-element.elementor-element-421481a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-f3dfc3d );}.elementor-292 .elementor-element.elementor-element-421481a .elementor-icon{font-size:1.5rem;padding:0px;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-292 .elementor-element.elementor-element-421481a .elementor-icon svg{height:1.5rem;}.elementor-292 .elementor-element.elementor-element-421481a .elementor-icon i, .elementor-292 .elementor-element.elementor-element-421481a .elementor-icon svg{transform:rotate(0deg);}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Georgia, 'Times New Roman', serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-292 .elementor-element.elementor-element-985aedd{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;font-family:"Libre Baskerville", Georgia, 'Times New Roman', serif;font-size:1.125rem;font-weight:400;line-height:1.75rem;color:var( --e-global-color-6d8c874 );}.elementor-292 .elementor-element.elementor-element-985aedd.elementor-element{--align-self:center;}.elementor-292 .elementor-element.elementor-element-c1fbe27{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-8d6d0be );--border-color:var( --e-global-color-8d6d0be );--padding-top:2rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-292 .elementor-element.elementor-element-c1fbe27:not(.elementor-motion-effects-element-type-background), .elementor-292 .elementor-element.elementor-element-c1fbe27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF80;}.elementor-292 .elementor-element.elementor-element-a5c81de{text-align:center;}.elementor-292 .elementor-element.elementor-element-a5c81de .elementor-heading-title{font-family:"Libre Baskerville", Georgia, 'Times New Roman', serif;font-size:0.875rem;font-weight:400;color:var( --e-global-color-6d8c874 );}.elementor-292 .elementor-element.elementor-element-31ba6cf{--display:flex;--padding-top:4rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-292 .elementor-element.elementor-element-31ba6cf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-292 .elementor-element.elementor-element-9199c76{padding:2rem 0rem 2rem 0rem;}.elementor-292 .elementor-element.elementor-element-9199c76 .elementor-icon-wrapper{text-align:center;}.elementor-292 .elementor-element.elementor-element-9199c76.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-f3dfc3d );}.elementor-292 .elementor-element.elementor-element-9199c76.elementor-view-framed .elementor-icon, .elementor-292 .elementor-element.elementor-element-9199c76.elementor-view-default .elementor-icon{color:var( --e-global-color-f3dfc3d );border-color:var( --e-global-color-f3dfc3d );}.elementor-292 .elementor-element.elementor-element-9199c76.elementor-view-framed .elementor-icon, .elementor-292 .elementor-element.elementor-element-9199c76.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-f3dfc3d );}.elementor-292 .elementor-element.elementor-element-9199c76 .elementor-icon{font-size:1.5rem;padding:0px;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-292 .elementor-element.elementor-element-9199c76 .elementor-icon svg{height:1.5rem;}.elementor-292 .elementor-element.elementor-element-9199c76 .elementor-icon i, .elementor-292 .elementor-element.elementor-element-9199c76 .elementor-icon svg{transform:rotate(0deg);}.elementor-292 .elementor-element.elementor-element-bae1419{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;font-family:"Libre Baskerville", Georgia, 'Times New Roman', serif;font-weight:400;font-style:italic;color:var( --e-global-color-6d8c874 );}.elementor-292 .elementor-element.elementor-element-bae1419.elementor-element{--align-self:center;}:root{--page-title-display:none;}/* Start custom CSS for heading, class: .elementor-element-acef7e3 */.elementor-292 .elementor-element.elementor-element-acef7e3 {
    font-variant: small-caps;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-421481a */.elementor-292 .elementor-element.elementor-element-421481a .elementor-icon {
    display: flex;
    width: 75%;
    justify-content: center;
    align-items: center;
    margin: 0px auto;
}

.elementor-292 .elementor-element.elementor-element-421481a .elementor-icon:before {
    --gold: 43 65% 47%;
    content: '';
    height: 1px;
    flex: 1 1 0%;
    margin-right: 1rem;
    background: linear-gradient(90deg, transparent 0%, hsl(var(--gold) / 0.5) 100%);
    margin: 0;
    margin-right: 1rem;
}

.elementor-292 .elementor-element.elementor-element-421481a .elementor-icon:after {
    --gold: 43 65% 47%;
    content: '';
    height: 1px;
    flex: 1 1 0%;
    margin-right: 1rem;
    background: linear-gradient(90deg, hsl(var(--gold) / 0.5) 0%, transparent 100%);
    margin: 0;
    margin-left: 1rem;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-bb70360 */.elementor-292 .elementor-element.elementor-element-bb70360 .irc-registry-filter {
    flex-wrap: nowrap;
    gap: 15px;
}
.elementor-292 .elementor-element.elementor-element-bb70360 form#irc-registry-filter {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    margin: 0;
    padding: 0;
}

.elementor-292 .elementor-element.elementor-element-bb70360 form#irc-registry-filter #irc-filter-search,
.elementor-292 .elementor-element.elementor-element-bb70360 form#irc-registry-filter #irc-filter-title,
.elementor-292 .elementor-element.elementor-element-bb70360 form#irc-registry-filter #irc-filter-status,
.elementor-292 .elementor-element.elementor-element-bb70360 form#irc-registry-filter #irc-filter-volume, .elementor-292 .elementor-element.elementor-element-bb70360 form#irc-registry-filter OPTION {
    --radius: 0.25rem;
    background-color: #ffffff;
    color: rgba(0,0,0,.5);
    border-radius: calc(var(--radius) - 2px);
    font-size: 1rem;
    line-height: 1.75rem;
    padding: .6rem 1rem;
    border: 1px solid rgba(0,0,0,.5);
    margin: 0;
    height: 100%;
}

.elementor-292 .elementor-element.elementor-element-bb70360 .irc-filter-field {
    width: 375px;
}
.elementor-292 .elementor-element.elementor-element-bb70360 .irc-filter-field:first-of-type {
    max-width: unset;
    width: stretch;
}

.elementor-292 .elementor-element.elementor-element-bb70360 input:focus,
.elementor-292 .elementor-element.elementor-element-bb70360 select:focus{
    outline: 2px solid transparent;
    outline-offset: 2px;
    --background: 39 33% 95%;
    --ring: 43 65% 47%;
    --tw-ring-offset-width: 2px;
    --tw-ring-offset-color: hsl(var(--background));
    --tw-ring-inset: ;
    --tw-shadow: 0 0 #0000;
    --tw-ring-color: hsl(var(--ring));
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-db412a9 */.elementor-292 .elementor-element.elementor-element-db412a9 H2 {
    color: #C69A2A;
    font-size: 1.25rem;
    letter-spacing: 0.3em;
    font-weight: 400;
    font-family: var(--e-global-typography-secondary-font-family), Georgia, 'Times New Roman', serif;
    text-align: center;
}

.elementor-292 .elementor-element.elementor-element-db412a9 #irc-registry-table {
    --gold: 43 65% 47%;
    --card: 40 30% 97%;
    border: 2px solid hsl(var(--gold) / 0.3);
    padding: 5px;
    background-color: hsl(var(--card));
    text-align: center;
}

.elementor-292 .elementor-element.elementor-element-db412a9 .irc-registry-table-inner {
    border: 1px solid hsl(var(--gold) / 0.2);
    padding: 4px;
    margin: 0;
}

.elementor-292 .elementor-element.elementor-element-db412a9 #irc-registry-table table {
	margin: 0;
}

.elementor-292 .elementor-element.elementor-element-db412a9 #irc-registry-table table TH,
.elementor-292 .elementor-element.elementor-element-db412a9 #irc-registry-table table TD {
    text-align: left;
    font-family: "Libre Baskerville", Georgia, 'Times New Roman', serif;
    font-size: 1.125rem;
    font-weight: 400;
    line-height: 1.75rem;
    vertical-align: middle;
    border-width: 0 0 1px 0;
    --border: 35 25% 80%;
    border-color: hsl(var(--border));
}

.elementor-292 .elementor-element.elementor-element-db412a9 #irc-registry-table table TH {
    color: var(--e-global-color-97f2917);
    background-color: var(--e-global-color-4bb1e87) ;
}
.elementor-292 .elementor-element.elementor-element-db412a9 #irc-registry-table .irc-registry-table-inner TD.title_name {
    --gold: 43 65% 47%;
    color: var(--e-global-color-0dae83e);
    font-size: 1.125rem;
    line-height: 1.25rem;
}

.elementor-292 .elementor-element.elementor-element-db412a9 #irc-registry-table .irc-registry-table-inner TD.rank {
    --gold: 43 65% 47%;
    color: hsl(var(--gold));
    font-size: 0.875rem;
    line-height: 1.25rem;
}
.elementor-292 .elementor-element.elementor-element-db412a9 #irc-registry-table .irc-registry-table-inner TD.status {
    --heritage: 160 40% 18%;
    color: hsl(var(--heritage));
    font-size: 0.875rem;
}
.elementor-292 .elementor-element.elementor-element-db412a9 #irc-registry-table .irc-registry-table-inner TD.status span {
    background-color: hsl(var(--heritage) / 0.1);
    padding: 0.5rem;
    border-radius: 2px;
}
.elementor-292 .elementor-element.elementor-element-db412a9 #irc-registry-table .irc-registry-table-inner TD.claimed_date {
    --muted-foreground: 220 15% 45%;
    color: hsl(var(--muted-foreground));
    font-style: italic;
    font-size: 0.875rem;
    line-height: 1.25rem;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9199c76 */.elementor-292 .elementor-element.elementor-element-9199c76 .elementor-icon {
    display: flex;
    width: 75%;
    justify-content: center;
    align-items: center;
    margin: 0px auto;
}

.elementor-292 .elementor-element.elementor-element-9199c76 .elementor-icon:before {
    --gold: 43 65% 47%;
    content: '';
    height: 1px;
    flex: 1 1 0%;
    margin-right: 1rem;
    background: linear-gradient(90deg, transparent 0%, hsl(var(--gold) / 0.5) 100%);
    margin: 0;
    margin-right: 1rem;
}

.elementor-292 .elementor-element.elementor-element-9199c76 .elementor-icon:after {
    --gold: 43 65% 47%;
    content: '';
    height: 1px;
    flex: 1 1 0%;
    margin-right: 1rem;
    background: linear-gradient(90deg, hsl(var(--gold) / 0.5) 0%, transparent 100%);
    margin: 0;
    margin-left: 1rem;
}/* End custom CSS */