/*------------------------------------------------------------------
                                    et_buttons.css
                Complete Global Button System - All UI Elements Covered
-------------------------------------------------------------------*/

/*------------------------------------------------------------------
et_global_button_1 - 3px Border Radius (Default)
-------------------------------------------------------------------*/
.et_global_button_1 a.eventime_rev_button.eventime_button.rev-btn,
.et_global_button_1 .woocommerce #respond input#submit,
.et_global_button_1 a.button, 
.et_global_button_1 .woocommerce button.button, 
.et_global_button_1 .woocommerce input.button, 
.et_global_button_1 .woocommerce input[type=submit], 
.et_global_button_1 .woocommerce ul.products.eventime_woo_products #respond input#submit, 
.et_global_button_1 .woocommerce ul.products.eventime_woo_products a.button, 
.et_global_button_1 .woocommerce ul.products.eventime_woo_products button.button,  
.et_global_button_1 .woocommerce ul.products.eventime_woo_products input.button,
.et_global_button_1 div.product .woocommerce-tabs.eventime_tabs ul.tabs li,
.et_global_button_1 .woocommerce .quantity .qty,
.et_global_button_1 span.spinner>.add, 
.et_global_button_1 span.spinner>.sub,
.et_global_button_1 .eventime_button.btn,
.et_global_button_1 .button,
.et_global_button_1 .vc_btn3.et-vc-custom-styling-vc_btn,
.et_global_button_1 .contact_button, 
.et_global_button_1 .eventime_button, 
.et_global_button_1 .reservation_button,
.et_global_button_1 footer .widget-container .searchform input[type=text], 
.et_global_button_1 footer .widget-container .searchform input[type=search],
.et_global_button_1 footer .widget-container .searchform input[type=submit],
.et_global_button_1 .comment-form input, 
.et_global_button_1 .comment-form input[type=submit],
.et_global_button_1 .woocommerce ul.products li.product .onsale,
.et_global_button_1 .blog_item a.contact_icon,
.et_global_button_1 div[id*=contact-form] input[type=submit],
.et_global_button_1 input[type=submit][class*=wpcf7],
.et_global_button_1 .reservation input[type=submit],
.et_global_button_1 .eventime_contact_form input[type=submit],
.et_global_button_1 .schedule_table_header,
.et_global_button_1 .wp-block-search .wp-block-search__input,
.et_global_button_1 .wp-block-search .wp-block-search__button,
.et_global_button_1 input[type="search"].search-field,
.et_global_button_1 input[type="submit"].search-submit,
.et_global_button_1 form.searchform input[type=search],
.et_global_button_1 form.searchform input[type=submit],
.et_global_button_1 figure.eventime_img figcaption::before,
.et_global_button_1 #add_payment_method #payment div.payment_box,
.et_global_button_1 .woocommerce-checkout #payment div.payment_box,
.et_global_button_1 .woocommerce form.checkout_coupon,
.et_global_button_1 .woocommerce form.login,
.et_global_button_1 .woocommerce form.register,
.et_global_button_1 .select2-drop,
.et_global_button_1 .select2-container .select2-choice,
.et_global_button_1 .wc-block-cart-checkout-button,
.et_global_button_1 .wc-block-components-button,
.et_global_button_1 .wc-block-checkout-place-order-button,
.et_global_button_1 .wc-block-add-to-cart-form-button,
.et_global_button_1 .wc-block-components-form .wc-block-components-text-input,
.et_global_button_1 .wc-block-components-text-input,
.et_global_button_1 .wc-block-components-form .wc-block-components-text-input input[type=email],
.et_global_button_1 .wc-block-components-form .wc-block-components-text-input input[type=number],
.et_global_button_1 .wc-block-components-form .wc-block-components-text-input input[type=password],
.et_global_button_1 .wc-block-components-form .wc-block-components-text-input input[type=tel],
.et_global_button_1 .wc-block-components-form .wc-block-components-text-input input[type=text],
.et_global_button_1 .wc-block-components-form .wc-block-components-text-input input[type=url],
.et_global_button_1 .wc-block-components-text-input input[type=email],
.et_global_button_1 .wc-block-components-text-input input[type=number],
.et_global_button_1 .wc-block-components-text-input input[type=password],
.et_global_button_1 .wc-block-components-text-input input[type=tel],
.et_global_button_1 .wc-block-components-text-input input[type=text],
.et_global_button_1 .wc-block-components-text-input input[type=url],
.et_global_button_1 .wc-blocks-components-select .wc-blocks-components-select__select,
.et_global_button_1 .wp-block-woocommerce-checkout-order-summary-block,
.et_global_button_1 .vc_bar {
  border-radius: 3px !important;
  overflow: hidden !important;
}

.et_global_button_1 .schedule_date {
  border-radius: 3px !important;
  font-weight: 500;
  font-size: 36px;
}



.et_global_button_1 div.product .woocommerce-tabs.eventime_tabs ul.tabs li,
.et_global_button_1 .sh_carousel .carousel-indicators div,
.et_global_button_1 .tabs_about .menu_tabs li a {
  margin-left: 2px;
  margin-right: 2px;
}

.et_global_button_1 span.spinner>.add {
  margin-left: 10px;
}

.et_global_button_1 span.spinner>.sub {
  margin-right: 10px;
}

.et_global_button_1.woocommerce .quantity {
  width: 200px;
}

.et_global_button_1 span.spinner>.add, 
.et_global_button_1 span.spinner>.sub {
  border: 1px solid;
  height: 35px;
  width: 35px;
  margin-top: 5px;
  line-height: 33px;
}

.et_global_button_1 .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading,
.et_global_button_1 .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover,
.et_global_button_1 div[id*=contact-form] input[type=date], 
.et_global_button_1 div[id*=contact-form] input[type=email], 
.et_global_button_1 div[id*=contact-form] input[type=tel], 
.et_global_button_1 div[id*=contact-form] input[type=text], 
.et_global_button_1 div[id*=contact-form] input[type=time], 
.et_global_button_1 div[id*=contact-form] input[type=url], 
.et_global_button_1 div[id*=contact-form] textarea, 
.et_global_button_1 input[type=date][class*=wpcf7], 
.et_global_button_1 input[type=email][class*=wpcf7], 
.et_global_button_1 input[type=tel][class*=wpcf7], 
.et_global_button_1 input[type=text][class*=wpcf7], 
.et_global_button_1 input[type=time][class*=wpcf7], 
.et_global_button_1 input[type=url][class*=wpcf7], 
.et_global_button_1 textarea[class*=wpcf7],
.et_global_button_1.woocommerce .eventime_woo_wrapper select,
.et_global_button_1.woocommerce select, 
.et_global_button_1 div.product.eventime_simple_product .eventime_single_summary select, 
.et_global_button_1 select#rating,
.et_global_button_1 div[id*=contact-form] select, 
.et_global_button_1 select[class*=wpcf7],
.et_global_button_1 .woocommerce ul.products.eventime_woo_products li.eventime_product.eventime-ticket-no-border,
.et_global_button_1 .et-gal-excerpt-wrapper,
.et_global_button_1 .et-gal-bg-main,
.et_global_button_1 .vc_gitem-zone.vc_gitem-zone-c,
.et_global_button_1 .vc_general.vc_cta3.vc_cta3-style-classic,
.et_global_button_1 .sponsor_basic,
.et_global_button_1 .sponsor_featured,
.et_global_button_1 .photo_carousel figure,
.et_global_button_1 .testimonials_carousel,
.et_global_button_1 .et-input-error, 
.et_global_button_1 .eventime_contact_form input[type=email], 
.et_global_button_1 .eventime_contact_form input[type=tel], 
.et_global_button_1 .eventime_contact_form input[type=text],
.et_global_button_1 .eventime_contact_form textarea,
.et_global_button_1 .reservation input[type=text], 
.et_global_button_1 input[type=radio]+label,
.et_global_button_1 .woocommerce ul.products.eventime_woo_products li.eventime_product, 
.et_global_button_1 ul.products.eventime_woo_products li.product,
.et_global_button_1 .checkout textarea, 
.et_global_button_1 .woocommerce-cart table.cart td.actions .coupon .input-text,
.et_global_button_1 .woocommerce table.shop_table,
.et_global_button_1 .woocommerce form:not(.searchform) input[type=text], 
.et_global_button_1 .woocommerce input[type=tel], 
.et_global_button_1 .woocommerce input[type=password], 
.et_global_button_1 .woocommerce input[type=range], 
.et_global_button_1 .woocommerce input[type=login], 
.et_global_button_1 .woocommerce input[type=url], 
.et_global_button_1 .woocommerce input[type=search], 
.et_global_button_1 .woocommerce input[type=select], 
.et_global_button_1 .woocommerce input[type=phone], 
.et_global_button_1 .woocommerce input[type=date], 
.et_global_button_1 .woocommerce input[type=email],
.et_global_button_1 textarea#comment,
.et_global_button_1 input[type=number],
.et_global_button_1 .woocommerce-MyAccount-navigation ul,
.et_global_button_1 .eventime_ticket_mask,
.et_global_button_1 .eventime-speaker-avatar-wrapper img,
.et_global_button_1 .carousel-inner .tooltip .tooltip-inner,
.et_global_button_1 .schedule_table_flat.flatphototable,
.et_global_button_1 .flatphototable div[class*="tablesize_flat"],
.et_global_button_1 .vc_progress_bar,
.et_global_button_1 .vc_single_bar {
  border-radius: 3px;
}

