.meetinghub-wrapper{padding:40px 0;text-align:center;width:100%}.meetinghub-wrapper .meeting-not-started{text-align:center;margin:50px auto;padding:20px;border:1px solid #ccc;border-radius:8px;max-width:400px;background-color:#f8f8f8}.meetinghub-wrapper .meeting-not-started h1{color:#333;font-size:24px;margin-bottom:10px}.meetinghub-wrapper .meeting-not-started h4{color:#555;font-size:18px}.meetinghub-wrapper .meeting-thumbnail{margin-bottom:30px}.meetinghub-wrapper .meeting-details{margin-bottom:30px}.meetinghub-wrapper .meeting-thumbnail img{width:100%;height:auto}.mhub_time_to_start{margin-bottom:20px}.mhub-countdown-value{font-weight:700;font-size:20px}.meetinghub_start_time{display:flex;justify-content:center}.mhub-countdown-wrapper{margin-right:25px}#sub-frame-error-details{display:none!important;visibility:hidden!important}.mhub-single-widget{background-color:#fff;border:1px solid rgb(226,228,231);border-radius:8px;overflow:hidden}.mhub-single-widget+.mhub-single-widget{margin-top:32px}.meetinghub-wrapper-flex{display:flex}.mhub-widget-title{background-color:#3a3a3a;font-size:24px!important;line-height:32px!important;padding:6px 16px!important;margin:0!important;color:#fff!important}.mhub-widget-inner{padding:16px}.mhub-single-widget-detail dl{margin:0;font-size:100%;font-style:inherit;font-weight:400;outline:0;padding:0;vertical-align:baseline}.mhub-single-widget-detail dl dt{font-size:18px;font-weight:600;border:0;margin:0;outline:0;padding:0;vertical-align:baseline}.mhub-single-widget-detail dl dd{font-size:16px;margin:0 1.5em 1em;outline:0;padding:0;vertical-align:baseline;font-style:inherit;font-weight:400;border:0}.mhub-single-widget-detail dd:last-child{margin-bottom:0}.mhub-countdown{display:flex;flex-wrap:wrap}.mhub-countedown-block{flex-grow:1;line-height:1;font-weight:700;font-size:22px;justify-content:space-between}.mhub-countdown-label{display:block;line-height:1;font-weight:400;font-size:14px;margin-top:5px}.mhub-single-widget-host-actions p{margin:10px 0 0!important;font-size:14px}.mhub-buy-btn{display:block;max-width:180px;text-align:center;margin:0;background:#ff631a;color:#fff;padding:15px 25px;text-decoration:none;border-radius:8px;font-size:17px;font-weight:700}.mhub-meeting-add-to{border:1px solid #e2e4e7;display:block;border-radius:8px;line-height:24px;font-size:18px;transition:all 0.3s ease;padding:10px 16px}.mhub-meeting-add-to:hover{background-color:#7856fb;border-color:#7856fb}.mhub-meeting-add-to svg{width:24px;height:24px;display:inline-block;vertical-align:middle;fill:#666;transition:all 0.3s ease}.mhub-meeting-add-to span{display:inline-block;vertical-align:middle;margin-left:8px;color:#666;transition:all 0.3s ease;text-transform:capitalize}.mhub-form-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin:0 -9px}.mhub-form-col{flex:0 0 33.333333%;padding:0 9px}.form-message{margin:0 0 15px;color:#fff;padding:4px 15px;font-size:14px;background-color:#f39c12}.form-message:empty{display:none}.form-message.form-error{background-color:#e74c3c}.form-message.form-success{background-color:#27ae60}.device-status{align-items:center;color:#fff;display:flex;font-size:14px;line-height:20px;padding:6px;text-align:center}.device-status-error{align-items:flex-start;background-color:#f8ae1a;border-radius:8px;color:#040404;padding:12px 16px;text-align:left}.device-icon{background-position:center;background-repeat:no-repeat;display:inline-block;height:16px;width:16px}.device-status span{margin-left:16px}.mhub-wrapper iframe+iframe{display:none}.mhub-group-meeting-form{border:1px solid #e8e8e8;padding:30px;text-align:center;box-shadow:0 1px 2px 0 rgb(0 0 0 / 10%);background-color:#fff;border-radius:8px;margin-bottom:35px}.mhub-group-meeting-form [type='submit']{font-family:inherit!important;font-size:medium!important;color:#fff!important;background-color:#ef5455!important;border-radius:8px!important;padding:8px 20px!important;font-weight:700!important;font-style:normal;text-decoration:none!important;text-align:center!important;cursor:pointer!important;display:inline-block!important;line-height:1.3!important;border:1px solid #ef5455!important;outline:0!important;vertical-align:middle!important;-webkit-appearance:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:all 0.2s linear}.meetinghub-wrapper .mhub-col-4{width:calc((100% / 12)* 4);padding:0 16px}.meetinghub-wrapper .mhub-sidebar-col{width:calc((100% / 12)* 4);padding:0 16px}.meetinghub-wrapper .mhub-meeting-col{width:calc((100% / 12)* 8);padding:0 16px}.meetinghub-wrapper .mhub-col-8{width:calc((100% / 12)* 8);padding:0 16px}.meetinghub-wrapper .mhub-col-12{width:calc((100% / 12)* 12);padding:0 16px}.meetinghub-wrapper .mhub-shortcode-widget{margin-top:40px}.mhub-meeting-section{padding:20px;background-color:#f9f9f9;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.1)}.mhub-meeting-section .mhub-meeting-section-title{margin-bottom:30px;font-size:24px;font-weight:700;color:#333}.mhub-meeting-section .mhub-meeting-form-wrapper{max-width:610px;margin:0 auto}.mhub-meeting-section .mhub-meeting-form{margin-bottom:20px}.mhub-meeting-section .mhub-form-group{margin-bottom:15px}.mhub-meeting-section .mhub-input-wrapper{width:100%}.mhub-meeting-section .mhub-form-label{display:block;margin-bottom:5px;font-size:16px;color:#666;text-align:left}.mhub-meeting-section .mhub-form-input{width:100%;padding:12px;border:1px solid #ccc;border-radius:8px;font-size:16px;transition:border-color 0.3s ease}.mhub-meeting-section .mhub-form-input:focus{border-color:#046bd2;outline:none}.mhub-meeting-section .mhub-btn{display:inline-block;padding:10px 20px;border:none;border-radius:8px;font-size:16px;cursor:pointer;width:100%}.mhub-meeting-section .mhub-btn-primary{background-color:#046bd2;color:#fff}.mhub-meeting-section .mhub-btn-primary:hover{background-color:#045cb4}.mhub-meeting-section .mhub-btn-secondary{background-color:#6c757d;color:#fff}.mhub-meeting-section .mhub-btn-secondary:hover{background-color:#242527}.mhub-meeting-section .mhub-separator{margin-bottom:20px;font-size:16px;color:#666;text-align:left}.error-message{color:red;font-size:14px;margin-bottom:20px;font-weight:500}.mhub-form-error-message{color:red;font-size:14px;margin-top:5px;font-weight:500;text-align:left;margin-left:5px;margin-bottom:0}.mhub-form-error-message.top{font-size:16px;font-weight:600;margin-bottom:10px;margin-left:0;text-align:center}.error-message.top{font-size:16px;font-weight:600}.success-message{color:green;font-size:16px;margin-bottom:20px;font-weight:600}.mhub_form_success-message{color:green;font-size:16px;margin-bottom:20px;font-weight:600;text-align:center}.woocommerce-page.woocommerce-checkout form #order_review th.title{text-align:left!important;font-size:1.5rem!important;font-weight:600!important;line-height:1.3em!important}a.mhub-buy-button{display:inline-block;background-color:#D55603;color:#fff;padding:10px 0;text-align:center;text-decoration:none;font-size:16px;border-radius:8px;font-weight:600;cursor:pointer;transition:background-color 0.3s;margin-top:20px;width:100%}a.mhub-buy-button:hover{background-color:#A04104;color:#fff}.mhub-singal-product-details{background-color:#f9f9f9;border:1px solid #e5e5e5;padding:20px;margin-top:20px}.mhub-singal-product-details ul{list-style-type:none;padding:0;font-size:17px}.mhub-singal-product-details ul li{margin-bottom:10px}.mhub-singal-product-details ul li strong{font-weight:700;margin-right:5px}.mhub-meeting-orders-table{width:100%;border-collapse:collapse;border-spacing:0}.mhub-meeting-orders-table th,.mhub-meeting-orders-table td{padding:12px;text-align:left;border-bottom:1px solid #ddd}.mhub-meeting-orders-table th{background-color:#f2f2f2;color:#333;font-weight:700}.mhub-meeting-orders-table td{color:#666}.mhub-meeting-orders-table tbody tr:hover{background-color:#f9f9f9}.mhub-meeting-orders-table tbody td a{color:#7856fb;text-decoration:none;font-weight:600}.mhub-meeting-orders-table tbody td a:focus{outline:none!important}.mhub-meeting-orders-table tbody td a:hover{text-decoration:underline!important}.mhub-meeting-orders-table tbody .mhub-no-meeting{text-align:center}button.mhub-meeting-status{border-radius:8px;background-color:#7856fb;padding:10px 30px;color:#fff;font-family:inherit;font-weight:500;font-size:16px;cursor:pointer;border:none}button.mhub-meeting-status:hover{background-color:#4f21ff}.meetinghub-zoom-join-links{margin-bottom:40px;display:flex;justify-content:center;align-items:center}.mhub-shortcode-zoom-join-links{padding:40px 10px;display:flex;justify-content:center;align-items:center}.meetinghub-button{display:inline-block;padding:10px 20px;text-decoration:none!important;font-size:16px;font-weight:700;border-radius:8px;margin-right:10px;cursor:pointer;text-align:center;border:1px solid #7856fb}.meetinghub-zoom-join-web{background-color:transparent;color:#7856fb}.meetinghub-zoom-join-web:hover{background-color:#7856fb;color:#fff}.meetinghub-join-app{background-color:transparent;color:#7856fb}.meetinghub-join-app:hover{background-color:#7856fb;color:#fff}.mhub-webex-join-links,.mhub-google-meet-join-links{margin-bottom:40px}.mhub-webex-st-join-links,.mhub-google-meet-st-join-links{padding:40px 10px}.meetinghub-webex-button,.meetinghub-google-meet-button{display:inline-block;padding:10px 100px;text-decoration:none!important;font-size:16px;font-weight:700;border-radius:8px;margin-right:10px;cursor:pointer;text-align:center;border:1px solid #7856fb}.mhub-webex-join,.mhub-google-meet-join{background-color:transparent;color:#7856fb}.mhub-webex-join:hover,.mhub-google-meet-join:hover{background-color:#7856fb;color:#fff}.webex-agenda-title{font-size:25px;font-weight:600;margin-bottom:10px}.webex-agenda-desc{font-size:14px}@media (max-width:860px){.meetinghub-wrapper .mhub-sidebar-col{width:calc((100% / 12)* 12)}.meetinghub-wrapper-flex{display:inline-block}.meetinghub-wrapper.meetinghub-wrapper-flex .mhub-meeting-col{width:calc((100% / 12)* 11.5)}.meetinghub-wrapper.meetinghub-wrapper-flex .mhub-sidebar-col{width:calc((100% / 12)* 11.5)}.meetinghub-wrapper .mhub-meeting-col{width:calc((100% / 12)* 12)}.meetinghub-wrapper .mhub-sidebar{margin-bottom:20px}}@media (max-width:650px){.meetinghub-button{padding:10px 12px;font-size:13px}}@media (max-width:500px){.meetinghub-zoom-join-links{display:inline-block}.mhub-shortcode-zoom-join-links{display:inline-block}.meetinghub-button{padding:10px 0;font-size:16px;width:100%;margin-bottom:20px}}@media (max-width:360px){.meetinghub-webex-button{width:100%;padding:10px 50px}}.mhub-single-widget .calander-btn-wrapper{padding:20px}.mhub-add-to-calendar-btn{display:flex;padding:10px 15px;font-size:16px;border:1px solid #ccc;border-radius:5px;text-decoration:none;color:#333;background-color:#f9f9f9;transition:background-color 0.2s ease;align-items:center}.mhub-add-to-calendar-btn:hover{background-color:#eee}.calendar-title{margin-left:8px;font-size:18px;font-weight:500}.mce-toolbar .mce-i-dashicons{font-family:dashicons!important;font-size:35px!important;width:auto!important;line-height:20px!important}.mce-window .mce-window-head .mce-close:hover{background:none;border-color:unset}.mce-window .mce-window-head .mce-close:focus{background:none;border-color:unset}#meeting-select-open:hover{background:none}#mceu_13-button:hover{background:none}.woocommerce-js select{padding:0em .8em}.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.meetings a{display:flex;align-items:center}.mhub-dokan-meeting-select-wrapper{margin-bottom:22px}.mhub-login-button{display:inline-block;padding:12px 24px;font-size:16px;font-weight:700;color:#fff;background-color:#7856fb;border:none;border-radius:5px;text-decoration:none;text-align:center;transition:background-color 0.3s ease,box-shadow 0.3s ease;text-decoration:none!important}.mhub-login-button:hover{background-color:#4f21ff;box-shadow:0 4px 8px rgba(0,0,0,.2);color:#fff}