.shimau-asp-ad{
  margin:1.6rem 0;
  padding:1rem 1.05rem;
  border:1px solid #d9d7d0;
  border-radius:10px;
  background:#fbfaf7;
  text-align:center;
  line-height:1.7;
}
.shimau-asp-ad a{
  display:block;
  max-width:760px;
  margin:0 auto;
  padding:.78rem 1rem;
  border:1px solid #252525;
  border-radius:8px;
  background:#fff;
  color:#1f1f1f;
  font-weight:700;
  text-decoration:none;
  transition:opacity .18s ease, transform .18s ease;
}
.shimau-asp-ad a:hover{
  opacity:.82;
  transform:translateY(-1px);
}
.shimau-asp-ad img[width="1"][height="1"]{
  position:absolute!important;
  width:1px!important;
  height:1px!important;
  overflow:hidden!important;
  clip:rect(0,0,0,0)!important;
}
.shimau-cta-disabled{
  display:inline-block;
  color:#555;
  font-weight:600;
}
@media (max-width:767px){
  .shimau-asp-ad{margin:1.25rem 0;padding:.85rem;}
  .shimau-asp-ad a{padding:.85rem .8rem;font-size:.96rem;}
}
