.share-this-event{margin:3px 0 18px}.share-this-artist{margin:0}.share-this-title{color:#231f20;font-family:"Roboto",Sans-serif;font-size:1rem;font-weight:600;text-transform:capitalize;line-height:1.5em}.share-this-icons{display:grid;grid-template-columns:repeat(auto-fit,minmax(40px,48px));grid-column-gap:8px;grid-row-gap:8px;list-style-type:none;margin-left:0;margin-bottom:0;padding:0;justify-content:center}@media(min-width:1024px){.share-this-icons{grid-row-gap:0;justify-content:flex-start}}.share-this-icon{display:flex;align-items:center;justify-content:center;background-color:#0267be;border-radius:50%;text-align:center;padding:.5em;width:46px;height:46px}.share-this-icon>a{font-size:23px;line-height:1}.elementor-kit-180 .share-this-icon>a{color:#fff}.share-this-popup{display:none;position:absolute;top:0;right:0;color:#000;height:100%;width:100%;background:#000000b3}.share-this-popup.open{display:flex;justify-content:center;align-items:center}.elementor-kit-180 .share-this-popup a{color:#0069bf}.tf-social-icons{display:flex;font-size:3rem}.tf-social-icons>li{padding:0 1rem}.artist-gallery{display:inline-grid;grid-template-rows:repeat(4,auto);grid-template-columns:repeat(4,1fr);grid-column-gap:20px;list-style:none;padding:0;margin:0}.artist-detail p,.artist-detail ul,.artist-detail ol{color:#231f20;font-family:"Roboto",Sans-serif;font-size:1rem}.artist-detail-link{font-family:"atrament-web",Sans-serif;font-size:1.3rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;display:block}@media(min-width:600px){.artist-detail-link{display:inline-block}}.artist-detail .genre-title,.artist-detail .gallery-title{color:#231f20;font-family:"atrament-web",Sans-serif;font-size:1.7rem;font-weight:600;text-transform:uppercase;line-height:1.5em;letter-spacing:.8px;margin:50px 0 0}.artist-detail .genres-list>li{padding-right:0}.artist-detail-gallery ul{list-style-type:none;margin-left:0;margin-bottom:0;padding-left:0;column-count:3;column-gap:10px}.artist-detail-gallery li img{max-width:100%;height:auto;border-radius:10px;overflow:hidden;box-shadow:0 5px 15px #3f536440}.artist-detail-social-groups,.artist-detail-upcoming-shows{background-color:#fff;box-shadow:5px 5px 10px #0003;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:14px;margin-bottom:0;padding:24px;border-radius:15px}.artist-detail-social-groups{margin-top:0}.artist-detail .upcoming-shows,.artist-detail .previous-shows{list-style:none;margin-left:0;padding-left:0}.artist-detail h4.upcoming-shows-title,.artist-detail h4.previous-shows-title{color:#231f20;font-family:"Roboto",Sans-serif;font-size:1rem;font-weight:600;text-transform:capitalize;line-height:1.5em;margin-bottom:0}.artist-detail h4.previous-shows-title{margin-top:45px}.artist-detail .upcoming-shows>li{color:#0069bf;font-family:"atrament-web",Sans-serif;font-size:21px;font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:.3px;display:flex;flex-flow:column}.artist-detail .upcoming-shows>li.ticket-button{text-align:center}.artist-detail .upcoming-shows>li.ticket-button{margin-top:30px;width:100%}
