/*------------------------------------------------------------------
Global Width System - Border Width Control
et_global_width_1 = 1px borders
et_global_width_2 = 2px borders  
et_global_width_3 = 4px borders
-------------------------------------------------------------------*/

/*------------------------------------------------------------------
et_global_width_1 - 1px Border Width
-------------------------------------------------------------------*/
.et_global_width_1 a.eventime_rev_button.eventime_button.rev-btn,
.et_global_width_1 .woocommerce #respond input#submit,
.et_global_width_1 a.button, 
.et_global_width_1 .woocommerce button.button, 
.et_global_width_1 .woocommerce input.button, 
.et_global_width_1 .woocommerce input[type=submit], 
.et_global_width_1 .woocommerce .single_add_to_cart_button,
.et_global_width_1 .single_add_to_cart_button.button,
.et_global_width_1 .single_add_to_cart_button.button.alt,
.et_global_width_1 form.cart .single_add_to_cart_button.button.alt,
.et_global_width_1 .woocommerce ul.products.eventime_woo_products #respond input#submit, 
.et_global_width_1 .woocommerce ul.products.eventime_woo_products a.button, 
.et_global_width_1 .woocommerce ul.products.eventime_woo_products button.button,  
.et_global_width_1 .woocommerce ul.products.eventime_woo_products input.button,
.et_global_width_1 div.product .woocommerce-tabs.eventime_tabs ul.tabs li,
.et_global_width_1 .woocommerce .quantity .qty,
.et_global_width_1 .qty.input-text,
.et_global_width_1 span.spinner>.add, 
.et_global_width_1 span.spinner>.sub,
.et_global_width_1 .eventime_button.btn,
.et_global_width_1 .button,
.et_global_width_1 .vc_btn3.et-vc-custom-styling-vc_btn,
.et_global_width_1 .contact_button, 
.et_global_width_1 .eventime_button, 
.et_global_width_1 .reservation_button,
.et_global_width_1 footer .widget-container .searchform input[type=text], 
.et_global_width_1 footer .widget-container .searchform input[type=search],
.et_global_width_1 footer .widget-container .searchform input[type=submit],
.et_global_width_1 .comment-form input, 
.et_global_width_1 .comment-form input[type=submit],
.et_global_width_1 .woocommerce ul.products li.product .onsale,
.et_global_width_1 .blog_item a.contact_icon,
.et_global_width_1 div[id*=contact-form] input[type=submit],
.et_global_width_1 input[type=submit][class*=wpcf7],
.et_global_width_1 .reservation input[type=submit],
.et_global_width_1 .eventime_contact_form input[type=submit],
.et_global_width_1 .first_line,
.et_global_width_1 .center_line,
.et_global_width_1 .schedule_table_header,
.et_global_width_1 .schedule_date,
.et_global_width_1 input[type="search"].search-field,
.et_global_width_1 input[type="submit"].search-submit,
.et_global_width_1 form.searchform input[type=search],
.et_global_width_1 form.searchform input[type=submit],
.et_global_width_1 figure.eventime_img figcaption::before,
.et_global_width_1 .vc_btn3.vc_btn3-color-default.vc_btn3-style-modern, 
.et_global_width_1 .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern, 
.et_global_width_1 .vc_btn3.vc_btn3-color-juicy-pink, 
.et_global_width_1 .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat, 
.et_global_width_1 .vc_btn3.vc_btn3-color-white.vc_btn3-style-outline,
.et_global_width_1 .accordion_right,
.et_global_width_1 .sh_carousel .carousel-indicators div,
.et_global_width_1 .tabs_about .menu_tabs li a,
.et_global_width_1 .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading,
.et_global_width_1 .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover,
.et_global_width_1 div[id*=contact-form] input[type=date], 
.et_global_width_1 div[id*=contact-form] input[type=email], 
.et_global_width_1 div[id*=contact-form] input[type=tel], 
.et_global_width_1 div[id*=contact-form] input[type=text], 
.et_global_width_1 div[id*=contact-form] input[type=time], 
.et_global_width_1 div[id*=contact-form] input[type=url], 
.et_global_width_1 div[id*=contact-form] textarea, 
.et_global_width_1 input[type=date][class*=wpcf7], 
.et_global_width_1 input[type=email][class*=wpcf7], 
.et_global_width_1 input[type=tel][class*=wpcf7], 
.et_global_width_1 input[type=text][class*=wpcf7], 
.et_global_width_1 input[type=time][class*=wpcf7], 
.et_global_width_1 input[type=url][class*=wpcf7], 
.et_global_width_1 textarea[class*=wpcf7],
.et_global_width_1 .woocommerce .eventime_woo_wrapper select,
.et_global_width_1 .woocommerce select, 
.et_global_width_1 div.product.eventime_simple_product .eventime_single_summary select, 
.et_global_width_1 select#rating,
.et_global_width_1 div[id*=contact-form] select, 
.et_global_width_1 select[class*=wpcf7],
.et_global_width_1 .woocommerce ul.products.eventime_woo_products li.eventime_product.eventime-ticket-no-border,
.et_global_width_1 .vc_gitem-zone.vc_gitem-zone-c,
.et_global_width_1 .vc_general.vc_cta3.vc_cta3-style-classic,
.et_global_width_1 .sponsor_basic,
.et_global_width_1 .sponsor_featured,
.et_global_width_1 .photo_carousel figure,
.et_global_width_1 .testimonials_carousel,
.et_global_width_1 .et-input-error, 
.et_global_width_1 .eventime_contact_form input[type=email], 
.et_global_width_1 .eventime_contact_form input[type=tel], 
.et_global_width_1 .eventime_contact_form input[type=text],
.et_global_width_1 .eventime_contact_form textarea,
.et_global_width_1 .reservation input[type=text],
.et_global_width_1 .pricing_ticket, 
.et_global_width_1 input[type=radio]+label,
.et_global_width_1 .woocommerce ul.products.eventime_woo_products li.eventime_product, 
.et_global_width_1 ul.products.eventime_woo_products li.product,
.et_global_width_1 .checkout textarea, 
.et_global_width_1 .woocommerce-cart table.cart td.actions .coupon .input-text,
.et_global_width_1 .woocommerce table.shop_table,
.et_global_width_1 .woocommerce form:not(.searchform) input[type=text], 
.et_global_width_1 .woocommerce input[type=tel], 
.et_global_width_1 .woocommerce input[type=password], 
.et_global_width_1 .woocommerce input[type=range], 
.et_global_width_1 .woocommerce input[type=login], 
.et_global_width_1 .woocommerce input[type=url], 
.et_global_width_1 .woocommerce input[type=search], 
.et_global_width_1 .woocommerce input[type=select], 
.et_global_width_1 .woocommerce input[type=phone], 
.et_global_width_1 .woocommerce input[type=date], 
.et_global_width_1 .woocommerce input[type=email],
.et_global_width_1 textarea#comment,
.et_global_width_1 input[type=number],
.et_global_width_1 .woocommerce-MyAccount-navigation ul,
.et_global_width_1 .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading,
.et_global_width_1 .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-body,
.et_global_width_1 .searchform input[type=text]:focus,
.et_global_width_1 .searchform input[type=search]:focus,
.et_global_width_1 .widget-container .searchform input[type=text],
.et_global_width_1 .widget-container .searchform input[type=search],
.et_global_width_1 .widget-container .searchform input[type=submit],
.et_global_width_1 .photo_carousel_ind,
.et_global_width_1 #add_payment_method #payment div.payment_box,
.et_global_width_1 .woocommerce-checkout #payment div.payment_box,
.et_global_width_1 .woocommerce form.checkout_coupon,
.et_global_width_1 .woocommerce form.login,
.et_global_width_1 .woocommerce form.register,
.et_global_width_1 .select2-drop,
.et_global_width_1 .select2-container .select2-choice,
.et_global_width_1 .carousel-inner .speakers-wrapper img.attachment-thumbnail {
  border-width: 1px;
}

