/* Search & Filter Styles */
body
{
	display:block;
}
.searchandfilter p
{
	margin-top: 1em;
	display:inline-block;
}
.searchandfilter ul
{
	display:inline-block;
}
.searchandfilter li
{
	list-style: none;
	display:inline-block;
	padding-right:20px;
}

/* If in a widget area make a single column by adding display block  */
.widget-area .searchandfilter li, .widget-area .searchandfilter p
{
	display:block;
}
.searchandfilter label
{
	display:block;
}
.searchandfilter h4
{
	margin:15px 0;
	font-size:16px;
}

.searchandfilter ul > li > ul:not(.children)
{
	margin-left:0;
}

/*Estilo agregado por Richard*/

form.searchandfilter {
    font-family: inherit;
}

.searchandfilter ul {
    padding-left: 0;
}


input[type="text"] {
	font-size: 1rem;
	font-family: inherit;
	border-radius: 50px;
	padding: 0.5rem 0.5rem;
}

.searchandfilter h4 {
    margin: 1rem;
    font-size: 1.4rem;
    font-family: inherit;
}

select.postform {
    font-size: 1rem;
    font-family: inherit;
    border-radius: 50px;
    padding: 0.5rem;
}

input[type="submit"] {
    font-size: var(--wp--preset--font-size--medium);
    border-radius: 50px;
    padding: 0.5rem 1.2rem;
    border: 0px;
    background-color: var(--wp--preset--color--contrast);
    color: var(--wp--preset--color--base);
    cursor: pointer;
    font-family: inherit;
    margin-top: 1rem;
}