@charset "utf-8";
/* CSS Document */

.woocommerce-product-details__short-description p { margin-bottom:10px !important; font-size:16px !important;}
.woocommerce div.product p.price, .woocommerce div.product span.price { color:#E21103 !important; padding:10px !important;}
.woocommerce div.product form.cart { margin-top:25px; border-radius:25px !important; background: #FFEFBA;  /* fallback for old browsers */
background: -webkit-linear-gradient(135deg, #FFF7DC, #FFEFBA);  /* Chrome 10-25, Safari 5.1-6 */
background: linear-gradient(135deg, #FFF7DC, #FFEFBA); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
 border:solid 2px #FFEFBA !important; padding:25px !important;}
.woocommerce div.product form.cart * { font-size:16px !important;}
.wapf-field-input select option { padding:10px 0 !important; line-height:24px !important; }
.woocommerce div.product .woocommerce-tabs ul.tabs { text-align:center !important;}
.woocommerce div.product .woocommerce-tabs ul.tabs li { margin:0 10px !important; border-radius:10px 10px 0 0 !important; }
.woocommerce div.product .woocommerce-tabs ul.tabs li.active { background:#E21103 !important; border:solid 1px #E21103 !important; border-bottom:solid 1px #FFF !important; color: #FFF !important;}
.woocommerce div.product .woocommerce-tabs ul.tabs li::before, .woocommerce div.product .woocommerce-tabs ul.tabs li::after { display:none !important;}
.wapf-product-totals .wapf--inner>div:last-child { font-weight:bold !important; border-top:solid 1px #CCC !important; padding:10px 0 0 0 !important;}
.wapf-input { padding:10px !important; background:#FFF !important;     border-radius: 10px !important;    border: solid 1px #CCC !important;}

.wapf-field-label .required { color:#C30 !important; border-bottom:none !important; text-decoration:none !important;}

.woocommerce div.product .woocommerce-tabs .panel h2 { font-weight:bold !important; margin:25px 0 !important;}
.woocommerce div.product .woocommerce-tabs .panel h3 { font-weight:bold !important; margin:25px 0 !important;}
.woocommerce div.product .woocommerce-tabs .panel p { font-weight:500 !important; margin:15px 0 !important;}
.woocommerce div.product .woocommerce-tabs .panel ul li { font-weight:500 !important; margin:15px 0 !important;}

.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button { background:#E21103 !important; color:#FFF !important;}