.et_global_button_1 .woocommerce-MyAccount-navigation ul,
.et_global_button_1 .et-gal-bg-hover,
.et_global_button_1 .pricing_ticket {
  overflow: hidden;
  border-radius: 3px;
}

.et_global_button_1 .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
  border-radius: 3px 3px 0 0;
}

.et_global_button_1 .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-body {
  border-radius: 0 0 3px 3px;
}

.et_global_button_1 .woocommerce ul.products li.product .onsale {
  min-width: 80px;
}

.et_global_button_1 .eventime_simple_product span.onsale, 
.et_global_button_1 .product-type-chaykovskiy_eventime_ticket span.onsale, 
.et_global_button_1.woocommerce ul.products.eventime_woo_products li.eventime_product span.onsale, 
.et_global_button_1.woocommerce .single-product span.onsale {
  border-radius: 3px !important;
}

.et_global_button_1 .searchform input[type=text]:focus,
.et_global_button_1 .searchform input[type=search]:focus {
  box-shadow: none;
  outline: none;
}

.et_global_button_1 div[class*=tablesize_flat] .schedule_table_title_flat,
.et_global_button_1 .widget-container .searchform input[type=text],
.et_global_button_1 .widget-container .searchform input[type=search] {
  border-radius: 3px 0 0 3px !important;
}

.et_global_button_1 [class*=tablesize] .arrowtable,
.et_global_button_1 .widget-container .searchform input[type=submit] {
  border-radius: 0 3px 3px 0 !important;
}

.et_global_button_1 .photo_carousel_ind {
  border-radius: 3px;
}

/* WordPress Core Block Editor Components */
.et_global_button_1 .wp-block-button .wp-block-button__link,
.et_global_button_1 .wp-block-file .wp-block-file__button,
.et_global_button_1 .wp-block-table,
.et_global_button_1 .wp-block-table th,
.et_global_button_1 .wp-block-table td,
.et_global_button_1 .wp-block-quote,
.et_global_button_1 .wp-block-pullquote,
.et_global_button_1 .wp-block-columns .wp-block-column,
.et_global_button_1 .wp-block-group,
.et_global_button_1 .wp-block-cover {
  border-radius: 3px !important;
}

/* Advanced Form Controls */
.et_global_button_1 input[type="checkbox"],
.et_global_button_1 input[type="radio"],
.et_global_button_1 input[type="file"]::-webkit-file-upload-button,
.et_global_button_1 input[type="file"]::-ms-browse {
  border-radius: 3px !important;
}

.et_global_button_1 input[type="checkbox"] {
  width: 18px;
  height: 18px;
  appearance: none;
  -webkit-appearance: none;
  background: #ffffff;
  border: 2px solid;
  position: relative;
  cursor: pointer;
}

.et_global_button_1 input[type="checkbox"]:checked::after {
  content: '\2713';
  position: absolute;
  top: -2px;
  left: 2px;
  font-size: 14px;
  font-weight: bold;
  line-height: 1;
}

.et_global_button_1 input[type="radio"] {
  width: 18px;
  height: 18px;
  appearance: none;
  -webkit-appearance: none;
  background: #ffffff;
  border: 2px solid;
  position: relative;
  cursor: pointer;
}

.et_global_button_1 input[type="radio"]:checked::after {
  content: '';
  position: absolute;
  top: 4px;
  left: 4px;
  width: 6px;
  height: 6px;
  background: currentColor;
  border-radius: 50%;
}

/* Contact Form 7 Enhanced Integration */
.et_global_button_1 .wpcf7-submit,
.et_global_button_1 input.wpcf7-submit,
.et_global_button_1 button.wpcf7-submit,
.et_global_button_1 span[class*=wpcf7][class*=file],
.et_global_button_1 .wpcf7-file,
.et_global_button_1 .wpcf7-quiz,
.et_global_button_1 .wpcf7-captchar,
.et_global_button_1 .wpcf7-acceptance,
.et_global_button_1 .wpcf7-checkbox,
.et_global_button_1 .wpcf7-radio,
.et_global_button_1 .wpcf7-list-item,
.et_global_button_1 .wpcf7-response-output,
.et_global_button_1 .wpcf7-validation-errors,
.et_global_button_1 .wpcf7-mail-sent-ok,
.et_global_button_1 .wpcf7-mail-sent-ng,
.et_global_button_1 .wpcf7-spam-blocked,
.et_global_button_1 .wpcf7-not-valid-tip,
.et_global_button_1 .wpcf7-multistep,
.et_global_button_1 .wpcf7-step,
.et_global_button_1 .wpcf7-step-next,
.et_global_button_1 .wpcf7-step-prev,
.et_global_button_1 .wpcf7-progress-bar,
.et_global_button_1 .wpcf7-current-step {
  border-radius: 3px !important;
}

.et_global_button_1 .page-numbers {
  border-radius: 3px !important;
}
.et_global_button_1 .fullwidthgal,
.et_global_button_1 .eventime_single_ticket_main {
  border-radius: 3px;
  overflow: hidden;
}

/*------------------------------------------------------------------
et_global_button_2 - 9px Border Radius (Rounded)
-------------------------------------------------------------------*/
.et_global_button_2 a.eventime_rev_button.eventime_button.rev-btn,
.et_global_button_2 .woocommerce #respond input#submit,
.et_global_button_2 a.button, 
.et_global_button_2 .woocommerce button.button, 
.et_global_button_2 .woocommerce input.button, 
.et_global_button_2 .woocommerce input[type=submit], 
.et_global_button_2 .woocommerce ul.products.eventime_woo_products #respond input#submit, 
.et_global_button_2 .woocommerce ul.products.eventime_woo_products a.button, 
.et_global_button_2 .woocommerce ul.products.eventime_woo_products button.button,  
.et_global_button_2 .woocommerce ul.products.eventime_woo_products input.button,
.et_global_button_2 div.product .woocommerce-tabs.eventime_tabs ul.tabs li,
.et_global_button_2 .woocommerce .quantity .qty,
.et_global_button_2 span.spinner>.add, 
.et_global_button_2 span.spinner>.sub,
.et_global_button_2 .eventime_button.btn,
.et_global_button_2 .button,
.et_global_button_2 .vc_btn3.et-vc-custom-styling-vc_btn,
.et_global_button_2 .contact_button, 
.et_global_button_2 .eventime_button, 
.et_global_button_2 .reservation_button,
.et_global_button_2 footer .widget-container .searchform input[type=text], 
.et_global_button_2 footer .widget-container .searchform input[type=search],
.et_global_button_2 footer .widget-container .searchform input[type=submit],
.et_global_button_2 .comment-form input, 
.et_global_button_2 .comment-form input[type=submit],
.et_global_button_2 .woocommerce ul.products li.product .onsale,
.et_global_button_2 .blog_item a.contact_icon,
.et_global_button_2 div[id*=contact-form] input[type=submit],
.et_global_button_2 input[type=submit][class*=wpcf7],
.et_global_button_2 .reservation input[type=submit],
.et_global_button_2 .eventime_contact_form input[type=submit],
.et_global_button_2 .schedule_table_header,
.et_global_button_2 .wp-block-search .wp-block-search__input,
.et_global_button_2 .wp-block-search .wp-block-search__button,
.et_global_button_2 input[type="search"].search-field,
.et_global_button_2 input[type="submit"].search-submit,
.et_global_button_2 form.searchform input[type=search],
.et_global_button_2 form.searchform input[type=submit],
.et_global_button_2 figure.eventime_img figcaption::before,
.et_global_button_2 #add_payment_method #payment div.payment_box,
.et_global_button_2 .woocommerce-checkout #payment div.payment_box,
.et_global_button_2 .woocommerce form.checkout_coupon,
.et_global_button_2 .woocommerce form.login,
.et_global_button_2 .woocommerce form.register,
.et_global_button_2 .select2-drop,
.et_global_button_2 .select2-container .select2-choice,
.et_global_button_2 .wc-block-cart-checkout-button,
.et_global_button_2 .wc-block-components-button,
.et_global_button_2 .wc-block-checkout-place-order-button,
.et_global_button_2 .wc-block-add-to-cart-form-button,
.et_global_button_2 .wc-block-components-form .wc-block-components-text-input,
.et_global_button_2 .wc-block-components-text-input,
.et_global_button_2 .wc-block-components-form .wc-block-components-text-input input[type=email],
.et_global_button_2 .wc-block-components-form .wc-block-components-text-input input[type=number],
.et_global_button_2 .wc-block-components-form .wc-block-components-text-input input[type=password],
.et_global_button_2 .wc-block-components-form .wc-block-components-text-input input[type=tel],
.et_global_button_2 .wc-block-components-form .wc-block-components-text-input input[type=text],
.et_global_button_2 .wc-block-components-form .wc-block-components-text-input input[type=url],
.et_global_button_2 .wc-block-components-text-input input[type=email],
.et_global_button_2 .wc-block-components-text-input input[type=number],
.et_global_button_2 .wc-block-components-text-input input[type=password],
.et_global_button_2 .wc-block-components-text-input input[type=tel],
.et_global_button_2 .wc-block-components-text-input input[type=text],
.et_global_button_2 .wc-block-components-text-input input[type=url],
.et_global_button_2 .wc-blocks-components-select .wc-blocks-components-select__select,
.et_global_button_2 .wp-block-woocommerce-checkout-order-summary-block,
.et_global_button_2 .vc_bar {
  border-radius: 9px !important;
  overflow: hidden !important;
}

