/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

/* Estilos estructurales y reset */
#wrapper #main .fullwidth-box .fusion-row, .fusion-flex-container .fusion-row.fusion-flex-content-wrap {
    max-width: 1352px !important;
}
html {
  box-sizing: border-box;
  font-size: 10px !important;
}
*,
*::before,
*::after {
  box-sizing: inherit;
}
img {
  height: auto;
  max-width: 100%;
}
.altOcultar {
  clip: rect(0 , 0 , 0 , 0);
  position: absolute;
}
header,
		hgroup
	nav,
	section,
		article,
			figure,
			time,
	main,
	footer {
		display: block;	
	}
	.altOcultar {
		clip: rect(0 , 0 , 0 , 0);
		position: absolute;
	}
	.upper {
		text-transform: uppercase;
	}

/* codigo para ocultar el espacio dejado por el iframe de remarketing */
iframe[name='google_conversion_frame'] { 
    height: 0 !important;
    width: 0 !important; 
    line-height: 0 !important; 
    font-size: 0 !important;
    margin-top: -13px;
    float: left;
}

/* Estilos para la función propia que envuelve los vídeos de youtube en un div y los hace responsivos */
div.flex-video {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
    margin: 20px 0; /* esto es opcional */
    clear: both;
  }
   
  div.flex-video iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }



/* Productos */ 
.caracteristicasProducto div.panel-title > a > span.fusion-toggle-icon-wrapper{
	display: none;
}
.caracteristicasProducto div.panel-title > a > span.fusion-toggle-heading{
	margin-left: 0px;
}

div.fusion-panel > div > div.panel-body > ul{
	margin-top: 0px;
}


/* Dealers Map */
#map {
	width: 100%;height: 600px;margin: 2% 0px;position: relative;display: inline-block;
}
#post-789 ul > li.fusion-layout-column{
	padding: 0px;	
}
#post-789 table > thead > tr > th, #post-789 table > tbody > tr > td{
	padding-right: 0px;
}
.leaflet-popup-content {
    font-size: 2em !important;
}
.leaflet-popup-content p {
	margin-top: 0px !important;
    margin-bottom: 2% !important;
}

#contenedorDealers div.table-2 > table > thead{
	background-color: black;
}

#contenedorDealers div.table-2 > table > thead > tr > td{
	color: white;
}

#contenedorDealers ul > li:not(:first-child) div.table-2 > table > thead{
	display: none;
}