/* Enhanced specificity for WooCommerce add-to-cart button */
.et_global_width_1 .woocommerce .single_add_to_cart_button,
.et_global_width_1 .single_add_to_cart_button.button,
.et_global_width_1 .single_add_to_cart_button.button.alt,
.et_global_width_1 form.cart .single_add_to_cart_button.button.alt {
  border-width: 1px !important;
}

/* WooCommerce ticket line and blog sidebar elements */
.et_global_width_1 .woo_ticket_line,
.et_global_width_1 .blog_sidebar_right li:before,
.et_global_width_1 .blog_sidebar_left li:before {
  border-width: 1px !important;
}

/* WooCommerce Block Editor Components */
.et_global_width_1 .wc-block-components-form .wc-block-components-text-input input[type=email],
.et_global_width_1 .wc-block-components-form .wc-block-components-text-input input[type=number],
.et_global_width_1 .wc-block-components-form .wc-block-components-text-input input[type=password],
.et_global_width_1 .wc-block-components-form .wc-block-components-text-input input[type=tel],
.et_global_width_1 .wc-block-components-form .wc-block-components-text-input input[type=text],
.et_global_width_1 .wc-block-components-form .wc-block-components-text-input input[type=url],
.et_global_width_1 .wc-block-components-text-input input[type=email],
.et_global_width_1 .wc-block-components-text-input input[type=number],
.et_global_width_1 .wc-block-components-text-input input[type=password],
.et_global_width_1 .wc-block-components-text-input input[type=tel],
.et_global_width_1 .wc-block-components-text-input input[type=text],
.et_global_width_1 .wc-block-components-text-input input[type=url],
.et_global_width_1 .wc-blocks-components-select .wc-blocks-components-select__select,
.et_global_width_1 .wc-block-components-button:not(.is-link),
.et_global_width_1 .wc-block-cart-checkout-button,
.et_global_width_1 .wc-block-checkout-place-order-button,
.et_global_width_1 .wc-block-add-to-cart-form-button {
  border-width: 1px !important;
}

