.smk_accordion{position: relative;	margin-bottom: 20px;}
.smk_accordion .accordion_in{ border: 0px solid #ccc; position: relative; z-index: 0; margin-top: -1px; overflow: hidden; margin-bottom:15px;}

/* Head */
.smk_accordion .accordion_in .acc_head{position: relative;	background: #fff; padding: 24px 45px 24px 15px; font-size: 16px; display: block; cursor: pointer;  color:#f33630; font-weight:600; }
/*.smk_accordion .accordion_in:first-of-type,
.smk_accordion .accordion_in:first-of-type .acc_head{
	border-radius: 3px 3px 0 0;
}
.smk_accordion .accordion_in:last-of-type,
.smk_accordion .accordion_in:last-of-type .acc_content{
	border-radius: 0 0 3px 3px;
}
*/
/* Content */
.smk_accordion .accordion_in .acc_content{
	background: #F9F9F9;
	color: #7B7E85;
	padding: 3px 10px;
}

.smk_accordion .accordion_in .acc_content p{/* font-size: 14px;*/font-size: 16px; padding-bottom:10px; color:#111;}





.smk_accordion .accordion_in h1:first-of-type,
.smk_accordion .accordion_in h2:first-of-type,
.smk_accordion .accordion_in h3:first-of-type,
.smk_accordion .accordion_in h4:first-of-type,
.smk_accordion .accordion_in h5:first-of-type,
.smk_accordion .accordion_in h6:first-of-type
{
	margin-top: 5px;
}


/* Icon expand */
.smk_accordion .accordion_in .acc_head .acc_icon_expand{
	display: block;
	width: 31px;
	height: 30px;
	position: absolute;
	left: 10px;
	top: 40%;
	margin-top: -9px;
	background: url(../images/faq-plus.png) center 0;
}
.smk_accordion .accordion_in.acc_active .acc_head .acc_icon_expand{
	background: url(../images/faq-minus.png) center;
}

/* JS requires */
.smk_accordion .accordion_in.acc_active .acc_content{ 
	display: block;
}
.smk_accordion .accordion_in.acc_active .acc_head{
	background: #F9F9F9;
}
.smk_accordion.acc_with_icon .accordion_in .acc_head,
.smk_accordion.acc_with_icon .accordion_in .acc_content{
	padding-left: 55px;
	padding-right: 20px;
}






.smk_accordion1{position: relative;	margin-bottom: 20px;}
.smk_accordion1 .accordion_in{ border: 0px solid #ccc; position: relative; z-index: 0; margin-top: -1px; overflow: hidden; margin-bottom:15px;}
.smk_accordion1 .accordion_in .acc_head{position: relative;	background: #f0f0f0; padding: 24px 45px 24px 15px; font-size: 14px; display: block; cursor: pointer;  color:#111; font-weight:600; padding-left: 58px; }
.smk_accordion1 .accordion_in .acc_content{background: #F9F9F9; color: #7B7E85; padding: 3px 10px;}
.smk_accordion1 .accordion_in .acc_content p{ /*font-size:14px;*/font-size: 16px; padding-bottom:10px; color:#111;}

.smk_accordion1 .accordion_in h1:first-of-type,
.smk_accordion1 .accordion_in h2:first-of-type,
.smk_accordion1 .accordion_in h3:first-of-type,
.smk_accordion1 .accordion_in h4:first-of-type,
.smk_accordion1 .accordion_in h5:first-of-type,
.smk_accordion1 .accordion_in h6:first-of-type
{margin-top: 5px;}


.smk_accordion1 .accordion_in .acc_head .acc_icon_expand{display: block; width: 31px; height: 30px;	position: absolute;	left: 10px;	top: 50%; margin-top: -9px;	background: url(../images/faq-plus.png) center 0;}
.smk_accordion1 .accordion_in.acc_active .acc_head .acc_icon_expand{background: url(../images/faq-minus.png) center;}

.smk_accordion1 .accordion_in.acc_active .acc_content{display: block;}
.smk_accordion1 .accordion_in.acc_active .acc_head{background: #F9F9F9;}
.smk_accordion1 .acc_with_icon .accordion_in .acc_head,
.smk_accordion1 .acc_with_icon .accordion_in .acc_content{padding-left: 60px;	padding-right: 20px;}












