.artistsearch-outer{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px}.artistsearch-grid{display:grid;grid-template-areas:"top" "middle" "bottom" "bottom2";grid-template-columns:auto;grid-template-rows:-webkit-max-content -webkit-max-content -webkit-max-content -webkit-max-content;grid-template-rows:max-content max-content max-content max-content}.artist-image{grid-area:middle}.artist-image img{max-width:100%;max-height:300px;padding:4px}.artist-name{grid-area:top}.artist-name a,.artist-name h1{color:#0075a2!important;text-transform:capitalize;text-shadow:-1px -1px 1px rgba(0,0,0,.1);color:#39b;font-family:Arial,Helvetica,Nimbus Sans L,sans-serif!important;font-size:calc(11px + .75vw);font-weight:700}.artist-area{grid-area:bottom}.artist-description{grid-area:bottom2}@media (max-width:992px){.artistsearch-outer{grid-template-columns:repeat(2,1fr)}.artist-name a,.artist-name h1{font-size:calc(14px + .75vw)}}@media (max-width:768px){.artistsearch-outer{grid-template-columns:repeat(1,1fr)}.artist-image img{max-width:80%}.artist-name a,.artist-name h1{font-size:calc(22px + .75vw)}.btn,.form-control{font-size:.75rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.form-control{padding:4px}.btn{padding:2px 8px;font-size:.9rem}.form-group .col{padding-left:15px;padding-right:0}}@media (max-width:576px){.btn,.form-control{font-size:.65rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.form-control{padding:3px}.btn{padding:2px 5px;font-size:.8rem}.form-group .col{padding-left:5px;padding-right:0}}.corner-ribbon{width:180px;position:absolute;font-family:sans-serif,Nunito;font-size:.7em;text-align:center;line-height:18px;letter-spacing:0;color:#f0f0f0;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.corner-ribbon span{left:-2px;position:relative}.corner-ribbon.shadow{box-shadow:0 0 3px rgba(0,0,0,.3)}.corner-ribbon.top-right{top:14px;right:-70px;left:auto;transform:rotate(45deg);-webkit-transform:rotate(45deg)}.corner-ribbon.red{background:#9c2b21}.corner-ribbon.blue{background:#5c8288}.corner-ribbon.green{background:#7aae8e}