.mec-wrap {color: #11171f }.mec-wrap:not(:first-child) {margin: 3.667rem auto 0 }.upcoming-training-events .wrapper-calendar {margin: 3.667rem auto 0 }.upcoming-training-events .wrapper-calendar .mec-wrap .row {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin: 0 auto 3.667rem }.upcoming-training-events .wrapper-calendar .mec-wrap .row:last-child {margin-bottom: 0 }.upcoming-training-events .wrapper-calendar .mec-event-title {font-size: 1.25rem;font-weight: 700;line-height: 1.5rem;margin: 0 auto;padding: 0 3.667rem 0 0;text-transform: capitalize }.upcoming-training-events .mec-event-grid-minimal .mec-event-article {margin: 0 auto }.post-type-archive-mec-events .wrapper-calendar .mec-wrap {margin: 0 auto 3.667rem }.mec-event-list-minimal .mec-event-article {border: none;border-radius: .389rem;margin: 0 0 .25rem 0;padding: .33rem .5rem }.header-menu .mec-event-article::before, .training-featured-events .mec-load-more-wrap, .sub-menu .event-color, .mec-event-list-minimal .mec-event-date::after, .event-color, .training-featured-events .mec-time-comment, .mec-related-events-wrap h3.mec-rec-events-title::before, .mec-single-event .mec-event-meta dd a i, .mec-single-event .mec-event-meta dd a i::before, .sidebar .mec-single-event-location .location, .sidebar-events .mec-event-label-captions {display: none }.mec-container, .mec-wrap .col-md-9, .single .mec-container {margin: 0 auto;padding: 0;width: 100% }.mec-event-dates {display: -webkit-box;display: -ms-flexbox;display: flex }.mec-event-list-minimal .mec-event-date span.month {color: #005596;font-size: 1.5rem;font-weight: 700;letter-spacing: 0;line-height: 1;margin: 0 auto;padding: 0;position: relative;width: 100%;z-index: 999 }.mec-event-list-minimal .mec-event-date span.dates {font-size: .88rem;margin: 0 auto;white-space: nowrap;word-break: keep-all }.mec-event-list-minimal .mec-event-date, .mec-wrap.colorskin-custom .mec-bg-color {background-color: unset;border-radius: unset;border-right: 1px solid #cecece;color: #005596;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-preferred-size: auto;flex-basis: auto;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;float: unset;margin: 0 .5rem 0 0;min-width: 3.7rem;padding: 0 .5rem 0 0;text-align: center;text-transform: capitalize;width: auto }.mec-event-list-minimal .mec-event-date:not(:last-child) {border: none }.mec-event-list-minimal .mec-event-title {font-size: .889rem;font-weight: 700;height: auto;letter-spacing: 0;line-height: 1.2rem;margin: .25rem 0 .6rem 0;padding: 0;text-transform: unset }.header-menu .sub-menu li ul.sub-menu li .mec-event-title a {padding: 0;text-wrap: balance }.mec-event-list-minimal .mec-event-detail, .mec-event-list-minimal .mec-time-details {color: #11171F;letter-spacing: 0;line-height: 1;font-size: .8rem;font-weight: 400 }.mec-wrap .col-md-3 {padding: 0 }.header-menu .sub-menu li ul.sub-menu li .mec-event-list-minimal .btn-wrapper .mec-detail-button, .wrapper-calendar .btn-wrapper .mec-detail-button, .home .wrapper-calendar .mec-load-more-button, .mec-load-more-button {background-color: transparent;border: .111rem solid #005596;border-radius: .333rem;color: #005596;display: inline-block;font: 600 .75rem/1 "Roboto", Arial, Helvetica Neue, Helvetica, sans-serif;height: auto;letter-spacing: 0;margin: .3rem auto;padding: .5rem .75rem;text-transform: capitalize;width: auto;-webkit-transition: all .2s ease-out;transition: all .2s ease-out }.header-menu .sub-menu li ul.sub-menu li .mec-event-list-minimal .btn-wrapper .mec-detail-button:hover, .wrapper-calendar .btn-wrapper .mec-detail-button:hover, .home .wrapper-calendar .mec-load-more-button:hover {background-color: #F7911D;border-color: #F7911D;color: #11171F;-webkit-transition: all .2s ease-in;transition: all .2s ease-in }.wrapper-calendar .btn-wrapper .mec-detail-button {font-size: 1.5rem;padding: 1rem 2rem }.mec-event-list-minimal .btn-wrapper {margin: 0 0 0 3.667rem;padding: 0 }.mec-container [class*="col-"] img {height: auto;max-width: unset }.wrapper-calendar .mec-month-divider {text-align: left;margin: 3.667rem auto 1.833rem }.wrapper-calendar .mec-month-divider:first-child {margin-top: 0 }.wrapper-calendar .mec-event-title {display: block;font: 700 1.5rem/2rem "Roboto", Arial, Helvetica Neue, Helvetica, sans-serif;margin: .167rem auto .4rem;padding: 0 }.wrapper-calendar .mec-month-divider span {border: none;color: #11171F;font: 700 2.5rem/1 "Roboto", Arial, Helvetica Neue, Helvetica, sans-serif;margin: 0 auto;padding: 0 0 .333rem 0;text-transform: capitalize }.wrapper-calendar .mec-month-divider span::before {background: -webkit-gradient(linear, left top, right top, from(rgba(17, 23, 31, 1)), to(rgba(17, 23, 31, 0)));background: -webkit-linear-gradient(left, rgba(17, 23, 31, 1) 0%, rgba(17, 23, 31, 0) 100%);background: linear-gradient(to right, rgba(17, 23, 31, 1) 0%, rgba(17, 23, 31, 0) 100%);filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#11171f', endColorstr='#0011171f', GradientType=1);border: none;bottom: 0;content: "";height: .167rem;left: 0;margin: 0;text-align: left;width: 100% }.wrapper-calendar .mec-event-list-minimal .mec-event-article {border-radius: unset;margin: 0 auto 1.5rem;padding: 1.5rem 0 0 0 }.wrapper-calendar .mec-event-list-minimal .mec-event-article:last-child {margin-bottom: 0 }.mec-month-divider+.mec-event-article {padding-top: 0!important;position: relative }.wrapper-calendar .mec-event-list-minimal .mec-event-article:hover {box-shadow: none;background-color: transparent }.mec-event-article+.mec-event-article::before {background: -webkit-linear-gradient(left, rgba(209, 210, 212, 1) 0%, rgba(209, 210, 212, 0) 100%);background: linear-gradient(to right, rgba(209, 210, 212, 1) 0%, rgba(209, 210, 212, 0) 100%);filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#d1d2d4', endColorstr='#00d1d2d4', GradientType=1);border: none;content: "";height: .056rem;left: 0;margin: 0;position: absolute;text-align: left;top: 0;width: 100% }.wrapper-event-details {-ms-flex-line-pack: justify;align-content: space-between;-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;width: 100% }.container .wrapper-event-details.post-id-18137, .container .wrapper-event-details.post-id-17958, .container .wrapper-event-details.post-id-17968 {background: #eaf4e2;border-radius: 1rem;padding: 1rem;border: 1px solid rgb(116, 178, 59) }.wrapper-calendar .mec-event-date.mec-bg-color, .upcoming-training-events .mec-event-grid-minimal .mec-event-date {background-color: #005596;background-image: url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%2311171F' fill-opacity='.4' fill-rule='evenodd'%3E%3Cpath d='M5 0h1L0 6V5zM6 5v1H5z'/%3E%3C/g%3E%3C/svg%3E");border-radius: .5rem;border: none;color: #fff;margin: 0 1.5rem 0 0;padding: .666666rem;width: auto }.wrapper-calendar .mec-event-list-minimal .mec-event-date span.month, .upcoming-training-events .wrapper-calendar .mec-event-grid-minimal .mec-event-date span {color: #fff }.wrapper-calendar .mec-event-list-minimal .mec-event-date span.dates {line-height: 1;margin: .2rem auto 0;padding: 0 }.wrapper-calendar .mec-event-list-minimal .mec-event-detail {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;margin: 0 auto }.wrapper-calendar .mec-event-list-minimal .mec-event-detail, .wrapper-calendar .mec-event-list-minimal .mec-time-details, .wrapper-calendar .mec-event-list-minimal .mec-time-comment {font-size: 1rem;font-weight: 400;line-height: 1 }.wrapper-calendar .mec-event-list-minimal .mec-time-details {border-left: 1px solid #D1D2D4;margin: 0 0 0 1rem;padding: 0 0 0 1rem }.wrapper-calendar .mec-event-list-minimal .mec-time-comment {margin: 0 0 0 1rem }.wrapper-calendar .mec-event-dates {-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start }.wrapper-calendar .mec-event-list-minimal .mec-event-date:not(:last-child)::after {left: 108%;top: 45% }.mec-wrap .col-md-8 {width: 60%;padding: 0;margin: 0 6.66666666666666% 0 0 }.mec-wrap .col-md-4 {width: 33.33333333333333%;padding: 0 }.mec-wrap h2, .mec-related-events-wrap h3.mec-rec-events-title {border: none;display: inline-block;font: 600 2rem/3rem "Roboto", Arial, Helvetica Neue, Helvetica, sans-serif;margin: 0 auto 1rem;padding: 0;text-transform: capitalize }.mec-single-event-description h3 {font: 600 1.33rem/1.66rem "Roboto", Arial, Helvetica Neue, Helvetica, sans-serif;margin: 0 auto 1rem }.mec-single-event .mec-event-content {margin: 0 auto;padding: 0 }.mec-event-content p {font: 400 1rem/1.556rem "Roboto", Arial, Helvetica Neue, Helvetica, sans-serif }.mec-events-event-image {float: right;margin: 0 0 1.833rem 3.33333%;max-width: 30% }.mec-single-event .mec-frontbox {background-color: #fff;border: .056rem solid rgba(209, 210, 212, .333);box-shadow: 0 10px 10px 0 rgba(0, 0, 0, .05);border-radius: 1.533rem;margin-bottom: 1.833rem;padding: 1.833rem }.mec-single-event-category:last-child, .mec-single-event .mec-single-event-location i, .mec-single-event .mec-event-meta .mec-location-description, .mec-single-event .mec-single-event-location dl dd i {margin: 0 auto }.mec-single-event .mec-single-event-location dd span {padding-left: 0 }.mec-event-cost, .mec-event-more-info, .mec-event-website, .mec-events-meta-date, .mec-single-event-additional-organizers, .mec-single-event-category, .mec-single-event-date, .mec-single-event-label, .mec-single-event-location, .mec-single-event-time {background: transparent;display: block;margin: 0 auto 1rem;padding: 0 0 0 2.389rem;position: relative }.mec-event-meta i {position: absolute;left: 0 }.mec-event-meta i::before, .mec-event-meta .mec-single-event-location i::before {font-size: 1.833rem;vertical-align: top }.mec-single-event .mec-event-meta dd a i {margin: 0 .556rem 0 0;position: relative }.mec-single-event .mec-event-meta dd.mec-events-event-categories:first-of-type {line-height: unset;margin: 0 auto;min-height: unset;padding: 0 }.mec-single-event .mec-event-meta h3, .mec-single-event .mec-event-meta dt, .mec-single-event .mec-event-meta h3, .single-mec-events .mec-location-url h6 {color: #11171F;display: block;font: 900 1rem/1 "Roboto", Arial, Helvetica Neue, Helvetica, sans-serif!important;margin: 0 auto;padding: 0!important;text-transform: capitalize }.mec-single-event .mec-event-meta span, .mec-single-event .mec-event-meta abbr, .mec-single-event .mec-event-meta .mec-events-event-cost, .mec-single-event .mec-event-meta dd, .mec-single-event .mec-event-meta .mec-events-event-categories a, .mec-single-event .mec-event-meta dd p {color: #11171F;font-size: .8rem;font-style: normal;font-weight: 400;line-height: 1.2rem;padding: 0 }.sidebar .mec-event-meta .sold-out {background: #F7911D;border-radius: .889rem .889rem 0 0;color: #fff;display: block;font-size: 2rem;font-weight: 900;left: 0;margin: 0 auto -33px;padding: 1rem 1rem 2.7rem 1rem!important;position: relative;text-align: center;top: 0;width: 100%;z-index: 1 }.mec-single-event-location .mec-location-url {margin: 1rem 0 0 0!important }.mec-single-event .mec-event-meta span.mec-holding-status.mec-holding-status-ongoing, .mec-single-event .mec-event-meta span.mec-holding-status.mec-holding-status-expired {color: #1bbd2e;font: 700 italic 1rem/1 "Roboto", Arial, Helvetica Neue, Helvetica, sans-serif }.mec-holding-status-expired, .mec-related-event-content span.mec-holding-status-expired, .mec-single-event .mec-event-meta span.mec-holding-status.mec-holding-status-expired {color: red }.mec-single-event .mec-event-meta dt {padding: 0 }.nav-categories-events {display: -webkit-box;display: -ms-flexbox;display: flex }.nav-categories ul, .nav-categories-events ul {-ms-flex-line-pack: stretch;align-content: stretch;-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;list-style-type: none;width: 100% }.nav-categories li, .nav-categories-events li {font: 700 1.222rem/1.778rem "Roboto", Arial, Helvetica Neue, Helvetica, sans-serif;-ms-flex-preferred-size: 33.33333%;flex-basis: 33.33333%;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;text-align: center }.page-faq .nav-categories li, .page-faq .nav-categories-events li {-ms-flex-preferred-size: 25%;flex-basis: 25% }.nav-categories .icon {display: block }.nav-categories li a {background-color: #00477d;color: #fff;display: block;height: 100%;padding: 1rem 0;width: 100%;-webkit-transition: background-color .2s ease-out, color .2s ease-out;transition: background-color .2s ease-out, color .2s ease-out }.nav-categories li.active a {color: #F7911D }.nav-categories li:nth-child(2) a {background-color: #003863 }.nav-categories li:nth-child(3) a {background-color: #002a4a }.nav-categories li a:hover {background-color: #fff;color: #005596;-webkit-transition: background-color .2s ease-in, color .2s ease-in;transition: background-color .2s ease-in, color .2s ease-in }.nav-categories svg {max-height: 32px;width: auto;margin: 0 auto }.nav-categories svg path {fill: #fff }.nav-categories li a:hover svg path {fill: #005596 }.nav-categories li.active svg path {fill: #F7911D }.nav-categories-events li {-ms-flex-preferred-size: 16.66666666666667%;border: .056rem solid #dedede;flex-basis: 16.66666666666667%;font-size: .75rem;line-height: 1rem }.nav-categories-events li a {-webkit-transition: background-color .2s ease-in;background-color: #f2f2f2;color: #11171F;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;height: 100%;padding: .7rem .5rem .5rem .5rem;transition: background-color .2s ease-in }.nav-categories-events li a:hover {background-color: #fff;-webkit-transition: background-color .2s ease-in;transition: background-color .2s ease-in }.nav-categories-events li .icon {display: block }.nav-categories-events li .icon svg {height: 32px;margin: 0 auto;width: auto }.nav-categories-events li .icon svg path {fill: #005596 }.nav-categories-events li .icon {display: block;height: 32px;margin: 0 auto .25rem }.nav-categories-events .active a {background-color: #fff;border-bottom: 3px solid #f7911d }.single .mec-wrap .row {margin: 0 auto }.single .mec-single-event .mec-events-meta-group-countdown {border-radius: 1.533rem;border: .056rem solid rgba(209, 210, 212, .333);box-shadow: 0 10px 10px 0 rgba(0, 0, 0, .05);color: #11171F;overflow: hidden;padding: 1rem 1.833rem;position: relative }.single .mec-events-meta-group-countdown .countdown-w {padding: 0 }.single .mec-events-meta-group-countdown .countdown-w span {font: 600 2rem/3rem "Roboto", Arial, Helvetica Neue, Helvetica, sans-serif;padding: 0 }.single .mec-countdown-details .countdown-w .clockdiv li p {color: #005596;font-weight: 900;margin: 0 auto }.single .mec-events-meta-group-countdown .countdown-w .block-w, .single .mec-events-meta-group-countdown .countdown-w .block-w li {font-size: unset;height: auto }.colorskin-custom .mec-events-meta-group-countdown .mec-end-counts h3 {color: #bd1b21;font: 900 1.5rem/2.5rem "Roboto", Arial, Helvetica Neue, Helvetica, sans-serif;margin: 0 auto }.mec-related-events {-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;-webkit-column-gap: 1.833rem;-moz-column-gap: 1.833rem;column-gap: 1.833rem;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: nowrap;flex-wrap: nowrap;margin: 0 auto }.mec-related-events article.col-md-3 {-ms-flex-line-pack: start;align-content: flex-start;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-preferred-size: 30%;flex-basis: 30%;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;width: 30% }.mec-related-events a {display: block }.mec-related-event-content {background-color: transparent;border-radius: unset;margin: 0 auto;max-width: 100%;padding: 0;position: relative }.mec-related-event-post figure img, .swiper-course-photos a.gallery>img {border-radius: 1.533rem;border: .056rem solid rgba(209, 210, 212, .333);width: 100%;opacity: 1;-webkit-transition: opacity .2s ease-out;transition: opacity .2s ease-out }.mec-related-event-post figure img:hover, .swiper-course-photos a.gallery>img:hover {opacity: .66;-webkit-transition: opacity .2s ease-in;transition: opacity .2s ease-in }.mec-related-event-content span {color: #005596;display: block;font: 700 1rem/1.5rem "Roboto", Arial, Helvetica Neue, Helvetica, sans-serif;margin: 0 auto .25rem }.mec-wrap .mec-related-event-content h5 {font: 400 1rem/1.2rem "Roboto", Arial, Helvetica Neue, Helvetica, sans-serif;margin: 0 auto }.mec-related-event-content h5 a {font: 400 .8rem/1rem "Roboto", Arial, Helvetica Neue, Helvetica, sans-serif }.swiper-course-photos a.gallery>img {border: none;height: auto;max-width: 100%;width: auto }.mec-single-event-organizer {padding: 1.833rem }.mec-single-event .mec-event-meta .mec-single-event-organizer .mec-events-single-section-title {color: #005596;margin: 0 auto .9165rem;padding: 0 }.mec-single-event-organizer {background: rgb(255, 255, 255);background: -webkit-linear-gradient(315deg, rgba(255, 255, 255, 1) 33%, rgba(242, 242, 242, 1) 100%);background: linear-gradient(135deg, rgba(255, 255, 255, 1) 33%, rgba(242, 242, 242, 1) 100%);filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f2f2', GradientType=1);border-radius: .7665rem;border: .056rem solid rgba(209, 210, 212, .333);box-shadow: 0 10px 10px 0 rgba(0, 0, 0, .05);margin: 1.833rem auto 0;padding: .9165rem }.mec-single-event .mec-events-meta-date i, .mec-single-event .mec-single-event-additional-organizers i, .mec-single-event .mec-single-event-organizer dl dd i {margin: .1rem 0 0 .9165rem }.mec-single-event .mec-event-meta h6 {color: #11171F;display: block;font: 700 .8rem/1.1rem "Roboto", Arial, Helvetica Neue, Helvetica, sans-serif;margin: 0 auto .25rem;padding: 0 0 0 1.5rem;text-transform: capitalize }.mec-single-event .mec-events-meta-date dd span, .mec-single-event .mec-single-event-additional-organizers dd span, .mec-single-event .mec-single-event-organizer dd span, .mec-single-event .mec-event-meta dd.mec-organizer-email a {color: #11171F;display: inline;font-size: .8rem;line-height: 1;padding: 0 }.mec-single-event .mec-event-meta dd a, .mec-single-event .mec-event-meta dd.mec-organizer-email a {color: #005596!important;font-weight: 400;margin: 0;text-decoration: underline dotted;padding: 0!important }.mec-single-event .mec-event-meta dd a:hover {color: #0091ff }.mec-event-meta .mec-single-event-additional-organizers i::before, .mec-event-meta .mec-single-event-location i:not(.meta-title-i)::before, .mec-event-meta i::before, .mec-event-meta .meta-title-i::before {font-size: 1.833rem!important;vertical-align: top }.mec-event-meta .mec-single-event-organizer i::before {font-size: .9165rem;vertical-align: top }.mec-organizer-url {overflow: hidden;text-overflow: ellipsis;white-space: nowrap }.mec-single-event .mec-single-event-organizer dd {margin: 0 0 .75rem;min-height: 1.1rem }.mec-single-event .mec-single-event-organizer dd:last-child {margin: 0 auto }.mec-event-meta .cta-button {display: block;margin: 0 auto 1.833rem;padding: 1rem 1.833rem }.mec-event-meta .cta-button .icon {height: .944rem;margin: .367rem 0 0 .5rem;vertical-align: baseline }.mec-wrap p, .mec-wrap:not(.elementor-widget-container)>p {color: #11171f!important;font: 400 1rem/1.556rem "Roboto", Arial, Helvetica Neue, Helvetica, sans-serif !important;margin: 0 auto 1.556rem !important;}.mec-event-content ul.shopify-products {margin: 1rem auto 0 }.mec-single-event-description .shopify-products h3 {font-size: .8rem;line-height: 1rem;min-height: unset }.mec-event-list-minimal span.mec-event-label-captions, .mec-event-grid-minimal span.mec-event-label-captions {border-radius: .2rem;font-size: .75rem;letter-spacing: unset;line-height: 1rem;margin: .5rem auto 0;min-width: 80px;padding: 2px 5px;position: relative;right: unset;text-shadow: 1px 1px 1px rgba(0, 0, 0, .3);text-transform: none;top: unset;-webkit-transform: unset;transform: unset;width: 100% }.training-featured-events .mec-event-list-minimal span.mec-event-label-captions {margin: 0 auto }.training-featured-events .mec-event-title {margin: 0 auto 9px }.mec-single-event-label {font-weight: 700 }.event-location-map {display: inline-block;margin: 0 auto 3.667rem;width: 100% }.sidebar-events .row {margin: 0 auto 1rem }.sidebar-events .col-md-12 {padding: 0 }.sidebar-events .mec-event-article {-ms-flex-line-pack: start;align-content: flex-start;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;margin: 0 auto;min-height: unset;padding: 0;width: 100% }.sidebar-events .mec-event-date {background-color: #005596;border: unset;box-shadow: unset;margin: 0;padding: 10px;width: 100% }.sidebar-events .mec-event-date span {color: #fff;display: block;font-size: 1rem;line-height: 1rem;margin: 0 auto;padding: 0;width: 100% }.sidebar-events .mec-event-date span.mec-event-label-captions {display: none }.sidebar-events h3.mec-event-title {border: unset;display: block;margin: 0 0 0 5%;padding: 0;text-transform: unset;width: 100% }.sidebar-events .mec-event-date {-ms-flex-preferred-size: 20%;flex-basis: 20%;max-width: 20%;min-width: 20%;width: 20% }.sidebar-events .event-detail-wrap {-ms-flex-preferred-size: 80%;flex-basis: 80%;max-width: 80%;min-width: 80%;width: 80% }.sidebar-events .mec-wrap {margin: 0 auto }.sidebar-events h3.mec-event-title a {display: inline-block;font-size: 1rem;line-height: 1.2rem;white-space: pre-wrap;word-wrap: break-word }.sidebar .mec-time-comment {display: block;font-size: .8rem;font-style: normal;line-height: 1.2rem;position: relative }.wrapper-event-details .event-details {-webkit-box-flex: 2;-ms-flex-positive: 2;flex-grow: 2 }.mec-wrap .mec-totalcal-box {background-color: #f2f2f2;border: .056rem solid #dedede }.mec-wrap .mec-search-form .mec-dropdown-wrap .mec-dropdown-search select {margin: 0 auto }@media only screen and (max-width:1667px) {.header-menu .mec-event-list-minimal .btn-wrapper, .header-menu .mec-event-list-minimal .mec-event-article:nth-last-child(-n+2), .header-menu .mec-event-list-minimal .mec-event-detail, .header-menu .mec-event-list-minimal .mec-time-details, .header-menu .sub-menu li ul.sub-menu li a.view-calendar {display: none }.header-menu .mec-event-list-minimal .mec-event-date span.month {font-size: 1.1rem;font-weight: 500 }.header-menu .mec-event-list-minimal .mec-event-date span.dates {font-size: .75rem;font-weight: 400 }.header-menu .mec-event-list-minimal .mec-event-date, .header-menu .mec-wrap.colorskin-custom .mec-bg-color {padding: 0 .5rem 0 0;margin: 0 .5rem 0 0 }.header-menu .mec-event-list-minimal .mec-event-date:not(:last-child)::after {height: .1rem;top: 21%;width: .5rem }.header-menu .mec-event-list-minimal .mec-event-title {font-size: .75rem;font-weight: 400;margin: .25rem auto .4rem }.header-menu .mec-event-list-minimal .btn-wrapper {margin: 0 0 0 .5rem;padding: 0 0 0 1rem }.header-menu .mec-event-list-minimal .mec-event-detail, .header-menu .mec-event-list-minimal .mec-time-details {font-size: .66666rem }}@media only screen and (max-width:1366px) {.wrapper-calendar {padding: 0 1.833rem }.home .wrapper-calendar {padding: 0 }}@media only screen and (max-width:1260px) {.header-menu .sub-menu li ul.sub-menu li .mec-event-list-minimal .btn-wrapper .mec-detail-button {padding: .33333rem .5rem }.header-menu .mec-event-list-minimal .mec-event-title {margin: 0 auto .25rem }.header-menu .mec-event-dates {margin: 0 .15rem 0 0 }.header-menu .mec-event-list-minimal .mec-event-date {margin: 0 }.header-menu .mec-event-list-minimal .mec-event-date:not(:last-child)::after {width: .33333rem }.wrapper-calendar .mec-month-divider span {font: 700 2rem/1 "Roboto", Arial, Helvetica Neue, Helvetica, sans-serif }.wrapper-calendar .mec-event-title {font-size: 1.75rem }.wrapper-calendar .mec-event-date.mec-bg-color {margin: 0 1rem 0 0 }.wrapper-calendar .mec-event-list-minimal .mec-event-date:not(:last-child)::after {left: 105%;top: 48%;width: .5rem }.home .wrapper-calendar .mec-event-title {font-size: 1.25rem }.nav-categories-events li {-ms-flex-preferred-size: auto;flex-basis: auto }}@media only screen and (max-width:1080px) {.header-menu .mec-event-list-minimal .mec-event-article {padding: .6rem .5rem .6rem .5rem }.home .wrapper-calendar .mec-event-title {font-size: 1rem }.home .mec-event-grid-minimal .mec-event-date {margin: 0 .5rem 0 0 }}@media only screen and (max-width:1024px) {.wrapper-calendar .mec-event-title {font-size: 1.5rem;margin: .5rem auto }.wrapper-calendar .mec-event-list-minimal .mec-event-detail, .wrapper-calendar .mec-event-list-minimal .mec-time-details {font-size: 1rem }.wrapper-calendar .btn-wrapper .mec-detail-button {font-size: 1rem;padding: 1rem 2rem }.mec-event-meta .cta-button {padding: 1rem }}@media only screen and (max-width:960px) {.single-mec-events .wrapper-content-inner {margin: 1.833rem auto }.single-mec-events .wrapper-swiper {margin: 0 auto 1.833rem }.single-mec-events .mec-wrap:not(:first-child) {margin: 1.833rem auto 0 }.wrapper-calendar .mec-month-divider span {font-size: 1.5rem }.wrapper-calendar .mec-event-title {font-size: 1.25rem;margin: .75rem auto .5rem }.wrapper-calendar .btn-wrapper .mec-detail-button {padding: 1rem 1.5rem }.nav-categories-events li {-ms-flex-preferred-size: 33.33333%;flex-basis: 33.33333% }.mec-wrap .col-md-8 {margin: 0 auto 3.667rem;width: 100% }.mec-wrap .col-md-4 {margin: 0 auto;width: 100% }.upcoming-training-events .wrapper-calendar .mec-wrap .row {display: block;margin: 0 auto }.upcoming-training-events .mec-event-grid-minimal .mec-event-article {margin: 0 auto 1.833rem;width: 100%;display: block }.single .mec-wrap .row {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;margin: 0 auto }.single .mec-wrap .col-md-8, .single .mec-wrap .col-md-4 {display: block;margin: 0 auto 3.667rem;width: 100% }.single .mec-wrap .row.mec-related-events-wrap {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column }}@media only screen and (max-width:840px) {.wrapper-calendar {margin: 1.833rem auto }.wrapper-calendar .mec-month-divider {margin: 2.5rem auto 1rem }.wrapper-calendar .mec-event-date.mec-bg-color {margin: 0 .5rem 0 0;padding: .33333rem }.wrapper-calendar .mec-event-list-minimal .mec-event-date span.month {font-size: 1.25rem }.wrapper-calendar .mec-event-list-minimal .mec-event-date span.dates {font-size: 1rem }.wrapper-calendar .mec-event-list-minimal .mec-event-date:not(:last-child)::after {left: 100%;top: 50%;width: 1rem }.wrapper-calendar .mec-event-title {font-size: 1rem;line-height: 1.2rem;margin-top: 0 }.wrapper-calendar .mec-event-list-minimal .mec-event-detail, .wrapper-calendar .mec-event-list-minimal .mec-time-details, .wrapper-calendar .mec-event-list-minimal .mec-time-comment {font-size: .66666rem }.wrapper-calendar .mec-event-list-minimal .mec-time-details {margin: 0 0 0 .5rem;padding: 0 0 0 .5rem }.mec-event-list-minimal .btn-wrapper {margin: 0 }.wrapper-calendar .btn-wrapper .mec-detail-button {padding: .5rem 1.5rem;margin: 0 auto }.wrapper-calendar .mec-wrap .col-md-4 {margin: 0 auto 2.5rem;width: 100% }.home .mec-event-grid-minimal .mec-event-article {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;gap: 0 1rem;margin: 0 auto;min-height: unset;text-align: center;width: 100% }.home .upcoming-training-events .mec-event-grid-minimal .mec-event-date {-ms-flex-preferred-size: 25%;flex-basis: 25% }.home .mec-event-grid-minimal .event-detail-wrap {-ms-flex-preferred-size: 75%;flex-basis: 75% }.home .wrapper-calendar .mec-event-title {padding: 0;text-align: left }.home .wrapper-calendar .mec-wrap .col-md-4:last-child {margin: 0 auto }.home .mec-event-grid-minimal .event-detail-wrap {display: block }.mec-wrap h2, .mec-related-events-wrap h3.mec-rec-events-title {font: 600 1.75rem/2rem "Roboto", Arial, Helvetica Neue, Helvetica, sans-serif }.mec-single-event-description .shopify-products h3 {font-size: 1rem;line-height: 1.25rem }}@media only screen and (max-width:640px) {.wrapper-calendar .mec-event-list-minimal .mec-event-article {margin: 0 auto 1.5rem;padding: 1.5rem 0 0 0 }.wrapper-calendar .mec-month-divider {margin: 2.5rem auto 1.5rem }.wrapper-calendar .mec-month-divider span {font-size: 2rem;text-align: center }.wrapper-calendar .mec-month-divider span::before {background: -webkit-linear-gradient(left, rgba(17, 23, 31, 0) 3%, rgba(17, 23, 31, .26) 15%, rgba(17, 23, 31, 1) 50%, rgba(17, 23, 31, .26) 85%, rgba(17, 23, 31, 0) 97%);background: linear-gradient(to right, rgba(17, 23, 31, 0) 3%, rgba(17, 23, 31, .26) 15%, rgba(17, 23, 31, 1) 50%, rgba(17, 23, 31, .26) 85%, rgba(17, 23, 31, 0) 97%);filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#0011171f', endColorstr='#0011171f', GradientType=1) }.wrapper-event-details {-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: space-evenly;-ms-flex-pack: space-evenly;justify-content: space-evenly;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-ms-flex-line-pack: start;align-content: flex-start }.wrapper-calendar .mec-event-dates {-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-ms-flex-preferred-size: 100%;flex-basis: 100%;-webkit-box-pack: space-evenly;-ms-flex-pack: space-evenly;justify-content: space-evenly;width: 100% }.wrapper-calendar .mec-event-date.mec-bg-color {margin: 0 0 1rem 0;padding: .66666rem 1rem;min-width: 25%;width: auto;z-index: 1000 }.wrapper-calendar .mec-event-list-minimal .mec-event-date:not(:last-child)::after {left: 0;top: 50%;width: 200% }.wrapper-calendar .mec-event-list-minimal .mec-event-date span.month {font-size: 2rem }.wrapper-calendar .mec-event-title {font-size: 1.25rem;line-height: 1.5rem;margin: 0 auto .75rem }.event-details, .wrapper-calendar .mec-event-list-minimal .mec-event-detail, .wrapper-calendar .mec-event-list-minimal .mec-time-details, .wrapper-calendar .mec-event-list-minimal .mec-time-comment {font-size: 1rem;width: 100%;display: block;margin: 0 auto;padding: 0;border: none;text-align: center }.mec-event-location {margin: 0 auto .5rem }.mec-event-list-minimal .btn-wrapper {margin: 1rem auto 0;text-align: center;width: 100% }.mec-event-article+.mec-event-article::before {background: -webkit-linear-gradient(left, rgba(209, 210, 212, 0) 3%, rgba(209, 210, 212, .26) 15%, rgba(209, 210, 212, 1) 50%, rgba(209, 210, 212, .26) 85%, rgba(209, 210, 212, 0) 97%);background: linear-gradient(to right, rgba(209, 210, 212, 0) 3%, rgba(209, 210, 212, .26) 15%, rgba(209, 210, 212, 1) 50%, rgba(209, 210, 212, .26) 85%, rgba(209, 210, 212, 0) 97%);filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#00d1d2d4', endColorstr='#00d1d2d4', GradientType=1) }.nav-categories-events li {-ms-flex-preferred-size: 50%;flex-basis: 50% }.mec-related-events {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column }.mec-related-events article.col-md-3, .mec-wrap .mec-related-events .mec-related-event-post {display: block;margin: 0 auto 3.667rem;padding: 0;text-align: center;width: 100% }.mec-related-events article.col-md-3:last-child, .mec-wrap .mec-related-events .mec-related-event-post:last-child {margin: 0 auto }.upcoming-training-events .wrapper-calendar .mec-event-title {font-size: 1rem;line-height: 1.25rem;padding: 0 1rem }.upcoming-training-events .mec-event-grid-minimal .mec-event-date {display: block;margin: 0 auto .5rem;width: 100% }.mec-event-grid-minimal .event-detail-wrap {display: block;text-align: center }.nav-categories-events li, .page-faq .nav-categories-events li {flex-basis: 50%;-ms-flex-preferred-size: 50% }}@media only screen and (max-width:428px) {.post-type-archive-mec-events .nav-categories {margin: 0 auto }.nav-categories ul {display: block }.nav-categories li {border: none }}