.et_global_button_2 .schedule_date {
  border-radius: 9px !important;
  font-weight: 500;
  font-size: 36px;
}

.et_global_button_2 div.product .woocommerce-tabs.eventime_tabs ul.tabs li,
.et_global_button_2 .sh_carousel .carousel-indicators div,
.et_global_button_2 .tabs_about .menu_tabs li a {
  margin-left: 2px;
  margin-right: 2px;
}

.et_global_button_2 span.spinner>.add {
  margin-left: 10px;
}

.et_global_button_2 span.spinner>.sub {
  margin-right: 10px;
}

.et_global_button_2.woocommerce .quantity {
  width: 200px;
}

.et_global_button_2 span.spinner>.add, 
.et_global_button_2 span.spinner>.sub {
  border: 1px solid;
  height: 35px;
  width: 35px;
  margin-top: 5px;
  line-height: 33px;
}

.et_global_button_2 .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading,
.et_global_button_2 .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover,
.et_global_button_2 div[id*=contact-form] input[type=date], 
.et_global_button_2 div[id*=contact-form] input[type=email], 
.et_global_button_2 div[id*=contact-form] input[type=tel], 
.et_global_button_2 div[id*=contact-form] input[type=text], 
.et_global_button_2 div[id*=contact-form] input[type=time], 
.et_global_button_2 div[id*=contact-form] input[type=url], 
.et_global_button_2 div[id*=contact-form] textarea, 
.et_global_button_2 input[type=date][class*=wpcf7], 
.et_global_button_2 input[type=email][class*=wpcf7], 
.et_global_button_2 input[type=tel][class*=wpcf7], 
.et_global_button_2 input[type=text][class*=wpcf7], 
.et_global_button_2 input[type=time][class*=wpcf7], 
.et_global_button_2 input[type=url][class*=wpcf7], 
.et_global_button_2 textarea[class*=wpcf7],
.et_global_button_2.woocommerce .eventime_woo_wrapper select,
.et_global_button_2.woocommerce select, 
.et_global_button_2 div.product.eventime_simple_product .eventime_single_summary select, 
.et_global_button_2 select#rating,
.et_global_button_2 div[id*=contact-form] select, 
.et_global_button_2 select[class*=wpcf7],
.et_global_button_2 .woocommerce ul.products.eventime_woo_products li.eventime_product.eventime-ticket-no-border,
.et_global_button_2 .et-gal-excerpt-wrapper,
.et_global_button_2 .et-gal-bg-main,
.et_global_button_2 .vc_gitem-zone.vc_gitem-zone-c,
.et_global_button_2 .vc_general.vc_cta3.vc_cta3-style-classic,
.et_global_button_2 .sponsor_basic,
.et_global_button_2 .sponsor_featured,
.et_global_button_2 .photo_carousel figure,
.et_global_button_2 .testimonials_carousel,
.et_global_button_2 .et-input-error, 
.et_global_button_2 .eventime_contact_form input[type=email], 
.et_global_button_2 .eventime_contact_form input[type=tel], 
.et_global_button_2 .eventime_contact_form input[type=text],
.et_global_button_2 .eventime_contact_form textarea,
.et_global_button_2 .reservation input[type=text], 
.et_global_button_2 input[type=radio]+label,
.et_global_button_2 .woocommerce ul.products.eventime_woo_products li.eventime_product, 
.et_global_button_2 ul.products.eventime_woo_products li.product,
.et_global_button_2 .checkout textarea, 
.et_global_button_2 .woocommerce-cart table.cart td.actions .coupon .input-text,
.et_global_button_2 .woocommerce table.shop_table,
.et_global_button_2 .woocommerce form:not(.searchform) input[type=text], 
.et_global_button_2 .woocommerce input[type=tel], 
.et_global_button_2 .woocommerce input[type=password], 
.et_global_button_2 .woocommerce input[type=range], 
.et_global_button_2 .woocommerce input[type=login], 
.et_global_button_2 .woocommerce input[type=url], 
.et_global_button_2 .woocommerce input[type=search], 
.et_global_button_2 .woocommerce input[type=select], 
.et_global_button_2 .woocommerce input[type=phone], 
.et_global_button_2 .woocommerce input[type=date], 
.et_global_button_2 .woocommerce input[type=email],
.et_global_button_2 textarea#comment,
.et_global_button_2 input[type=number],
.et_global_button_2 .woocommerce-MyAccount-navigation ul,
.et_global_button_2 .eventime_ticket_mask,
.et_global_button_2 .eventime-speaker-avatar-wrapper img,
.et_global_button_2 .carousel-inner .tooltip .tooltip-inner,
.et_global_button_2 .schedule_table_flat.flatphototable,
.et_global_button_2 .flatphototable div[class*="tablesize_flat"],
.et_global_button_2 .vc_progress_bar,
.et_global_button_2 .vc_single_bar {
  border-radius: 9px;
}

.et_global_button_2 .woocommerce-MyAccount-navigation ul,
.et_global_button_2 .et-gal-bg-hover,
.et_global_button_2 .pricing_ticket {
  overflow: hidden;
  border-radius: 9px;
}

.et_global_button_2 .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
  border-radius: 9px 9px 0 0;
}

.et_global_button_2 .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-body {
  border-radius: 0 0 9px 9px;
}

.et_global_button_2 .woocommerce ul.products li.product .onsale {
  min-width: 80px;
}

.et_global_button_2 .eventime_simple_product span.onsale, 
.et_global_button_2 .product-type-chaykovskiy_eventime_ticket span.onsale, 
.et_global_button_2.woocommerce ul.products.eventime_woo_products li.eventime_product span.onsale, 
.et_global_button_2.woocommerce .single-product span.onsale {
  border-radius: 9px !important;
}

.et_global_button_2 .searchform input[type=text]:focus,
.et_global_button_2 .searchform input[type=search]:focus {
  box-shadow: none;
  outline: none;
}

.et_global_button_2 div[class*=tablesize_flat] .schedule_table_title_flat,
.et_global_button_2 .widget-container .searchform input[type=text],
.et_global_button_2 .widget-container .searchform input[type=search] {
  border-radius: 9px 0 0 9px !important;
}

.et_global_button_2 [class*=tablesize] .arrowtable,
.et_global_button_2 .widget-container .searchform input[type=submit] {
  border-radius: 0 9px 9px 0 !important;
}

.et_global_button_2 .photo_carousel_ind {
  border-radius: 9px;
}

/* WordPress Core Block Editor Components */
.et_global_button_2 .wp-block-button .wp-block-button__link,
.et_global_button_2 .wp-block-file .wp-block-file__button,
.et_global_button_2 .wp-block-table,
.et_global_button_2 .wp-block-table th,
.et_global_button_2 .wp-block-table td,
.et_global_button_2 .wp-block-quote,
.et_global_button_2 .wp-block-pullquote,
.et_global_button_2 .wp-block-columns .wp-block-column,
.et_global_button_2 .wp-block-group,
.et_global_button_2 .wp-block-cover {
  border-radius: 9px !important;
}

/* Advanced Form Controls */
.et_global_button_2 input[type="checkbox"],
.et_global_button_2 input[type="radio"],
.et_global_button_2 input[type="file"]::-webkit-file-upload-button,
.et_global_button_2 input[type="file"]::-ms-browse {
  border-radius: 9px !important;
}

.et_global_button_2 input[type="checkbox"] {
  width: 18px;
  height: 18px;
  appearance: none;
  -webkit-appearance: none;
  background: #ffffff;
  border: 2px solid;
  position: relative;
  cursor: pointer;
}

.et_global_button_2 input[type="checkbox"]:checked::after {
  content: '\2713';
  position: absolute;
  top: -2px;
  left: 2px;
  font-size: 14px;
  font-weight: bold;
  line-height: 1;
}

.et_global_button_2 input[type="radio"] {
  width: 18px;
  height: 18px;
  appearance: none;
  -webkit-appearance: none;
  background: #ffffff;
  border: 2px solid;
  position: relative;
  cursor: pointer;
}

.et_global_button_2 input[type="radio"]:checked::after {
  content: '';
  position: absolute;
  top: 4px;
  left: 4px;
  width: 6px;
  height: 6px;
  background: currentColor;
  border-radius: 50%;
}