/* WordPress Core Block Editor Components */
.et_global_width_1 .wp-block-button .wp-block-button__link,
.et_global_width_1 .wp-block-file .wp-block-file__button,
.et_global_width_1 .wp-block-table,
.et_global_width_1 .wp-block-table th,
.et_global_width_1 .wp-block-table td,
.et_global_width_1 .wp-block-quote,
.et_global_width_1 .wp-block-pullquote,
.et_global_width_1 .wp-block-columns .wp-block-column,
.et_global_width_1 .wp-block-group,
.et_global_width_1 .wp-block-cover {
  border-width: 1px !important;
}

/* Advanced Input Type Support */
.et_global_width_1 input[type="file"],
.et_global_width_1 input[type="color"],
.et_global_width_1 input[type="datetime-local"],
.et_global_width_1 input[type="month"],
.et_global_width_1 input[type="week"] {
  border-width: 1px !important;
}

/* Contact Form 7 Enhanced Integration */
.et_global_width_1 .wpcf7-submit,
.et_global_width_1 input.wpcf7-submit,
.et_global_width_1 button.wpcf7-submit,
.et_global_width_1 span[class*=wpcf7][class*=file],
.et_global_width_1 .wpcf7-file,
.et_global_width_1 .wpcf7-quiz,
.et_global_width_1 .wpcf7-captchar,
.et_global_width_1 .wpcf7-acceptance,
.et_global_width_1 .wpcf7-checkbox,
.et_global_width_1 .wpcf7-radio,
.et_global_width_1 .wpcf7-list-item,
.et_global_width_1 .wpcf7-response-output,
.et_global_width_1 .wpcf7-validation-errors,
.et_global_width_1 .wpcf7-mail-sent-ok,
.et_global_width_1 .wpcf7-mail-sent-ng,
.et_global_width_1 .wpcf7-spam-blocked,
.et_global_width_1 .wpcf7-not-valid-tip {
  border-width: 1px !important;
}

/* CF7 Multi-step Forms */
.et_global_width_1 .wpcf7-multistep,
.et_global_width_1 .wpcf7-step,
.et_global_width_1 .wpcf7-step-next,
.et_global_width_1 .wpcf7-step-prev,
.et_global_width_1 .wpcf7-progress-bar,
.et_global_width_1 .wpcf7-current-step {
  border-width: 1px !important;
}

