section.product-grid h2{
display: inline-block;
border-bottom: 2px solid #2D3F40;
}section.faq{
margin-top: 60px;
margin-bottom: 60px;
}
section.faq h2{
border-bottom: 2px solid #2D3F40;
}
section.faq .faq-item {
border-top: 1px solid #A2B6B8;
padding: 10px 0px;
overflow: auto;
}
section.faq .faq-item:first-child {
border-top: none;
}
section.faq .faq-item-answer {
width: calc(100% - 77px);
float: left;
}
section.faq .faq-item a {
background: #2D3F40;
color: #FFFFFF;
font-weight: 800;
font-size: 14px;
line-height: 17px;
text-align: center;
width: 77px;
height: 30px;
padding: 6px;
display: block;
float: right;
}