/* Contact Form 7 Enhanced Integration */
.et_global_button_2 .wpcf7-submit,
.et_global_button_2 input.wpcf7-submit,
.et_global_button_2 button.wpcf7-submit,
.et_global_button_2 span[class*=wpcf7][class*=file],
.et_global_button_2 .wpcf7-file,
.et_global_button_2 .wpcf7-quiz,
.et_global_button_2 .wpcf7-captchar,
.et_global_button_2 .wpcf7-acceptance,
.et_global_button_2 .wpcf7-checkbox,
.et_global_button_2 .wpcf7-radio,
.et_global_button_2 .wpcf7-list-item,
.et_global_button_2 .wpcf7-response-output,
.et_global_button_2 .wpcf7-validation-errors,
.et_global_button_2 .wpcf7-mail-sent-ok,
.et_global_button_2 .wpcf7-mail-sent-ng,
.et_global_button_2 .wpcf7-spam-blocked,
.et_global_button_2 .wpcf7-not-valid-tip,
.et_global_button_2 .wpcf7-multistep,
.et_global_button_2 .wpcf7-step,
.et_global_button_2 .wpcf7-step-next,
.et_global_button_2 .wpcf7-step-prev,
.et_global_button_2 .wpcf7-progress-bar,
.et_global_button_2 .wpcf7-current-step {
  border-radius: 9px !important;
}

.et_global_button_2 .page-numbers {
  border-radius: 9px !important;
}
.et_global_button_2 .fullwidthgal,
.et_global_button_2 .eventime_single_ticket_main {
  border-radius: 9px;
  overflow: hidden;
}

/*------------------------------------------------------------------
et_global_button_3 - 15px Border Radius
-------------------------------------------------------------------*/
.et_global_button_3 a.eventime_rev_button.eventime_button.rev-btn,
.et_global_button_3 .woocommerce #respond input#submit,
.et_global_button_3 a.button, 
.et_global_button_3 .woocommerce button.button, 
.et_global_button_3 .woocommerce input.button, 
.et_global_button_3 .woocommerce input[type=submit], 
.et_global_button_3 .woocommerce ul.products.eventime_woo_products #respond input#submit, 
.et_global_button_3 .woocommerce ul.products.eventime_woo_products a.button, 
.et_global_button_3 .woocommerce ul.products.eventime_woo_products button.button,  
.et_global_button_3 .woocommerce ul.products.eventime_woo_products input.button,
.et_global_button_3 div.product .woocommerce-tabs.eventime_tabs ul.tabs li,
.et_global_button_3 .woocommerce .quantity .qty,
.et_global_button_3 span.spinner>.add, 
.et_global_button_3 span.spinner>.sub,
.et_global_button_3 .eventime_button.btn,
.et_global_button_3 .button,
.et_global_button_3 .vc_btn3.et-vc-custom-styling-vc_btn,
.et_global_button_3 .contact_button, 
.et_global_button_3 .eventime_button, 
.et_global_button_3 .reservation_button,
.et_global_button_3 footer .widget-container .searchform input[type=text], 
.et_global_button_3 footer .widget-container .searchform input[type=search],
.et_global_button_3 footer .widget-container .searchform input[type=submit],
.et_global_button_3 .comment-form input, 
.et_global_button_3 .comment-form input[type=submit],
.et_global_button_3 .woocommerce ul.products li.product .onsale,
.et_global_button_3 .blog_item a.contact_icon,
.et_global_button_3 div[id*=contact-form] input[type=submit],
.et_global_button_3 input[type=submit][class*=wpcf7],
.et_global_button_3 .reservation input[type=submit],
.et_global_button_3 .eventime_contact_form input[type=submit],
.et_global_button_3 .schedule_table_header,
.et_global_button_3 .wp-block-search .wp-block-search__input,
.et_global_button_3 .wp-block-search .wp-block-search__button,
.et_global_button_3 input[type="search"].search-field,
.et_global_button_3 input[type="submit"].search-submit,
.et_global_button_3 form.searchform input[type=search],
.et_global_button_3 form.searchform input[type=submit],
.et_global_button_3 figure.eventime_img figcaption::before,
.et_global_button_3 #add_payment_method #payment div.payment_box,
.et_global_button_3 .woocommerce-checkout #payment div.payment_box,
.et_global_button_3 .woocommerce form.checkout_coupon,
.et_global_button_3 .woocommerce form.login,
.et_global_button_3 .woocommerce form.register,
.et_global_button_3 .select2-drop,
.et_global_button_3 .select2-container .select2-choice,
.et_global_button_3 .wc-block-cart-checkout-button,
.et_global_button_3 .wc-block-components-button,
.et_global_button_3 .wc-block-checkout-place-order-button,
.et_global_button_3 .wc-block-add-to-cart-form-button,
.et_global_button_3 .wc-block-components-form .wc-block-components-text-input,
.et_global_button_3 .wc-block-components-text-input,
.et_global_button_3 .wc-block-components-form .wc-block-components-text-input input[type=email],
.et_global_button_3 .wc-block-components-form .wc-block-components-text-input input[type=number],
.et_global_button_3 .wc-block-components-form .wc-block-components-text-input input[type=password],
.et_global_button_3 .wc-block-components-form .wc-block-components-text-input input[type=tel],
.et_global_button_3 .wc-block-components-form .wc-block-components-text-input input[type=text],
.et_global_button_3 .wc-block-components-form .wc-block-components-text-input input[type=url],
.et_global_button_3 .wc-block-components-text-input input[type=email],
.et_global_button_3 .wc-block-components-text-input input[type=number],
.et_global_button_3 .wc-block-components-text-input input[type=password],
.et_global_button_3 .wc-block-components-text-input input[type=tel],
.et_global_button_3 .wc-block-components-text-input input[type=text],
.et_global_button_3 .wc-block-components-text-input input[type=url],
.et_global_button_3 .wc-blocks-components-select .wc-blocks-components-select__select,
.et_global_button_3 .wp-block-woocommerce-checkout-order-summary-block,
.et_global_button_3 .vc_bar {
  border-radius: 15px !important;
  overflow: hidden !important;
}

.et_global_button_3 .schedule_date {
  border-radius: 15px !important;
  font-weight: 500;
  font-size: 36px;
}

.et_global_button_3 div.product .woocommerce-tabs.eventime_tabs ul.tabs li,
.et_global_button_3 .sh_carousel .carousel-indicators div,
.et_global_button_3 .tabs_about .menu_tabs li a {
  margin-left: 2px;
  margin-right: 2px;
}

.et_global_button_3 span.spinner>.add {
  margin-left: 10px;
}

.et_global_button_3 span.spinner>.sub {
  margin-right: 10px;
}

.et_global_button_3.woocommerce .quantity {
  width: 200px;
}

.et_global_button_3 span.spinner>.add, 
.et_global_button_3 span.spinner>.sub {
  border: 1px solid;
  height: 35px;
  width: 35px;
  margin-top: 5px;
  line-height: 33px;
}

.et_global_button_3 .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading,
.et_global_button_3 .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover,
.et_global_button_3 div[id*=contact-form] input[type=date], 
.et_global_button_3 div[id*=contact-form] input[type=email], 
.et_global_button_3 div[id*=contact-form] input[type=tel], 
.et_global_button_3 div[id*=contact-form] input[type=text], 
.et_global_button_3 div[id*=contact-form] input[type=time], 
.et_global_button_3 div[id*=contact-form] input[type=url], 
.et_global_button_3 div[id*=contact-form] textarea, 
.et_global_button_3 input[type=date][class*=wpcf7], 
.et_global_button_3 input[type=email][class*=wpcf7], 
.et_global_button_3 input[type=tel][class*=wpcf7], 
.et_global_button_3 input[type=text][class*=wpcf7], 
.et_global_button_3 input[type=time][class*=wpcf7], 
.et_global_button_3 input[type=url][class*=wpcf7], 
.et_global_button_3 textarea[class*=wpcf7],
.et_global_button_3.woocommerce .eventime_woo_wrapper select,
.et_global_button_3.woocommerce select, 
.et_global_button_3 div.product.eventime_simple_product .eventime_single_summary select, 
.et_global_button_3 select#rating,
.et_global_button_3 div[id*=contact-form] select, 
.et_global_button_3 select[class*=wpcf7],
.et_global_button_3 .woocommerce ul.products.eventime_woo_products li.eventime_product.eventime-ticket-no-border,
.et_global_button_3 .et-gal-excerpt-wrapper,
.et_global_button_3 .et-gal-bg-main,
.et_global_button_3 .vc_gitem-zone.vc_gitem-zone-c,
.et_global_button_3 .vc_general.vc_cta3.vc_cta3-style-classic,
.et_global_button_3 .sponsor_basic,
.et_global_button_3 .sponsor_featured,
.et_global_button_3 .photo_carousel figure,
.et_global_button_3 .testimonials_carousel,
.et_global_button_3 .et-input-error, 
.et_global_button_3 .eventime_contact_form input[type=email], 
.et_global_button_3 .eventime_contact_form input[type=tel], 
.et_global_button_3 .eventime_contact_form input[type=text],
.et_global_button_3 .eventime_contact_form textarea,
.et_global_button_3 .reservation input[type=text], 
.et_global_button_3 input[type=radio]+label,
.et_global_button_3 .woocommerce ul.products.eventime_woo_products li.eventime_product, 
.et_global_button_3 ul.products.eventime_woo_products li.product,
.et_global_button_3 .checkout textarea, 
.et_global_button_3 .woocommerce-cart table.cart td.actions .coupon .input-text,
.et_global_button_3 .woocommerce table.shop_table,
.et_global_button_3 .woocommerce form:not(.searchform) input[type=text], 
.et_global_button_3 .woocommerce input[type=tel], 
.et_global_button_3 .woocommerce input[type=password], 
.et_global_button_3 .woocommerce input[type=range], 
.et_global_button_3 .woocommerce input[type=login], 
.et_global_button_3 .woocommerce input[type=url], 
.et_global_button_3 .woocommerce input[type=search], 
.et_global_button_3 .woocommerce input[type=select], 
.et_global_button_3 .woocommerce input[type=phone], 
.et_global_button_3 .woocommerce input[type=date], 
.et_global_button_3 .woocommerce input[type=email],
.et_global_button_3 textarea#comment,
.et_global_button_3 input[type=number],
.et_global_button_3 .woocommerce-MyAccount-navigation ul,
.et_global_button_3 .eventime_ticket_mask,
.et_global_button_3 .eventime-speaker-avatar-wrapper img,
.et_global_button_3 .carousel-inner .tooltip .tooltip-inner,
.et_global_button_3 .schedule_table_flat.flatphototable,
.et_global_button_3 .flatphototable div[class*="tablesize_flat"],
.et_global_button_3 .vc_progress_bar,
.et_global_button_3 .vc_single_bar {
  border-radius: 15px;
}

