/*  ----------------------------------------------------------------------------
	Flow Styles - This file will load automatically when 
*/

.td-header-template-wrap, .td-footer-instagram-container, .td-header-main-menu, .td-header-sp-top-widget, .td-header-sp-top-menu, .logoheader-section-wrap, .td-crumb-container, .td-page-header, .product_meta, #order_comments_field {display:none !important;}
.td-header-top-menu-full {height:28px;}
.td-header-sp-logo {margin: 0 auto !important;float: none !important;}
.td-header-sp-logo img {margin-top:28px;}
.td-main-content-wrap {margin-top:20px;padding-top: 20px;border-top: 2px solid #CCC;}
.td-main-content {margin:0 auto; float:none !important;}
.woocommerce-billing-fields h3, h3#order_review_heading {background-color: #2490e2;text-align: center;color: #fff;margin: 0 auto;line-height: 2.5rem;font-size: 23px;font-weight: 500;padding: 0px;}
h3#order_review_heading {margin-top:10px !important;}
.woocommerce-checkout .col-1, .woocommerce-checkout .col-2 {width:100% !important;}
.woocommerce-billing-fields__field-wrapper {margin-top:10px;}
form .form-row label {line-height: 2.2;padding-top: 8px;font-weight: 600;font-size: 13px;}
h3#ship-to-different-address {font-size:16px;line-height:16px;}
/*
label.woocommerce-form__label-for-checkbox span {display:none !important;}
*/
label.woocommerce-form__label-for-checkbox {margin-left: 0px !important;}
p.sub-guarantee {margin-top:25px;}
li.payment_method_stripe label {width: 100%;margin-left: 0px !important;}
.place-order button {width: 75%;text-transform: uppercase;font-size: 1.125rem;font-weight: bold;background-color: #008000 !important;padding: 0.6rem 2rem;margin:0 auto;}
.td-scroll-up-visible {display:none;}
.form-row.place-order {text-align:center;}
#place_order {float: none !important;}
.woocommerce-product-details__short-description h2 {font-size: 20px;}
.woocommerce-product-details__short-description h2 span{color: #c90909;font-style:italic;}
.woocommerce-billing-fields__field-wrapper, .woocommerce-shipping-fields, .woocommerce-account-fields, .woocommerce-additional-fields {width:65%; margin: 0 auto;}
.td-header-style-1 .td-header-sp-logo {height: 100px;}
.td-header-style-1 .td-header-sp-logo img {margin: 0px;}

@media (max-width: 500px) {
.woocommerce-billing-fields__field-wrapper, .woocommerce-shipping-fields, .woocommerce-account-fields, .woocommerce-additional-fields {width:100%; margin: 0 auto;}
}