.rekon-events{}.rekon-events.short{margin-top:30px}.rekon-events .rekon-event-item{position:relative;width:22.75%;margin:0!important;margin-right:1.125%!important;margin-bottom:3%!important;margin-left:1.125%!important;border-radius:5px;padding:25px;background:#f7f8fc;transition:.3s ease;box-sizing:border-box}.bg-light-blue-grey .rekon-events .rekon-event-item{background:#fff}.rekon-events .rekon-event-item:hover{transform:scale(1.02);-webkit-box-shadow:0 0 7px 0 rgba(0,0,0,.15);-moz-box-shadow:0 0 7px 0 rgba(0,0,0,.15);box-shadow:0 0 7px 0 rgba(0,0,0,.15)}.rekon-events .rekon-event-item .btn-solid{position:absolute;bottom:25px;left:25px}.rekon-events .rekon-event-item .item-content{padding-bottom:60px}.rekon-events .rekon-event-item .item-content .event-title{position:relative;font-family:'ridleyBold';line-height:1.3em;margin:0 0 20px 0!important;color:#323e48;text-align:left;padding-left:50px}.rekon-events .rekon-event-item .item-content .event-title:before{display:block;position:absolute;top:3px;left:0;font-family:'rekon-icons';content:'\e925';font-size:40px;color:#00aeef;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.rekon-events .rekon-event-item .item-content hr{margin:15px 0;border-top:1px solid #eef0f4}.rekon-events .rekon-event-item .item-content .event-learn{font-size:.7em;text-transform:uppercase;font-family:'ridleyBold'}.rekon-events .rekon-event-item .item-content ul.course-learn-list li{width:100%;font-size:.8em;line-height:1.15em}.rekon-events ul.course-learn-list li:nth-last-child(-n+3) {display:none}.rekon-events .testimonial-desc{line-height:1.3em}.filters{padding:30px 0 0 0;text-align:center}.filters .filter-group{display:inline-block;margin-right:10px}.filters .filter-group select.filter-select{width:auto;max-width:250px;height:45px;border:0;font-size:14px;font-family:'robotolight';background:#f7f8fc url(http://3.105.43.225/wp-content/plugins/RG-Events/images/chevron-down.svg) no-repeat;background-size:12px;background-position:right 15px center;padding:0 50px 0 10px;-webkit-appearance:none;-moz-appearance:none;border-radius:5px}.filters .filter-group button.reset-filters{width:auto;max-width:250px;font-size:14px;text-transform:uppercase;color:#fff;font-family:'ridleyMedium';background:#00aeef;height:45px;border:0;padding:0 20px;-webkit-appearance:none;-moz-appearance:none;border-radius:5px;transition:.3s ease;cursor:pointer}.filters .filter-group button.reset-filters:hover{background:#323e48}.bg-light-blue-grey .filters .filter-group select.filter-select{background-color:#fff}#ee-single-page-checkout-dv #spco-steps-display-dv,#ee-single-page-checkout-dv .ee-reg-form-qstn-grp-dv,#stripe-payment-intent-and-elements-form{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch}#ee-single-page-checkout-dv #spco-steps-display-dv .spco-step-display-dv{width:48%;padding:10px;text-align:center;background:#f7f8fc;box-sizing:border-box;border-radius:5px}#ee-single-page-checkout-dv #spco-steps-display-dv .spco-step-display-dv h4{font-family:'ridleyLight';margin:0}#ee-single-page-checkout-dv #spco-steps-display-dv .spco-step-display-dv.active-step{background:#00aeef;color:#fff}#ee-single-page-checkout-dv #spco-steps-display-dv .spco-step-display-dv.active-step h4{font-family:'ridleyMedium'}#ee-single-page-checkout-dv #spco-steps-display-dv .spco-step-arrow-dv{width:4%;text-align:center;padding-top:7px}#ee-single-page-checkout-dv #spco-attendee_information-dv,#ee-single-page-checkout-dv .spco-step-dv{margin-top:30px}#ee-single-page-checkout-dv #spco-attendee_information-dv .spco-ticket-info-dv.small-text{font-size:1em}#ee-single-page-checkout-dv #spco-attendee_information-dv .spco-ticket-info-dv table.spco-ticket-details,table#spco-payment-info-table{width:100%}#ee-single-page-checkout-dv #spco-attendee_information-dv .spco-ticket-info-dv table.spco-ticket-details thead,table#spco-payment-info-table thead{background:#eef0f4}#ee-single-page-checkout-dv #spco-attendee_information-dv .spco-ticket-info-dv table.spco-ticket-details tbody,table#spco-payment-info-table tbody{background:#f7f8fc}#ee-single-page-checkout-dv #spco-attendee_information-dv .spco-ticket-info-dv table.spco-ticket-details thead>tr>th,#ee-single-page-checkout-dv #spco-attendee_information-dv .spco-ticket-info-dv table.spco-ticket-details tbody>tr>td,table#spco-payment-info-table thead>tr>th,table#spco-payment-info-table tbody>tr>td{padding:10px 15px}#ee-single-page-checkout-dv #spco-attendee_information-dv .ee-reg-form-attendee-dv{margin-top:30px;border:0;padding:0}#ee-single-page-checkout-dv #spco-attendee_information-dv .ee-reg-form-attendee-dv h4{width:100%}#ee-single-page-checkout-dv #spco-attendee_information-dv .ee-reg-form-attendee-dv .ee-reg-qstn,#stripe-payment-intent-and-elements-form .ee-text-input-dv,#stripe-payment-intent-and-elements-form .ee-email-input-dv{width:32%;margin-right:2%}#ee-single-page-checkout-dv #spco-attendee_information-dv .ee-reg-form-attendee-dv .ee-reg-qstn:nth-child(4n),
#stripe-payment-intent-and-elements-form .ee-email-input-dv {margin-right:0}#ee-single-page-checkout-dv #spco-attendee_information-dv .ee-reg-form-attendee-dv .ee-reg-qstn label,#stripe-payment-intent-and-elements-form .ee-text-input-dv label,#stripe-payment-intent-and-elements-form .ee-email-input-dv label{display:block;width:100%}#ee-single-page-checkout-dv #spco-attendee_information-dv .ee-reg-form-attendee-dv .ee-reg-qstn input,#stripe-payment-intent-and-elements-form .ee-text-input-dv input,#stripe-payment-intent-and-elements-form .ee-email-input-dv input{font-family:'robotoLight';font-size:1em;background:#f7f8fc;border-radius:5px;border:0;padding:10px 15px;width:100%;box-sizing:border-box}#ee-single-page-checkout-dv #methods-of-payment{margin-top:30px}#ee-single-page-checkout-dv #spco-attendee_information-dv .spco-whats-next-buttons,.spco-step-dv .spco-whats-next-buttons{text-align:right;margin-top:30px}#ee-single-page-checkout-dv #spco-attendee_information-dv .spco-whats-next-buttons input,.spco-step-dv .spco-whats-next-buttons input,#ee-promotion-code-submit{display:inline-block;position:relative;font-family:'ridleyBold';padding:8px 13px!important;background:#00aeef;color:#fff;text-transform:uppercase;letter-spacing:1px;transition:.3s ease;box-sizing:border-box;cursor:pointer;border-radius:4px;border:0;font-size:1em}.ee-promotion-code-input{font-family:'robotoLight';font-size:1em;background:#f7f8fc!important;border-radius:5px;border:0;padding:10px 15px;width:100%;box-sizing:border-box}#ee-promotion-code-submit{margin-top:20px}.ee-attention{background:#323e48!important;border:0!important;border-radius:5px;color:#fff!important}.single-events-page-heading{height:40vh;min-height:450px;background-size:cover;background-repeat:no-repeat;background-position:center center}.single-events-page-heading .max-width,.single-events-page-heading .ff-grid{height:100%}.single-events-page-heading .page-title{padding:30px;background:#fff}.single-events-page-heading h1{font-size:2.5em;margin-bottom:0}.rekon-events-single ul li{position:relative;padding:0 0 0 15px;margin-bottom:6px;box-sizing:border-box}.rekon-events-single ul li:before{display:block;position:absolute;left:0;top:9px;content:'';background-image:url(http://3.105.43.225/wp-content/plugins/RG-Events/images/ul-square-blue.svg);background-size:6px 6px;background-repeat:no-repeat;background-position:center center;width:6px;height:6px}#espresso-thank-you-page-overview-dv .ee-attention h3{font-size:2.4em}#espresso-thank-you-page-overview-dv .ee-attention .jst-rght{text-align:center}#espresso-thank-you-page-overview-dv .ee-attention .ee-button{display:inline-block;position:relative;font-family:'ridleyBold';padding:8px 13px!important;background:#00aeef;color:#fff;text-transform:uppercase;letter-spacing:1px;transition:.3s ease;box-sizing:border-box;cursor:pointer;border-radius:4px;font-size:.9em}.ee-registration-details-dv table.ee-registrations-list,.ee-registration-details-dv table.ee-registrations-list thead,.ee-registration-details-dv table.ee-registrations-list tbody{width:100%}.ee-registration-details-dv table.ee-registrations-list thead tr th,.ee-registration-details-dv table.ee-registrations-list tbody tr td{text-align:left;background:#f7f8fc;padding:5px 10px;box-sizing:border-box}@media only screen and (max-width:1160px){.rekon-events .rekon-event-item{width:31.08%}}@media only screen and (max-width:960px){.rekon-events .rekon-event-item{width:47.75%}.filters .filter-group{width:48.5%;margin-right:2%;margin-bottom:10px;max-width:inherit}.filters .filter-group:nth-child(2n)  {margin-right:0}.filters .filter-group select.filter-select,.filters .filter-group button.reset-filters{width:100%;max-width:inherit}}@media only screen and (max-width:760px){.rekon-events .rekon-event-item{width:100%;margin:0 0 30px 0}.filters .filter-group{width:100%;margin-right:0;margin-bottom:10px}}