@font-face{font-family:"Titling Gothic FB";src:url("/wp-content/themes/greater-la-realtors/fonts/titling-gothic-fb/TitlingGothicFB-Light.woff2") format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Titling Gothic FB";src:url("/wp-content/themes/greater-la-realtors/fonts/titling-gothic-fb/Titling Gothic FB Normal Standard.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Titling Gothic FB";src:url("/wp-content/themes/greater-la-realtors/fonts/titling-gothic-fb/Titling Gothic FB Normal Medium.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Titling Gothic FB Compressed";src:url("/wp-content/themes/greater-la-realtors/fonts/titling-gothic-fb/Titling Gothic FB Compressed Standard.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Titling Gothic FB Compressed";src:url("/wp-content/themes/greater-la-realtors/fonts/titling-gothic-fb/Titling Gothic FB Compressed Medium.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}.events-panel{padding-top:3.7rem}.events-calendar{--fc-border-color: #373a36;--fc-page-bg-color: #fff;--fc-neutral-bg-color: transparent;--fc-today-bg-color: transparent;--fc-event-bg-color: transparent;--fc-event-border-color: transparent;--fc-event-text-color: #1d1d1d;--fc-more-link-bg-color: transparent;--fc-more-link-text-color: #003a5d}.fc .fc-scrollgrid{border:0}.fc .fc-scrollgrid>thead th,.fc .fc-scrollgrid>thead>tr>td,.fc .fc-scrollgrid>tbody>tr>td{border:0}.fc .fc-col-header-cell{border:0}.fc .fc-daygrid-body table{border:1px solid #373a36}.fc .fc-daygrid-day{border-right:1px solid #373a36;border-bottom:1px solid #373a36}.fc .fc-day-disabled{background:rgba(0,0,0,0)}.fc .fc-col-header-cell-cushion{font-family:"Titling Gothic FB",Georgia,"Times New Roman",serif;font-weight:400;font-size:1.1rem;letter-spacing:-0.02em;line-height:2.4545454545;margin-bottom:0px;display:block;padding:0;color:#8e9fbc;text-align:center;text-decoration:none;text-transform:uppercase}@media(min-width: 768px){.fc .fc-col-header-cell-cushion{font-size:1.8rem;line-height:2.4444444444}}.fc .fc-daygrid-day-frame{min-height:8rem}@media(min-width: 768px){.fc .fc-daygrid-day-frame{min-height:16.3rem}}.fc .fc-daygrid-day-top{display:block}.fc .fc-daygrid-day-number{font-family:"Titling Gothic FB",Georgia,"Times New Roman",serif;font-weight:400;font-size:1.2rem;letter-spacing:-0.02em;line-height:2.6666666667;margin-bottom:0px;display:block;padding:0 .4rem;color:#8e9fbc;text-decoration:none}@media(min-width: 768px){.fc .fc-daygrid-day-number{font-size:1.8rem;line-height:3.1111111111;padding:0 .8rem}}.fc .fc-day-today .fc-daygrid-day-number{color:#003a5d}.fc .fc-daygrid-day-events{display:flex;justify-content:center;padding:0 .2rem .8rem;margin:0}@media(min-width: 768px){.fc .fc-daygrid-day-events{display:block;justify-content:normal;padding:0 .4rem 1.6rem}}@media(min-width: 992px){.fc .fc-daygrid-day-events{padding:0 .8rem 2.4rem}}.fc .fc-daygrid-event-harness+.fc-daygrid-event-harness{margin-top:1.2rem}.fc .fc-daygrid-event{padding:0;margin:0;background:rgba(0,0,0,0);border:0;border-radius:0}.fc .fc-daygrid-event:hover,.fc .fc-daygrid-event:focus-visible{background:rgba(0,0,0,0)}.fc .fc-daygrid-event:hover .fc-glar-title,.fc .fc-daygrid-event:focus-visible .fc-glar-title{color:#003a5d}.fc .fc-daygrid-more-link{font-family:"gotham",Helvetica,Arial,sans-serif;font-weight:600;font-size:1.1rem;letter-spacing:0em;line-height:2;margin-bottom:0px;display:grid;place-items:center;min-width:2.2rem;height:2.2rem;padding:0;color:#fff;text-decoration:none;background:#8e9fbc;border-radius:50%}@media(min-width: 768px){.fc .fc-daygrid-more-link{font-family:"gotham",Helvetica,Arial,sans-serif;font-weight:500;font-size:1.1rem;letter-spacing:.04em;line-height:1;margin-bottom:0px;display:block;min-width:0;height:auto;padding:.4rem .8rem;color:#003a5d;text-decoration:underline;background:none;border-radius:0}}.fc .fc-popover{max-width:calc(100vw - 4rem);border:1px solid #373a36;border-radius:0;box-shadow:0 1rem 3rem rgba(0,58,93,.15)}@media(min-width: 768px){.fc .fc-popover{max-width:none}}.fc .fc-popover-header{font-family:"Titling Gothic FB",Georgia,"Times New Roman",serif;font-weight:400;font-size:1.2rem;letter-spacing:.05em;line-height:2.25;margin-bottom:0px;color:#003a5d;text-transform:uppercase;background:#f0f0f0;border-radius:0}.fc .fc-popover-body .fc-more-popover-misc{display:none}.fc-glar-title{font-family:"Titling Gothic FB",Georgia,"Times New Roman",serif;font-weight:300;font-size:1.4rem;letter-spacing:-0.02em;line-height:1.4285714286;margin-bottom:12px;position:relative;display:block;padding-left:1.9rem;color:#1d1d1d;text-align:left;text-transform:none;white-space:normal;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;transition:color .3s ease-in-out}.fc-glar-title::before{content:"•";position:absolute;left:.2rem;top:0}@media(min-width: 768px){.fc-glar-title{padding-left:1.1rem;font-size:1.2rem;line-height:1.25}.fc-glar-title::before{left:0}.fc-daygrid-day-events .fc-glar-title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}}@media(min-width: 992px){.fc-glar-title{padding-left:1.9rem;font-size:1.4rem;line-height:1.2857142857}.fc-glar-title::before{left:.2rem}}@media(min-width: 1200px){.fc-glar-title{font-size:1.8rem;line-height:1.3333333333}.fc-daygrid-day-events .fc-glar-title{display:block;-webkit-line-clamp:unset}}.events-panels,.events-month{transition:opacity .3s ease-in-out}.events-page.is-loading .events-panels,.events-page.is-loading .events-month{opacity:.4;pointer-events:none}.events-panel-list{padding-top:5.3rem}.events-day{display:grid;grid-template-columns:1fr;gap:2.4rem;align-items:start}.events-day[hidden]{display:none}.events-day:not([hidden])~.events-day:not([hidden]){padding-top:6.9rem;margin-top:5.8rem;border-top:3px solid #d9d9d9}@media(min-width: 992px){.events-day{grid-template-columns:30.7rem minmax(0, 1fr);gap:0}}.events-day-heading{font-family:"Titling Gothic FB",Georgia,"Times New Roman",serif;font-weight:400;font-size:3rem;letter-spacing:-0.02em;line-height:1.4;margin-bottom:0px;color:#003a5d;text-transform:uppercase}@media(min-width: 768px){.events-day-heading{font-size:4rem;line-height:1.4}}.events-day-rows{padding:0;margin:0;list-style:none}.events-day-rows .events-row{display:grid;grid-template-columns:1fr;gap:.8rem;align-items:center;padding:2rem 0}.events-day-rows .events-row[hidden]{display:none}.events-day-rows .events-row:not([hidden])~.events-row:not([hidden]){border-top:1px solid #d9d9d9}@media(min-width: 768px){.events-day-rows .events-row{grid-template-columns:minmax(0, 1fr) auto auto;gap:0 2rem;padding:1.2rem 0}}@media(min-width: 1200px){.events-day-rows .events-row{gap:0 3.2rem;padding-right:5.8rem}}.events-row-title{font-family:"Titling Gothic FB",Georgia,"Times New Roman",serif;font-weight:300;font-size:2rem;letter-spacing:-0.02em;line-height:1.35;margin-bottom:0px;color:#8e9fbc;text-transform:none;transition:color .3s ease-in-out}@media(min-width: 768px){.events-row-title{font-size:2.4rem;line-height:1.3333333333;max-width:400px}}.events-row-time{font-family:"Titling Gothic FB",Georgia,"Times New Roman",serif;font-weight:300;font-size:1.8rem;letter-spacing:-0.02em;line-height:1.7777777778;margin-bottom:0px;color:#8e9fbc;white-space:nowrap}.events-row-cta{font-family:"Titling Gothic FB",Georgia,"Times New Roman",serif;font-weight:400;font-size:1.2rem;letter-spacing:.05em;line-height:2.25;margin-bottom:0px;display:inline-flex;align-items:center;gap:1.3rem;justify-self:start;color:#373a36;text-decoration:none;text-transform:uppercase;white-space:nowrap;transition:color .3s ease-in-out}.events-row-cta:hover,.events-row-cta:focus-visible{color:#003a5d}.events-row-cta:hover .events-row-cta-arrow,.events-row-cta:focus-visible .events-row-cta-arrow{transform:rotate(0deg)}.events-row-cta .events-row-cta-arrow{width:1.85rem;height:auto;transform:rotate(-45deg);transition:transform .3s ease-in-out}.events-empty{font-family:"gotham",Helvetica,Arial,sans-serif;font-weight:400;font-size:1.8rem;letter-spacing:0em;line-height:1.5555555556;margin-bottom:0px;padding:6rem 0;color:rgba(55,58,54,.7);text-align:center}.events-empty[hidden]{display:none}.events-page{padding-bottom:12rem}