/*------------------------------------------------------------------
et_global_width_2 - 2px Border Width
-------------------------------------------------------------------*/
.et_global_width_2 a.eventime_rev_button.eventime_button.rev-btn,
.et_global_width_2 .woocommerce #respond input#submit,
.et_global_width_2 a.button, 
.et_global_width_2 .woocommerce button.button, 
.et_global_width_2 .woocommerce input.button, 
.et_global_width_2 .woocommerce input[type=submit], 
.et_global_width_2 .woocommerce .single_add_to_cart_button,
.et_global_width_2 .single_add_to_cart_button.button,
.et_global_width_2 .single_add_to_cart_button.button.alt,
.et_global_width_2 form.cart .single_add_to_cart_button.button.alt,
.et_global_width_2 .woocommerce ul.products.eventime_woo_products #respond input#submit, 
.et_global_width_2 .woocommerce ul.products.eventime_woo_products a.button, 
.et_global_width_2 .woocommerce ul.products.eventime_woo_products button.button,  
.et_global_width_2 .woocommerce ul.products.eventime_woo_products input.button,
.et_global_width_2 div.product .woocommerce-tabs.eventime_tabs ul.tabs li,
.et_global_width_2 .woocommerce .quantity .qty,
.et_global_width_2 .qty.input-text,
.et_global_width_2 span.spinner>.add, 
.et_global_width_2 span.spinner>.sub,
.et_global_width_2 .eventime_button.btn,
.et_global_width_2 .button,
.et_global_width_2 .vc_btn3.et-vc-custom-styling-vc_btn,
.et_global_width_2 .contact_button, 
.et_global_width_2 .eventime_button, 
.et_global_width_2 .reservation_button,
.et_global_width_2 footer .widget-container .searchform input[type=text], 
.et_global_width_2 footer .widget-container .searchform input[type=search],
.et_global_width_2 footer .widget-container .searchform input[type=submit],
.et_global_width_2 .comment-form input, 
.et_global_width_2 .comment-form input[type=submit],
.et_global_width_2 .woocommerce ul.products li.product .onsale,
.et_global_width_2 .blog_item a.contact_icon,
.et_global_width_2 div[id*=contact-form] input[type=submit],
.et_global_width_2 input[type=submit][class*=wpcf7],
.et_global_width_2 .reservation input[type=submit],
.et_global_width_2 .eventime_contact_form input[type=submit],
.et_global_width_2 .first_line,
.et_global_width_2 .center_line,
.et_global_width_2 .schedule_table_header,
.et_global_width_2 .schedule_date,
.et_global_width_2 input[type="search"].search-field,
.et_global_width_2 input[type="submit"].search-submit,
.et_global_width_2 form.searchform input[type=search],
.et_global_width_2 form.searchform input[type=submit],
.et_global_width_2 figure.eventime_img figcaption::before,
.et_global_width_2 .vc_btn3.vc_btn3-color-default.vc_btn3-style-modern, 
.et_global_width_2 .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern, 
.et_global_width_2 .vc_btn3.vc_btn3-color-juicy-pink, 
.et_global_width_2 .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat, 
.et_global_width_2 .vc_btn3.vc_btn3-color-white.vc_btn3-style-outline,
.et_global_width_2 .accordion_right,
.et_global_width_2 .sh_carousel .carousel-indicators div,
.et_global_width_2 .tabs_about .menu_tabs li a,
.et_global_width_2 .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading,
.et_global_width_2 .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover,
.et_global_width_2 div[id*=contact-form] input[type=date], 
.et_global_width_2 div[id*=contact-form] input[type=email], 
.et_global_width_2 div[id*=contact-form] input[type=tel], 
.et_global_width_2 div[id*=contact-form] input[type=text], 
.et_global_width_2 div[id*=contact-form] input[type=time], 
.et_global_width_2 div[id*=contact-form] input[type=url], 
.et_global_width_2 div[id*=contact-form] textarea, 
.et_global_width_2 input[type=date][class*=wpcf7], 
.et_global_width_2 input[type=email][class*=wpcf7], 
.et_global_width_2 input[type=tel][class*=wpcf7], 
.et_global_width_2 input[type=text][class*=wpcf7], 
.et_global_width_2 input[type=time][class*=wpcf7], 
.et_global_width_2 input[type=url][class*=wpcf7], 
.et_global_width_2 textarea[class*=wpcf7],
.et_global_width_2 .woocommerce .eventime_woo_wrapper select,
.et_global_width_2 .woocommerce select, 
.et_global_width_2 div.product.eventime_simple_product .eventime_single_summary select, 
.et_global_width_2 select#rating,
.et_global_width_2 div[id*=contact-form] select, 
.et_global_width_2 select[class*=wpcf7],
.et_global_width_2 .woocommerce ul.products.eventime_woo_products li.eventime_product.eventime-ticket-no-border,
.et_global_width_2 .vc_gitem-zone.vc_gitem-zone-c,
.et_global_width_2 .vc_general.vc_cta3.vc_cta3-style-classic,
.et_global_width_2 .sponsor_basic,
.et_global_width_2 .sponsor_featured,
.et_global_width_2 .photo_carousel figure,
.et_global_width_2 .testimonials_carousel,
.et_global_width_2 .et-input-error, 
.et_global_width_2 .eventime_contact_form input[type=email], 
.et_global_width_2 .eventime_contact_form input[type=tel], 
.et_global_width_2 .eventime_contact_form input[type=text],
.et_global_width_2 .eventime_contact_form textarea,
.et_global_width_2 .reservation input[type=text],
.et_global_width_2 .pricing_ticket, 
.et_global_width_2 input[type=radio]+label,
.et_global_width_2 .woocommerce ul.products.eventime_woo_products li.eventime_product, 
.et_global_width_2 ul.products.eventime_woo_products li.product,
.et_global_width_2 .checkout textarea, 
.et_global_width_2 .woocommerce-cart table.cart td.actions .coupon .input-text,
.et_global_width_2 .woocommerce table.shop_table,
.et_global_width_2 .woocommerce form:not(.searchform) input[type=text], 
.et_global_width_2 .woocommerce input[type=tel], 
.et_global_width_2 .woocommerce input[type=password], 
.et_global_width_2 .woocommerce input[type=range], 
.et_global_width_2 .woocommerce input[type=login], 
.et_global_width_2 .woocommerce input[type=url], 
.et_global_width_2 .woocommerce input[type=search], 
.et_global_width_2 .woocommerce input[type=select], 
.et_global_width_2 .woocommerce input[type=phone], 
.et_global_width_2 .woocommerce input[type=date], 
.et_global_width_2 .woocommerce input[type=email],
.et_global_width_2 textarea#comment,
.et_global_width_2 input[type=number],
.et_global_width_2 .woocommerce-MyAccount-navigation ul,
.et_global_width_2 .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading,
.et_global_width_2 .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-body,
.et_global_width_2 .searchform input[type=text]:focus,
.et_global_width_2 .searchform input[type=search]:focus,
.et_global_width_2 .widget-container .searchform input[type=text],
.et_global_width_2 .widget-container .searchform input[type=search],
.et_global_width_2 .widget-container .searchform input[type=submit],
.et_global_width_2 .photo_carousel_ind,
.et_global_width_2 #add_payment_method #payment div.payment_box,
.et_global_width_2 .woocommerce-checkout #payment div.payment_box,
.et_global_width_2 .woocommerce form.checkout_coupon,
.et_global_width_2 .woocommerce form.login,
.et_global_width_2 .woocommerce form.register,
.et_global_width_2 .select2-drop,
.et_global_width_2 .select2-container .select2-choice,
.et_global_width_2 .carousel-inner .speakers-wrapper img.attachment-thumbnail {
  border-width: 2px;
}

