/* Generated from tbuilder_layout_part: ultimate-feeders-body-2 */
.themify_builder_content-1888 .tb_tz9o292{--align_content:var(--align_start)}
.themify_builder_content-1888 .tb_939g090.module-tab>.tab-nav li:hover a{color:#a4d7ff}
.themify_builder_content-1888 .tb_939g090.module-tab.ui>.tab-nav .current a:hover{color:#f2a757}
.themify_builder_content-1888 .tb_939g090.module-tab>.tab-nav li{background-image:none;background-color:#374151}
.themify_builder_content-1888 .tb_939g090.module-tab.ui>.tab-nav a,.themify_builder_content-1888 .tb_2k2g939.module-buttons .module-buttons-item em{color:#fff}
.themify_builder_content-1888 .tb_939g090.module-tab.ui>.tab-nav .current a{color:#f99430}
.themify_builder_content-1888 .tb_939g090.module-tab.ui>.tab-nav .current{background-image:none;background-color:#a4d7ff}
.themify_builder_content-1888 .tb_mvm3909{padding-bottom:90px;padding-top:90px;background-color:#028df8;padding-left:208px}
.themify_builder_content-1888 .tb_zu16965{--align_content:var(--align_center);--col:.87fr 1.13fr}
.themify_builder_content-1888 .tb_o4ew037.module-fancy-heading .sub-head{margin-bottom:16px;margin-top:4px}
.themify_builder_content-1888 .tb_o4ew037.module-fancy-heading.module .main-head{text-transform:uppercase;letter-spacing:1px;line-height:20px;font-size:14px;font-family:"inter-5";font-weight:600}
.themify_builder_content-1888 .tb_o4ew037.module-fancy-heading.module .main-head,.themify_builder_content-1888 .tb_o4ew037.module-fancy-heading.module .main-head a,.themify_builder_content-1888 .tb_o4ew037.module-fancy-heading.module .sub-head,.themify_builder_content-1888 .tb_o4ew037.module-fancy-heading.module .sub-head a{background-clip:border-box;background-image:none;color:#fff}
.themify_builder_content-1888 .tb_o4ew037.module-fancy-heading.module .sub-head,.themify_builder_content-1888 .tb_02d1090.module-fancy-heading.module .main-head{letter-spacing:-0.9px;line-height:48px;font-size:45px;font-family:"inter-2";font-weight:400}
.themify_builder_content-1888 .tb_vwa0430.module-text{line-height:28px;font-size:18px;margin-top:0;max-width:435px}
.themify_builder_content-1888 .tb_vwa0430.module-text .tb_text_wrap,.themify_builder_content-1888 .tb_vwa0430.module-text .tb_text_wrap p,.themify_builder_content-1888 .tb_vwa0430.module-text .tb_text_wrap blockquote,.themify_builder_content-1888 .tb_vwa0430.module-text .tb_text_wrap h1,.themify_builder_content-1888 .tb_vwa0430.module-text .tb_text_wrap h2,.themify_builder_content-1888 .tb_vwa0430.module-text .tb_text_wrap h3,.themify_builder_content-1888 .tb_vwa0430.module-text .tb_text_wrap h4,.themify_builder_content-1888 .tb_vwa0430.module-text .tb_text_wrap h5,.themify_builder_content-1888 .tb_vwa0430.module-text .tb_text_wrap h6,.themify_builder_content-1888 .tb_vwa0430.module-text .tb_text_wrap li,.themify_builder_content-1888 .tb_vwa0430.module-text .tb_text_wrap span{background-clip:border-box;background-image:none;color:#fff;font-family:"inter-2";font-weight:400}
.themify_builder_content-1888 .tb_1fa4590{padding-left:105px}
.themify_builder_content-1888 .tb_2k2g939.module-buttons .module-buttons-item:hover em,.themify_builder_content-1888 .tb_2k2g939.module-buttons .module-buttons-item,.themify_builder_content-1888 .tb_2k2g939.module-buttons em,.themify_builder_content-1888 .tb_2k2g939.module-buttons .ui,.themify_builder_content-1888 .tb_2k2g939.module-buttons span,.themify_builder_content-1888 .tb_2k2g939.module-buttons .module-buttons-item:hover,.themify_builder_content-1888 .tb_2k2g939.module-buttons .module-buttons-item:hover em,.themify_builder_content-1888 .tb_2k2g939.module-buttons .module-buttons-item:hover a,.themify_builder_content-1888 .tb_2k2g939.module-buttons .module-buttons-item:hover span{color:#028df8}
.themify_builder_content-1888 .tb_2k2g939.module-buttons{margin-top:0;margin-left:15px;width:280px}
.themify_builder_content-1888 .tb_2k2g939.module-buttons .module-buttons-item a{line-height:24px;font-size:16px;border-top-left-radius:6px;color:#fff;background-image:none;background-color:transparent}
.themify_builder_content-1888 .tb_2k2g939.module-buttons .module-buttons-item a:hover{font-size:16px;background-image:none;background-color:#fff}
.themify_builder_content-1888 .tb_2k2g939.module-buttons.module .module-buttons-item a{border:1px solid #fff}
.themify_builder_content-1888 .tb_2k2g939.module-buttons .module-buttons-item,.themify_builder_content-1888 .tb_2k2g939.module-buttons .module-buttons-item a,.themify_builder_content-1888 .tb_2k2g939.module-buttons .module-buttons-item:hover:hover,.themify_builder_content-1888 .tb_2k2g939.module-buttons .module-buttons-item a:hover{font-family:"inter-500";font-weight:500}
.themify_builder_content-1888 .tb_02d1090.module-fancy-heading{margin-top:80px;margin-bottom:20px}
.themify_builder_content-1888 .tb_02d1090.module-fancy-heading.module .main-head,.themify_builder_content-1888 .tb_02d1090.module-fancy-heading.module .main-head a{background-clip:border-box;background-image:none;color:#007edf}
.themify_builder_content-1888 .tb_621n504{margin-bottom:60px}

@media(max-width:1024px){
.themify_builder_content-1888 .tb_9dh3929,.themify_builder_content-1888 .tb_4hy4965{padding-right:20px;padding-left:20px}
.themify_builder_content-1888 .tb_mvm3909,.themify_builder_content-1888 .tb_1fa4590{padding-left:40px}
.themify_builder_content-1888 .tb_zu16965{--col:none}
.themify_builder_content-1888 .tb_02d1090.module-fancy-heading{margin-top:100px}
}
@media(max-width:768px){
.themify_builder_content-1888 .tb_mvm3909{padding-bottom:40px;padding-top:40px}
.themify_builder_content-1888 .tb_1fa4590{padding-left:1px}
.themify_builder_content-1888 .tb_02d1090.module-fancy-heading{margin-top:60px}
}
@media(max-width:600px){
.themify_builder_content-1888 .tb_tz9o292{--col:none;--area:var(--aream2_auto)}
.themify_builder_content-1888 .tb_mvm3909{padding-right:20px;padding-left:20px}
.themify_builder_content-1888 .tb_zu16965{--area:var(--aream2_auto)}
.themify_builder_content-1888 .tb_1fa4590{padding-top:10px}
.themify_builder_content-1888 .tb_2k2g939.module-buttons{margin-left:0}
}/*Builder Custom CSS START*/
.woocommerce div.product form.cart .variations {
    margin: 0 0 10px;
    display: block !important;
}
.woocommerce div.product form.cart .variations {
    width: 40%;
    margin-right: auto !important;
}
.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-disabled::after {
display: none;
}
table.variations td.value::after {
    content: "CUSTOMERS  Includes GST and On Road Costs for WA/VIC/SA";
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
}
table.variations td.value::before {
    content: "For";
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
}
.woocommerce div.product form.cart .variations select {
    margin-right: 5px;
    max-width: max-content;
    min-width: auto;
    border: 0px;
    padding: 0px;
}
body.product-template-default.single.single-product.woocommerce div.product form.cart div.quantity {
    float: left;
    margin: 0 4px 0 0;
    display: none !important;
}
a.reset_variations {
    margin-left: -19px;
    position: absolute !IMPORTANT;
    margin-top: -23px;
	display: none;
}
button.single_add_to_cart_button.button.alt {
    border-radius: 6px;
    border: 1px solid #028DF8;
    padding: 0px 51px;
    text-transform: none;
    background-color: #028DF8 !important;
    opacity: 1;
}
.button:focus, a:focus, button:focus, input:focus, select:focus, textarea:focus {
    outline: 0px dotted hsla(0,0%,59%,.2) !important;
}
.woocommerce div.product form.cart .variations th {
    padding-right: 5px;
    text-align: inherit;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 29px;
    display: none;
}
.woocommerce div.product form.cart .variations select {
    max-width: max-content;
    min-width: auto;
    border: 0px;
    padding: 0px;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    color: #007EDF;
}
.woocommerce div.product form.cart .variations {
    width: 50%;
}
div#tf_sticky_form_wrap .single_variation_wrap {
    width: 100% !important;
    margin-left: unset;
    display: flex;
    justify-content: flex-end;
    align-items: center;
}
div#tf_sticky_form_wrap form.variations_form.cart {
    flex-direction: column-reverse !important;
}
.custom_variation {
    width: 50%;
}
div#tf_sticky_form_wrap form.variations_form.cart {
    gap: 0px;
}
.add-to-cart_enquire_btn {
    display: flex;
    gap: 13px;
    justify-content: flex-end;
    margin-bottom: -84px;
    position: relative;
    margin-top: 57px;
}
/*Builder Custom CSS END*/