/*
 Theme Name:   Bricks Child Theme
 Theme URI:    https://bricksbuilder.io/
 Description:  Use this child theme to extend Bricks.
 Author:       Bricks
 Author URI:   https://bricksbuilder.io/
 Template:     bricks
 Version:      1.1
 Text Domain:  bricks
*/

.brxe-section .brxe-button.bricks-button.bricks-background-primary:hover {opacity:0.7;}

.info-restaurante { overflow: hidden; }
.info-restaurante img { overflow: hidden;transition: transform 2s ease; object-fit: cover;display: block;}
.info-restaurante img:hover { transform: scale(1.5); transition: transform 2s ease;}

.brxe-posts hr { margin-top: 30px;margin-bottom: 11px; border: 1px solid black; width: 117px; margin-left: -28px;}

span.tipo { font-family: 'Sora'; font-weight: 400 !important; font-size: 17px;}
.listado-restaurantes {  column-count: 4;    gap: 2px;}
.listado-restaurantes > div {    break-inside:  avoid-column;}
.listado-restaurantes > .brxe-block:nth-child(n+1) {
	width: calc(20% - 4px);
}

.listado-catering {  column-count: 3;    gap: 2px;}
.listado-catering > div {    break-inside:  avoid-column;}

#contenedor-listado-restaurantes > *:nth-child(even) > *:last-child {order: -1; padding-left:21%;}
#contenedor-listado-restaurantes > *:nth-child(odd) > *:last-child {  padding-right:20%;}

.ff-default .ff-el-form-control {height: 50px !important; border-radius: 0px !important;border: 1px solid black !important;color: black !important;}
textarea{ min-height: 190px !important;}
::placeholder{color:black !important;}
.ff_t_c { color: black; font-size: 15px;}
button.ff-btn.ff-btn-submit.ff-btn-md.ff_btn_style.wpf_has_custom_css { background-color: white !important; color: black !important; font-weight: 400; border: 0px !important;padding: 0px !important; text-align: right;}

@media only screen and (max-width: 991px) {
	#contenedor-listado-restaurantes > *:nth-child(odd) > *:last-child {  padding-right:0;}
	#contenedor-listado-restaurantes > *:nth-child(even) > *:last-child {padding-left:0;}
}

@media only screen and (max-width: 767px) {
	#contenedor-listado-restaurantes > *:nth-child(even) > *:last-child {order: 0; padding-left:0;}
	
	.listado-restaurantes {display: contents !important;}
	.listado-restaurantes .padding {padding:20px !important;}
	.listado-restaurantes .brxe-block:nth-child(5),
	.listado-restaurantes .brxe-block:nth-child(6),
	.listado-restaurantes .brxe-block:nth-child(7),
	.listado-restaurantes .brxe-block:nth-child(8),
	.listado-restaurantes .brxe-block:nth-child(9){
		width: calc(100% - 20px);
	}
	
	.listado-catering {display: contents !important;}

	
}