/* Enhanced specificity for WooCommerce add-to-cart button */
.et_global_width_2 .woocommerce .single_add_to_cart_button,
.et_global_width_2 .single_add_to_cart_button.button,
.et_global_width_2 .single_add_to_cart_button.button.alt,
.et_global_width_2 form.cart .single_add_to_cart_button.button.alt {
  border-width: 2px !important;
}

/* WooCommerce ticket line and blog sidebar elements */
.et_global_width_2 .woo_ticket_line,
.et_global_width_2 .blog_sidebar_right li:before,
.et_global_width_2 .blog_sidebar_left li:before {
  border-width: 2px !important;
}



/* WooCommerce Block Editor Components */
.et_global_width_2 .wc-block-components-form .wc-block-components-text-input input[type=email],
.et_global_width_2 .wc-block-components-form .wc-block-components-text-input input[type=number],
.et_global_width_2 .wc-block-components-form .wc-block-components-text-input input[type=password],
.et_global_width_2 .wc-block-components-form .wc-block-components-text-input input[type=tel],
.et_global_width_2 .wc-block-components-form .wc-block-components-text-input input[type=text],
.et_global_width_2 .wc-block-components-form .wc-block-components-text-input input[type=url],
.et_global_width_2 .wc-block-components-text-input input[type=email],
.et_global_width_2 .wc-block-components-text-input input[type=number],
.et_global_width_2 .wc-block-components-text-input input[type=password],
.et_global_width_2 .wc-block-components-text-input input[type=tel],
.et_global_width_2 .wc-block-components-text-input input[type=text],
.et_global_width_2 .wc-block-components-text-input input[type=url],
.et_global_width_2 .wc-blocks-components-select .wc-blocks-components-select__select,
.et_global_width_2 .wc-block-components-button:not(.is-link),
.et_global_width_2 .wc-block-cart-checkout-button,
.et_global_width_2 .wc-block-checkout-place-order-button,
.et_global_width_2 .wc-block-add-to-cart-form-button {
  border-width: 2px !important;
}

/* WordPress Core Block Editor Components */
.et_global_width_2 .wp-block-button .wp-block-button__link,
.et_global_width_2 .wp-block-file .wp-block-file__button,
.et_global_width_2 .wp-block-table,
.et_global_width_2 .wp-block-table th,
.et_global_width_2 .wp-block-table td,
.et_global_width_2 .wp-block-quote,
.et_global_width_2 .wp-block-pullquote,
.et_global_width_2 .wp-block-columns .wp-block-column,
.et_global_width_2 .wp-block-group,
.et_global_width_2 .wp-block-cover {
  border-width: 2px !important;
}

/* Advanced Input Type Support */
.et_global_width_2 input[type="file"],
.et_global_width_2 input[type="color"],
.et_global_width_2 input[type="datetime-local"],
.et_global_width_2 input[type="month"],
.et_global_width_2 input[type="week"] {
  border-width: 2px !important;
}

