/**
Theme Name: irweb
Author: irweb
Author URI: http://wpastra.com/about/
Description: Child theme irweb
Version: 1.9.9
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: irweb
Template: astra
*/

:root {--red: #f01118}
:root {--greendark: #138708}

.ast-logo-title-inline .ast-site-identity {padding: 0 !important;}
.ast-site-title-wrap { display: none;}

form input[type=text], form input[type=email], form textarea { background: #ffffff;}
/*TOP FIXED*/
header#masthead { position: fixed !important; width: 100%;}
/*MARGIN TOP HOME*/
div#content.site-content { margin : 80px 0 0;}
/*MARGIN TOP PAGES*/
/*div#content.site-content { margin: 120px 0 0;}*/
footer .widget { margin-bottom: 1em;}
/*PAGINA LISTADO PRODS*/
.tax-categoria_producto .site-main .ast-row { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap;}
.tax-categoria_producto .site-main .ast-row > .producto {width: calc(100%/1)}
.tax-categoria_producto .site-main .producto .post-thumb img,
.home .destacados img {-webkit-transition: all .5s;transition: all .5s}
.tax-categoria_producto .site-main .producto .post-thumb img:hover,
.home .destacados img:hover {-webkit-transform: scale(1.1);transform: scale(1.1)}
.archive .entry-title, .blog .entry-title, .search .entry-title { text-align: center;}
.archive .entry-title {font-size: 26px; font-size: 1.325rem;}

/*BOTON LEER MAS*/
.tax-categoria_producto .read-more {text-align: center}
.tax-categoria_producto .read-more a { background: var(--red); color: #ffffff; padding: 10px; font-weight: 600}
.tax-categoria_producto .read-more a:hover {background: var(--greendark)}

/*FOOTER REDES*/
.wp-block-social-links path { fill: #fff;}

/*QUERIES*/

@media screen and (min-width: 680px) {
    .tax-categoria_producto .site-main .ast-row > .producto {width: calc(100%/2)}
}

@media screen and (min-width: 768px) {
    .tax-categoria_producto .site-main .ast-row > .producto {width: calc(100%/3)}
}

@media screen and (max-width: 921px) {
    .ast-builder-grid-row-container.ast-builder-grid-row-tablet-4-equal .ast-builder-grid-row {grid-template-columns: 1fr !important; grid-row-gap: 30px;}
}

@media screen and (min-width: 922px) {
    div#content.site-content { margin : 117px 0 0;}
}

@media screen and (min-width: 993px) {
    .ast-separate-container #primary {margin: 2em 0;}
}