/* Han Ads basic styles */
.han-ads-wrap { position: relative; }
.han-ads-wrap .han-ads-label{
  font-size: 12px;
  line-height: 1;
  color: #666;
  margin-bottom: 6px;
  text-transform: uppercase;
  letter-spacing: .5px;
}
.han-ads-placeholder{
  background: repeating-linear-gradient(45deg, #f2f2f2, #f2f2f2 10px, #e9e9e9 10px, #e9e9e9 20px);
  border: 1px dashed #ccc;
  display: block;
  width: 100%;
  min-height: 180px;
  border-radius: 6px;
  color: #666;
  display:flex;
  align-items:center;
  justify-content:center;
  font-size:13px;
}
.han-align-left { text-align: left; }
.han-align-center { text-align: center; }
.han-align-right { text-align: right; }
.han-adsbygoogle { margin: 0 auto; }
.han-align-left .han-adsbygoogle { margin-left: 0; margin-right: auto; }
.han-align-right .han-adsbygoogle { margin-left: auto; margin-right: 0; }