.et_global_button_3 .woocommerce-MyAccount-navigation ul,
.et_global_button_3 .et-gal-bg-hover,
.et_global_button_3 .pricing_ticket {
  overflow: hidden;
  border-radius: 15px;
}

.et_global_button_3 .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
  border-radius: 15px 15px 0 0;
}

.et_global_button_3 .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-body {
  border-radius: 0 0 15px 15px;
}

.et_global_button_3 .woocommerce ul.products li.product .onsale {
  min-width: 80px;
}

.et_global_button_3 .eventime_simple_product span.onsale, 
.et_global_button_3 .product-type-chaykovskiy_eventime_ticket span.onsale, 
.et_global_button_3.woocommerce ul.products.eventime_woo_products li.eventime_product span.onsale, 
.et_global_button_3.woocommerce .single-product span.onsale {
  border-radius: 15px !important;
}

.et_global_button_3 .searchform input[type=text]:focus,
.et_global_button_3 .searchform input[type=search]:focus {
  box-shadow: none;
  outline: none;
}

.et_global_button_3 div[class*=tablesize_flat] .schedule_table_title_flat,
.et_global_button_3 .widget-container .searchform input[type=text],
.et_global_button_3 .widget-container .searchform input[type=search] {
  border-radius: 15px 0 0 15px !important;
}

.et_global_button_3 [class*=tablesize] .arrowtable,
.et_global_button_3 .widget-container .searchform input[type=submit] {
  border-radius: 0 15px 15px 0 !important;
}

.et_global_button_3 .photo_carousel_ind {
  border-radius: 15px;
}

/* WordPress Core Block Editor Components */
.et_global_button_3 .wp-block-button .wp-block-button__link,
.et_global_button_3 .wp-block-file .wp-block-file__button,
.et_global_button_3 .wp-block-table,
.et_global_button_3 .wp-block-table th,
.et_global_button_3 .wp-block-table td,
.et_global_button_3 .wp-block-quote,
.et_global_button_3 .wp-block-pullquote,
.et_global_button_3 .wp-block-columns .wp-block-column,
.et_global_button_3 .wp-block-group,
.et_global_button_3 .wp-block-cover {
  border-radius: 15px !important;
}

/* Advanced Form Controls */
.et_global_button_3 input[type="checkbox"],
.et_global_button_3 input[type="radio"],
.et_global_button_3 input[type="file"]::-webkit-file-upload-button,
.et_global_button_3 input[type="file"]::-ms-browse {
  border-radius: 15px !important;
}

.et_global_button_3 input[type="checkbox"] {
  width: 18px;
  height: 18px;
  appearance: none;
  -webkit-appearance: none;
  background: #ffffff;
  border: 2px solid;
  position: relative;
  cursor: pointer;
}

.et_global_button_3 input[type="checkbox"]:checked::after {
  content: '\2713';
  position: absolute;
  top: -2px;
  left: 2px;
  font-size: 14px;
  font-weight: bold;
  line-height: 1;
}

.et_global_button_3 input[type="radio"] {
  width: 18px;
  height: 18px;
  appearance: none;
  -webkit-appearance: none;
  background: #ffffff;
  border: 2px solid;
  position: relative;
  cursor: pointer;
}

.et_global_button_3 input[type="radio"]:checked::after {
  content: '';
  position: absolute;
  top: 4px;
  left: 4px;
  width: 6px;
  height: 6px;
  background: currentColor;
  border-radius: 50%;
}

/* Contact Form 7 Enhanced Integration */
.et_global_button_3 .wpcf7-submit,
.et_global_button_3 input.wpcf7-submit,
.et_global_button_3 button.wpcf7-submit,
.et_global_button_3 span[class*=wpcf7][class*=file],
.et_global_button_3 .wpcf7-file,
.et_global_button_3 .wpcf7-quiz,
.et_global_button_3 .wpcf7-captchar,
.et_global_button_3 .wpcf7-acceptance,
.et_global_button_3 .wpcf7-checkbox,
.et_global_button_3 .wpcf7-radio,
.et_global_button_3 .wpcf7-list-item,
.et_global_button_3 .wpcf7-response-output,
.et_global_button_3 .wpcf7-validation-errors,
.et_global_button_3 .wpcf7-mail-sent-ok,
.et_global_button_3 .wpcf7-mail-sent-ng,
.et_global_button_3 .wpcf7-spam-blocked,
.et_global_button_3 .wpcf7-not-valid-tip,
.et_global_button_3 .wpcf7-multistep,
.et_global_button_3 .wpcf7-step,
.et_global_button_3 .wpcf7-step-next,
.et_global_button_3 .wpcf7-step-prev,
.et_global_button_3 .wpcf7-progress-bar,
.et_global_button_3 .wpcf7-current-step {
  border-radius: 15px !important;
}

.et_global_button_3 .page-numbers {
  border-radius: 15px !important;
}
.et_global_button_3 .fullwidthgal,
.et_global_button_3 .eventime_single_ticket_main {
  border-radius: 15px;
  overflow: hidden;
}

/*------------------------------------------------------------------
et_global_button_4 - Square/No Border Radius
-------------------------------------------------------------------*/
.et_global_button_4 a.eventime_rev_button.eventime_button.rev-btn,
.et_global_button_4 .woocommerce #respond input#submit,
.et_global_button_4 a.button, 
.et_global_button_4 .woocommerce button.button, 
.et_global_button_4 .woocommerce input.button, 
.et_global_button_4 .woocommerce input[type=submit], 
.et_global_button_4 .woocommerce ul.products.eventime_woo_products #respond input#submit, 
.et_global_button_4 .woocommerce ul.products.eventime_woo_products a.button, 
.et_global_button_4 .woocommerce ul.products.eventime_woo_products button.button,  
.et_global_button_4 .woocommerce ul.products.eventime_woo_products input.button,
.et_global_button_4 div.product .woocommerce-tabs.eventime_tabs ul.tabs li,
.et_global_button_4 .woocommerce .quantity .qty,
.et_global_button_4 span.spinner>.add, 
.et_global_button_4 span.spinner>.sub,
.et_global_button_4 .eventime_button.btn,
.et_global_button_4 .button,
.et_global_button_4 .vc_btn3.et-vc-custom-styling-vc_btn,
.et_global_button_4 .contact_button, 
.et_global_button_4 .eventime_button, 
.et_global_button_4 .reservation_button,
.et_global_button_4 footer .widget-container .searchform input[type=text], 
.et_global_button_4 footer .widget-container .searchform input[type=search],
.et_global_button_4 footer .widget-container .searchform input[type=submit],
.et_global_button_4 .comment-form input, 
.et_global_button_4 .comment-form input[type=submit],
.et_global_button_4 .woocommerce ul.products li.product .onsale,
.et_global_button_4 .blog_item a.contact_icon,
.et_global_button_4 div[id*=contact-form] input[type=submit],
.et_global_button_4 input[type=submit][class*=wpcf7],
.et_global_button_4 .reservation input[type=submit],
.et_global_button_4 .eventime_contact_form input[type=submit],
.et_global_button_4 .schedule_table_header,
.et_global_button_4 .wp-block-search .wp-block-search__input,
.et_global_button_4 .wp-block-search .wp-block-search__button,
.et_global_button_4 input[type="search"].search-field,
.et_global_button_4 input[type="submit"].search-submit,
.et_global_button_4 form.searchform input[type=search],
.et_global_button_4 form.searchform input[type=submit],
.et_global_button_4 figure.eventime_img figcaption::before,
.et_global_button_4 #add_payment_method #payment div.payment_box,
.et_global_button_4 .woocommerce-checkout #payment div.payment_box,
.et_global_button_4 .woocommerce form.checkout_coupon,
.et_global_button_4 .woocommerce form.login,
.et_global_button_4 .woocommerce form.register,
.et_global_button_4 .select2-drop,
.et_global_button_4 .select2-container .select2-choice,
.et_global_button_4 .wc-block-cart-checkout-button,
.et_global_button_4 .wc-block-components-button,
.et_global_button_4 .wc-block-checkout-place-order-button,
.et_global_button_4 .wc-block-add-to-cart-form-button,
.et_global_button_4 .wc-block-components-form .wc-block-components-text-input,
.et_global_button_4 .wc-block-components-text-input,
.et_global_button_4 .wc-block-components-form .wc-block-components-text-input input[type=email],
.et_global_button_4 .wc-block-components-form .wc-block-components-text-input input[type=number],
.et_global_button_4 .wc-block-components-form .wc-block-components-text-input input[type=password],
.et_global_button_4 .wc-block-components-form .wc-block-components-text-input input[type=tel],
.et_global_button_4 .wc-block-components-form .wc-block-components-text-input input[type=text],
.et_global_button_4 .wc-block-components-form .wc-block-components-text-input input[type=url],
.et_global_button_4 .wc-block-components-text-input input[type=email],
.et_global_button_4 .wc-block-components-text-input input[type=number],
.et_global_button_4 .wc-block-components-text-input input[type=password],
.et_global_button_4 .wc-block-components-text-input input[type=tel],
.et_global_button_4 .wc-block-components-text-input input[type=text],
.et_global_button_4 .wc-block-components-text-input input[type=url],
.et_global_button_4 .wc-blocks-components-select .wc-blocks-components-select__select,
.et_global_button_4 .wp-block-woocommerce-checkout-order-summary-block,
.et_global_button_4 .vc_bar {
  border-radius: 0 !important;
  overflow: hidden !important;
}

