.lgx_app_item img {
max-height:120px !important;
}
.gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit],[type=button],[type=reset]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit],[type=button],[type=reset]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) {
	    --gf-local-bg-color: #2f4f4f !important;
width:100% !important;
}
img[src=""] { display: none !important; }

/* Woof Byte 05/10/26: contact form phone ~ hide the country flag picker and sub-labels (Australia is the default), phone box matches the email box */
#field_2_5 .ginput_country-selector_container{display:none!important}
#field_2_5 .gform-phone__input-wrapper{display:block!important}
#field_2_5 .ginput_phone_container{display:block!important;width:100%!important;max-width:100%!important}
#field_2_5 .gform-phone__input{width:100%!important}
#field_2_5 #input_2_5_visible_label{display:none!important}


/* Woof Byte 05/10/26: accordion title bar ~ same dark green bar for the service and FAQ titles now they are H3 (heading order fix) */
h3.vc_tta-panel-title.vc_tta-controls-icon-position-left{background-color:#2f4f4f!important}


/* Woof Byte 06/10/26: awards heading on phones and tablets ~ "Celebrating Excellence" centred, with more space above the award logos */
@media (max-width:979px){.custom-footer .vc_separator.vc_separator-has-text h2{text-align:center!important;width:100%}.custom-footer .vc_separator.vc_separator-has-text{margin-bottom:38px!important}}


/* Woof Byte 06/10/26: award slider captions and spacing (chosen from the demo) ~ names 18px (14px on phones), line spacing 1.65, 28px logo to name, 40px name to dots, 60px heading to logos */
.lgx_app_item_title{font-size:18px!important;line-height:1.65!important;letter-spacing:0.03em!important;margin-top:28px!important}
@media (max-width:767px){.lgx_app_item_title{font-size:14px!important}}
.lgx_logo_carousel.swiper{padding-bottom:75px!important}
.lgx_logo_carousel .lgx_app_item_info{padding-bottom:0!important}
.custom-footer .vc_separator.vc_separator-has-text{margin-bottom:50.6px!important}
