<style>
#wpsm_accordion_<?php echo esc_attr($post_id); ?> .wpsm_panel-heading{
	padding:0px !important;
}
#wpsm_accordion_<?php echo esc_attr($post_id); ?> .wpsm_panel-title {
	margin:0px !important; 
	text-transform:none !important;
	line-height: 1 !important;
}
#wpsm_accordion_<?php echo esc_attr($post_id); ?> .wpsm_panel-title a{
	text-decoration:none;
	overflow:hidden;
	display:block;
	padding:0px;
	font-size: <?php echo esc_attr($title_size); ?>px !important;
	font-family: <?php echo esc_attr($font_family); ?> !important;
	color:<?php echo esc_attr($acc_title_icon_clr); ?> !important;
	border-bottom:0px !important;
}

#wpsm_accordion_<?php echo esc_attr($post_id); ?> .wpsm_panel-title a:focus {
outline: 0px !important;
}

#wpsm_accordion_<?php echo esc_attr($post_id); ?> .wpsm_panel-title a:hover, #wpsm_accordion_<?php echo esc_attr($post_id); ?> .wpsm_panel-title a:focus {
	color:<?php echo esc_attr($acc_title_icon_clr); ?> !important;
}
#wpsm_accordion_<?php echo esc_attr($post_id); ?> .acc-a{
	color: <?php echo esc_attr($acc_title_icon_clr); ?> !important;
	background-color:<?php echo esc_attr($acc_title_bg_clr); ?> !important;
	border-color: #ddd;
}
#wpsm_accordion_<?php echo esc_attr($post_id); ?> .wpsm_panel-default > .wpsm_panel-heading{
	color: <?php echo esc_attr($acc_title_icon_clr); ?> !important;
	background-color: <?php echo esc_attr($acc_title_bg_clr); ?> !important;
	border-color: <?php echo esc_attr($acc_title_bg_clr); ?> !important;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
}
#wpsm_accordion_<?php echo esc_attr($post_id); ?> .wpsm_panel-default {
	<?php if($acc_margin == 'yes' ) { ?>
	border:1px solid transparent !important;
	<?php } else { ?>
	border:0px solid transparent !important;
	<?php } ?>
}
#wpsm_accordion_<?php echo esc_attr($post_id); ?> {
	margin-bottom: 20px;
	overflow: hidden;
	float: none;
	width: 100%;
	display: block;
}
#wpsm_accordion_<?php echo esc_attr($post_id); ?> .ac_title_class{
	display: block;
	padding-top: 12px;
	padding-bottom: 12px;
	padding-left: 15px;
	padding-right: 15px;
}
#wpsm_accordion_<?php echo esc_attr($post_id); ?>  .wpsm_panel {
	overflow:hidden;
	-webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, .05);
	box-shadow: 0 0px 0px rgba(0, 0, 0, .05);
	<?php if($acc_radius == 'yes' ) { ?>
	border-radius: 4px;
	<?php }
	else {
	?>
		border-radius: 0px;
	<?php
	}
	?>
}
#wpsm_accordion_<?php echo esc_attr($post_id); ?>  .wpsm_panel + .wpsm_panel {
	<?php if($acc_margin == 'yes' ) { ?>
	margin-top: 5px;
	<?php }
	else {
	?>
	margin-top: 0px;
	<?php
	}
	?>
}
#wpsm_accordion_<?php echo esc_attr($post_id); ?>  .wpsm_panel-body{
	background-color:<?php echo esc_attr($acc_desc_bg_clr); ?> !important;
	color:<?php echo esc_attr($acc_desc_font_clr); ?> !important;
	border-top-color: <?php echo esc_attr($acc_title_bg_clr); ?> !important;
	font-size:<?php echo esc_attr($des_size); ?>px !important;
	font-family: <?php echo esc_attr($font_family); ?> !important;
	overflow: hidden;
	<?php if($enable_ac_border=="yes")
	{ ?>
	border: 2px solid <?php echo esc_attr($acc_title_bg_clr); ?> !important;
	<?php } 
	else {
	?>
	border: 2px solid transparent !important;
	<?php } ?>
}

#wpsm_accordion_<?php echo esc_attr($post_id); ?> .ac_open_cl_icon{
	background-color:<?php echo esc_attr($acc_title_bg_clr); ?> !important;
	color: <?php echo esc_attr($acc_title_icon_clr); ?> !important;
	float:<?php echo esc_attr($acc_op_cl_align); ?> !important;
	padding-top: 12px !important;
	padding-bottom: 12px !important;
	line-height: 1.0 !important;
	padding-left: 15px !important;
	padding-right: 15px !important;
	display: inline-block !important;
}

<?php 
	 switch($ac_styles){
			case "1":
			?>
			
			<?php
			break;
			case "2":
			 ?>
			 #wpsm_accordion_<?php echo esc_attr($post_id); ?> .wpsm_panel-heading {
				background-image: url(<?php echo esc_url(wpshopmart_accordion_directory_url.'img/style-soft.png'); ?>);
				background-position: 0 0;
				background-repeat: repeat-x;
			}
			#wpsm_accordion_<?php echo esc_attr($post_id); ?> .ac_open_cl_icon{
				background-image: url(<?php echo esc_url(wpshopmart_accordion_directory_url.'img/style-soft.png'); ?>);
				background-position: 0 0;
				background-repeat: repeat-x;
			}
			<?php
			break;
			case "3":
			?>
				#wpsm_accordion_<?php echo esc_attr($post_id); ?> .wpsm_panel-heading {
				background-image: url(<?php echo esc_url(wpshopmart_accordion_directory_url.'img/style-noise.png'); ?>);
				background-position: 0 0;
				background-repeat: repeat-x;
				}
				#wpsm_accordion_<?php echo esc_attr($post_id); ?> .ac_open_cl_icon{
				background-image: url(<?php echo esc_url(wpshopmart_accordion_directory_url.'img/style-noise.png'); ?>);
				background-position: 0 0;
				background-repeat: repeat-x;
				}
			<?php
			break;
		} ?>
<?php echo esc_attr($custom_css); ?>
</style>