div.imagegallery .thumbHolder{background:#fff;text-align:center;overflow:hidden;position:relative}div.imagegallery .thumbHolder ul{padding:0;margin:0;margin-left:-.5rem;margin-right:-.5rem;list-style:none;white-space:nowrap;overflow-y:hidden;overflow-x:auto;text-align:center;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;display:flex;flex-direction:row}div.imagegallery .thumbHolder ul li{display:inline-block;vertical-align:top;width:33.33333333%;padding-left:.5rem;padding-right:.5rem}div.imagegallery .thumbHolder ul li:first-child{padding-right:.5rem}div.imagegallery .thumbHolder ul li:first-child:nth-last-child(1){display:none}div.imagegallery .thumbHolder ul li:last-child{padding-left:.5rem}div.imagegallery .thumbHolder ul li img{display:block;margin:0 auto;cursor:pointer}div.imagegallery .fullHolder{position:relative;padding-bottom:70%}div.imagegallery .fullHolder ul{padding:0;margin:0;list-style:none}div.imagegallery .fullHolder ul li{position:absolute;left:0;top:0}div.imagegallery .fullHolder ul li div{display:block;opacity:0;transition:.5s;width:100%}div.imagegallery .fullHolder ul li div img{display:block;width:100%}div.imagegallery .fullHolder ul li input{display:none}div.imagegallery .fullHolder ul li input:not(:checked)+div{opacity:0;position:relative;z-index:-1}div.imagegallery .fullHolder ul li input:checked+div{opacity:1;position:relative;z-index:1}
