/**
Theme Name: Astra Child Theme LZ
Author: LZ for Leadworks
Author URI: http://wpastra.com/about/
Description: Astra Child Theme - para Costa Materiales
Version: 1.1.5
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: lz
Template: astra
*/

h1,h2,h3,h4,h5,h6{letter-spacing: 1px;}
html{scroll-behavior:smooth;height:100%;min-width:300px}
a{cursor: pointer;}
.hidden{display: none !important;}

.entry-content [class*="__inner-container"] > :not(.alignwide):not(p):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide):not(iframe) {max-width: 1200px;}

/*HEADER*/
.ast-above-header-wrap{color: var(--ast-global-color-6);}
#secondary_menu-site-navigation .menu-link, #secondary_menu-site-navigation > a{padding: 0 .5em}
.info-roll{overflow: hidden;position: relative;min-height: 16px;color: #FFF;width: 100%;min-width: 350px;text-align: center;font-size: 12px;text-transform: uppercase;}
.info-roll span{line-height: 1;display: block;position: absolute;width:100%;margin: 0 auto;}
.info-roll span{animation: fadeUp-info-roll 9s ease-in-out infinite;}
.info-roll span:nth-of-type(1){animation-delay:0ms;opacity: 0;}
.info-roll span:nth-of-type(2){animation-delay:3000ms;opacity: 0;}
.info-roll span:nth-of-type(3){animation-delay:6000ms !important;opacity: 0;}
@keyframes fadeUp-info-roll{
 0%{transform: translateX(0) translateY(30%); opacity: 0;}
 10%, 30%{transform: translateX(0) translateY(0%); opacity: 1;}
 40%{transform: translateX(0) translateY(-30%); opacity: 0}
 70%, 90%{transform: translateX(0) translateY(-30%);opacity: 0;}
}
.menu-item .sub-menu .menu-link{font-size: .9em;}
#ast-site-header-cart .woocommerce-Price-amount.amount,.ast-site-header-cart .ast-cart-menu-wrap .count {font-size: 11px;font-weight: 400;}
.ast-site-header-cart .ast-woo-header-cart-info-wrap, .ast-edd-site-header-cart .ast-edd-header-cart-info-wrap {font-weight: 400;line-height: 2.7;font-size: 10px;}
/*HEADER*/

/*HOME*/
.marcas-galeria figure {padding: 1em 2em;margin: 0 !important;}
/*HOME*/

/*WOO********************/
.theme-twentytwenty .wc-block-grid.has-4-columns:not(.alignwide):not(.alignfull) .wc-block-grid__product, .theme-twentytwenty .wc-block-grid.has-5-columns.alignfull .wc-block-grid__product, .wc-block-grid.has-4-columns:not(.alignwide):not(.alignfull) .wc-block-grid__product, .wc-block-grid.has-5-columns.alignfull .wc-block-grid__product {font-size: 1em;}
.wc-block-grid .wc-block-grid__products .wc-block-grid__product,.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {text-align: center;}
.add_to_cart_button {font-size: 11px !important;font-weight: 400 !important;text-transform: uppercase;padding: .8em 1em !important;}
/*SINGLE PRODUCT*/
.single-product #primary{margin-top: 4em !important;}
/*SINGLE PRODUCT*/
/*MOBBEX*/
#mbbxProductBtn {padding: .5em;margin-bottom: 1em;background: var(--ast-global-color-3);font-weight: 400;font-size: 12px;text-transform: uppercase;letter-spacing: 1px;}
#mbbxProductBtn:hover {background: var(--ast-global-color-2);}
/*MOBBEX*/
/*WOO********************/


/*FOOTER*/
footer {color: var(--ast-global-color-6)}
footer .widget-title,footer a {color: var(--ast-global-color-6);}
footer a:hover {color: var(--ast-global-color-5);}
footer input[type="email"],footer input[type="number"],footer input[type="password"],footer input[type="reset"],footer input[type="search"],footer input[type="tel"],footer input[type="text"],footer input[type="url"],footer select,footer textarea{border-color:#555;background:#1d1d1c;}
footer input[type="email"]:focus,footer input[type="number"]:focus,footer input[type="password"]:focus,footer input[type="reset"]:focus,footer input[type="search"]:focus,footer input[type="tel"]:focus,footer input[type="text"]:focus,footer input[type="url"]:focus,footer select:focus,footer textarea:focus{border-color: #AAA;outline: 0;background: #1d1d1c;color: #FFF;}
footer textarea{height: 130px;}
footer input[type="submit"]{color: var(--ast-global-color-5);background-color: var(--ast-global-color-2);border-color: var(--ast-global-color-2);}
footer input[type="submit"]:hover{color: var(--ast-global-color-5);background-color: var(--ast-global-color-0);border-color: var(--ast-global-color-0);}
/*FOOTER*/

@media screen and (min-width: 922px) and (max-width: 1040px){ 
	.ast-builder-menu-2 .menu-item > .menu-link{font-size: .7em}
}
@media screen and (min-width: 922px){ 
	header .social-item-label{display: none !important;}

}@media screen and (max-width: 921px){ 
	.ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item > .menu-link,.ast-builder-menu-2 .menu-item > .menu-link{font-size: 15px;}
}
@media screen and (max-width: 991px){
	/*.info-roll{min-width: 766px;}*/
	.marcas-galeria .wp-block-image.size-full {width: calc(25% - var(--gallery-block--gutter-size, 16px)*0.83333) !important;}
}
@media (max-width: 768px) {/*Móviles en horizontal o tablets en vertical*/ 
	/*.info-roll{min-width: 475px;}*/
	.marcas-galeria .wp-block-image.size-full {width: calc(33.333% - var(--gallery-block--gutter-size, 16px)*0.83333) !important;}
	.wc-block-grid.has-4-columns .wc-block-grid__product {flex: 1 0 50%;max-width: 50%;}
}
@media (max-width: 544px) {
}
@media (max-width: 480px) {/*Móviles en vertical*/
	.info-roll{min-width: 250px;}
	.marcas-galeria .wp-block-image.size-full {width: calc(50% - var(--gallery-block--gutter-size, 16px)*0.83333) !important;}
}
.grecaptcha-badge{visibility: hidden !important;}
#whatsapp{position: fixed;bottom: 1.6em;right: 1.6em;z-index: 9;}