.et_global_button_4 .schedule_date {
  border-radius: 0 !important;
  font-weight: 500;
  font-size: 36px;
}

.et_global_button_4 div.product .woocommerce-tabs.eventime_tabs ul.tabs li,
.et_global_button_4 .sh_carousel .carousel-indicators div,
.et_global_button_4 .tabs_about .menu_tabs li a {
  margin-left: 2px;
  margin-right: 2px;
}

.et_global_button_4 span.spinner>.add {
  margin-left: 10px;
}

.et_global_button_4 span.spinner>.sub {
  margin-right: 10px;
}

.et_global_button_4.woocommerce .quantity {
  width: 200px;
}

.et_global_button_4 span.spinner>.add, 
.et_global_button_4 span.spinner>.sub {
  border: 1px solid;
  height: 35px;
  width: 35px;
  margin-top: 5px;
  line-height: 33px;
}

.et_global_button_4 .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading,
.et_global_button_4 .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover,
.et_global_button_4 div[id*=contact-form] input[type=date], 
.et_global_button_4 div[id*=contact-form] input[type=email], 
.et_global_button_4 div[id*=contact-form] input[type=tel], 
.et_global_button_4 div[id*=contact-form] input[type=text], 
.et_global_button_4 div[id*=contact-form] input[type=time], 
.et_global_button_4 div[id*=contact-form] input[type=url], 
.et_global_button_4 div[id*=contact-form] textarea, 
.et_global_button_4 input[type=date][class*=wpcf7], 
.et_global_button_4 input[type=email][class*=wpcf7], 
.et_global_button_4 input[type=tel][class*=wpcf7], 
.et_global_button_4 input[type=text][class*=wpcf7], 
.et_global_button_4 input[type=time][class*=wpcf7], 
.et_global_button_4 input[type=url][class*=wpcf7], 
.et_global_button_4 textarea[class*=wpcf7],
.et_global_button_4.woocommerce .eventime_woo_wrapper select,
.et_global_button_4.woocommerce select, 
.et_global_button_4 div.product.eventime_simple_product .eventime_single_summary select, 
.et_global_button_4 select#rating,
.et_global_button_4 div[id*=contact-form] select, 
.et_global_button_4 select[class*=wpcf7],
.et_global_button_4 .woocommerce ul.products.eventime_woo_products li.eventime_product.eventime-ticket-no-border,
.et_global_button_4 .et-gal-excerpt-wrapper,
.et_global_button_4 .et-gal-bg-main,
.et_global_button_4 .vc_gitem-zone.vc_gitem-zone-c,
.et_global_button_4 .vc_general.vc_cta3.vc_cta3-style-classic,
.et_global_button_4 .sponsor_basic,
.et_global_button_4 .sponsor_featured,
.et_global_button_4 .photo_carousel figure,
.et_global_button_4 .testimonials_carousel,
.et_global_button_4 .et-input-error, 
.et_global_button_4 .eventime_contact_form input[type=email], 
.et_global_button_4 .eventime_contact_form input[type=tel], 
.et_global_button_4 .eventime_contact_form input[type=text],
.et_global_button_4 .eventime_contact_form textarea,
.et_global_button_4 .reservation input[type=text], 
.et_global_button_4 input[type=radio]+label,
.et_global_button_4 .woocommerce ul.products.eventime_woo_products li.eventime_product, 
.et_global_button_4 ul.products.eventime_woo_products li.product,
.et_global_button_4 .checkout textarea, 
.et_global_button_4 .woocommerce-cart table.cart td.actions .coupon .input-text,
.et_global_button_4 .woocommerce table.shop_table,
.et_global_button_4 .woocommerce form:not(.searchform) input[type=text], 
.et_global_button_4 .woocommerce input[type=tel], 
.et_global_button_4 .woocommerce input[type=password], 
.et_global_button_4 .woocommerce input[type=range], 
.et_global_button_4 .woocommerce input[type=login], 
.et_global_button_4 .woocommerce input[type=url], 
.et_global_button_4 .woocommerce input[type=search], 
.et_global_button_4 .woocommerce input[type=select], 
.et_global_button_4 .woocommerce input[type=phone], 
.et_global_button_4 .woocommerce input[type=date], 
.et_global_button_4 .woocommerce input[type=email],
.et_global_button_4 textarea#comment,
.et_global_button_4 input[type=number],
.et_global_button_4 .woocommerce-MyAccount-navigation ul,
.et_global_button_4 .eventime_ticket_mask,
.et_global_button_4 .eventime-speaker-avatar-wrapper img,
.et_global_button_4 .carousel-inner .tooltip .tooltip-inner,
.et_global_button_4 .schedule_table_flat.flatphototable,
.et_global_button_4 .flatphototable div[class*="tablesize_flat"],
.et_global_button_4 .vc_progress_bar,
.et_global_button_4 .vc_single_bar {
  border-radius: 0;
}

.et_global_button_4 .woocommerce-MyAccount-navigation ul,
.et_global_button_4 .et-gal-bg-hover,
.et_global_button_4 .pricing_ticket {
  overflow: hidden;
  border-radius: 0;
}

.et_global_button_4 .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
  border-radius: 0;
}

.et_global_button_4 .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-body {
  border-radius: 0;
}

.et_global_button_4 .woocommerce ul.products li.product .onsale {
  min-width: 80px;
}

.et_global_button_4 .eventime_simple_product span.onsale, 
.et_global_button_4 .product-type-chaykovskiy_eventime_ticket span.onsale, 
.et_global_button_4.woocommerce ul.products.eventime_woo_products li.eventime_product span.onsale, 
.et_global_button_4.woocommerce .single-product span.onsale {
  border-radius: 0px !important;
}

.et_global_button_4 .searchform input[type=text]:focus,
.et_global_button_4 .searchform input[type=search]:focus {
  box-shadow: none;
  outline: none;
}

.et_global_button_4 div[class*=tablesize_flat] .schedule_table_title_flat,
.et_global_button_4 .widget-container .searchform input[type=text],
.et_global_button_4 .widget-container .searchform input[type=search] {
  border-radius: 0 !important;
}

.et_global_button_4 [class*=tablesize] .arrowtable,
.et_global_button_4 .widget-container .searchform input[type=submit] {
  border-radius: 0 !important;
}

.et_global_button_4 .photo_carousel_ind {
  border-radius: 0;
}

/* WordPress Core Block Editor Components */
.et_global_button_4 .wp-block-button .wp-block-button__link,
.et_global_button_4 .wp-block-file .wp-block-file__button,
.et_global_button_4 .wp-block-table,
.et_global_button_4 .wp-block-table th,
.et_global_button_4 .wp-block-table td,
.et_global_button_4 .wp-block-quote,
.et_global_button_4 .wp-block-pullquote,
.et_global_button_4 .wp-block-columns .wp-block-column,
.et_global_button_4 .wp-block-group,
.et_global_button_4 .wp-block-cover {
  border-radius: 0px !important;
}

/* Advanced Form Controls */
.et_global_button_4 input[type="checkbox"],
.et_global_button_4 input[type="radio"],
.et_global_button_4 input[type="file"]::-webkit-file-upload-button,
.et_global_button_4 input[type="file"]::-ms-browse {
  border-radius: 0px !important;
}

