/*!
Theme Name: Show & Tell
Theme URI: https://showandtell.com.au/
Template: kadence
Author: Show & Tell
Author URI: https://showandtell.com.au/
Description: The Show & Tell child theme for the Kadence Theme.
Version: 1.0
*/

/* Theme customization starts here
-------------------------------------------------------------- */
#eec-menu {
  list-style: none;
  margin: 0;
  padding: 0;
}
#eec-menu li {
  margin: 0 0 10px 0;
  padding: 0;
}
#eec-menu li:last-child {
  margin-bottom: 0 !important;
}
#eec-menu a {
  display: block;
  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 );
  color: var( --e-global-color-text );
  transition: .3s;
  transition-timing-function: cubic-bezier(.58,.3,.005,1);
}
#eec-menu a:hover {
  color: var( --e-global-color-secondary );
  transform: translateY(-8px);
}
#eec-menu li.current_page_item > a {
  color: var( --e-global-color-secondary );
}
#eec-menu ul.children {
  display: none;
  margin: 0;
  padding: 5px 0 10px 10px;
  list-style: none;
}
#eec-menu li.current_page_parent ul.children, #eec-menu li.current_page_item ul.children {
  display: block;
}
#eec-menu ul.children li {
  margin: 0 0 6px 0;
  padding: 0;
}
#eec-menu ul.children a {
  font-weight: var( --e-global-typography-primary-font-weight );
  line-height: var( --e-global-typography-primary-line-height );
  font-family: "DM Sans", Sans-serif;
  font-size: 14px;
}
#eec-menu ul.children a:hover {
  transform: none;
}

form.searchandfilter ul {
	margin: 25px -5px !important;
	padding: 0;
	list-style: none;
	display: flex;
	flex-flow: row wrap;
	justify-content: center;
	align-items: center;
}
form.searchandfilter li {
	margin: 0 0 10px 0 !important;
	padding: 0 5px !important;
	width: 50% !important;
}
form.searchandfilter label {
	display: block !important;
}
form.searchandfilter select, form.searchandfilter input {
	width: 100% !important;
	height: 42px !important;
	padding: 0 10px !important;
}
@media screen and (max-width: 983px) {
	form.searchandfilter li {
		width: 100% !important;
	}
}