.meow-faq-block {
    width: 100%;
    position: relative;
    margin-bottom: 1px;
    overflow: hidden;
}
.meow-faq-block input {
    position: absolute;
    opacity: 0;
}
.meow-faq-block .meow-faq-question {
    position: relative;
    display: block;
    padding-left: 25px;
	margin-bottom: 0px!important;
    cursor: pointer;
}
.meow-faq-block .meow-tab-answer {
    max-height: 0;
    overflow: hidden;
}
.meow-faq-block input:checked ~ .meow-tab-answer {
    max-height: inherit;
}
.meow-faq-block label::after {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    transition: all 0.35s;
}
.meow-faq-block input[type="checkbox"] + label::after {
    content: "\25BC";
    transform: rotate(-90deg);
}
.meow-faq-block input[type="checkbox"]:checked + label::after {
    transform: rotate(0deg);
}
.meow-faq-block .meow-faq-question {
    background: #FFFFFF;
	font-size: 1.5rem;
    padding: 1em 1em;
    color: #000000;
	border-top: 2px solid #F4CD00;
	border-right: 2px solid #F4CD00;
	border-left: 2px solid #F4CD00;
	border-bottom: 1px solid #F4CD00;
}
.meow-faq-block .meow-tab-answer {
    background: white;
    color: #000000;
	padding-left: 10px;
	background-color: #fceecf;
	border-top: 1px solid #F4CD00;
	border-bottom: 2px solid #DBB800;
	border-right: 2px solid #DBB800;
	border-left: 2px solid #DBB800;
}

.meow-faq-block .meow-tab-answer .meow-tab-content {
    padding: 1rem 1rem 1rem 1rem;
}
.meow-faq-block input[type="checkbox"] + label::after {
    content: "+";
}
.meow-faq-block input[type="checkbox"]:checked + label::after {
    transform: rotate(315deg);
}
.meow-faq-block label::after {
    padding: 1em 1em;
    right: 0;
    left: inherit;
}