.et_global_button_4 input[type="checkbox"] {
  width: 18px;
  height: 18px;
  appearance: none;
  -webkit-appearance: none;
  background: #ffffff;
  border: 2px solid;
  position: relative;
  cursor: pointer;
}

.et_global_button_4 input[type="checkbox"]:checked::after {
  content: '\2713';
  position: absolute;
  top: -2px;
  left: 2px;
  font-size: 14px;
  font-weight: bold;
  line-height: 1;
}

.et_global_button_4 input[type="radio"] {
  width: 18px;
  height: 18px;
  appearance: none;
  -webkit-appearance: none;
  background: #ffffff;
  border: 2px solid;
  position: relative;
  cursor: pointer;
}

.et_global_button_4 input[type="radio"]:checked::after {
  content: '';
  position: absolute;
  top: 4px;
  left: 4px;
  width: 6px;
  height: 6px;
  background: currentColor;
  border-radius: 50%;
}

/* Contact Form 7 Enhanced Integration */
.et_global_button_4 .wpcf7-submit,
.et_global_button_4 input.wpcf7-submit,
.et_global_button_4 button.wpcf7-submit,
.et_global_button_4 span[class*=wpcf7][class*=file],
.et_global_button_4 .wpcf7-file,
.et_global_button_4 .wpcf7-quiz,
.et_global_button_4 .wpcf7-captchar,
.et_global_button_4 .wpcf7-acceptance,
.et_global_button_4 .wpcf7-checkbox,
.et_global_button_4 .wpcf7-radio,
.et_global_button_4 .wpcf7-list-item,
.et_global_button_4 .wpcf7-response-output,
.et_global_button_4 .wpcf7-validation-errors,
.et_global_button_4 .wpcf7-mail-sent-ok,
.et_global_button_4 .wpcf7-mail-sent-ng,
.et_global_button_4 .wpcf7-spam-blocked,
.et_global_button_4 .wpcf7-not-valid-tip,
.et_global_button_4 .wpcf7-multistep,
.et_global_button_4 .wpcf7-step,
.et_global_button_4 .wpcf7-step-next,
.et_global_button_4 .wpcf7-step-prev,
.et_global_button_4 .wpcf7-progress-bar,
.et_global_button_4 .wpcf7-current-step {
  border-radius: 0px !important;
}

.et_global_button_4 .page-numbers {
  border-radius: 0px !important;
}
.et_global_button_4 .fullwidthgal,
.et_global_button_4 .eventime_single_ticket_main {
  border-radius: 0px;
  overflow: hidden;
}

/*------------------------------------------------------------------
et_global_button_5 - 25px border-radius (Maximum Rounded)
-------------------------------------------------------------------*/
.et_global_button_5 a.eventime_rev_button.eventime_button.rev-btn,
.et_global_button_5 .woocommerce #respond input#submit,
.et_global_button_5 a.button, 
.et_global_button_5 .woocommerce button.button, 
.et_global_button_5 .woocommerce input.button, 
.et_global_button_5 .woocommerce input[type=submit], 
.et_global_button_5 .woocommerce ul.products.eventime_woo_products #respond input#submit, 
.et_global_button_5 .woocommerce ul.products.eventime_woo_products a.button, 
.et_global_button_5 .woocommerce ul.products.eventime_woo_products button.button,  
.et_global_button_5 .woocommerce ul.products.eventime_woo_products input.button,
.et_global_button_5 div.product .woocommerce-tabs.eventime_tabs ul.tabs li,
.et_global_button_5 .woocommerce .quantity .qty,
.et_global_button_5 span.spinner>.add, 
.et_global_button_5 span.spinner>.sub,
.et_global_button_5 .eventime_button.btn,
.et_global_button_5 .button,
.et_global_button_5 .vc_btn3.et-vc-custom-styling-vc_btn,
.et_global_button_5 .contact_button, 
.et_global_button_5 .eventime_button, 
.et_global_button_5 .reservation_button,
.et_global_button_5 footer .widget-container .searchform input[type=text], 
.et_global_button_5 footer .widget-container .searchform input[type=search],
.et_global_button_5 footer .widget-container .searchform input[type=submit],
.et_global_button_5 .comment-form input, 
.et_global_button_5 .comment-form input[type=submit],
.et_global_button_5 .woocommerce ul.products li.product .onsale,
.et_global_button_5 .blog_item a.contact_icon,
.et_global_button_5 div[id*=contact-form] input[type=submit],
.et_global_button_5 input[type=submit][class*=wpcf7],
.et_global_button_5 .reservation input[type=submit],
.et_global_button_5 .eventime_contact_form input[type=submit],
.et_global_button_5 .schedule_table_header,
.et_global_button_5 .wp-block-search .wp-block-search__input,
.et_global_button_5 .wp-block-search .wp-block-search__button,
.et_global_button_5 input[type="search"].search-field,
.et_global_button_5 input[type="submit"].search-submit,
.et_global_button_5 form.searchform input[type=search],
.et_global_button_5 form.searchform input[type=submit],
.et_global_button_5 figure.eventime_img figcaption::before,
.et_global_button_5 #add_payment_method #payment div.payment_box,
.et_global_button_5 .woocommerce-checkout #payment div.payment_box,
.et_global_button_5 .woocommerce form.checkout_coupon,
.et_global_button_5 .woocommerce form.login,
.et_global_button_5 .woocommerce form.register,
.et_global_button_5 .select2-drop,
.et_global_button_5 .select2-container .select2-choice,
.et_global_button_5 .wc-block-cart-checkout-button,
.et_global_button_5 .wc-block-components-button,
.et_global_button_5 .wc-block-checkout-place-order-button,
.et_global_button_5 .wc-block-add-to-cart-form-button,
.et_global_button_5 .wc-block-components-form .wc-block-components-text-input,
.et_global_button_5 .wc-block-components-text-input,
.et_global_button_5 .wc-block-components-form .wc-block-components-text-input input[type=email],
.et_global_button_5 .wc-block-components-form .wc-block-components-text-input input[type=number],
.et_global_button_5 .wc-block-components-form .wc-block-components-text-input input[type=password],
.et_global_button_5 .wc-block-components-form .wc-block-components-text-input input[type=tel],
.et_global_button_5 .wc-block-components-form .wc-block-components-text-input input[type=text],
.et_global_button_5 .wc-block-components-form .wc-block-components-text-input input[type=url],
.et_global_button_5 .wc-block-components-text-input input[type=email],
.et_global_button_5 .wc-block-components-text-input input[type=number],
.et_global_button_5 .wc-block-components-text-input input[type=password],
.et_global_button_5 .wc-block-components-text-input input[type=tel],
.et_global_button_5 .wc-block-components-text-input input[type=text],
.et_global_button_5 .wc-block-components-text-input input[type=url],
.et_global_button_5 .wc-blocks-components-select .wc-blocks-components-select__select,
.et_global_button_5 .wp-block-woocommerce-checkout-order-summary-block,
.et_global_button_5 .vc_bar {
  border-radius: 25px !important;
  overflow: hidden !important;
}

.et_global_button_5 .schedule_date {
  border-radius: 25px !important;
  font-weight: 500;
  font-size: 36px;
}

.et_global_button_5 div.product .woocommerce-tabs.eventime_tabs ul.tabs li,
.et_global_button_5 .sh_carousel .carousel-indicators div,
.et_global_button_5 .tabs_about .menu_tabs li a {
  margin-left: 4px;
  margin-right: 4px;
}

.et_global_button_5 span.spinner>.add {
  margin-left: 12px;
}

.et_global_button_5 span.spinner>.sub {
  margin-right: 12px;
}

.et_global_button_5.woocommerce .quantity {
  width: 200px;
}

.et_global_button_5 span.spinner>.add, 
.et_global_button_5 span.spinner>.sub {
  border: 1px solid;
  height: 35px;
  width: 35px;
  margin-top: 5px;
  line-height: 33px;
}

