.zw-template-inner{
  width: 90%;
  margin: 0 auto;
}


.kb-content-wrap
{
max-width:980px;
margin:60px auto 20px;
display:table;
}
.kb-header h1
{
text-align: center;
margin: 20px 0;
}
.kb-content
{
  border-top: dotted 1px #ddd;
  margin: 10px 0;
  padding:20px 0;
  float: left;
min-height:200px;
}
.kb-content li
{
float:left;
width:100%;
margin-bottom:5px
}
.kb-content li a
{
 color: var(--zwc-link-clr);
  font-size: 18px;
  cursor: pointer;
}
.kb-content li a:hover
{
text-decoration:none !important;
}
.footer-wrapper
{
float:left;
width:100%;
}