#the-email-signature{border:1px solid #ddd}.the-email-signature{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999;background:rgba(0,0,0,.15);opacity:0;visibility:hidden;transition:opacity 0.25s,visibility 0.25s}.the-email-signature.show{opacity:1;visibility:visible}.the-email-signature-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.the-email-signature-modal{position:absolute;top:50%;left:50%;background:#fff;padding:30px;width:80%;max-width:600px;margin:0 auto;transform:translate(-50%,-20%);opacity:0;visibility:hidden;transition:transform 0.25s,visibility 0.25s,opacity 0.25s}.the-email-signature.show .the-email-signature-modal{opacity:1;visibility:visible;transform:translate(-50%,-50%)}.the-email-signature-modal td{background:transparent!important}.the-email-signature-close{position:absolute;right:10px;top:5px}span.email-copy-text{position:absolute;right:31px;bottom:30px;line-height:1;padding:5px;cursor:pointer;opacity:.7}span.email-copy-text:hover{opacity:1}.single-card-details-shower-error{display:none}.expire-date-editor{max-width:100%}#map-popup{display:none}element.style{color:#fff}@media (max-width:375px){.e-n-tabs-content .elementor-element .elementor-widget-template .elementor-widget-container .elementor-template .hentry .elementor-element .e-con-inner .jedv-enabled--yes .e-con-inner .elementor-widget-button .elementor-widget-container .elementor-button-wrapper .elementor-button-link .elementor-button-content-wrapper .elementor-button-text{font-size:15px!important}.e-n-tabs-content .elementor-element .elementor-widget-template .elementor-widget-container .elementor-template .hentry .elementor-element .e-con-inner .elementor-element .e-con-inner .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode a{font-size:15px!important}}@media only screen and (max-width:375px){.hentry .elementor-element .e-con-inner .elementor-element .e-con-inner .elementor-element .elementor-widget-container .jet-listing .jet-listing-dynamic-link__link span{font-size:15px!important}.hentry form button{font-size:15px!important}}.ui-draggable-handle button{background-color:#bb0013!important;border-width:0!important}#newspopsection iframe{width:100%;height:550px}.newsimagelist,.product-title-bar,.product-title-bar-image{cursor:pointer}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{font-family:var(--e-global-typography-f892087-font-family),Sans-serif;font-size:var(--e-global-typography-f892087-font-size);font-weight:var(--e-global-typography-f892087-font-weight);text-transform:var(--e-global-typography-f892087-text-transform);line-height:var(--e-global-typography-f892087-line-height);letter-spacing:var(--e-global-typography-f892087-letter-spacing);word-spacing:var(--e-global-typography-f892087-word-spacing);color:#000;background-color:#fff;border-radius:10px 10px 10px 10px}.media-modal-content{position:absolute;top:0;left:0;right:0;bottom:0;overflow:auto;min-height:300px;box-shadow:0 5px 15px rgba(0,0,0,.7);background:#fff;-webkit-font-smoothing:subpixel-antialiased;border-radius:0}.media-toolbar-primary>.media-button,.media-toolbar-primary>.media-button-group{margin-left:10px;float:left;margin-top:15px;border-radius:10px}.attachment-details .setting,.media-sidebar .setting{margin:6px 0;display:none}.wp-core-ui .button-group.button-hero .button,.wp-core-ui .button.button-hero{font-size:14px;min-height:46px;line-height:3.14285714;padding:0 36px;width:50%;border-radius:0}.media-modal-content .media-toolbar-primary .media-button{margin-top:10px;border-radius:0;margin-left:5px}.wp-core-ui .button,.wp-core-ui .button.button-large,.wp-core-ui .button.button-small,a.preview,input#publish,input#save-post{padding:0 14px;line-height:2.71428571;font-size:14px;vertical-align:middle;min-height:40px;margin-bottom:4px;border-radius:0;margin-bottom:10px}.wp-core-ui .attachment .thumbnail:after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);overflow:hidden;border-radius:0}.edit-button-1{transition:transform 0.3s ease}.edit-button-1:hover{transform:scale(.95)}.button.button-primary.button-large.edit-button-1{transition:transform 0.3s ease}.button.button-primary.button-large.edit-button-1:hover{transform:scale(.95)}.wp-core-ui .button-group.button-hero .button,.wp-core-ui .button.button-hero{font-size:14px;min-height:46px;line-height:3.14285714;padding:0 36px;width:200px}[type=button]:focus,[type=button]:hover,[type=submit]:focus,[type=submit]:hover,button:focus,button:hover{color:#fff;background-color:#c360;text-decoration:none}.attachments-browser .uploader-inline,.attachments-browser.has-load-more .attachments-wrapper,.attachments-browser:not(.has-load-more) .attachments{position:absolute;top:72px;left:0;right:300px;bottom:0;overflow:auto;outline:0;width:100%}.load-more-wrapper .load-more{margin:0;width:100px;border-radius:0}.uploader-inline h2{font-size:12px;line-height:1.4;font-weight:400;margin:0}.jet-popup__overlay{background-color:rgba(255,255,255,.76)!important}@media (max-width:450px){.my_pro_id_tab_1 .elementor-button-link{width:100%!important}.e-n-tabs-content .elementor-element .elementor-widget-template .elementor-widget-container .elementor-template .hentry .elementor-element .e-con-inner .jedv-enabled--yes .e-con-inner .elementor-widget-button .elementor-widget-container .elementor-button-wrapper .elementor-button-link .elementor-button-content-wrapper .elementor-button-text{font-size:14px!important}}.elementor-kit-5 a:hover{color:#fff}body.woocommerce-checkout{background:linear-gradient(to bottom right,#ffffff,#ffcccc);font-family:Arial,sans-serif;padding:20px}.woocommerce form{background-color:#fff;border:1px solid #e0e0e0;padding:20px;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.1)}.woocommerce form input,.woocommerce form textarea,.woocommerce form select{width:100%;padding:10px;margin-bottom:15px;border:1px solid #e0e0e0;border-radius:4px;box-sizing:border-box}.woocommerce form label{font-weight:700;margin-bottom:5px;display:block}.woocommerce button.button,.woocommerce input.button{background-color:#f66;color:#fff;border:none;padding:10px 20px;border-radius:4px;cursor:pointer;transition:background-color 0.3s ease;font-size:16px}.woocommerce button.button:hover,.woocommerce input.button:hover{background-color:#fff}.woocommerce table.shop_table{width:100%;border-collapse:collapse;margin-bottom:20px;background-color:#fff}.woocommerce table.shop_table th,.woocommerce table.shop_table td{border:1px solid #e0e0e0;padding:10px;text-align:left}.woocommerce table.shop_table th{background-color:#fff;color:#333;font-weight:700}.woocommerce table.shop_table td{background-color:#fff}.woocommerce-checkout-review-order-table{background-color:#fff;border:1px solid #e0e0e0;padding:20px;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.1)}button#input_casso.button1{background:linear-gradient(to right,#ff6666,#ff3333);color:#fff;border:none;padding:10px 20px;border-radius:4px;cursor:pointer;transition:background 0.3s ease;font-size:16px;margin-bottom:20px}button#input_casso.button1:hover{background:linear-gradient(to right,#ff3333,#ff0000)}.product-repeat .jet-form-builder-repeater__new,.news-repeat .jet-form-builder-repeater__new{color:#000000!important}.product-repeat .jet-form-builder-repeater__row{padding:15px 15px!important;margin-bottom:15px;border-radius:15px;border:1px solid #ad2f29}.elementor .elementor-element .e-con-inner .elementor-element .e-con-inner .elementor-element .jedv-enabled--yes .e-con-inner .elementor-align-center .elementor-widget-container .elementor-button-wrapper .elementor-button-link{width:100%!important}.expire-date-editor{max-width:100%}#map-popup{display:none}element.style{color:#fff}@media (max-width:375px){.e-n-tabs-content .elementor-element .elementor-widget-template .elementor-widget-container .elementor-template .hentry .elementor-element .e-con-inner .jedv-enabled--yes .e-con-inner .elementor-widget-button .elementor-widget-container .elementor-button-wrapper .elementor-button-link .elementor-button-content-wrapper .elementor-button-text{font-size:15px!important}.e-n-tabs-content .elementor-element .elementor-widget-template .elementor-widget-container .elementor-template .hentry .elementor-element .e-con-inner .elementor-element .e-con-inner .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode a{font-size:15px!important}}@media only screen and (max-width:375px){.hentry .elementor-element .e-con-inner .elementor-element .e-con-inner .elementor-element .elementor-widget-container .jet-listing .jet-listing-dynamic-link__link span{font-size:15px!important}.hentry form button{font-size:15px!important}}.ui-draggable-handle button{background-color:#bb0013!important;border-width:0!important}#newspopsection iframe{width:100%;height:550px}.newsimagelist,.product-title-bar,.product-title-bar-image{cursor:pointer}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{font-family:var(--e-global-typography-f892087-font-family),Sans-serif;font-size:var(--e-global-typography-f892087-font-size);font-weight:var(--e-global-typography-f892087-font-weight);text-transform:var(--e-global-typography-f892087-text-transform);line-height:var(--e-global-typography-f892087-line-height);letter-spacing:var(--e-global-typography-f892087-letter-spacing);word-spacing:var(--e-global-typography-f892087-word-spacing);color:#000;background-color:#fff;border-radius:10px 10px 10px 10px}.media-modal-content{position:absolute;top:0;left:0;right:0;bottom:0;overflow:auto;min-height:300px;box-shadow:0 5px 15px rgba(0,0,0,.7);background:#fff;-webkit-font-smoothing:subpixel-antialiased;border-radius:0}.media-toolbar-primary>.media-button,.media-toolbar-primary>.media-button-group{margin-left:10px;float:left;margin-top:15px;border-radius:10px}.wp-core-ui .button-group.button-hero .button,.wp-core-ui .button.button-hero{font-size:14px;min-height:46px;line-height:3.14285714;padding:0 36px;width:50%;border-radius:0}.media-modal-content .media-toolbar-primary .media-button{margin-top:10px;border-radius:0;margin-left:5px}.wp-core-ui .button,.wp-core-ui .button.button-large,.wp-core-ui .button.button-small,a.preview,input#publish,input#save-post{padding:0 14px;line-height:2.71428571;font-size:14px;vertical-align:middle;min-height:40px;margin-bottom:4px;border-radius:0;margin-bottom:10px}.wp-core-ui .attachment .thumbnail:after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);overflow:hidden;border-radius:0}.edit-button-1{transition:transform 0.3s ease}.edit-button-1:hover{transform:scale(.95)}.button.button-primary.button-large.edit-button-1{transition:transform 0.3s ease}.button.button-primary.button-large.edit-button-1:hover{transform:scale(.95)}.wp-core-ui .button-group.button-hero .button,.wp-core-ui .button.button-hero{font-size:14px;min-height:46px;line-height:3.14285714;padding:0 36px;width:200px}[type=button]:focus,[type=button]:hover,[type=submit]:focus,[type=submit]:hover,button:focus,button:hover{color:#fff;background-color:#c360;text-decoration:none}.attachments-browser .uploader-inline,.attachments-browser.has-load-more .attachments-wrapper,.attachments-browser:not(.has-load-more) .attachments{position:absolute;top:72px;left:0;right:300px;bottom:0;overflow:auto;outline:0;width:100%}.load-more-wrapper .load-more{margin:0;width:100px;border-radius:0}.uploader-inline h2{font-size:12px;line-height:1.4;font-weight:400;margin:0}.jet-popup__overlay{background-color:rgba(255,255,255,.76)!important}@media (max-width:450px){.my_pro_id_tab_1 .elementor-button-link{width:100%!important}.e-n-tabs-content .elementor-element .elementor-widget-template .elementor-widget-container .elementor-template .hentry .elementor-element .e-con-inner .jedv-enabled--yes .e-con-inner .elementor-widget-button .elementor-widget-container .elementor-button-wrapper .elementor-button-link .elementor-button-content-wrapper .elementor-button-text{font-size:14px!important}}.elementor-kit-5 a:hover{color:#fff}body.woocommerce-checkout{background:linear-gradient(to bottom right,#ffffff,#ffcccc);font-family:Arial,sans-serif;padding:20px}.woocommerce form{background-color:#fff;border:1px solid #e0e0e0;padding:20px;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.1)}.woocommerce form input,.woocommerce form textarea,.woocommerce form select{width:100%;padding:10px;margin-bottom:15px;border:1px solid #e0e0e0;border-radius:4px;box-sizing:border-box}.woocommerce form label{font-weight:700;margin-bottom:5px;display:block}.woocommerce button.button,.woocommerce input.button{background-color:#f66;color:#fff;border:none;padding:10px 20px;border-radius:4px;cursor:pointer;transition:background-color 0.3s ease;font-size:16px}.woocommerce button.button:hover,.woocommerce input.button:hover{background-color:#fff}.woocommerce table.shop_table{width:100%;border-collapse:collapse;margin-bottom:20px;background-color:#fff}.woocommerce table.shop_table th,.woocommerce table.shop_table td{border:1px solid #e0e0e0;padding:10px;text-align:left}.woocommerce table.shop_table th{background-color:#fff;color:#333;font-weight:700}.woocommerce table.shop_table td{background-color:#fff}.woocommerce-checkout-review-order-table{background-color:#fff;border:1px solid #e0e0e0;padding:20px;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.1)}button#input_casso.button1{background:linear-gradient(to right,#ff6666,#ff3333);color:#fff;border:none;padding:10px 20px;border-radius:4px;cursor:pointer;transition:background 0.3s ease;font-size:16px;margin-bottom:20px}button#input_casso.button1:hover{background:linear-gradient(to right,#ff3333,#ff0000)}.product-repeat .jet-form-builder-repeater__new,.news-repeat .jet-form-builder-repeater__new{color:#000000!important}.product-repeat .jet-form-builder-repeater__row{padding:15px 15px!important;margin-bottom:15px;border-radius:15px;border:1px solid #ad2f29}.elementor .elementor-element .e-con-inner .elementor-element .e-con-inner .elementor-element .jedv-enabled--yes .e-con-inner .elementor-align-center .elementor-widget-container .elementor-button-wrapper .elementor-button-link{width:100%!important}@media (max-width:768px){.attachment-details.save-ready{display:block!important;visibility:visible!important;opacity:1!important}}#loginform input[type="text"],#loginform input[type="password"]{box-shadow:0 0 0 rgba(0,0,0,.8)!important;border-radius:15px!important;border:1px solid #ddd!important;padding:10px!important;height:auto!important}.wp-core-ui .button,.wp-core-ui .button-secondary{color:#ffffff!important;border-color:transparent!important;background:#0040a6!important;background-image:linear-gradient(to bottom,#0059e6,#003380)!important;vertical-align:top!important;width:100%!important;border-radius:15px!important;margin-bottom:10px!important;padding:5px!important;text-transform:uppercase!important;font-weight:bold!important;font-size:16px!important;border:none!important;box-shadow:0 2px 5px rgba(0,0,0,.2)!important;height:auto!important;line-height:normal!important;text-shadow:none!important}.wp-core-ui #login .button-primary,.wp-core-ui #login .two-factor-email-resend .button,.wp-core-ui #login .wp-generate-pw{color:#ffffff!important;background:#0040a6!important;background-image:linear-gradient(to bottom,#0059e6,#003380)!important;box-shadow:0 2px 5px rgba(0,0,0,.2)!important;height:auto!important;line-height:normal!important;padding:13px!important;float:none!important;font-weight:bold!important;width:100%!important;font-size:16px!important;border-radius:15px!important;border:none!important;text-shadow:none!important;text-transform:uppercase!important}.wp-core-ui .button:hover,.wp-core-ui .button-secondary:hover,.wp-core-ui #login .button-primary:hover,.wp-core-ui #login .two-factor-email-resend .button:hover,.wp-core-ui #login .wp-generate-pw:hover{background-image:linear-gradient(to bottom,#0066ff,#0040a6)!important;color:#ffffff!important;border-color:transparent!important}.uploader-inline-content .upload-ui{margin:2em 0;display:none}.wp-media-buttons .insert-media{padding-left:5px;display:none}.uploader-inline-content{position:absolute;top:30%;left:0;right:0;display:none}#menu-item-upload{display:none}.media-router .media-menu-item{border-radius:0;color:#FFF;background:#FFD3D3;border-radius:10px;margin-bottom:auto}.wp-core-ui .button,.wp-core-ui .button-secondary{color:#2271b1;border-color:#2271b1;background:#f6f7f7;vertical-align:top;display:none}