.et_global_button_5 .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading,
.et_global_button_5 .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover,
.et_global_button_5 div[id*=contact-form] input[type=date], 
.et_global_button_5 div[id*=contact-form] input[type=email], 
.et_global_button_5 div[id*=contact-form] input[type=tel], 
.et_global_button_5 div[id*=contact-form] input[type=text], 
.et_global_button_5 div[id*=contact-form] input[type=time], 
.et_global_button_5 div[id*=contact-form] input[type=url], 
.et_global_button_5 div[id*=contact-form] textarea, 
.et_global_button_5 input[type=date][class*=wpcf7], 
.et_global_button_5 input[type=email][class*=wpcf7], 
.et_global_button_5 input[type=tel][class*=wpcf7], 
.et_global_button_5 input[type=text][class*=wpcf7], 
.et_global_button_5 input[type=time][class*=wpcf7], 
.et_global_button_5 input[type=url][class*=wpcf7], 
.et_global_button_5 textarea[class*=wpcf7],
.et_global_button_5.woocommerce .eventime_woo_wrapper select,
.et_global_button_5.woocommerce select, 
.et_global_button_5 div.product.eventime_simple_product .eventime_single_summary select, 
.et_global_button_5 select#rating,
.et_global_button_5 div[id*=contact-form] select, 
.et_global_button_5 select[class*=wpcf7],
.et_global_button_5 .woocommerce ul.products.eventime_woo_products li.eventime_product.eventime-ticket-no-border,
.et_global_button_5 .et-gal-excerpt-wrapper,
.et_global_button_5 .et-gal-bg-main,
.et_global_button_5 .vc_gitem-zone.vc_gitem-zone-c,
.et_global_button_5 .vc_general.vc_cta3.vc_cta3-style-classic,
.et_global_button_5 .sponsor_basic,
.et_global_button_5 .sponsor_featured,
.et_global_button_5 .photo_carousel figure,
.et_global_button_5 .testimonials_carousel,
.et_global_button_5 .et-input-error, 
.et_global_button_5 .eventime_contact_form input[type=email], 
.et_global_button_5 .eventime_contact_form input[type=tel], 
.et_global_button_5 .eventime_contact_form input[type=text],
.et_global_button_5 .eventime_contact_form textarea,
.et_global_button_5 .reservation input[type=text], 
.et_global_button_5 input[type=radio]+label,
.et_global_button_5 .woocommerce ul.products.eventime_woo_products li.eventime_product, 
.et_global_button_5 ul.products.eventime_woo_products li.product,
.et_global_button_5 .checkout textarea, 
.et_global_button_5 .woocommerce-cart table.cart td.actions .coupon .input-text,
.et_global_button_5 .woocommerce table.shop_table,
.et_global_button_5 .woocommerce form:not(.searchform) input[type=text], 
.et_global_button_5 .woocommerce input[type=tel], 
.et_global_button_5 .woocommerce input[type=password], 
.et_global_button_5 .woocommerce input[type=range], 
.et_global_button_5 .woocommerce input[type=login], 
.et_global_button_5 .woocommerce input[type=url], 
.et_global_button_5 .woocommerce input[type=search], 
.et_global_button_5 .woocommerce input[type=select], 
.et_global_button_5 .woocommerce input[type=phone], 
.et_global_button_5 .woocommerce input[type=date], 
.et_global_button_5 .woocommerce input[type=email],
.et_global_button_5 textarea#comment,
.et_global_button_5 input[type=number],
.et_global_button_5 .woocommerce-MyAccount-navigation ul,
.et_global_button_5 .eventime_ticket_mask,
.et_global_button_5 .eventime-speaker-avatar-wrapper img,
.et_global_button_5 .carousel-inner .tooltip .tooltip-inner,
.et_global_button_5 .schedule_table_flat.flatphototable,
.et_global_button_5 .flatphototable div[class*="tablesize_flat"],
.et_global_button_5 .vc_progress_bar,
.et_global_button_5 .vc_single_bar {
  border-radius: 25px;
}
.et_global_button_5 .fullwidthgal,
.et_global_button_5 .eventime_single_ticket_main,
.et_global_button_5 .et-gal-bg-hover,
.et_global_button_5 .pricing_ticket {
  border-radius: 25px;
  overflow: hidden;
}

.et_global_button_5 .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
  border-radius: 25px 25px 0 0;
}

.et_global_button_5 .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-body {
  border-radius: 0 0 25px 25px;
}

.et_global_button_5 .woocommerce ul.products li.product .onsale {
  min-width: 80px;
}

.et_global_button_5 .eventime_simple_product span.onsale, 
.et_global_button_5 .product-type-chaykovskiy_eventime_ticket span.onsale, 
.et_global_button_5.woocommerce ul.products.eventime_woo_products li.eventime_product span.onsale, 
.et_global_button_5.woocommerce .single-product span.onsale {
  border-radius: 25px !important;
}

.et_global_button_5 .searchform input[type=text]:focus,
.et_global_button_5 .searchform input[type=search]:focus {
  box-shadow: none;
  outline: none;
}

.et_global_button_5 div[class*=tablesize_flat] .schedule_table_title_flat,
.et_global_button_5 .widget-container .searchform input[type=text],
.et_global_button_5 .widget-container .searchform input[type=search] {
  border-radius: 25px 0 0 25px !important;
}

.et_global_button_5 [class*=tablesize] .arrowtable,
.et_global_button_5 .widget-container .searchform input[type=submit] {
  border-radius: 0 25px 25px 0 !important;
}

.et_global_button_5 .photo_carousel_ind {
  border-radius: 25px;
}

/* WordPress Core Block Editor Components */
.et_global_button_5 .wp-block-button .wp-block-button__link,
.et_global_button_5 .wp-block-file .wp-block-file__button,
.et_global_button_5 .wp-block-table,
.et_global_button_5 .wp-block-table th,
.et_global_button_5 .wp-block-table td,
.et_global_button_5 .wp-block-quote,
.et_global_button_5 .wp-block-pullquote,
.et_global_button_5 .wp-block-columns .wp-block-column,
.et_global_button_5 .wp-block-group,
.et_global_button_5 .wp-block-cover {
  border-radius: 25px !important;
}

/* Advanced Form Controls */
.et_global_button_5 input[type="checkbox"],
.et_global_button_5 input[type="radio"],
.et_global_button_5 input[type="file"]::-webkit-file-upload-button,
.et_global_button_5 input[type="file"]::-ms-browse {
  border-radius: 25px !important;
}

.et_global_button_5 input[type="checkbox"] {
  width: 18px;
  height: 18px;
  appearance: none;
  -webkit-appearance: none;
  background: #ffffff;
  border: 2px solid;
  position: relative;
  cursor: pointer;
}

.et_global_button_5 input[type="checkbox"]:checked::after {
  content: '\2713';
  position: absolute;
  top: -2px;
  left: 2px;
  font-size: 14px;
  font-weight: bold;
  line-height: 1;
}

.et_global_button_5 input[type="radio"] {
  width: 18px;
  height: 18px;
  appearance: none;
  -webkit-appearance: none;
  background: #ffffff;
  border: 2px solid;
  position: relative;
  cursor: pointer;
}

.et_global_button_5 input[type="radio"]:checked::after {
  content: '';
  position: absolute;
  top: 4px;
  left: 4px;
  width: 6px;
  height: 6px;
  background: currentColor;
  border-radius: 50%;
}

/* Contact Form 7 Enhanced Integration */
.et_global_button_5 .wpcf7-submit,
.et_global_button_5 input.wpcf7-submit,
.et_global_button_5 button.wpcf7-submit,
.et_global_button_5 span[class*=wpcf7][class*=file],
.et_global_button_5 .wpcf7-file,
.et_global_button_5 .wpcf7-quiz,
.et_global_button_5 .wpcf7-captchar,
.et_global_button_5 .wpcf7-acceptance,
.et_global_button_5 .wpcf7-checkbox,
.et_global_button_5 .wpcf7-radio,
.et_global_button_5 .wpcf7-list-item,
.et_global_button_5 .wpcf7-response-output,
.et_global_button_5 .wpcf7-validation-errors,
.et_global_button_5 .wpcf7-mail-sent-ok,
.et_global_button_5 .wpcf7-mail-sent-ng,
.et_global_button_5 .wpcf7-spam-blocked,
.et_global_button_5 .wpcf7-not-valid-tip,
.et_global_button_5 .wpcf7-multistep,
.et_global_button_5 .wpcf7-step,
.et_global_button_5 .wpcf7-step-next,
.et_global_button_5 .wpcf7-step-prev,
.et_global_button_5 .wpcf7-progress-bar,
.et_global_button_5 .wpcf7-current-step {
  border-radius: 25px !important;
}

.et_global_button_5 .page-numbers {
  border-radius: 25px !important;
}

/* Responsive Rules for Mobile/Tablet */
@media (max-width:992px) {
  .et_global_button_1 [class*=tablesize] .arrowtable {
    border-radius: 0 0 3px 3px !important;
  }
  .et_global_button_1 [class*=tablesize_flat] > div {
    border-radius: 3px 3px 0 0;
  }
}

@media (max-width:992px) {
  .et_global_button_2 [class*=tablesize] .arrowtable {
    border-radius: 0 0 9px 9px !important;
  }
  .et_global_button_2 [class*=tablesize_flat] > div {
    border-radius: 9px 9px 0 0;
  }
}

@media (max-width:992px) {
  .et_global_button_3 [class*=tablesize] .arrowtable {
    border-radius: 0 0 15px 15px !important;
  }
  .et_global_button_3 [class*=tablesize_flat] > div {
    border-radius: 15px 15px 0 0;
  }
}

@media (max-width:992px) {
  .et_global_button_4 [class*=tablesize] .arrowtable {
    border-radius: 0 0 0px 0px !important;
  }
  .et_global_button_4 [class*=tablesize_flat] > div {
    border-radius: 0px 0px 0 0;
  }
}

@media (max-width:992px) {
  .et_global_button_5 [class*=tablesize] .arrowtable {
    border-radius: 0 0 25px 25px !important;
  }
  .et_global_button_5 [class*=tablesize_flat] > div {
    border-radius: 25px 25px 0 0;
  }
}

/*------------------------------------------------------------------
End of et_buttons.css - Complete Coverage Achieved
-------------------------------------------------------------------*/