/* Contact Form 7 Enhanced Integration */
.et_global_width_2 .wpcf7-submit,
.et_global_width_2 input.wpcf7-submit,
.et_global_width_2 button.wpcf7-submit,
.et_global_width_2 span[class*=wpcf7][class*=file],
.et_global_width_2 .wpcf7-file,
.et_global_width_2 .wpcf7-quiz,
.et_global_width_2 .wpcf7-captchar,
.et_global_width_2 .wpcf7-acceptance,
.et_global_width_2 .wpcf7-checkbox,
.et_global_width_2 .wpcf7-radio,
.et_global_width_2 .wpcf7-list-item,
.et_global_width_2 .wpcf7-response-output,
.et_global_width_2 .wpcf7-validation-errors,
.et_global_width_2 .wpcf7-mail-sent-ok,
.et_global_width_2 .wpcf7-mail-sent-ng,
.et_global_width_2 .wpcf7-spam-blocked,
.et_global_width_2 .wpcf7-not-valid-tip {
  border-width: 2px !important;
}

/* CF7 Multi-step Forms */
.et_global_width_2 .wpcf7-multistep,
.et_global_width_2 .wpcf7-step,
.et_global_width_2 .wpcf7-step-next,
.et_global_width_2 .wpcf7-step-prev,
.et_global_width_2 .wpcf7-progress-bar,
.et_global_width_2 .wpcf7-current-step {
  border-width: 2px !important;
}

