/*
Theme Name: Child Theme
Author: Printastat
Description: Child theme
Version: 1.0.0
Template: kadence
*/

.pgm-list .pgm-item{display:block;text-align:center;margin: 20px 0;padding: 20px;background: #f2f5f5;}
.pgm-list .pgm-item img{max-height:500px;display: initial;border: solid 1px #eee;background: #fff;box-shadow: 0 0 4px 2px #e9e9e9;height: auto;width: auto;}
.pgm-list .ttl{margin: 0.5em 0;font-size: 16px;}
.pgm-list .desc{font-size: 15px;padding: 0 5rem;margin: 0;}

.pgm-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;}
.pgm-grid .pgm-item{background-color:#f2f5f5;padding:15px;border-radius:8px;display:flex;flex-direction:column;align-items:center;}
.pgm-grid .pgm-item img{max-width:100%;max-height:250px;object-fit:contain;filter: drop-shadow(0px 0px 2px rgba(0, 0, 0, 0.2));;}
.pgm-grid .ttl{margin: 0.5em 0;font-size: 15px;padding: 0 10px;}
.pgm-grid .desc{font-size: 15px;padding: 0 10px;margin: 0;}

.pgm-grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}
.pgm-grid-2 .pgm-item{background-color:#f2f5f5;padding:15px;border-radius:8px;display:flex;flex-direction:column;align-items:center;}
.pgm-grid-2 .pgm-item img{max-width:100%;max-height:415px;object-fit:contain;filter: drop-shadow(0px 0px 2px rgba(0, 0, 0, 0.2));}
.pgm-grid-2 .ttl{margin: 0.8em 0;font-size: 15px;padding: 0 20px;}
.pgm-grid-2 .desc{font-size: 15px;padding: 0 20px;margin: 0;}

.sectionBox{margin: 20px 0;}

.entry-header {	border-bottom: solid 1px #e0ebee;padding-bottom: 1em;}

