.mainline_post
{
height:30px;
}

.answer
{
	display:none;
	margin-left:37px;
	margin-top:8px;
	white-space:normal;
	padding:1px 16px 3px 16px;
	
	     color: #fff;
    font-size: 17px;
    line-height: 28px;
    font-weight: 300;
    white-space: normal;
	
}

.answer p
{
	margin-bottom:10px;
}

.answer *
{
    color: #fff;
    font-size: 17px;
    line-height: 28px;
    font-weight: 300;
    white-space: normal;
}

.question.widthmot
{
	cursor:default!important;
}

.question.widthmot>span
{
	border-bottom:none!Important;
	text-decoration:none!Important;

color: #00600f!Important;
    font-size: 19px!important;
    font-weight: 500;
	white-space:normal;
}

.secq
{
	margin-left:37px;
}

.question
{
	display:inline-block;
	padding-left:39px;
	position:relative;
	cursor:pointer;
	white-space:normal;
}

.question>span
{
	display:inline-block;
	font-weight: 400;
	    font-size: 19px;
    line-height: 26px;
	white-space:normal;
}

.question_wrap
{
	margin-bottom:30px;
	 font-size: 15px;
	
}

.question>i
{
	width:20px;
	height:20px;
	left:4px;
	top:3px;
	position:absolute;
	background:#15bfe2;
}

.question_wrap.active>.question>i>i
{
	background-position: 0px -5px;
    height: 3px;
    margin-top: -2px;
}

.question_wrap.active .answer
{
	display:block!Important;
}

.question>i>i
{
background:url("/images/template/plus-12.png");
width:12px;
height:12px;
position:absolute;
    left: 50%;
    top: 50%;
    margin-left: -6px;
    margin-top: -7px;
	
}
