.article.widget-simple-faq > .margin > .padding  {
	padding-top:0;
	padding-bottom:0;	
}
.article.widget-simple-faq > .margin > .padding > .question {
	border: 2px solid #f3f3f3;
    color: #6fad1a;
    cursor: pointer;
    font-size: 15px;
    font-weight: bold;
    line-height: 23px;
    margin: 10px 0 0;
    padding: 14px 50px 14px 25px;
    width: 100%;
	position:relative;
}

.article.widget-simple-faq > .margin > .padding > .question::after {
	content:"\f107 ";
	font-family:fontAwesome;
	width:30px;
	height:30px;
	position:absolute;
	right:10px;
	top:15px;	
	font-size:24px;
}

.article.widget-simple-faq > .margin > .padding > .question.active::after  { 
	content:"\f106 ";
}

.article.widget-simple-faq > .margin > .padding > .answer {
	border-bottom: 2px solid #f3f3f3;
    border-left: 2px solid #f3f3f3;
    border-right: 2px solid #f3f3f3;
    float: left;
    margin: 0;
    padding: 14px 25px;
    width: 100%;
	display:none;
}

.article.widget-simple-faq > .margin > .padding > .answer UL > li {
	position: relative;
    line-height: 20px;
    font-weight: 400;
    font-size: 16px;
    padding-left: 30px;
    padding-top: 8px;
    padding-bottom: 8px;
}

.article.widget-simple-faq > .margin > .padding > .answer UL > li:before {
    position: absolute;
    font-family: 'Font Awesome 5 Pro';
    content: "\f00c";
    top: 8px;
    left: 0px;
    color: #8dc63f;
    margin-right: 5px;
    font-weight: 200;
    font-size: 24px;
}

.article.widget-simple-faq > .margin > .padding > .answer > .table-overflow-wrap > table {
	
}

.article.widget-simple-faq > .margin > .padding > .answer > .table-overflow-wrap > table tr td {
	white-space: nowrap;
}

.article.widget-simple-faq > .margin > .padding > .answer > .table-overflow-wrap {
	max-width:100%;
	overflow:auto;
	padding:10px 0;
}


/* A */
@media (max-device-width:1023px) and (orientation:landscape)
{

}

/* B */
@media (max-width: 1000px),(max-device-width:1000px) and (orientation:portrait),(max-device-width:767px) and (orientation:landscape)
{

}

/* C */
@media (max-width:767px),(max-device-width:767px) and (orientation:portrait),(max-device-width:499px) and  (orientation:landscape)
{	
	.article.widget-simple-faq {
		width:100%;
		min-width:100%;
		max-width:100%;
	}
}

/* D */
@media (max-width:499px),(max-device-width:499px) and (orientation:portrait)
{
	.article.widget-simple-faq {
		width:100%;
		min-width:100%;
		max-width:100%;
	}
}
