.elementor-kit-7{--e-global-color-primary:#000000;--e-global-color-secondary:#32AEA9;--e-global-color-text:#1F2424;--e-global-color-accent:#EF6A11;--e-global-color-1a29010:#FFFFFF;--e-global-color-9f8087d:#2F6F7A;--e-global-color-0444ced:#BACACC;--e-global-color-40ed911:#E9EFF0;--e-global-color-618a95e:#3599C6;--e-global-color-dbef9c3:#47CDBA;--e-global-color-415cfd5:#BD4848;--e-global-typography-primary-font-family:"Montserrat";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Montserrat";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Montserrat";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Montserrat";--e-global-typography-accent-font-weight:500;font-size:18px;line-height:2em;}.elementor-kit-7 p{margin-bottom:16px;}.elementor-kit-7 a{color:var( --e-global-color-text );}.elementor-kit-7 a:hover{color:var( --e-global-color-accent );}.elementor-kit-7 h1{font-size:48px;line-height:1em;}.elementor-kit-7 h2{font-size:36px;line-height:1.2em;}.elementor-kit-7 h3{font-size:24px;font-weight:400;line-height:1.5em;}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{color:var( --e-global-color-1a29010 );background-color:var( --e-global-color-accent );}.elementor-kit-7 button:hover,.elementor-kit-7 button:focus,.elementor-kit-7 input[type="button"]:hover,.elementor-kit-7 input[type="button"]:focus,.elementor-kit-7 input[type="submit"]:hover,.elementor-kit-7 input[type="submit"]:focus,.elementor-kit-7 .elementor-button:hover,.elementor-kit-7 .elementor-button:focus{color:#FFFFFF;background-color:#D14708;border-radius:100px 100px 100px 100px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.elementor-widget:not(:last-child){margin-bottom:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-7 p{margin-bottom:16px;}.elementor-kit-7 h1{font-size:40px;}.elementor-kit-7 h2{font-size:32px;}.elementor-kit-7 h3{font-size:22px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}}@media(max-width:766px){.elementor-kit-7 p{margin-bottom:16px;}.elementor-kit-7 h1{font-size:32px;line-height:1.2em;}.elementor-kit-7 h2{font-size:28px;}.elementor-kit-7 h3{font-size:20px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}}/* Start custom CSS */.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    background-color: #EF6A11;
    color: #fff;
    
}
.woocommerce-message {
    border-top-color: #32AEA9;
}
.woocommerce-message::before {
 color:#32AEA9;
}

.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
  background-color: #C1540A;
}

.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
  border-radius: 100px;
}

#add_payment_method .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button {
  padding: .75em;
}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
  padding: 16px 30px;
  font-weight: normal;
  color: #fff;
  background-color: #EF6A11;
}
#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment {
  background: #f0f0f0;
}
#add_payment_method #payment .payment_method_paypal .about_paypal, .woocommerce-cart #payment .payment_method_paypal .about_paypal, .woocommerce-checkout #payment .payment_method_paypal .about_paypal {
  line-height: 1;
  font-size: 12px;
  visibility: hidden;
}
.elementor-kit-7 label {
  font-size: 16px;
}
.woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, .woocommerce #respond input#submit:disabled[disabled], .woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce a.button:disabled[disabled], .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled] {
padding: 16px 30px;
background-color: #bfbfbf;
}
.woocommerce-error, .woocommerce-info, .woocommerce-message {
border-top: 0px solid #ffffff;
}


.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title,
.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title,.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title,.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
  min-height: 64px;
}

.elementor-1311 .elementor-element.elementor-element-90392a2 .elementor-post__title, .elementor-1311 .elementor-element.elementor-element-90392a2 .elementor-post__title a {
  min-height: 44px;
}/* End custom CSS */