.resultados{
    max-width: 600px;
    margin: 60px auto 0;
    display: block;
}

.resultados h1{font-size: 25px;margin-top: 60px;}
.resultados h1 small{margin: 10px 0 0;display: block;color: inherit;opacity: 0.5;}

.resultados .media{
	float: left;
    display: block;
    margin: 0 15px;
    padding: 30px 0;
    cursor: pointer;
    border-bottom: 1px solid rgba(179, 179, 179, 0.21);
}

.resultados .media-left{padding: 0 20px 0 0;}
.resultados .media-body{padding: 0;}
.resultados .media-body h5{font-size: 22px;}

.resultados .media-body h5 small{
    font-size: 15px;
    display: block;
    font-weight: normal;
    margin: 7px 0;
    opacity: 0.5;
    color: inherit;
}

.resultados .media-body p{
	opacity: 0.4;
	font-weight: normal;
	font-style: italic;
}

@media only screen and (max-width:750px) {
	.resultados .media-left{padding: 0 0 20px;}
}

.buscaresult .formbuscaresult input, .buscaresult .formbuscaresult button {
    border: 0;
    width: auto;
    vertical-align: bottom;
    display: inline-block;
    border-bottom-width: 1px;
    border-bottom-style: solid;
}
.buscaresult .formbuscaresult input {
    width: 100%;
    height: 40px;
    padding: 0 15px;
    display: inline-block;
    width: calc(100% - 44px);
}
.buscaresult .formbuscaresult button {
    width: 40px;
    line-height: 0;
    margin-left: -4px;
    padding: 14px 15px;
}
.buscaresult .box.with_border h5 {
    padding-top: 0;
}
.buscaresult h5 {
    margin: 0;
    padding: 15px 0;
    padding-top: 15px;
    font-size: 16px;
}