/*	WP basic styles for Accordions plus.
------------------------------------------------------------ */


.wp-basic ul.hpanels {
	background : #DEDEDE;
	border: 10px solid #f4f4f4;
}

.wp-basic li.hpanel {
	color : #666;
	opacity : 0.9;
	background : #F4F2F4;
	-moz-transition : all 0.4s ease-out 0.2s;
	-webkit-transition : all 0.4s ease-out 0.2s;
	-o-transition : all 0.4s ease-out 0.2s;
	-ms-transition : all 0.4s ease-out 0.2s;
	transition : all 0.4s ease-out 0.2s;
/*	border : 1px solid #DDD;*/
}

.wp-basic li.hpanel:hover {
	opacity : 1;
}

.wp-basic li.hpanel.idq-state-active {
	opacity : 1;
}

.wp-basic h3.idq-header {
	background : #F4F2F4;
	text-shadow : 0 1px 0 #FFF !important;
	font-size: 17px;
	font-family: sans-serif;
	color : #999 !important;
	padding : 0.8em;
	-moz-box-shadow    : 1px 1px 0 #FFF inset, -1px -1px 0 #FFF inset;
	-webkit-box-shadow : 1px 1px 0 #FFF inset, -1px -1px 0 #FFF inset;
	-o-box-shadow      : 1px 1px 0 #FFF inset, -1px -1px 0 #FFF inset;
	-ms-box-shadow      : 1px 1px 0 #FFF inset, -1px -1px 0 #FFF inset;
	box-shadow         : 1px 1px 0 #FFF inset, -1px -1px 0 #FFF inset;
	border: 1px solid #CCC;
	-moz-transition : all 0.4s ease-in-out 0.2s;
	-webkit-transition : all 0.4s ease-in-out 0.2s;
	-o-transition : all 0.4s ease-in-out 0.2s;
	-ms-transition : all 0.4s ease-in-out 0.2s;
	transition: all 0.2s ease-in-out 0s;
	/*	-webkit-transition-property : border, background,color, text-shadow;
	-moz-transition-property : border, background,color, text-shadow;
	-ms-transition-property : border, background,color, text-shadow;
	-o-transition-property : border, background,color, text-shadow;
	transition-property : border, background,color, text-shadow;*/
}

.wp-basic.idq-hacc-horizontal h3.idq-header,
.wp-basic.idq-hacc-vertical h3.idq-header {
	margin : 10px !important;
}

.wp-basic.idq-hacc.idq-slim-headers h3.idq-header {
	margin : 0px !important;
}

.wp-basic h3.idq-header:hover {
	background : #FDFDFD;
}

.wp-basic .idq-state-active h3.idq-header {
	-moz-box-shadow    : 1px 1px 0 #999 inset, -1px -1px 0 #999 inset;
	-webkit-box-shadow: 1px 1px 0 #16584c inset, -1px -1px 0 #16584c inset;
	-o-box-shadow: 1px 1px 0 #16584c inset, -1px -1px 0 #16584c inset;
	-ms-box-shadow: 1px 1px 0 #16584c inset, -1px -1px 0 #16584c inset;
	box-shadow: 1px 1px 0 #16584c inset, -1px -1px 0 #16584c inset;
}

.wp-basic .idq-state-active h3.idq-header a {
	color : #FFF;
	text-shadow: none;
	-moz-transition : all 0.4s ease-in-out 0.2s;
	-webkit-transition : all 0.4s ease-in-out 0.2s;
	-o-transition : all 0.4s ease-in-out 0.2s;
	-ms-transition : all 0.4s ease-in-out 0.2s;
	transition : all 0.4s ease-in-out 0.2s;
}

.wp-basic h3.idq-header .slide-count {
	background: #f4f4f4;
	color: #777;
	-moz-box-shadow    : 0px 0px 0 #FFF inset, 0px 0px 0 #FFF inset;
	-webkit-box-shadow : 0px 0px 0 #FFF inset, 0px 0px 0 #FFF inset;
	-o-box-shadow      : 0px 0px 0 #FFF inset, 0px 0px 0 #FFF inset;
	-ms-box-shadow      : 0px 0px 0 #FFF inset, 0px 0px 0 #FFF inset;
	box-shadow         : 0px 0px 0 #FFF inset, 0px 0px 0 #FFF inset;
	border: 1px solid #F4F4F4;

}

.wp-basic .idq-state-active  h3.idq-header .slide-count {
	background: #16584c;
	color: #ffffff;
	border : 1px solid #16584c;
	-moz-box-shadow    : 0px 0px 0px 0 #16584c inset, 0px 0px 0 #16584c inset;
	-webkit-box-shadow : 0px 0px 0px 0 #16584c inset, 0px 0px 0 #16584c inset;
	-o-box-shadow      : 0px 0px 0px 0 #16584c inset, 0px 0px 0 #16584c inset;
	-ms-box-shadow      : 0px 0px 0px 0 #16584c inset, 0px 0px 0 #16584c inset;
	box-shadow         : 0px 0px 0px 0 #16584c inset, 0px 0px 0 #16584c inset;
}

.wp-basic .idq-state-active h3.idq-header {
	background : #16584c;
	border: 1px solid #16584c;
	/*	border-bottom : 0px;*/
}


.wp-basic div.wp-tab-content {
	border : 1px solid #EFEFEF;
	background : #ffffff;
	color : #777;
	text-shadow : 1px 1px 0 #FFF;
}
*{
	font-family: sans-serif;
}