/*Hides any row with a blank entry*/
dl.blank-field {
	display: none;
}

/*increase size of Next or Previous page icon space*/
.dashicons-previous-page{
height: 40px;
}
.dashicons-next-page{
height: 40px;
}

/*shrinks logo size*/
#logo > a > span > img.retina
{
	  height: auto; 
    width: auto; 
    max-width: 250px; 
    max-height: 72px;
}

/*hides the approve option from sign-up page*/
#pdb-main > dl.pdb-approved.dropdown {
	display: none;	
}

/*menu resizing/formatting*/
#menu-item-323 > a > span
{
	font-size: 1.1vw;	
	vertical-align: bottom;
	width: 4.6vw;
}
#menu-item-207 > a > span
{
	font-size: 1.1vw;	
	/*width:59px;*/
  display: inline-block;
  vertical-align: middle;
	text-align: center;
  line-height: 1;
	width: 4.6vw;
}
#menu-item-184 > a > span
{
	font-size: 1.1vw;	
	vertical-align: bottom;
	width: 4.6vw;
}
#menu-item-386 > a > span
{
	font-size: 1.1vw;		
	vertical-align: bottom;
	width: 4.6vw;
}
/*formally #menu-item-205*/
#menu-item-739 > a > span
{
	font-size: 1.1vw;		
	/*width:68px;*/
	width: 4.6vw;
  display: inline-block;
  vertical-align: middle;
	text-align: center;
  line-height: 1;
}
#menu-item-561 > a > span
{
	font-size: 1.1vw;	
	vertical-align: bottom;
	color:white;
	width: 4.6vw;
}
#menu-item-561
{
	background-color:#d31f1f;
}
#menu-item-327 > a > span
{
	font-size: 1.1vw;		
	/*width: 60px;*/
	width: 4.6vw;
	vertical-align: bottom;
}
#menu-item-330 > a > span
{
	font-size: 1.04vw;		
	/*width:74px;*/
	width: 4.7vw;
  display: inline-block;
  vertical-align: middle;
	text-align: center;
  line-height: 1;
}

/*Hides the annoying little box that sits above the City dropdown selector*/
div.custom-select.fa-sort::before {
	visibility: hidden;
}

/*Puts the 'Search'/'Clear' buttons on the same row as the City dropdown selector*/
#combo-multi-search-controls {
	width: 1000px;
}
.multi-search-controls {
	display: inline-block;
}
.submit-controls {
	display: inline-block;
}

/*Hides the search box for all the child category lists*/
.combo-search-controls {
	display: none;
	height: 0;
}

/*Hides the city dropdown selector for the [pdb_search] box*/
div.combo-multi-search-controls:nth-child(10) > div:nth-child(2) {
	display: none;
}

/*Unhides the search box for the [pdb_search] box*/
div.combo-multi-search-controls:nth-child(10) > div:nth-child(1) {
  display: inherit;
}

/*CSS for IE10+*/
@media screen and (-ms-high-contrast: none), (-ms-high-contrast: active) {
/*Unhides search box*/
div.combo-multi-search-controls:nth-child(10) > div:nth-child(1) {
  display: inherit;
}
/*Puts 'Search/Clear' buttons on same line as Search bar */
div.combo-multi-search-controls:nth-child(10) > div:nth-child(1) {
	float: left;
}
}

/*CSS for IE12 and Edge*/
@supports (-ms-accelerator:true) {
/*Unhides search box*/
div.combo-multi-search-controls:nth-child(10) > div:nth-child(1) {
  display: inherit;
}
/*Puts 'Search/Clear' buttons on same line as Search bar */
div.combo-multi-search-controls:nth-child(10) > div:nth-child(1) {
	float: left;
}
}

/* For Safari 7.1+ 
_::-webkit-full-page-media, _:future, :root .safari_only {
div.combo-multi-search-controls:nth-child(10) > div:nth-child(1) {
  display: inherit;
}

#page-13 > div > div:nth-child(1) > div.wpb_column.vc_column_container.vc_col-sm-8 > div > div > div > div > div > form > div > div.combo-search-controls {
	float: left;
}
#page-13 > div > div:nth-child(1) > div.wpb_column.vc_column_container.vc_col-sm-8 > div > div > div > div > div > form > div > div.submit-controls {
	float: left;
} 
}*/

/*For Safari*/
@media screen and (min-color-index:0) 
and(-webkit-min-device-pixel-ratio:0) { @media {
div.combo-multi-search-controls:nth-child(10) > div:nth-child(1) {
  display: inherit;
}
#page-13 > div > div:nth-child(1) > div.wpb_column.vc_column_container.vc_col-sm-8 > div > div > div > div > div > form > div > div.combo-search-controls {
	float: left;
}
#page-13 > div > div:nth-child(1) > div.wpb_column.vc_column_container.vc_col-sm-8 > div > div > div > div > div > form > div > div.submit-controls {
	float: left;
} 
}}

/*For Mozilla*/
@-moz-document url-prefix() {
/*Unhides search box*/
div.combo-multi-search-controls:nth-child(10) > div:nth-child(1) {
  display: inherit;
}
/*Puts 'Search/Clear' buttons on same line as Search bar */
div.combo-multi-search-controls:nth-child(10) > div:nth-child(1) {
	float: left;
}
}

/*For iOS*/
@supports (-webkit-text-size-adjust:none) and (not (-ms-ime-align:auto))
and (not (-moz-appearance:none))
{
/*Puts 'Search/Clear' buttons on same line as Search bar */
#page-13 > div > div:nth-child(1) > div.wpb_column.vc_column_container.vc_col-sm-8 > div > div > div > div > div > form > div > div.combo-search-controls {
	float: left;
}
#page-13 > div > div:nth-child(1) > div.wpb_column.vc_column_container.vc_col-sm-8 > div > div > div > div > div > form > div > div.submit-controls {
	float: left;
} 
div.combo-multi-search-controls:nth-child(10) > div:nth-child(1) {
	float: left;
}
}

div.combo-multi-search-controls:nth-child(10) > div:nth-child(1) {
	padding-bottom: 20px;
}

div.combo-multi-search-controls:nth-child(10) > div:nth-child(1) > span:nth-child(1) > input:nth-child(1) {
	display: inherit;
}