/****************************
* Accordions Default CSS
*****************************/
div#testing {
  padding-bottom: 15px;
  padding-top: 15px;
}
.smk_accordion {
  position: relative;
  margin: 0;
  padding: 0;
  list-style: none;
  margin-bottom: 20px;
}
/**
 * --------------------------------------------------------------
 * Section
 * --------------------------------------------------------------
 */
.smk_accordion .accordion_in {
  border: 1px solid #ccc;
  margin-bottom: 5px;
  margin-top: -1px;
  overflow: hidden;
  position: relative;
  z-index: 10;
}
div#testing ul {
  margin-left: 15px;
}
/**
 * --------------------------------------------------------------
 * Head
 * --------------------------------------------------------------
 */

.smk_accordion .accordion_in .acc_head .acc_icon_expand {
  display: block;
  width: 18px;
  height: 18px;
  position: absolute;
  left: 10px;
  top: 50%;
  margin-top: -9px;
  background: url(../images/plusminus.png) center 0;
}
/**
 * --------------------------------------------------------------
 * Content
 * --------------------------------------------------------------
 */
.smk_accordion .accordion_in .acc_content {
  background: #F9F9F9;
  color: #7B7E85;
  padding: 3px 10px;
  font-size: 15px;
}
.smk_accordion .accordion_in .acc_content h1:first-of-type,
.smk_accordion .accordion_in .acc_content h2:first-of-type,
.smk_accordion .accordion_in .acc_content h3:first-of-type,
.smk_accordion .accordion_in .acc_content h4:first-of-type,
.smk_accordion .accordion_in .acc_content h5:first-of-type,
.smk_accordion .accordion_in .acc_content h6:first-of-type {
  margin-top: 5px;
}
/**
 * --------------------------------------------------------------
 * General
 * --------------------------------------------------------------
 */
.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;
}
.smk_accordion .accordion_in.acc_active > .acc_content {
  display: block;
}

.smk_accordion .accordion_in.acc_active > .acc_head .acc_icon_expand {
  background: url(../images/plusminus.png) center -18px;
}
.smk_accordion.acc_with_icon .accordion_in .acc_head,
.smk_accordion.acc_with_icon .accordion_in .acc_content {
  padding-left: 40px;
}


.smk_accordion .accordion_in .acc_head {
  background: #ddd;
  cursor: pointer;
  display: block;
  font-size: 14px;
  padding: 10px;
  color:#000;
  position: relative;
};
.smk_accordion .accordion_in.acc_active > .acc_head {
  background: #ddd;
}









/****************************
* Accordions Theme Two 
*****************************/

.smk_accordion.acc_with_icon .accordion_in .acc_head.theme2, .smk_accordion.acc_with_icon .accordion_in .acc_content.theme2 {
  padding-left: 40px;
}
.smk_accordion .accordion_in .acc_head.theme2 {
  background: #32cdfb none repeat scroll 0 0;
  border-bottom: 1px solid #fff;
  color: #fff;
  cursor: pointer;
  display: block;
  font-size: 14px;
  padding: 10px;
  position: relative;
}
.smk_accordion .accordion_in .acc_content.theme2 {
  background: #fff none repeat scroll 0 0;
  color: #000;
  font-size: 15px;
  padding: 3px 10px;
  margin-bottom: 0px;
  margin-top: 0px
}
.smk_accordion .accordion_in.theme2 {
  border: 1px solid #32cdfb !important;
  margin-bottom: 5px;
  margin-top: -1px;
  overflow: hidden;
  position: relative;
  z-index: 10;
}

.smk_accordion .accordion_in .acc_head.theme2 .acc_icon_expand {
  background: rgba(0, 0, 0, 0) url("../images/down.png") no-repeat scroll center 0;
  display: block;
  height: 18px;
  left: 10px;
  margin-top: -9px;
  position: absolute;
  top: 50%;
  transition: all 0.5s ease 0s;
  width: 18px;
}
.smk_accordion .accordion_in.acc_active > .acc_head.theme2 .acc_icon_expand {
  background: rgba(0, 0, 0, 0) url("../images/up.png") repeat-y scroll center -12px;
}





