
.mec-single-virtual-badge { background: #f7f7f7; padding: 20px 15px; margin-bottom: 12px; vertical-align: baseline; position: relative; } .mec-single-virtual-badge i { vertical-align: middle; } .mec-single-modern .mec-single-virtual-badge { margin-top: -50px; margin-bottom: 30px; padding: 20px 34px; border: none; background: #f7f7f7; box-shadow: none; } @media only screen and (min-width: 960px){ .mec-single-modern .mec-single-virtual-badge { margin-left: 20px; } } .mec-single-modern .mec-single-virtual-badge h3 { display: inline-block; text-transform: uppercase; font-size: 16px; font-weight: 700; padding-bottom: 5px; display: inline; color: #000; padding-left: 10px; } .mec-single-modern .mec-single-virtual-badge i:before { font-size: 20px; vertical-align: middle; color: #40d9f1; } .mec-single-virtual-badge.hide-badge { display: none; } span.mec-shortcode-virtual-badge { background: #3aad14; position: relative; top: -3px; font-size: 11px; font-weight: 300; margin-left: 1px; line-height: 1.9; letter-spacing: 1px; color: #fff; padding: 2px 7px; border-radius: 2px; white-space: nowrap; } span.mec-shortcode-virtual-badge i:before { margin-right: 5px; } .mec-event-virtual-embed iframe { width: 100%; } .mec-event-virtual-embed, .mec-event-virtual-link,.mec-virtual-password { margin-bottom: 10px; border-bottom: 1px dashed #e3e3e3; padding-bottom: 7px; display: block; } .mec-event-virtual-embed:last-child, .mec-event-virtual-link:last-child, .mec-virtual-password:last-child { border: unset; } .mec-calendar .mec-event-article .mec-event-title a { margin-bottom: 5px; display: inline-block; } .mec-wrap .mec-event-container-simple .mec-shortcode-virtual-badge { top: -12px; white-space: inherit; margin-left: 0; } .mec-events-toggle span.mec-shortcode-virtual-badge { top: 7px; } .mec-events-toggle .mec-shortcode-virtual-badge i { top: unset; right: unset; position: relative; margin: 0; font-size: 11px; float: unset; display: inline; } .mec-virtual-event-history h3 { text-transform: uppercase; font-size: 15px; font-weight: 700; color: #313131; border-bottom: 4px solid #ebebeb; width: 100%; display: block; padding-bottom: 10px; position: relative; text-align: left; } .mec-virtual-event-history h3:before { padding: 1px 35px; border-bottom: 4px solid #40d9f1; font-size: 6px; content: ""; text-align: center; position: absolute; bottom: -4px; left: 0; } .mec-virtual-event-history .mec-user-booking-history .mec-frontbox { border: 0; padding: 0; box-shadow: unset; margin: 0 0 30px 0; padding-bottom: 10px; border-bottom: 1px solid #e6e6e6; } .mec-virtual-event-history .mec-user-booking-history .mec-frontbox:last-child { margin: 0 0 0 0; padding-bottom: 0; border-bottom: 0 solid; } .mec-virtual-event-history .mec-user-booking-history .mec-book-date { font-size: 14px; color: #8d8d8d; line-height: 24px; display: block; padding-left: 0; } .mec-virtual-event-history .mec-user-booking-history { margin: 30px 0; padding: 20px 30px; background: #fff; border: 1px solid #e6e6e6; box-shadow: 0 2px 0 0 rgb(0 0 0 / 2%); }