/*
 Theme Name:	Optimised
 Theme URI: 	http://optimised.com.au/
 Author:	    Optimised
 Author URI:	https://optimised.com.au
 Template:	    hello-elementor
 Version:	    2.0.0
 Text Domain:	hello-elementor-child
*/

/**************************************************************
	REFERENCE
***************************************************************/

/*	Breakpoints
*************************************/
/*
	max-width   device type
	---------   -----------
	xxx px	    phone
	xxx px	    tablet
	xxx px	    desktop
*/
/*	Colours
*************************************/
/*
	Primary:	#xxxxxx     (colour name)
	Secondary:	#xxxxxx     (colour name)
	Borders:	#xxxxxx     (colour name)
*/

/**************************************************************
	FONTS
***************************************************************/

/* add styles here or remove if not required */

/**************************************************************
	HEADER
***************************************************************/

/*	General
*************************************/

/* add styles here or remove if not required */

/*	Main menu
*************************************/

/* add styles here or remove if not required */

/**************************************************************
	FOOTER
***************************************************************/

/* add styles here or remove if not required */

/**************************************************************
	PAGES
***************************************************************/

/*	Home page
*************************************/

/*	Store locator
*************************************/

#asl-storelocator.asl-cont .infoWindow {
  padding: 10px !important;
  background: white !important;
  border-radius: 8px !important;
}

#asl-storelocator.asl-cont .infoBox #style_0 h3 {
  padding: 15px 45px 0px 10px !important;
  font-family: "Noto Sans", Sans-serif !important;
  color: var(--sl-list-title, #32373c) !important;
  font-weight: 800 !important;
}

#asl-storelocator.asl-cont .infoBox .infoWindow .infowindowContent {
  padding: 15px 20px !important;
  width: auto !important;
}

#asl-storelocator.asl-cont .infoBox #style_0 .asl-buttons a {
  border-radius: 0 !important;
}

#asl-storelocator.asl-cont .infoBox #style_0 .asl-buttons {
  justify-content: flex-start !important;
}

#asl-storelocator.asl-cont .sl-main-cont .btn.btn-asl {
  border-radius: 0 !important;
}

/*	Product quote form
*************************************/
#gform_wrapper_6 .find-nearest-stockist {
  text-decoration: underline;
  color: var(--e-global-color-primary);
}

#gform_wrapper_6 .gform_previous_button.button{
  border-color: #CFD3D9 !important;
  background-color: #CFD3D9 !important;
  color: var(--e-global-color-primary) !important;
}

#gform_wrapper_6  input, #gform_wrapper_6 textarea, #gform_wrapper_6 select {
  border-radius: 0 !important;
}

#gform_wrapper_6  .gform_required_legend {
  display: none;
}

.gform_validation_errors .gform_submission_error {
  font-family: "Noto Sans", Sans-serif !important;
  font-size: 16px !important;
}