/****************************
* Accordions Theme Three 
*****************************/

.smk_accordion.acc_with_icon .accordion_in .acc_head.theme1, .smk_accordion.acc_with_icon .accordion_in .acc_content.theme1 {
  padding-left: 40px;
}
.smk_accordion.acc_with_icon .accordion_in .acc_head.theme3, .smk_accordion.acc_with_icon .accordion_in .acc_content.theme3 {
  padding-left: 40px;
}
.smk_accordion .accordion_in .acc_head.theme3 {
  background: #293747 none repeat scroll 0 0;
  border-bottom: 1px solid #212d3a;  
  color: #dedede;
  cursor: pointer;
  display: block;
  font-size: 14px;
  padding: 10px;
  position: relative;
}
.smk_accordion .accordion_in .acc_content.theme3 {
  background: #293747 none repeat scroll 0 0;
  color: #dedede;
  font-size: 15px;
  padding: 3px 10px;
}
.smk_accordion .accordion_in .acc_head.theme3 .acc_icon_expand {
  background: rgba(0, 0, 0, 0) url("../images/plus.png") repeat scroll center 0;
  display: block;
  height: 18px;
  left: 10px;
  margin-top: -9px;
  position: absolute;
  top: 50%;
  transition: all 0.5s ease 0s;
  width: 18px;
}
.smk_accordion .accordion_in.acc_active > .acc_head.theme3 .acc_icon_expand {
  background: rgba(0, 0, 0, 0) url("../images/minus.png") repeat scroll center -18px;
}





/****************************
* Accordions Theme Four 
*****************************/

.smk_accordion.acc_with_icon .accordion_in .acc_head.theme4, .smk_accordion.acc_with_icon .accordion_in .acc_content.theme4 {
  padding-left: 40px;
}
.smk_accordion .accordion_in .acc_head.theme4 {
  background: #03A678 none repeat scroll 0 0;
  color: #fff;
  cursor: pointer;
  display: block;
  font-size: 14px;
  padding: 10px;
  position: relative;
  transition: all 0.5s ease 0s;  
}
.smk_accordion .accordion_in.theme4 {
  border: 1px solid #ccc;
  margin-bottom: 5px;
  margin-top: -1px;
  overflow: hidden;
  position: relative;
  z-index: 10;
}

.smk_accordion .accordion_in .acc_head.theme4:hover .acc_icon_expand {
  transform: rotate(-90deg);
  transition: all 0.5s ease 0s;
}
.smk_accordion .accordion_in .acc_content.theme4 {
  background: #199466 none repeat scroll 0 0;
  color: #fff;
  font-size: 15px;
  padding: 3px 10px;
}
.smk_accordion .accordion_in .acc_head.theme4 .acc_icon_expand {
  background: rgba(0, 0, 0, 0) url("../images/41.png") repeat scroll center 0;
  display: block;
  height: 18px;
  left: 10px;
  margin-top: -9px;
  position: absolute;
  top: 50%;
  width: 18px;
  transition: all 0.5s ease 0s;  
}
.smk_accordion .accordion_in.acc_active > .acc_head.theme4 .acc_icon_expand {
  background: rgba(0, 0, 0, 0) url("../images/41.png") repeat scroll center -18px;
}



/****************************
* Accordions Theme Five 
*****************************/


.smk_accordion.acc_with_icon .accordion_in .acc_head.theme5, .smk_accordion.acc_with_icon .accordion_in .acc_content.theme5 {
  padding-left: 40px;
}
.smk_accordion .accordion_in .acc_head.theme5 {
  background: #e74c3c none repeat scroll 0 0;
  color: #fff;
  cursor: pointer;
  display: block;
  font-size: 14px;
  padding: 10px;
  position: relative;
}
.smk_accordion .accordion_in .acc_content.theme5{
  background: #fff none repeat scroll 0 0;
  color: #000;
  padding: 3px 10px;
  font-size: 15px;
}
.smk_accordion .accordion_in.theme5 {
  border: 1px solid #e74c3c;
  margin-bottom: 5px;
  margin-top: -1px;
  overflow: hidden;
  position: relative;
  z-index: 10;
}
.smk_accordion .accordion_in .acc_head.theme5 .acc_icon_expand {
  background: rgba(0, 0, 0, 0) url("../images/1.png") repeat scroll center 0;
  display: block;
  height: 18px;
  left: 10px;
  margin-top: -9px;
  position: absolute;
  top: 50%;
  width: 18px;
}
.smk_accordion .accordion_in.acc_active > .acc_head.theme5 .acc_icon_expand {
  background: rgba(0, 0, 0, 0) url("../images/cross.png") repeat-y scroll center -18px / 100% auto;
}