/*------------------------------------------------------------------
et_global_width_3 - 4px Border Width
-------------------------------------------------------------------*/
.et_global_width_3 a.eventime_rev_button.eventime_button.rev-btn,
.et_global_width_3 .woocommerce #respond input#submit,
.et_global_width_3 a.button, 
.et_global_width_3 .woocommerce button.button, 
.et_global_width_3 .woocommerce input.button, 
.et_global_width_3 .woocommerce input[type=submit], 
.et_global_width_3 .woocommerce .single_add_to_cart_button,
.et_global_width_3 .single_add_to_cart_button.button,
.et_global_width_3 .single_add_to_cart_button.button.alt,
.et_global_width_3 form.cart .single_add_to_cart_button.button.alt,
.et_global_width_3 .woocommerce ul.products.eventime_woo_products #respond input#submit, 
.et_global_width_3 .woocommerce ul.products.eventime_woo_products a.button, 
.et_global_width_3 .woocommerce ul.products.eventime_woo_products button.button,  
.et_global_width_3 .woocommerce ul.products.eventime_woo_products input.button,
.et_global_width_3 div.product .woocommerce-tabs.eventime_tabs ul.tabs li,
.et_global_width_3 .woocommerce .quantity .qty,
.et_global_width_3 .qty.input-text,
.et_global_width_3 span.spinner>.add, 
.et_global_width_3 span.spinner>.sub,
.et_global_width_3 .eventime_button.btn,
.et_global_width_3 .button,
.et_global_width_3 .vc_btn3.et-vc-custom-styling-vc_btn,
.et_global_width_3 .contact_button, 
.et_global_width_3 .eventime_button, 
.et_global_width_3 .reservation_button,
.et_global_width_3 footer .widget-container .searchform input[type=text], 
.et_global_width_3 footer .widget-container .searchform input[type=search],
.et_global_width_3 footer .widget-container .searchform input[type=submit],
.et_global_width_3 .comment-form input, 
.et_global_width_3 .comment-form input[type=submit],
.et_global_width_3 .woocommerce ul.products li.product .onsale,
.et_global_width_3 .blog_item a.contact_icon,
.et_global_width_3 div[id*=contact-form] input[type=submit],
.et_global_width_3 input[type=submit][class*=wpcf7],
.et_global_width_3 .reservation input[type=submit],
.et_global_width_3 .eventime_contact_form input[type=submit],
.et_global_width_3 .first_line,
.et_global_width_3 .center_line,
.et_global_width_3 .schedule_table_header,
.et_global_width_3 .schedule_date,
.et_global_width_3 input[type="search"].search-field,
.et_global_width_3 input[type="submit"].search-submit,
.et_global_width_3 form.searchform input[type=search],
.et_global_width_3 form.searchform input[type=submit],
.et_global_width_3 figure.eventime_img figcaption::before,
.et_global_width_3 .vc_btn3.vc_btn3-color-default.vc_btn3-style-modern, 
.et_global_width_3 .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern, 
.et_global_width_3 .vc_btn3.vc_btn3-color-juicy-pink, 
.et_global_width_3 .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat, 
.et_global_width_3 .vc_btn3.vc_btn3-color-white.vc_btn3-style-outline,
.et_global_width_3 .accordion_right,
.et_global_width_3 .sh_carousel .carousel-indicators div,
.et_global_width_3 .tabs_about .menu_tabs li a,
.et_global_width_3 .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading,
.et_global_width_3 .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover,
.et_global_width_3 div[id*=contact-form] input[type=date], 
.et_global_width_3 div[id*=contact-form] input[type=email], 
.et_global_width_3 div[id*=contact-form] input[type=tel], 
.et_global_width_3 div[id*=contact-form] input[type=text], 
.et_global_width_3 div[id*=contact-form] input[type=time], 
.et_global_width_3 div[id*=contact-form] input[type=url], 
.et_global_width_3 div[id*=contact-form] textarea, 
.et_global_width_3 input[type=date][class*=wpcf7], 
.et_global_width_3 input[type=email][class*=wpcf7], 
.et_global_width_3 input[type=tel][class*=wpcf7], 
.et_global_width_3 input[type=text][class*=wpcf7], 
.et_global_width_3 input[type=time][class*=wpcf7], 
.et_global_width_3 input[type=url][class*=wpcf7], 
.et_global_width_3 textarea[class*=wpcf7],
.et_global_width_3 .woocommerce .eventime_woo_wrapper select,
.et_global_width_3 .woocommerce select, 
.et_global_width_3 div.product.eventime_simple_product .eventime_single_summary select, 
.et_global_width_3 select#rating,
.et_global_width_3 div[id*=contact-form] select, 
.et_global_width_3 select[class*=wpcf7],
.et_global_width_3 .woocommerce ul.products.eventime_woo_products li.eventime_product.eventime-ticket-no-border,
.et_global_width_3 .vc_gitem-zone.vc_gitem-zone-c,
.et_global_width_3 .vc_general.vc_cta3.vc_cta3-style-classic,
.et_global_width_3 .sponsor_basic,
.et_global_width_3 .sponsor_featured,
.et_global_width_3 .photo_carousel figure,
.et_global_width_3 .testimonials_carousel,
.et_global_width_3 .et-input-error, 
.et_global_width_3 .eventime_contact_form input[type=email], 
.et_global_width_3 .eventime_contact_form input[type=tel], 
.et_global_width_3 .eventime_contact_form input[type=text],
.et_global_width_3 .eventime_contact_form textarea,
.et_global_width_3 .reservation input[type=text],
.et_global_width_3 .pricing_ticket, 
.et_global_width_3 input[type=radio]+label,
.et_global_width_3 .woocommerce ul.products.eventime_woo_products li.eventime_product, 
.et_global_width_3 ul.products.eventime_woo_products li.product,
.et_global_width_3 .checkout textarea, 
.et_global_width_3 .woocommerce-cart table.cart td.actions .coupon .input-text,
.et_global_width_3 .woocommerce table.shop_table,
.et_global_width_3 .woocommerce form:not(.searchform) input[type=text], 
.et_global_width_3 .woocommerce input[type=tel], 
.et_global_width_3 .woocommerce input[type=password], 
.et_global_width_3 .woocommerce input[type=range], 
.et_global_width_3 .woocommerce input[type=login], 
.et_global_width_3 .woocommerce input[type=url], 
.et_global_width_3 .woocommerce input[type=search], 
.et_global_width_3 .woocommerce input[type=select], 
.et_global_width_3 .woocommerce input[type=phone], 
.et_global_width_3 .woocommerce input[type=date], 
.et_global_width_3 .woocommerce input[type=email],
.et_global_width_3 textarea#comment,
.et_global_width_3 input[type=number],
.et_global_width_3 .woocommerce-MyAccount-navigation ul,
.et_global_width_3 .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading,
.et_global_width_3 .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-body,
.et_global_width_3 .searchform input[type=text]:focus,
.et_global_width_3 .searchform input[type=search]:focus,
.et_global_width_3 .widget-container .searchform input[type=text],
.et_global_width_3 .widget-container .searchform input[type=search],
.et_global_width_3 .widget-container .searchform input[type=submit],
.et_global_width_3 .photo_carousel_ind,
.et_global_width_3 #add_payment_method #payment div.payment_box,
.et_global_width_3 .woocommerce-checkout #payment div.payment_box,
.et_global_width_3 .woocommerce form.checkout_coupon,
.et_global_width_3 .woocommerce form.login,
.et_global_width_3 .woocommerce form.register,
.et_global_width_3 .select2-drop,
.et_global_width_3 .select2-container .select2-choice,
.et_global_width_3 .carousel-inner .speakers-wrapper img.attachment-thumbnail {
  border-width: 4px;
}

/* Enhanced specificity for WooCommerce add-to-cart button */
.et_global_width_3 .woocommerce .single_add_to_cart_button,
.et_global_width_3 .single_add_to_cart_button.button,
.et_global_width_3 .single_add_to_cart_button.button.alt,
.et_global_width_3 form.cart .single_add_to_cart_button.button.alt {
  border-width: 4px !important;
}

/* WooCommerce ticket line and blog sidebar elements */
.et_global_width_3 .woo_ticket_line,
.et_global_width_3 .blog_sidebar_right li:before,
.et_global_width_3 .blog_sidebar_left li:before {
  border-width: 4px !important;
}

