/**
Theme Name: Astra Child
Author: L.G.R.
Author URI: http://phi-pot.com
Description: Astra child theme for phi-pot.com
Version: 1.0.1
Text Domain: astra-child
Template: astra
*/



/*MENÚ LENGUAJE*/
.ast-theme-transparent-header header a.menu-link{color:white !important;}

.ast-theme-transparent-header #ast-hf-mobile-menu a{background-color:#757575;}
.ast-theme-transparent-header .ast-builder-menu .main-header-menu .menu-item .sub-menu .menu-link{background-color:#757575;}
header a.menu-link{color:black !important;}
/* FIN. MENÚ LENGUAJE*/

/*MENÚ CARRITO*/
.ast-theme-transparent-header a.wpmenucart-contents {color:white;}

a.wpmenucart-contents {color:black;}
/* FIN. MENÚ CARRITO*/

/* ICONO MENU ON-CANVAS*/
.ast-theme-transparent-header header .ast-button-wrap .mobile-menu-toggle-icon .ast-mobile-svg{
	fill:white;	
}
/* FIN. ICONO MENU ON-CANVAS*/

/* MENU ON-CANVAS*/
.ast-theme-transparent-header #ast-hf-mobile-menu a {
    background-color: red;
}
/* FIN. MENU ON-CANVAS*/

/* FLECHA DESPLEGABLE MENU ON-CANVAS*/
.ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item > .ast-menu-toggle {
        color: red !important;
}
/* FIN. FLECHA DESPLEGABLE MENU ON-CANVAS*/


/* Da formato al texto antes del producto */

/* #lgr_get1free{color:#d45771 !important;} */

#content.site-content{
	margin-top:0;
	padding:0 !important;
	background-color:none;
}

.woocommerce-product-gallery{
	background:none !important;
	margin:0 !important;
	padding:0 !important;
}

/* FIN. Da formato al texto antes del producto */

/* FORMATO DEL RESUMEN DE COMPRA EN CHECKOUT */
#order_review{font-size:0.7rem;}

#order_review{
	border-color:red !important;
	margin-left:0 !important;
	margin-right:0 !important;
	padding-left:0 !important;
	padding-right:0 !important;
	border:none !important;
}

#order_review_heading{border:none !important;}

.woocommerce-checkout #payment div.payment_box{padding:0}

dl.variation{display:none;}
/* FORMATO DEL RESUMEN DE COMPRA EN CHECKOUT */


.product_title {text-decoration:underline;}


button#wpforms-submit-1460 {  /* botón del formularion cta de suscripción*/
    font-family: 'ABeeZee';
}

@media (max-width:319px)  { /* smartphones, iPhone, portrait 480x320 phones */
	.content_txt {		
		line-height:1.5rem !important;
	}
	#lgr_producto_title{display:inline;}
	.product_title{display:none;}
}

@media (min-width:320px)  { /* smartphones, iPhone, portrait 480x320 phones */
  .content_txt {		
		line-height:2rem !important;
	}
	#lgr_thanks{font-size:2.2rem;margin-top:-40px;margin-bottom:20px;}
	.product_title {font-size:1.7rem;}
	#lgr_producto_title{font-size:1.7rem;}
	#lgr_producto_title{display:inline;}
	.product_title{display:none;}	
}
@media (min-width:481px)  { /* portrait e-readers (Nook/Kindle), smaller tablets @ 600 or @ 640 wide. */ 
  .content_txt {
		line-height:2rem !important;
	}
	#lgr_producto_title{display:inline;}
	.product_title{display:none;}
}
@media (min-width:641px)  { /* portrait tablets, portrait iPad, landscape e-readers, landscape 800x480 or 854x480 phones */ 
  .content_txt {
		/*color:blue !important;*/
		line-height:2 rem !important;	  
	}
	#lgr_thanks{font-size:2.5rem;}
	#lgr_get1free{font-size:1rem; margin-bottom:50px;}
	.product_title {font-size:2.5rem;}
	#lgr_producto_title{display:none;}
	.product_title{display:block;}
}
@media (min-width:961px)  { /* tablet, landscape iPad, lo-res laptops ands desktops */
  .content_txt {
		/*color:orange !important;*/
		line-height:2rem !important;
	}	
	#lgr_thanks{font-size:3.5rem;}
	#lgr_get1free{font-size:1.5rem;}
	.product_title {font-size:2rem;}
	#lgr_producto_title{display:none;}
	.product_title{display:block;}
}
@media (min-width:1025px) { /* big landscape tablets, laptops, and desktops */
  .content_txt {
		/*color:green !important;*/
		line-height:3 rem !important;
	}
	#lgr_producto_title{display:none;}
	.product_title{display:block;}
}
@media (min-width:1281px) { /* hi-res laptops and desktops */ 
  .content_txt {
		line-height:4rem !important;
}
	#lgr_producto_title{display:none;}
	.product_title{display:block;}
}
	