.gallery-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:30px;gap:20px;padding:20px}.gallery-wrapper .gallery-card{box-shadow:inset 0 0 5px #cfcfcf;flex-basis:calc((100% - 20px) / 2);flex-shrink:0;box-sizing:border-box;padding:15px;display:flex;flex-direction:column;gap:10px}.gallery-wrapper .gallery-card .gallery-card-title{font-family:"Ovo", serif;text-align:center;font-size:20px;line-height:22px}.gallery-wrapper .gallery-card .gallery-card-thumb a{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;text-decoration:none}.gallery-wrapper .gallery-card .gallery-card-thumb a img{height:auto;max-height:200px;max-width:265px;object-fit:contain;padding:1px;box-shadow:1px 1px 3px 1px rgba(0, 0, 0, 0.3);margin:0 auto;box-sizing:border-box}.gallery-wrapper .gallery-card .gallery-card-thumb a .zoom{display:flex;justify-content:center;align-items:center;gap:5px}.gallery-wrapper .gallery-card .gallery-card-thumb a .zoom .zoom-icon{display:inline-block;height:15px;width:13px;background-image:url("/wp-content/themes/overTheHill/images/_elements/zoom.png")}.gallery-wrapper .gallery-card .gallery-card-thumb a .zoom .zoom-title{font-family:"Ovo", serif;text-decoration:none}.gallery-wrapper .gallery-card .gallery-card-thumb a .zoom:hover{text-decoration:underline}.gallery-wrapper .gallery-card .gallery-card-details{display:flex;gap:20px}.gallery-wrapper .gallery-card .gallery-card-details .gallery-item-price{font-family:"Ovo", serif;font-size:25px;line-height:27px;font-weight:bold;margin-bottom:5px}.gallery-wrapper .gallery-card .gallery-card-details .gallery-item-inquire-button{display:flex}.gallery-wrapper .gallery-card .gallery-card-details .gallery-item-inquire-button a{display:flex;flex-direction:row-reverse;gap:5px;justify-content:center;text-decoration:none}.gallery-wrapper .gallery-card .gallery-card-details .gallery-item-inquire-button a .gallery-item-inquire-title{text-decoration:none;font-family:"Ovo", serif}.gallery-wrapper .gallery-card .gallery-card-details .gallery-item-inquire-button a:hover .gallery-item-inquire-title{text-decoration:underline}.gallery-wrapper .gallery-card .gallery-card-details .gallery-item-inquire-button .gallery-item-inquire-icon svg{width:20px;height:auto}.gallery-wrapper .gallery-card .gallery-card-details .gallery-item-inquire-button .gallery-item-inquire-icon svg path{fill:#223A48}.gallery-wrapper .gallery-card .gallery-card-details .gallery-item-purchase-button{display:flex}.gallery-wrapper .gallery-card .gallery-card-details .gallery-item-purchase-button a{font-family:"Ovo", serif;border:1px solid #C0C1BB;font-size:18px;background:linear-gradient(180deg, #ededed 0%, #c0c1bb 100%);padding:10px;text-decoration:none}.gallery-wrapper .gallery-card .gallery-card-details .gallery-item-purchase-button a:hover{background:linear-gradient(0deg, #ededed 0%, #c0c1bb 100%)}.gallery-wrapper .gallery-card .gallery-card-details .gallery-card-details-left-col{flex-basis:50%}.gallery-wrapper .gallery-card .gallery-card-details .gallery-card-details-right-col{flex-basis:50%;display:flex;flex-direction:column;gap:10px;align-items:flex-end;text-decoration:none}.gallery-wrapper .gallery-pagination{margin:0 auto;flex-basis:100%;flex-shrink:0}.album-wrapper{display:flex;flex-direction:row;gap:20px;flex-wrap:wrap;width:100%;box-sizing:border-box}.album-wrapper .album-card{box-shadow:inset 0 0 5px #cfcfcf;flex-basis:calc((100% - 20px) / 2);box-sizing:border-box;position:relative;padding:15px;gap:15px;display:flex;flex-direction:column}.album-wrapper .album-card a.album-card-link{position:absolute;top:0;left:0;right:0;bottom:0}.album-wrapper .album-card .album-card-title{font-family:"Ovo", serif;font-size:18px;text-align:center;text-transform:uppercase}.album-wrapper .album-card .album-card-image{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;text-decoration:none}.album-wrapper .album-card .album-card-image img{height:auto;max-height:200px;max-width:265px;object-fit:contain;padding:1px;box-shadow:1px 1px 3px 1px rgba(0, 0, 0, 0.3);margin:0 auto;box-sizing:border-box}.album-wrapper .album-card .album-card-counter{text-align:center}.album-wrapper .album-card:hover{box-shadow:inset 0 0 5px #525252}