/*
Theme Name: Storefront Child
Template: storefront
*/
 
/* Aquí tus reglas CSS */
/**Aquí importo el archivo css para hacer las pestañas del producto horizontales, no verticales**/
@import 'style_tabs.css';
/*@import 'style_thickbox_yo.css';*/

/*Le doy el ancho completo a los productos*/
body.woocommerce #primary { 
	width: 100%;
}
/*Quito que se vea el título por defecto en las página*/
.entry-title{
	/*display:none;*/
}
.storefront-breadcrumb {
	padding: 1.41575em 0;
	/*margin: 0 0 3.706325903em;*/
	margin: 0 0 0;
}
.yo_justificado {	
 	text-align:justify;
	font-size:21px;
}
.yo_texto {	
	font-size:21px;
	text-align:justify;
	text-decoration:none !important;
	color:inherit;
}
.yo_texto_cursiva{	
	font-size:21px;
	font-style:italic;
	text-align:justify;
}
.texto_verde_negrita{
	color:#047373;
	font-weight:bold;
}
hr {
  /*background-color: #ccc;*/
	background-color: #c4ea1b;
  border: 0;
  height: 2px;
  margin: 0 0 1.41575em;
}
.home.blog .site-header, .home.page:not(.page-template-template-homepage) .site-header, .home.post-type-archive-product .site-header {
     margin-bottom: 4.235801032em;
	/*margin-bottom: 0;*/
}
/*Lo de aquí debajo es lo de ocultar mostrar texto*/	 
.titulo_boton {
  float:left; 
  padding:5px;  
  background-color:#e9e9e9;
  width:400px;
  font-family:helvetica;
  font-size:16px;
  font-weight:bold;
}
.boton_mostrar {
  float:right;
  font-size:12px;
  line-height:20px;
  color:#DE7217;
}
#contenido{
  float:left;
  clear:both;
  border:2px solid #e9e9e9;
  margin-top:2px;
  padding:5px;
  width:396px;
  overflow:auto;
  font-family:helvetica;
  font-size:14px;
  text-align: justify;
}
.centrado{
	text-align:center
}
.footer-widgets {
    padding-top: 4.235801032em;
    border-bottom: 1px solid rgba(0, 0, 0, 0.05);
    text-align: right;
}
/*Es es para ocultar el icono de reCaptcha de Google en la parte inferior*/
.grecaptcha-badge {
    opacity:0;
}
.yo_comentarios{
	font-size:20px;
	font-style:italic;
	background-color:#e9e9e9;
	margin-bottom:25px;
	border-radius: 20px 20px 70px 2px;
	-moz-border-radius: 20px 20px 70px 2px;
	-webkit-border-radius: 20px 20px 70px 2px;
	border: 0px solid #000000;
	padding:15px;
}
.footer-widgets {
    /*padding-top: 4.235801032em;*/
	padding-top: 1.235801032em;
    border-bottom: 1px solid rgba(0, 0, 0, 0.05);
    text-align: right;
}
.site-footer {
    background-color: #f3f3f3;
    color: #3b3c3f;
    /*padding: 1.618em 0 3.706325903em;*/
	padding: 0.0em 0 0.0em;
}
.widget {
  /*margin: 0 0 3.706325903em;*/
	margin: 0 0 1.706325903em;
}
.site-header-cart .cart-contents {
    /*padding: 1.618em 0;*/
	  padding: 0.5em 0.0em;
    /*display: block;*/
    display: ruby; 
    position: relative;
    background-color: transparent;
    height: auto;
    width: auto;
    text-indent: 0;	
}
#payment .payment_methods li img {
    float: right;
    border: 0;
    padding: 0;
    /*max-height: 1.618em;*/
	  max-height: 5.0em;
}
/**/
/**** El texto de la descripción del producto ocupa todo el ancho ****/
.woocommerce-tabs .panel {
    /*width: 64.7058823529%;*/
	width:100%;
	float: right;
	margin-right: 0;
	margin-top: 0;
}
/**** Quito el borde en los clicks de los botones****/
a:focus, input:focus, textarea:focus, button:focus {
    /*outline: 2px solid #96588a;*/
	outline: 0px solid #96588a;
	
}
/*El color* del botón añadir al carrito*/
button, input[type="button"], input[type="reset"], input[type="submit"], .button, .widget a.button {
    /*background-color: #eeeeee;*/
	background-color:#d3f92a;
    border-color: #eeeeee;
    color: #333333;
}
/*para ocultar lo que sea, en este caso la nuebe de etiquetas enla página principal*/
.ocultar{
	display:none;
}
.tabla_footer_center{
	text-align:center;
}
.tabla_footer_right{
	text-align:right;
}
.tabla_footer_left{
	text-align:left;
}
mark, ins {
    text-decoration: none;
    font-weight: 600;
    color: red;
    background: transparent;
}
#div_flotante{
	position:fixed;	
	top: 50%;
	bottom:50%;
	left:50%;
	right:50%;
	z-index:100;
}
@media (min-width: 768px){
.secondary-navigation .menu {
    /*font-size: 0.875em;*/
	font-size: 0.815em;
    width: auto;
    float: right;
}
}
/*pongo el ancho completo al banner de la home. Enla versión anterior no era necesario*/
.banner_ancho_completo{
	display:block!important;
}
/* cabeceras del blog, margen, tamaño*/
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
    /*font-weight: 300;*/
	font-weight: bold;
}
h1, h2, h3, h4, h5, h6 {
    clear: both;
    font-weight: 300;
	  /*margin: 0 0 0.5407911001em;*/
	margin-bottom:0.4em;
	margin-top:0.2em;
    /*color: #131315;*/
}
.hentry .entry-header {
  /*margin-bottom: 2.617924em;*/
	margin-bottom: 0.00em;
}
a {
    /*color: #7f54b3;*/
    color: #159938;
}