.template-venue-listing .venue .tagline{margin-top:-40px}.template-venue-listing .venue .col-2{margin-top:0px}.template-venue-listing .venue .share-link.action-med{font-size:12px;text-transform:uppercase;background:#FFF;color:black;padding-left:20px;padding-right:20px;border:1px solid #FFF}.template-venue-listing .venue .detail-link{display:inline-block;vertical-align:middle;overflow:hidden;width:130px;height:30px;background:url("../white_arrow_right@2x.png") 100px center no-repeat;background-size:13px;-webkit-appearance:none;appearance:none;background-color:#000}.template-venue-listing .venue .detail-link a{color:#FFF}.template-venue-listing .venue .detail-link a:hover{text-decoration:none}.template-venue-listing .listing-header{position:relative;margin:0px 20px;top:40px;width:40%}.template-venue-listing .listing-header .image{padding-top:30px}.template-venue-listing .listing-header .copy{padding-top:20px;padding-bottom:40px}.venue{margin-top:40px;margin-bottom:40px}.venue img{width:100%;max-width:1165px;min-width:498px}.venue .tagline{background:#FFF;padding:12px 24px;position:relative;display:inline-block;max-width:440px}.venue .col-2{margin-top:-20px}@media screen and (max-width: 1124px){.venue .col-2{margin-top:0px}}.venue .copy{margin-top:28px}.venue .hours{border-top:2px solid #000;border-bottom:1px solid #000;padding:15px 0}.venue .hours strong{width:140px;display:inline-block}.venue .contact{padding-top:15px;width:80%}.col{float:left;margin-right:40px;padding-left:24px;margin-bottom:20px}.col.linklist{margin-right:0;width:240px;margin-top:0px}@media screen and (min-width: 1388px){.col.linklist{margin-top:-40px}}.col.linklist a{display:inline-block;*display:inline;*zoom:1;margin-top:10px}.col.linklist a:first-child{margin-top:0}.col-1{width:440px}.col-2{width:256px}.col-3{width:150px}