/****************************
* Accordions Theme Six 
*****************************/


.smk_accordion.acc_with_icon .accordion_in .acc_head.theme6, .smk_accordion.acc_with_icon .accordion_in .acc_content.theme6 {
  padding-left: 40px;
}
.smk_accordion .accordion_in .acc_head.theme6 {
  background: #fff none repeat scroll 0 0;
  color: #000;
  cursor: pointer;
  display: block;
  font-size: 14px;
  padding: 10px;
  position: relative;
}
.smk_accordion .accordion_in.theme6 {
  border: 1px solid #ccc !important;
  margin-bottom: 5px;
  margin-top: -1px;
  overflow: hidden;
  position: relative;
  z-index: 10;
}
.smk_accordion .accordion_in .acc_content.theme6 {
  background: #fff none repeat scroll 0 0;
  color: #000;
  font-size: 15px;
  padding: 3px 10px;
}
.smk_accordion .accordion_in .acc_head.theme6:hover .acc_icon_expand {
  transition: all 0.5s ease 0s;
  z-index: 9999;
}
.smk_accordion .accordion_in .acc_head.theme6 .acc_icon_expand {
  background: rgba(0, 0, 0, 0) url("../images/1.png") repeat scroll center 0;
  display: block;
  height: 18px;
  left: 10px;
  margin-top: -9px;
  position: absolute;
  top: 50%;
  width: 18px;
}
.smk_accordion .accordion_in.acc_active > .acc_head.theme6 .acc_icon_expand {
  background: rgba(0, 0, 0, 0) url("../images/1.png") repeat scroll center -18px;
}



























/*	Responsive Accordion v1.3, Copyright 2014, Joe Mottershaw, https://github.com/joemottershaw/
//	============================================================================================ */

/*	Table of Contents
//	==================================================
//		#Reset
//		#Themes


/*	#Reset
//	================================================== */

	.responsive-accordion {
		margin: 0 0 20px 0;
		padding: 0;
		list-style-type: none;
	}

	.responsive-accordion li {
		margin: 0 0 10px 0;
		padding: 0;
	}

	.responsive-accordion li:last-child { margin-bottom: 0; }

	.responsive-accordion li .responsive-accordion-head { cursor: pointer; }

	.responsive-accordion li .responsive-accordion-head.active { font-weight: bold; }


/*	#Themes
//	================================================== */

.responsive-accordion-default.responsive-accordion li .responsive-accordion-head {
  background: none repeat scroll 0 0 #3498db;
  border: 1px solid #ddd;
  color: #fff;
  line-height: normal;
  padding: 10px 30px 10px 10px;
  position: relative;
}

.responsive-accordion-default.responsive-accordion li .responsive-accordion-head i {
	position: absolute;
	top: 12px;
	right: 10px;
}


.responsive-accordion-default.responsive-accordion li .responsive-accordion-panel {
	border: 1px solid #DDD;
	border-top: 0;
	padding: 20px;
	background: #FFF;
}





/*	#Themes Two
//	================================================== */

.two .responsive-accordion-default.responsive-accordion li .responsive-accordion-head {
  background: none repeat scroll 0 0 #f39c12 !important;
  border: 1px solid #ddd;
  color: #fff;
  line-height: normal;
  padding: 10px 30px 10px 10px;
  position: relative;
}

.two .responsive-accordion-default.responsive-accordion li .responsive-accordion-head i {
	position: absolute;
	top: 12px;
	right: 10px;
}

.two .responsive-accordion-default.responsive-accordion li .responsive-accordion-panel {
	border: 1px solid #DDD;
	border-top: 0;
	padding: 20px;
	background: #FFF;
}