/* WooCommerce Block Editor Components */
.et_global_width_3 .wc-block-components-form .wc-block-components-text-input input[type=email],
.et_global_width_3 .wc-block-components-form .wc-block-components-text-input input[type=number],
.et_global_width_3 .wc-block-components-form .wc-block-components-text-input input[type=password],
.et_global_width_3 .wc-block-components-form .wc-block-components-text-input input[type=tel],
.et_global_width_3 .wc-block-components-form .wc-block-components-text-input input[type=text],
.et_global_width_3 .wc-block-components-form .wc-block-components-text-input input[type=url],
.et_global_width_3 .wc-block-components-text-input input[type=email],
.et_global_width_3 .wc-block-components-text-input input[type=number],
.et_global_width_3 .wc-block-components-text-input input[type=password],
.et_global_width_3 .wc-block-components-text-input input[type=tel],
.et_global_width_3 .wc-block-components-text-input input[type=text],
.et_global_width_3 .wc-block-components-text-input input[type=url],
.et_global_width_3 .wc-blocks-components-select .wc-blocks-components-select__select,
.et_global_width_3 .wc-block-components-button:not(.is-link),
.et_global_width_3 .wc-block-cart-checkout-button,
.et_global_width_3 .wc-block-checkout-place-order-button,
.et_global_width_3 .wc-block-add-to-cart-form-button {
  border-width: 4px !important;
}

/* WordPress Core Block Editor Components */
.et_global_width_3 .wp-block-button .wp-block-button__link,
.et_global_width_3 .wp-block-file .wp-block-file__button,
.et_global_width_3 .wp-block-table,
.et_global_width_3 .wp-block-table th,
.et_global_width_3 .wp-block-table td,
.et_global_width_3 .wp-block-quote,
.et_global_width_3 .wp-block-pullquote,
.et_global_width_3 .wp-block-columns .wp-block-column,
.et_global_width_3 .wp-block-group,
.et_global_width_3 .wp-block-cover {
  border-width: 4px !important;
}

/* Advanced Input Type Support */
.et_global_width_3 input[type="file"],
.et_global_width_3 input[type="color"],
.et_global_width_3 input[type="datetime-local"],
.et_global_width_3 input[type="month"],
.et_global_width_3 input[type="week"] {
  border-width: 4px !important;
}

/* Contact Form 7 Enhanced Integration */
.et_global_width_3 .wpcf7-submit,
.et_global_width_3 input.wpcf7-submit,
.et_global_width_3 button.wpcf7-submit,
.et_global_width_3 span[class*=wpcf7][class*=file],
.et_global_width_3 .wpcf7-file,
.et_global_width_3 .wpcf7-quiz,
.et_global_width_3 .wpcf7-captchar,
.et_global_width_3 .wpcf7-acceptance,
.et_global_width_3 .wpcf7-checkbox,
.et_global_width_3 .wpcf7-radio,
.et_global_width_3 .wpcf7-list-item,
.et_global_width_3 .wpcf7-response-output,
.et_global_width_3 .wpcf7-validation-errors,
.et_global_width_3 .wpcf7-mail-sent-ok,
.et_global_width_3 .wpcf7-mail-sent-ng,
.et_global_width_3 .wpcf7-spam-blocked,
.et_global_width_3 .wpcf7-not-valid-tip {
  border-width: 4px !important;
}

/* CF7 Multi-step Forms */
.et_global_width_3 .wpcf7-multistep,
.et_global_width_3 .wpcf7-step,
.et_global_width_3 .wpcf7-step-next,
.et_global_width_3 .wpcf7-step-prev,
.et_global_width_3 .wpcf7-progress-bar,
.et_global_width_3 .wpcf7-current-step {
  border-width: 4px !important;
}

/* Schedule Table Flat Title Borders */
.et_global_width_1 div[class*='tablesize_flat'] .schedule_table_title_flat {
  border-top: 1px solid;
  border-bottom: 1px solid;
  border-left: 1px solid;
}

.et_global_width_2 div[class*='tablesize_flat'] .schedule_table_title_flat {
  border-top: 2px solid;
  border-bottom: 2px solid;
  border-left: 2px solid;
}

.et_global_width_3 div[class*='tablesize_flat'] .schedule_table_title_flat {
  border-top: 4px solid;
  border-bottom: 4px solid;
  border-left: 4px solid;
}

.et_global_width_1 .schedule_table_flat_speaker {
  border-top: 1px solid;
  border-bottom: 1px solid;
}

.et_global_width_2 .schedule_table_flat_speaker {
  border-top: 2px solid;
  border-bottom: 2px solid;
}

.et_global_width_3 .schedule_table_flat_speaker {
  border-top: 4px solid;
  border-bottom: 4px solid;
} 