.cms-faq .page-title-wrapper{
border-bottom: 1px solid #ededed;
    padding-bottom: 3px;
    margin-bottom: 15px;
}
.cms-faq .page-title-wrapper h1{
	margin-bottom: 0px;
}
.cms-faq  .expand{
	text-align: right;
}
.cms-faq  .expand a{
text-align: right;
    color: #457e0d;
        font-size: 16px;
}
.faq-search-box form{
	    background-color: #f5f5f5;
    padding: 20px;
    width: 90%;
    margin: 20px auto;
    max-width: 100%;
}
#searchform .ActionField{
display: flex;
  
}
#searchform .ActionField button[type="submit"]{
	font-size: 0px;
    width: 50px;
    background-color: transparent;
    border: none;
    box-shadow: none;
    position: relative;
}
#searchform .ActionField button:after{
	background-image: url('../images/search.gif');
	    content: '';
    height: 25px;
    width: 25px;
    background-size: contain;
    position: absolute;
    left: 0;
    top: 14px;
    right: 0;
    margin: 0 auto;

}
#searchform .ActionField input{
	height: 50px;
}
#searchform label{
	    font-size: 22px;
    color: #000;
    font-weight: bold;
    padding-left: 50px;
    margin-bottom: 0px;
}

.faq-accordian .ui-accordion .ui-accordion-icons{
	    display: flex;
    align-items: center;
    margin-bottom: 0px;
        height: 25px;
        margin-bottom: 0px;
        margin-top: 20px;
            background: transparent;
            font-size: 13px;
        padding-left: 70px;
    border-radius: 3px;
    color: #272727;
    font-weight: bold;
}
.faq-accordian .ui-accordion .ui-accordion-content:before, .faq-accordian .ui-accordion .ui-accordion-icons:before {
    content: '';
    width: 1px;
    height: 100%;
    position: absolute;
    left: 60px;
    background: #ccc;
        top: 0;
}


.faq-accordian .ui-accordion .ui-accordion-header .ui-accordion-header-icon{
	display: none;
}
.faq-accordian .ui-accordion .ui-accordion-icons:after {
    content: 'Q';
    position: absolute;
    font-size: 10px;
    left: 8px;
    background: #C43C35;
    color: #fff;
    padding: 2px;
    border-radius: 3px;
    padding: 4px;
    font-weight: 600;
}
.faq-accordian .ui-accordion .ui-accordion-content{
	position: relative;
	    font-size: 13px;
	    color: #272727;
	    padding-left: 70px;
	        height: auto;
    overflow: inherit;
}
.faq-accordian .ui-accordion .ui-accordion-content:after{
	 content: 'A';
    position: absolute;
    font-size: 10px;
    left: 8px;
    background: #008800;
    color: #fff;
    padding: 2px;
    border-radius: 3px;
    padding: 4px;
    font-weight: 600;
    top: 11px;
}