/*	#Themes Three
//	================================================== */

.three .responsive-accordion-default.responsive-accordion li .responsive-accordion-head {
  background: none repeat scroll 0 0 #2ecc71 !important;
  border: 1px solid #ddd;
  color: #fff;
  line-height: normal;
  padding: 10px 30px 10px 10px;
  position: relative;
}

.three .responsive-accordion-default.responsive-accordion li .responsive-accordion-head i {
	position: absolute;
	top: 12px;
	right: 10px;
}

.three .responsive-accordion-default.responsive-accordion li .responsive-accordion-panel {
	border: 1px solid #DDD;
	border-top: 0;
	padding: 20px;
	background: #FFF;
}

/*	#Themes Four
//	================================================== */

.four .responsive-accordion-default.responsive-accordion li .responsive-accordion-head {
  background: none repeat scroll 0 0 #e74c3c !important;
  border: 1px solid #ddd;
  color: #fff;
  line-height: normal;
  padding: 10px 30px 10px 10px;
  position: relative;
}

.four .responsive-accordion-default.responsive-accordion li .responsive-accordion-head i {
	position: absolute;
	top: 12px;
	right: 10px;
}

.four .responsive-accordion-default.responsive-accordion li .responsive-accordion-panel {
	border: 1px solid #DDD;
	border-top: 0;
	padding: 20px;
	background: #FFF;
}




/*	#Themes theme8
//	================================================== */

/* Theme Six */
.theme8 .responsive-accordion.responsive-accordion-default.bm-larger > li {
  list-style: none outside none;
  margin-bottom: 5px;
  margin-left: 0;
}

.theme8 .fa-chevron-up:before {
  background: url("minus_icon_shasow.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  content: "";
  display: block;
  height: 24px;
  margin-top: -5px;
  width: 25px;
}

.theme8 .fa-chevron-down:before {
  background: url("plus_icon_shadow.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  content: "";
  display: block;
  height: 24px;
  margin-top: -5px;
  width: 25px;
}
.responsive-accordion-default.responsive-accordion li .responsive-accordion-panel p {
  margin-bottom: 0;
}
.theme8 .responsive-accordion-default.responsive-accordion li .responsive-accordion-head {
  background: #3498db none repeat scroll 0 0;
  border: 1px solid #ddd;
  color: #fff;
  line-height: normal;
  padding: 10px 10px 10px 10px;
  position: relative;
}
.theme8 .responsive-accordion-default.responsive-accordion li .responsive-accordion-head i {
  position: relative;
  right: 10px;
  top: 12px;
}
.theme8 .fa-chevron-down::before {
  background: rgba(0, 0, 0, 0) url("http://themepoints.com/wp-accordions/wp-content/plugins/wp-accordions-pro/css/../images/41.png") no-repeat scroll 0 0;
  content: "";
  display: block;
  float: left;
  height: 24px;
  margin-top: 3px;
  width: 25px;
}
.theme8 .fa-chevron-up::before {
  background: rgba(0, 0, 0, 0) url("http://themepoints.com/wp-accordions/wp-content/plugins/wp-accordions-pro/css/../images/41.png") no-repeat scroll 0 0;
  content: "";
  display: block;
  float: left;
  height: 24px;
  margin-top: 3px;
  width: 25px;
}
.theme8 .responsive-accordion li .responsive-accordion-head.active {
  font-weight: normal;
}
div.container.theme8 ul.responsive-accordion.responsive-accordion-default.bm-larger div.responsive-accordion-head i:hover {
  transform: rotate(-90deg);
  transition: all 0.5s ease 0s;
}

/* Theme Two */
.responsive-accordion.responsive-accordion-default.bm-larger > li {
  list-style: none outside none;
  margin-bottom: 5px;
  margin-left: 0;
}

.responsive-accordion-head .fa-chevron-up:before {
  background: url("minus.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  content: "";
  display: block;
  height: 15px;
  width: 15px;
}

.responsive-accordion-head .fa-chevron-down:before {
  background: url("plus.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  content: "";
  display: block;
  height: 15px;
  width: 15px;
}