/*
 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
*/

/*generals*/
ul li {
  margin-bottom: .5rem;
}
:where(p) {
  margin: 0 0 .8em;
}
p :where(a){
	text-decoration:underline;
}

p :where(a):hover, .brxe-text :where(a):hover, .brxe-accordion :where(a):hover{
	text-decoration:none !important;
}
.brxe-text :where(a), .brxe-accordion :where(a){
	text-decoration:underline;
}
/*.brxe-text :where(a):hover, .brxe-accordion :where(a):hover{
	text-decoration-thickness: .15rem;
}*/
a.bricks-button, button.bricks-button{
	/*transition:.3s;*/
	padding-top:.75rem;
}
a.bricks-button:hover, button.bricks-button:hover{
	/*opacity: .8;*/
	text-decoration:underline;
}
/*a.bricks-button:hover i::before{
	text-decoration:none;	
}*/
.brxe-nav-menu a:hover, a.brxe-text-link:hover{
	text-decoration:underline;
}
.wp-block-buttons > .wp-block-button{
	margin-top:2rem;
}
a.wp-block-button__link{
	font-size: 1em;
 	text-transform: uppercase;
 	border-radius: 0;
	padding: .75em 1em .5em;
}
a.wp-block-button__link:hover{
	text-decoration:underline;
}
li{
	margin-bottom:1rem;
}
.brxe-text h4{
	margin-top:2rem;
	margin-bottom:.5rem;
}
.nothiding{
	display:block;
}

.fab{
	margin-top: -5px;
}
/*mapa*/
.gm-style-iw-chr{
	display:none;
}
.gm-style .gm-style-iw-d{
	padding-top: .8em;
}
.gm-style .gm-style-iw-c{
	padding-bottom: 0;
	padding-right: .8em;
	padding-left: .8em;
}
/*.wpgmza-infowindow{
	display: flex;
	flex-direction: column;
}*/
.wpgmza-infowindow img{
	display:none;
}
/*.wpgmza_infowindow_title{
	display:none;
}*/
.wpgmza-infowindow .wpgmza_infowindow_title{
	font-size: var(--text-s);
	margin-bottom: .25rem;
}
.wpgmza-integration-fields-wrapper{
	font-size: var(--text-xs);
}
/*.wpgmza_infowindow_description{
	order:1;
	font-size: var(--text-s);
	margin-bottom: 0.25rem;
}
.wpgmza_infowindow_address{
	order:2;
}
.wpgmza_infowindow_link{
	order:3
}*/
.wpgmza-integration-fields-wrapper .wpgmza-integration-field .wpgmza-integration-field-label{
	display: none;
}
p.wpgmza_infowindow_link{
	margin-top:.5rem;
	font-size: var(--text-xs);
}
button.gm-ui-hover-effect{
	margin-right:-14px !important;
}
.dataTables_wrapper .dataTables_length, 
.dataTables_info{
	display:none;
}
table.dataTable.no-footer thead{
	display:none;
}
.gm-style .gm-style-iw-c,
.gm-style .gm-style-iw-tc::after{
	background-color:#fcf3ea;	
}

div.wpgmza-integration-field[data-field-name="descripcion"],
div.wpgmza-integration-field[data-field-name="url"]{
	display:none;
}