.forminator-col {
float: none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs.wc-tabs li.local_1_tab {
background-color: var(--ast-global-color-1);
}
.woocommerce div.product .woocommerce-tabs ul.tabs.wc-tabs li.local_1_tab::after {
box-shadow: -2px 2px 0 var(--ast-global-color-1);
}
.woocommerce div.product .woocommerce-tabs ul.tabs.wc-tabs li.local_1_tab a {
color: #fff !important;
padding: .5em;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before {
background: none;
}
.center,
.deadline {
text-align: center;
}
h1.entry-title {
text-align: center;
}
.wrapper {
width: 96%;
margin: 0 auto;
max-width: 1350px;
}
[class*='col-'] {
float: left;
padding: 1.5%;
word-wrap: break-word;
}
.nopad {
padding: 0;
}
.col-1 {
max-width: 1400px;
width: 100%;
}
.col-2-3 {
width: 66.66%;
}
.col-1-2 {
width: 100%;
}
@media (min-width: 922px) {
.col-1-2 {
width: 50%;
}
.main-navigation .mobile {
display: none;
}
}  .clearfix:after {
clear: both;
content: ' ';
display: block;
font-size: 0;
line-height: 0;
visibility: hidden;
width: 0;
height: 0;
}
select {
height: auto;
}
label[for="wcj_product_input_fields_local_1"] {
font-weight: 700;
font-size: 14px;
color: #111827;
line-height: 20px;
}
select.wcj_product_input_fields {
margin-top: .5em;
padding: .5em;
}
span.posted_in,
span.optional {
display: none !important;
}
.woocommerce form .programs label:first-child {
font-size: 18px;
color: var(--ast-global-color-1);
}
span.woocommerce-input-wrapper {
display: block;
}
span.woocommerce-input-wrapper input.input-radio {
float: left;
margin: 7px;
}
span.woocommerce-input-wrapper label.radio {
font-weight: 400;
}
.ast-modern-checkout .woocommerce form.woocommerce-checkout .form-row.ast-column-33,
.ast-modern-checkout .woocommerce form.woocommerce-checkout .form-row.ast-column-50 {
width: 100%;
}
#customer_details h3:not(.elementor-widget-woocommerce-checkout-page h3) {
padding: 20px 0 20px;
}
.ast-modern-checkout .woocommerce form.woocommerce-checkout .woocommerce-billing-fields-custom .ast-checkout-form-heading {
display: block ;
}
form .col2-set,
form #order_review_heading,
form #order_review {
width: 100% !important;
}
.woocommerce .woocommerce-form.woocommerce-form-login.login,
.woocommerce > div.woocommerce-form-login-toggle {
max-width: 800px;
margin: 0 auto;
}
select#order_wcj_checkout_field_4 {
padding: .6em;
}
abbr.required {
border: none;
text-decoration: none;
}
@media only screen and (max-width: 600px) {
.woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {
width: 100% !important;
}
}
center {
margin: 0 auto;
}