.elementor-109 .elementor-element.elementor-element-89148be{--display:flex;--min-height:100vh;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-109 .elementor-element.elementor-element-e640085{--spacer-size:70px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-109 .elementor-element.elementor-element-324a338 .elementor-heading-title{font-family:"Thunder", Sans-serif;font-size:60px;font-weight:400;text-transform:uppercase;font-style:normal;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-widget-woocommerce-checkout-page .product-name .variation{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-109 .elementor-element.elementor-element-90d4197 .woocommerce #customer_details .form-row .input-text, .elementor-109 .elementor-element.elementor-element-90d4197  .woocommerce #customer_details .form-row textarea, .elementor-109 .elementor-element.elementor-element-90d4197 .woocommerce form #customer_details select, .elementor-109 .elementor-element.elementor-element-90d4197 .woocommerce .e-woocommerce-login-anchor .form-row .input-text, .elementor-109 .elementor-element.elementor-element-90d4197 #coupon_code, .elementor-109 .elementor-element.elementor-element-90d4197 .select2-container--default .select2-selection--single, .elementor-109 .elementor-element.elementor-element-90d4197 .woocommerce-checkout #payment .payment_methods .payment_box{background-color:#02010100;}.elementor-109 .elementor-element.elementor-element-90d4197 .woocommerce-button{background-color:#02010100;font-family:"IBM Plex Sans Condensed", Sans-serif;font-size:16px;}.elementor-109 .elementor-element.elementor-element-90d4197 #payment #place_order{background-color:#02010100;}.elementor-109 .elementor-element.elementor-element-90d4197{--additional-information-display:block;--sections-background-color:#02010103;--sections-border-type:solid;--sections-border-color:#707070;--sections-title-color:#FFFFFF;--sections-title-spacing:15px;--sections-secondary-title-color:#FFFFFF;--sections-descriptions-color:#707070;--sections-messages-color:#707070;--sections-checkboxes-color:#707070;--sections-radio-buttons-color:#707070;--links-normal-color:#707070;--links-hover-color:#FFFFFF;--forms-fields-border-radius:0px 0px 0px 0px;--forms-buttons-normal-text-color:#FFFFFF;--forms-buttons-hover-text-color:#707070;--forms-buttons-border-type:solid;--forms-buttons-border-radius:0px 0px 0px 0px;--order-summary-items-color:#707070;--order-summary-variations-color:#707070;--order-summary-totals-color:#FFFFFF;--order-summary-totals-divider-color:#707070;--order-summary-totals-divider-weight:1px;--purchase-button-normal-text-color:#FFFFFF;--purchase-button-hover-text-color:#707070;--purchase-button-hover-border-color:#FFFFFF;--purchase-button-border-radius:0px 0px 0px 0px;}.elementor-109 .elementor-element.elementor-element-90d4197 .e-woocommerce-login-section, .elementor-109 .elementor-element.elementor-element-90d4197 .woocommerce-checkout #customer_details .col-1, .elementor-109 .elementor-element.elementor-element-90d4197 .woocommerce-additional-fields, .elementor-109 .elementor-element.elementor-element-90d4197 .e-checkout__order_review, .elementor-109 .elementor-element.elementor-element-90d4197 .e-coupon-box, .elementor-109 .elementor-element.elementor-element-90d4197 .woocommerce-checkout #payment{border-width:1px 1px 1px 1px;}.elementor-109 .elementor-element.elementor-element-90d4197 h3#order_review_heading, .elementor-109 .elementor-element.elementor-element-90d4197 .woocommerce-billing-fields h3, .elementor-109 .elementor-element.elementor-element-90d4197 .woocommerce-additional-fields h3{font-family:"IBM Plex Sans Condensed", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;}.elementor-109 .elementor-element.elementor-element-90d4197 .woocommerce #customer_details .form-row .input-text, .elementor-109 .elementor-element.elementor-element-90d4197  .woocommerce #customer_details .form-row textarea, .elementor-109 .elementor-element.elementor-element-90d4197 .woocommerce form #customer_details select, .elementor-109 .elementor-element.elementor-element-90d4197 .woocommerce .e-woocommerce-login-anchor .form-row .input-text, .elementor-109 .elementor-element.elementor-element-90d4197 #coupon_code, .elementor-109 .elementor-element.elementor-element-90d4197 .select2-container--default .select2-selection--single{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-109 .elementor-element.elementor-element-90d4197 .e-apply-coupon, .elementor-109 .elementor-element.elementor-element-90d4197 .woocommerce-form-login__submit{border-width:1px 1px 1px 1px;}.elementor-109 .elementor-element.elementor-element-90d4197 {--forms-buttons-border-color:#FFFFFF;}.elementor-109 .elementor-element.elementor-element-90d4197 #place_order{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}@media(max-width:1366px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-checkout-page .product-name .variation{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1024px){.elementor-109 .elementor-element.elementor-element-89148be{--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-checkout-page .product-name .variation{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-109 .elementor-element.elementor-element-89148be{--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-checkout-page .product-name .variation{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(min-width:1600px){.elementor-109 .elementor-element.elementor-element-e640085{--spacer-size:100px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-checkout-page .product-name .variation{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for woocommerce-checkout-page, class: .elementor-element-90d4197 *//**Drop-Down-Black**/
span.select2-search.select2-search--dropdown {
    background: black;
}

ul#select2-billing_country-results {
    background: black;
}

input.select2-search__field {
    background: black;
}

.select2-container--default .select2-results__option[aria-selected=true], .select2-container--default .select2-results__option[data-selected=true] {
    background-color: grey;
    color: white !important;
}

/**
.col-2 {
    display: none;
}
**/
.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-privacy-policy-text p {
    margin-bottom: 25px;
}


/**thank you page - checkout**/
.woocommerce .woocommerce-customer-details, .woocommerce .woocommerce-order-details, .woocommerce .woocommerce-order-downloads {
    /* margin-bottom: 2em; */
    background: var(--sections-background-color, #fff);
    border-color: var(--sections-border-color, #d5d8dc);
    border-radius: var(--sections-border-radius, 3px);
    border-style: var(--sections-border-type, solid);
    border-width: 1px;
    display: block;
    margin: var(--sections-margin, 0 0 24px 0);
    padding: var(--sections-padding, 16px 30px);
}

h2.woocommerce-order-details__title {
    font-family: "IBM Plex Sans Condensed", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    text-transform: uppercase;
}

h2.woocommerce-column__title{
	    font-family: "IBM Plex Sans Condensed", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    text-transform: uppercase;
}

.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table thead tr th {
    color: var(--order-summary-totals-color, #69727d);
}

.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table tfoot td, .elementor-widget-woocommerce-checkout-page .woocommerce .shop_table tfoot th {
    color: var(--order-summary-totals-color, #69727d) !important;
}

.woocommerce ul.order_details li {
    color: var(--order-summary-totals-color, #69727d);
	font-family: "IBM Plex Sans Condensed", Sans-serif;
}

.woocommerce ul.order_details {
    margin: 0 0 3em;
    list-style: none;
    background: var(--sections-background-color, #fff);
    border-color: var(--sections-border-color, #d5d8dc);
    border-radius: var(--sections-border-radius, 3px);
    border-style: var(--sections-border-type, solid);
    border-width: 1px;
    display: block;
    margin: var(--sections-margin, 0 0 24px 0);
    padding: var(--sections-padding, 16px 30px);
}

p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received {
    margin-bottom: 10px;
}

.woocommerce p {
    margin-bottom: 10px;
}

/***
section.woocommerce-customer-details {
    display: none !important;
}**/

.elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment #place_order:hover {
    border-color: var(--forms-buttons-hover-border-color, #69727d);
    color: white;
}

/**Hide quantity**/
strong.product-quantity {
    display: none;
}

/**Check-Out Total color**/
span.woocommerce-Price-amount.amount bdi {
    color: white;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Thunder';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://mjo.webgx.com.au/wp-content/uploads/2025/01/Thunder-LC.ttf') format('truetype');
}
@font-face {
	font-family: 'Thunder';
	font-style: italic;
	font-weight: 400;
	font-display: auto;
	src: url('https://mjo.webgx.com.au/wp-content/uploads/2025/01/Thunder-LCItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Thunder';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://mjo.webgx.com.au/wp-content/uploads/2025/01/Thunder-MediumLC.ttf') format('truetype');
}
@font-face {
	font-family: 'Thunder';
	font-style: italic;
	font-weight: 600;
	font-display: auto;
	src: url('https://mjo.webgx.com.au/wp-content/uploads/2025/01/Thunder-MediumLCItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Thunder';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://mjo.webgx.com.au/wp-content/uploads/2025/01/Thunder-SemiBoldLC.ttf') format('truetype');
}
@font-face {
	font-family: 'Thunder';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url('https://mjo.webgx.com.au/wp-content/uploads/2025/01/Thunder-SemiBoldLCItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Thunder';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://mjo.webgx.com.au/wp-content/uploads/2025/01/Thunder-BoldLC.ttf') format('truetype');
}
@font-face {
	font-family: 'Thunder';
	font-style: italic;
	font-weight: bold;
	font-display: auto;
	src: url('https://mjo.webgx.com.au/wp-content/uploads/2025/01/Thunder-BoldLCItalic.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'IBM Plex Sans Condensed';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://mjo.webgx.com.au/wp-content/uploads/2025/01/IBMPlexSansCondensed-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'IBM Plex Sans Condensed';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://mjo.webgx.com.au/wp-content/uploads/2025/01/IBMPlexSansCondensed-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'IBM Plex Sans Condensed';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://mjo.webgx.com.au/wp-content/uploads/2025/01/IBMPlexSansCondensed-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'IBM Plex Sans Condensed';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://mjo.webgx.com.au/wp-content/uploads/2025/01/IBMPlexSansCondensed-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'IBM Plex Sans Condensed';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://mjo.webgx.com.au/wp-content/uploads/2025/01/IBMPlexSansCondensed-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'IBM Plex Sans Condensed';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://mjo.webgx.com.au/wp-content/uploads/2025/01/IBMPlexSansCondensed-ExtraLight.ttf') format('truetype');
}
@font-face {
	font-family: 'IBM Plex Sans Condensed';
	font-style: italic;
	font-weight: 100;
	font-display: auto;
	src: url('https://mjo.webgx.com.au/wp-content/uploads/2025/01/IBMPlexSansCondensed-ExtraLightItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'IBM Plex Sans Condensed';
	font-style: italic;
	font-weight: 600;
	font-display: auto;
	src: url('https://mjo.webgx.com.au/wp-content/uploads/2025/01/IBMPlexSansCondensed-MediumItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'IBM Plex Sans Condensed';
	font-style: italic;
	font-weight: bold;
	font-display: auto;
	src: url('https://mjo.webgx.com.au/wp-content/uploads/2025/01/IBMPlexSansCondensed-BoldItalic.ttf') format('truetype');
}
/* End Custom Fonts CSS */