.alm-listing[data-post-type="polisfaq"] {
display:block;
}
.faq-item {
border-bottom: 1px solid rgb(150, 150, 150);
padding-top:20px;
padding-bottom:30px;
}
.faq-item:last-child {
border-bottom: none;
}
.faq-header {
position:relative;
cursor:pointer;
}
.faq-header h3{
line-height:30px;
font-weight:500;
font-family: 'halis_grregular';
margin-bottom:0;
padding-right:50px;
}
.faq-open {
position:absolute;
right:0;
top:0;
bottom:50%;
}
.faq-item-content {
padding-top:20px;
display:none;
}
.faq-item .faq-open .horizontal {
transform: scaleY(1) rotate(0deg);
transition: transform 0.8s;
transform-origin:center;
}
.faq-item.active .faq-open .horizontal {
transform: scaleY(0) rotate(90deg);
}
.faqcategory-headline {
margin:60px 0 20px 0;
}
.faqcategory-headline:first-child {
margin-top:0;
}
#alm-filters-faqfilter #alm-filter-1 {
width:70%;
}
#alm-filters-faqfilter #alm-filter-2 {
width:calc(30% - 30px);
}
@media (max-width: 1300px) {
#alm-filters-faqfilter{
width:calc(100% - 50px);
} 
}
@media (max-width: 768px) {
#alm-filters-faqfilter.alm-filters-container {
display: block;
}
#alm-filters-faqfilter #alm-filter-1 {
width: 100%;
}
#alm-filters-faqfilter #alm-filter-2 {
width: 100%;
}
#alm-filters-faqfilter .alm-filters--reset-button {
margin-top: 0;
}
.alm-listing[data-post-type="polisfaq"] {
padding-right:30px;
box-sizing:border-box;
}
}