/* CSS */
.easy-faq{
    padding: 10px;
	margin: 10px auto;
}

.easy-faq-title {
    border-bottom: 1px solid #D3D3D3;
	box-sizing: border-box;
    font-weight: bold;
    margin-bottom: 12px;
    padding-bottom: 3px;
    text-decoration: none;
	cursor: pointer;
	cursor: hand;
}

.easy-faq .easy-faq-featured-image img {
	max-width: 100%;
	height: auto;
	margin: 20px auto;
}

.easy-faq .easy-faq-body {
	box-sizing: border-box;
    margin-bottom: 35px;
    padding-left: 20px;
}

.easy-faq .easy-faq-body p {
    width: 100%;
}

.easy-faq .easy-faq-body p a {
}

.easy-faq p a:hover{
}

.widgets .easy-faq{
	margin: 5px auto;
}
.easy-faq-questions	{
	padding: 10px 0;
	display: inline-block;
	float: left;
	color: #00af41;
	padding: 10px 0;
	font-size: 16px;
}
.easy-faq-questions li	{
	padding: 5px 0;
}
.quick-links	{
	border-bottom: 1px solid #000;
	font-size: 32px;
	padding: 60px 0 20px 0;
}
.faq-questions	{
	display: inline-block;
}
.faq_scroll:hover	{
	cursor: pointer;
}

/* highlight search terms */
.easy-faqs-wrapper .search_highlight {
    background-color: lightgreen;
}

/* Search Form Styles */
.easy_faqs_search_form > form
{
	display: block;
	margin-bottom: 40px;
}

.easy_faqs_search_form #search_faqs {
    box-sizing: border-box;
    display: block;
    height: 48px;
    padding: 5px 11px;
    width: 100%;
}

.easy_faqs_search_form form.show_category_select #search_faqs {
    display: inline-block;
    width: 65%;
}

.easy_faqs_search_form #search_faqs_category {
    box-sizing: border-box;
    display: inline-block;
    height: 48px;
    padding: 5px 11px;
    margin-left: 5px;
    width: 30%;
}
@media only screen and (max-width: 500px) {
	.easy_faqs_search_form form.show_category_select #search_faqs {
		margin-bottom: 12px;
		margin-right: 0;
		width: 100%;
	}

	.easy_faqs_search_form #search_faqs_category {
		margin-left: 0;
		margin-bottom: 12px;
		width: 100%;
	}
}


.easy_faqs_search_form.show_category_select .search_inputs {
    box-sizing: border-box;
    margin-top: 12px;
    margin-bottom: 12px;
}

/* Accordion CSS */
.easy-faqs-accordion .easy-faq .easy-faq-body,
.easy-faqs-accordion-collapsed .easy-faq  .easy-faq-body{
	display: none;
}

.easy-faqs-accordion .easy-faq:nth-child(1) .easy-faq-body{
	display: block;
}

.easy_faqs_category_wrapper h2.ui-accordion-header{
	cursor: pointer;
}

.easy_faqs_category_wrapper h2.ui-accordion-header::before {
    content: "+";
}

.easy_faqs_category_wrapper h2.ui-accordion-header-active::before {
    content: "-";
}

/* Submission Form */
.easy_faqs_error{
	color: red;
}
.easy_faqs_field_wrap_error {
    border: 1px solid red;
    padding: 10px 10px 0;
	margin-bottom: 10px;
}

.easy-faqs-title-after,
.easy-faqs-title-before {
	display: none;
}

/* Themes */

/* All Themes - Base Styles */
div[class^="easy-faqs-theme-"],
div[class*=" easy-faqs-theme-"] {
	margin-bottom: 20px;
}

.easy-faqs-wrapper *, .easy-faqs-wrapper *::before, .easy-faqs-wrapper *::after {
    box-sizing: border-box;
}

.easy-faqs-wrapper .easy-faq-body > *:first-child {
    margin-top: 0;
}

div[class^="easy-faqs-theme-"] .easy-faq,
div[class*=" easy-faqs-theme-"] .easy-faq {
	margin-top: 0;
	margin-bottom: 20px; /* normal (no accordion), needs a little spacing */
	padding-top: 0;
	padding-bottom: 0;
}

div[class^="easy-faqs-theme-"] .easy-faq-title,
div[class*=" easy-faqs-theme-"] .easy-faq-title {
	display: table;
	font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    min-height: 40px;
    line-height: 40px;
	margin-top: 0;
	margin-bottom: 0px;
	position: relative;
	width: 100%;
}

div[class^="easy-faqs-theme-"] .easy-faq-title.ui-accordion-header-active,
div[class*=" easy-faqs-theme-"] .easy-faq-title.ui-accordion-header-active {
	margin-bottom: 0;
}

div[class^="easy-faqs-theme-"] .easy-faqs-title-text,
div[class*=" easy-faqs-theme-"] .easy-faqs-title-text {
    display: table-cell;
    height: 40px;
    line-height: 1.5;
    padding-bottom: 5px;
    padding-top: 5px;
    vertical-align: middle;
}

/* All Themes - Content Fixes */
div[class^="easy-faqs-theme-"] .easy-faq-body img,
div[class*=" easy-faqs-theme-"] .easy-faq-body img {
	max-width: 100%;
	height: auto;
}

div[class^="easy-faqs-theme-"] .easy-faq-body ol,
div[class*=" easy-faqs-theme-"] .easy-faq-body ol {
	list-style-position: inside;
}


/* modern - all */

/* accordion version has less space between faqs (only 2px) */
.ui-accordion.easy-faqs-theme-modern .easy-faq {
	margin-bottom: 1px;
}

.easy-faqs-wrapper.easy-faqs-theme-modern .easy-faq-title {
	border-bottom-width: 0;
	color: #555555;
	padding: 0px 20px 0 50px;
	transition : background 500ms ease-out, margin 500ms ease-out; 
	-webkit-transition : background 500ms ease-out, margin 500ms ease-out; 
	-moz-transition : background 500ms ease-out, margin 500ms ease-out;
	-o-transition : background 500ms ease-out, margin 500ms ease-out; 	
}

.easy-faqs-wrapper.easy-faqs-theme-modern.easy-faqs-no-ac .easy-faq-title {
	padding-left: 12px;
	padding-right: 12px;
}

.easy-faqs-theme-modern.ui-accordion .easy-faqs-title-before {
	display: block;
	position: absolute;
	bottom: 0;
	width: 40px;
	top: 0;
	left: 0;
}

.easy-faqs-theme-modern.ui-accordion .easy-faqs-title-before::before {
	background-image: url("../img/theme-sprite-plus-minus-2.png");
	background-repeat: no-repeat;
	background-position: 12px 12px;
	content: " ";
	display: block;
	position: absolute;
	height: 40px;
	width: 40px;
	top: 0;
	left: 0;
	transition : background 500ms ease-out; 
	-webkit-transition : background 500ms ease-out; 
	-moz-transition : background 500ms ease-out;
	-o-transition : background 500ms ease-out; 		
}

.easy-faqs-theme-modern .easy-faq-title.ui-accordion-header-active .easy-faqs-title-before::before {
	background-position: 12px -27px;
}

.easy-faqs-theme-modern .easy-faq-body {
	border-top: 0;
	color: #555555;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 20px;
	margin-bottom: 1px;	
}

/* modern - gray */
.easy-faqs-wrapper.easy-faqs-theme-modern-gray .easy-faq-title {
	background-color: #e1e7e8;
}

.easy-faqs-wrapper.easy-faqs-theme-modern-gray .easy-faq-title .easy-faqs-title-before {
	background-color: #c1ccce;
}

.easy-faqs-wrapper.easy-faqs-theme-modern-gray.easy-faqs-no-ac .easy-faq-title,
.easy-faqs-wrapper.easy-faqs-theme-modern-gray .easy-faq-title.ui-accordion-header-active {
	background-color: #c1ccce;
}

.easy-faqs-wrapper.easy-faqs-theme-modern-gray .easy-faq-title.ui-accordion-header-active .easy-faqs-title-before {
	background-color: #9aa7a9;	
}

.easy-faqs-wrapper.easy-faqs-theme-modern-gray .easy-faq-body {
	background-color: #f2f6f7;
	border: 1px solid #c1ccce;	
}

/* modern - gold */
.easy-faqs-wrapper.easy-faqs-theme-modern-gold .easy-faq-title {
	background-color: #fbcf61;
}

.easy-faqs-wrapper.easy-faqs-theme-modern-gold .easy-faq-title .easy-faqs-title-before {
	background-color: #edbf4d;
}

.easy-faqs-wrapper.easy-faqs-theme-modern-gold.easy-faqs-no-ac .easy-faq-title,
.easy-faqs-wrapper.easy-faqs-theme-modern-gold .easy-faq-title.ui-accordion-header-active {
	background-color: #edbf4d;
}

.easy-faqs-wrapper.easy-faqs-theme-modern-gold .easy-faq-title.ui-accordion-header-active .easy-faqs-title-before {
	background-color: #d8ac3f;
	background-position: 12px -27px;
}

.easy-faqs-wrapper.easy-faqs-theme-modern-gold .easy-faq-body {
	background-color: #fffbf2;
	border: 1px solid #edbf4d;	
}


/* modern - lightgreen */
.easy-faqs-wrapper.easy-faqs-theme-modern-lightgreen .easy-faq-title {
	background-color: #c8f6c5;
}

.easy-faqs-wrapper.easy-faqs-theme-modern-lightgreen .easy-faq-title .easy-faqs-title-before {
	background-color: #b5e6b2;
}

.easy-faqs-wrapper.easy-faqs-theme-modern-lightgreen.easy-faqs-no-ac .easy-faq-title,
.easy-faqs-wrapper.easy-faqs-theme-modern-lightgreen .easy-faq-title.ui-accordion-header-active {
	background-color: #b5e6b2;
}

.easy-faqs-wrapper.easy-faqs-theme-modern-lightgreen .easy-faq-title.ui-accordion-header-active .easy-faqs-title-before {
	background-color: #9acf97;
}

.easy-faqs-wrapper.easy-faqs-theme-modern-lightgreen .easy-faq-body {
	background-color: #edfcec;
	border: 1px solid #b5e6b2;	
}

/* modern - blue */
.easy-faqs-wrapper.easy-faqs-theme-modern-blue .easy-faq-title {
  background-color: #5599c8;
  color: #ffffff;
}

.easy-faqs-wrapper.easy-faqs-theme-modern-blue .easy-faq-title .easy-faqs-title-before {
  background-color: #3c85b9;
}

.easy-faqs-wrapper.easy-faqs-theme-modern-blue.easy-faqs-no-ac .easy-faq-title,
.easy-faqs-wrapper.easy-faqs-theme-modern-blue .easy-faq-title.ui-accordion-header-active {
  background-color: #3c85b9;
}

.easy-faqs-wrapper.easy-faqs-theme-modern-blue .easy-faq-title.ui-accordion-header-active .easy-faqs-title-before {
  background-color: #2f6a92;
}

.easy-faqs-wrapper.easy-faqs-theme-modern-blue .easy-faq-body {
  background-color: #eef5fa;
  border: 1px solid #3c85b9;
}

/* modern - indigo */
.easy-faqs-wrapper.easy-faqs-theme-modern-indigo .easy-faq-title {
  background-color: #a7caf9;
}

.easy-faqs-wrapper.easy-faqs-theme-modern-indigo .easy-faq-title .easy-faqs-title-before {
  background-color: #81b3f6;
}

.easy-faqs-wrapper.easy-faqs-theme-modern-indigo.easy-faqs-no-ac .easy-faq-title,
.easy-faqs-wrapper.easy-faqs-theme-modern-indigo .easy-faq-title.ui-accordion-header-active {
  background-color: #81b3f6;
}

.easy-faqs-wrapper.easy-faqs-theme-modern-indigo .easy-faq-title.ui-accordion-header-active .easy-faqs-title-before {
  background-color: #5196f3;
}

.easy-faqs-wrapper.easy-faqs-theme-modern-indigo .easy-faq-body {
  background-color: #f6fafe;
  border: 1px solid #81b3f6;
}

/* modern - purple */
.easy-faqs-wrapper.easy-faqs-theme-modern-purple .easy-faq-title {
  background-color: #af47b1;
  color: #ffffff;
}

.easy-faqs-wrapper.easy-faqs-theme-modern-purple .easy-faq-title .easy-faqs-title-before {
  background-color: #923b94;
}

.easy-faqs-wrapper.easy-faqs-theme-modern-purple.easy-faqs-no-ac .easy-faq-title,
.easy-faqs-wrapper.easy-faqs-theme-modern-purple .easy-faq-title.ui-accordion-header-active {
  background-color: #923b94;
}

.easy-faqs-wrapper.easy-faqs-theme-modern-purple .easy-faq-title.ui-accordion-header-active .easy-faqs-title-before {
  background-color: #6e2d6f;
}

.easy-faqs-wrapper.easy-faqs-theme-modern-purple .easy-faq-body {
  background-color: #f7edf7;
  border: 1px solid #923b94;
}


/* modern - slate */
.easy-faqs-wrapper.easy-faqs-theme-modern-slate .easy-faq-title {
  background-color: #446161;
  color: #ffffff;
}

.easy-faqs-wrapper.easy-faqs-theme-modern-slate .easy-faq-title .easy-faqs-title-before {
  background-color: #334949;
}

.easy-faqs-wrapper.easy-faqs-theme-modern-slate.easy-faqs-no-ac .easy-faq-title,
.easy-faqs-wrapper.easy-faqs-theme-modern-slate .easy-faq-title.ui-accordion-header-active {
  background-color: #334949;
}

.easy-faqs-wrapper.easy-faqs-theme-modern-slate .easy-faq-title.ui-accordion-header-active .easy-faqs-title-before {
  background-color: #1e2b2b;
}

.easy-faqs-wrapper.easy-faqs-theme-modern-slate .easy-faq-body {
  background-color: #ecefef;
  border: 1px solid #334949;
}

/* modern - orange */
.easy-faqs-wrapper.easy-faqs-theme-modern-orange .easy-faq-title {
  background-color: #ff9947;
  color: #ffffff;
}

.easy-faqs-wrapper.easy-faqs-theme-modern-orange .easy-faq-title .easy-faqs-title-before {
  background-color: #ff821e;
}

.easy-faqs-wrapper.easy-faqs-theme-modern-orange.easy-faqs-no-ac .easy-faq-title,
.easy-faqs-wrapper.easy-faqs-theme-modern-orange .easy-faq-title.ui-accordion-header-active {
  background-color: #ff821e;
}

.easy-faqs-wrapper.easy-faqs-theme-modern-orange .easy-faq-title.ui-accordion-header-active .easy-faqs-title-before {
  background-color: #ea6800;
}

.easy-faqs-wrapper.easy-faqs-theme-modern-orange .easy-faq-body {
  background-color: #fff5ed;
  border: 1px solid #ff821e;
}

/* modern - brown */
.easy-faqs-wrapper.easy-faqs-theme-modern-brown .easy-faq-title {
  background-color: #854f40;
  color: #ffffff;
}

.easy-faqs-wrapper.easy-faqs-theme-modern-brown .easy-faq-title .easy-faqs-title-before {
  background-color: #693f33;
}

.easy-faqs-wrapper.easy-faqs-theme-modern-brown.easy-faqs-no-ac .easy-faq-title,
.easy-faqs-wrapper.easy-faqs-theme-modern-brown .easy-faq-title.ui-accordion-header-active {
  background-color: #693f33;
}

.easy-faqs-wrapper.easy-faqs-theme-modern-brown .easy-faq-title.ui-accordion-header-active .easy-faqs-title-before {
  background-color: #472a22;
}

.easy-faqs-wrapper.easy-faqs-theme-modern-brown .easy-faq-body {
  background-color: #f3edec;
  border: 1px solid #693f33;
}

/* modern - maroon */
.easy-faqs-wrapper.easy-faqs-theme-modern-maroon .easy-faq-title {
  background-color: #bb4747;
  color: #ffffff;
}

.easy-faqs-wrapper.easy-faqs-theme-modern-maroon .easy-faq-title .easy-faqs-title-before {
  background-color: #9f3b3b;
}

.easy-faqs-wrapper.easy-faqs-theme-modern-maroon.easy-faqs-no-ac .easy-faq-title,
.easy-faqs-wrapper.easy-faqs-theme-modern-maroon .easy-faq-title.ui-accordion-header-active {
  background-color: #9f3b3b;
}

.easy-faqs-wrapper.easy-faqs-theme-modern-maroon .easy-faq-title.ui-accordion-header-active .easy-faqs-title-before {
  background-color: #792d2d;
}

.easy-faqs-wrapper.easy-faqs-theme-modern-maroon .easy-faq-body {
  background-color: #f8eded;
  border: 1px solid #9f3b3b;
}

/* modern - red */
.easy-faqs-wrapper.easy-faqs-theme-modern-red .easy-faq-title {
  background-color: #f55454;
  color: #ffffff;
}

.easy-faqs-wrapper.easy-faqs-theme-modern-red .easy-faq-title .easy-faqs-title-before {
  background-color: #f32d2d;
}

.easy-faqs-wrapper.easy-faqs-theme-modern-red.easy-faqs-no-ac .easy-faq-title,
.easy-faqs-wrapper.easy-faqs-theme-modern-red .easy-faq-title.ui-accordion-header-active {
  background-color: #f32d2d;
}

.easy-faqs-wrapper.easy-faqs-theme-modern-red .easy-faq-title.ui-accordion-header-active .easy-faqs-title-before {
  background-color: #e00d0d;
}

.easy-faqs-wrapper.easy-faqs-theme-modern-red .easy-faq-body {
  background-color: #feeeee;
  border: 1px solid #f32d2d;
}

/* modern - teal */
.easy-faqs-wrapper.easy-faqs-theme-modern-teal .easy-faq-title {
  background-color: #339999;
  color: #ffffff;
}

.easy-faqs-wrapper.easy-faqs-theme-modern-teal .easy-faq-title .easy-faqs-title-before {
  background-color: #297a7a;
}

.easy-faqs-wrapper.easy-faqs-theme-modern-teal.easy-faqs-no-ac .easy-faq-title,
.easy-faqs-wrapper.easy-faqs-theme-modern-teal .easy-faq-title.ui-accordion-header-active {
  background-color: #297a7a;
}

.easy-faqs-wrapper.easy-faqs-theme-modern-teal .easy-faq-title.ui-accordion-header-active .easy-faqs-title-before {
  background-color: #1c5454;
}

.easy-faqs-wrapper.easy-faqs-theme-modern-teal .easy-faq-body {
  background-color: #ebf5f5;
  border: 1px solid #297a7a;
}

/* modern - green */
.easy-faqs-wrapper.easy-faqs-theme-modern-green .easy-faq-title {
  background-color: #32c562;
  color: #ffffff;
}

.easy-faqs-wrapper.easy-faqs-theme-modern-green .easy-faq-title .easy-faqs-title-before {
  background-color: #2aa452;
}

.easy-faqs-wrapper.easy-faqs-theme-modern-green.easy-faqs-no-ac .easy-faq-title,
.easy-faqs-wrapper.easy-faqs-theme-modern-green .easy-faq-title.ui-accordion-header-active {
  background-color: #2aa452;
}

.easy-faqs-wrapper.easy-faqs-theme-modern-green .easy-faq-title.ui-accordion-header-active .easy-faqs-title-before {
  background-color: #1f7c3e;
}

.easy-faqs-wrapper.easy-faqs-theme-modern-green .easy-faq-body {
  background-color: #ebf9ef;
  border: 1px solid #2aa452;
}

/* Casual Friday - all */
.easy-faqs-theme-casualfriday .easy-faq-title.ui-accordion-header {
	border-radius: 3px;
}

.easy-faqs-theme-casualfriday .easy-faq {
	padding-left: 0;
}

/* accordion version has less space between faqs (only 2px) */
.ui-accordion.easy-faqs-theme-casualfriday .easy-faq {
	margin-bottom: 2px;
}

.easy-faqs-wrapper.easy-faqs-theme-casualfriday .easy-faq-title {
	border-radius: 3px 3px 0 0;
	border-bottom-width: 0px;
	color: white;
	margin-left: 0px;
	padding: 0 20px 0 40px;
	transition : background 500ms ease-out, border 500ms ease-out, margin 500ms ease-out; 
	-webkit-transition : background 500ms ease-out, border 500ms ease-out, margin 500ms ease-out; 
	-moz-transition : background 500ms ease-out, border 500ms ease-out, margin 500ms ease-out;
	-o-transition : background 500ms ease-out, border 500ms ease-out, margin 500ms ease-out; 	
}

.easy-faqs-theme-casualfriday .easy-faq-title .easy-faqs-title-before {
    background-image: url("../img/q-mark.png");	
	background-repeat: no-repeat;
	background-position: left center;
	border-radius: 4px 0 0 4px;
	bottom: 0;
	display: block;
	position: absolute;
	min-height: 40px;
	width: 40px;
	top: 0px;
	left: 0;
	transition : background 500ms ease-out, border 500ms ease-out; 
	-webkit-transition : background 500ms ease-out, border 500ms ease-out; 
	-moz-transition : background 500ms ease-out, border 500ms ease-out;
	-o-transition : background 500ms ease-out, border 500ms ease-out; 	
}

.easy-faqs-theme-casualfriday.easy-faqs-no-ac .easy-faq-title .easy-faqs-title-before {
	border-bottom-left-radius: 0;
}

.easy-faqs-theme-casualfriday .easy-faq-title .easy-faqs-title-text {
    padding: 5px 0 5px 12px;
	transition : background 500ms ease-out, border 500ms ease-out; 
	-webkit-transition : background 500ms ease-out, border 500ms ease-out; 
	-moz-transition : background 500ms ease-out, border 500ms ease-out;
	-o-transition : background 500ms ease-out, border 500ms ease-out;	
}

/* accordion version has rounded corners on bottom too 
 * (normal only has rounded tops) 
 */
.easy-faqs-theme-casualfriday .easy-faq-title.ui-accordion-header {
	border-radius: 4px 3px 3px 4px;
}

/* active header (only relevant to accordion) */
.easy-faqs-theme-casualfriday .easy-faq-title.ui-accordion-header-active {
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}

.easy-faqs-theme-casualfriday .easy-faq-body {
	background-color: #fff;
	border-width: 0 1px 1px 1px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	border-top: 0;
	color: #555555;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
	margin-bottom: 2px;		
	padding: 20px;
}

/* Casual Friday - green */
.easy-faqs-theme-casualfriday-green .easy-faq-title {
	background-color: #9ac652;
	text-shadow: 1px 1px #73943d;
}

.easy-faqs-theme-casualfriday-green .easy-faq-title .easy-faqs-title-before {
	/* background-position: 0 0; */
	background-color: #7da53a;
	border-right: 1px solid #9ac652;
}

.easy-faqs-theme-casualfriday-green .easy-faq-title.ui-accordion-header-active {
	background-color: #575b51;
	text-shadow: 1px 1px #41443d;
}

.easy-faqs-theme-casualfriday-green .easy-faq-title.ui-accordion-header-active .easy-faqs-title-before {
	/* background-position: 0 -43px; */
	background-color: #40433c;
	border-right-color: #575b51;
}

.easy-faqs-theme-casualfriday-green .easy-faq-title.ui-accordion-header-active .easy-faqs-title-text {
	border-left-color: #40433c;
}

.easy-faqs-theme-casualfriday-green .easy-faq-title .easy-faqs-title-text {
    border-left: 1px solid #7da53a;
}

.easy-faqs-theme-casualfriday-green .easy-faq-body {
	border: 1px solid #9ac652;
}

.easy-faqs-theme-casualfriday-green .easy-faq-body.ui-accordion-content-active {
	border: 1px solid #575b51;	
}

/* Casual Friday - red */
.easy-faqs-theme-casualfriday-red .easy-faq-title {
	background-color: #d1404a;
	text-shadow: 1px 1px #9d3037;
}

.easy-faqs-theme-casualfriday-red .easy-faq-title .easy-faqs-title-before {
	background-color: #b33039;
	border-right: 1px solid #d1404a;
}

.easy-faqs-theme-casualfriday-red .easy-faq-title.ui-accordion-header-active {
	background-color: #6c383b;
	background-position: 0 -128px;
	text-shadow: 1px 1px #512a2c;
}

.easy-faqs-theme-casualfriday-red .easy-faq-title.ui-accordion-header-active .easy-faqs-title-before {
	/* background-position: 0 -43px; */
	background-color: #4c2527;
	border-right-color: #6c383b;
}

.easy-faqs-theme-casualfriday-red .easy-faq-title .easy-faqs-title-text {
    border-left: 1px solid #b33039;
}

.easy-faqs-theme-casualfriday-red .easy-faq-title.ui-accordion-header-active .easy-faqs-title-text {
    border-left-color: #4c2527;
}

.easy-faqs-theme-casualfriday-red .easy-faq-body {
	border: 1px solid #d1404a;	
}

.easy-faqs-theme-casualfriday-red .easy-faq-body.ui-accordion-content-active {
	border: 1px solid #6c383b;	
}

/* Casual Friday - blue */
.easy-faqs-theme-casualfriday-blue .easy-faq-title {
	background-color: #5599c8;
	background-position: 0 -170px;
	text-shadow: 1px 1px #407396;
}

.easy-faqs-theme-casualfriday-blue .easy-faq-title .easy-faqs-title-before {
	background-color: #427fa9;
	border-right: 1px solid #5599c8;
}


.easy-faqs-theme-casualfriday-blue .easy-faq-title.ui-accordion-header-active {
	background-color: #2f5874;
	background-position: 0 -213px;
	text-shadow: 1px 1px #234257;
}

.easy-faqs-theme-casualfriday-blue .easy-faq-title.ui-accordion-header-active .easy-faqs-title-before {
	background-color: #183a51;
	border-right-color: #2f5874;
}

.easy-faqs-theme-casualfriday-blue .easy-faq-title .easy-faqs-title-text {
    border-left: 1px solid #427fa9;
}

.easy-faqs-theme-casualfriday-blue .easy-faq-title.ui-accordion-header-active .easy-faqs-title-text {
    border-left-color: #183a51;
}

.easy-faqs-theme-casualfriday-blue .easy-faq-body {
	border: 1px solid #183a51;	
}

.easy-faqs-theme-casualfriday-blue .easy-faq-body.ui-accordion-content-active {
	border: 1px solid #2f5874;	
}

/* Casual Friday - gray */
.easy-faqs-theme-casualfriday-gray .easy-faq-title {
  background-color: #bababa;
  background-position: 0 -170px;
  text-shadow: 1px 1px #7f7f7f;
}

.easy-faqs-theme-casualfriday-gray .easy-faq-title .easy-faqs-title-before {
  background-color: #9c9c9c;
  border-right: 1px solid #bababa;
}

.easy-faqs-theme-casualfriday-gray .easy-faq-title.ui-accordion-header-active {
  background-color: #8f8f8f;
  background-position: 0 -213px;
  text-shadow: 1px 1px #6c6c6c;
}

.easy-faqs-theme-casualfriday-gray .easy-faq-title.ui-accordion-header-active .easy-faqs-title-before {
  background-color: #505050;
  border-right-color: #8f8f8f;
}

.easy-faqs-theme-casualfriday-gray .easy-faq-title .easy-faqs-title-text {
  border-left: 1px solid #9c9c9c;
}

.easy-faqs-theme-casualfriday-gray .easy-faq-title.ui-accordion-header-active .easy-faqs-title-text {
  border-left-color: #505050;
}

.easy-faqs-theme-casualfriday-gray .easy-faq-body {
  border: 1px solid #505050;
}

.easy-faqs-theme-casualfriday-gray .easy-faq-body.ui-accordion-content-active {
  border: 1px solid #8f8f8f;
}

/* Casual Friday - maroon */
.easy-faqs-theme-casualfriday-maroon .easy-faq-title {
  background-color: #993333;
  background-position: 0 -170px;
  text-shadow: 1px 1px #600000;
}

.easy-faqs-theme-casualfriday-maroon .easy-faq-title .easy-faqs-title-before {
  background-color: #670000;
  border-right: 1px solid #993333;
}

.easy-faqs-theme-casualfriday-maroon .easy-faq-title.ui-accordion-header-active {
  background-color: #450808;
  background-position: 0 -213px;
  text-shadow: 1px 1px #340606;
}

.easy-faqs-theme-casualfriday-maroon .easy-faq-title.ui-accordion-header-active .easy-faqs-title-before {
  background-color: #290404;
  border-right-color: #450808;
}

.easy-faqs-theme-casualfriday-maroon .easy-faq-title .easy-faqs-title-text {
  border-left: 1px solid #670000;
}

.easy-faqs-theme-casualfriday-maroon .easy-faq-title.ui-accordion-header-active .easy-faqs-title-text {
  border-left-color: #290404;
}

.easy-faqs-theme-casualfriday-maroon .easy-faq-body {
  border: 1px solid #290404;
}

.easy-faqs-theme-casualfriday-maroon .easy-faq-body.ui-accordion-content-active {
  border: 1px solid #450808;
}

/* Casual Friday - gold */
.easy-faqs-theme-casualfriday-gold .easy-faq-title {
  background-color: #e7bf48;
  background-position: 0 -170px;
  text-shadow: 1px 1px #a98314;
}

.easy-faqs-theme-casualfriday-gold .easy-faq-title .easy-faqs-title-before {
  background-color: #ca9d17;
  border-right: 1px solid #e7bf48;
}

.easy-faqs-theme-casualfriday-gold .easy-faq-title.ui-accordion-header-active {
  background-color: #9f8129;
  background-position: 0 -213px;
  text-shadow: 1px 1px #77611f;
}

.easy-faqs-theme-casualfriday-gold .easy-faq-title.ui-accordion-header-active .easy-faqs-title-before {
  background-color: #5b4916;
  border-right-color: #9f8129;
}

.easy-faqs-theme-casualfriday-gold .easy-faq-title .easy-faqs-title-text {
  border-left: 1px solid #ca9d17;
}

.easy-faqs-theme-casualfriday-gold .easy-faq-title.ui-accordion-header-active .easy-faqs-title-text {
  border-left-color: #5b4916;
}

.easy-faqs-theme-casualfriday-gold .easy-faq-body {
  border: 1px solid #5b4916;
}

.easy-faqs-theme-casualfriday-gold .easy-faq-body.ui-accordion-content-active {
  border: 1px solid #9f8129;
}


/* Casual Friday - purple */
.easy-faqs-theme-casualfriday-purple .easy-faq-title {
  background-color: #9d43bd;
  background-position: 0 -170px;
  text-shadow: 1px 1px #630f82;
}

.easy-faqs-theme-casualfriday-purple .easy-faq-title .easy-faqs-title-before {
  background-color: #731196;
  border-right: 1px solid #9d43bd;
}

.easy-faqs-theme-casualfriday-purple .easy-faq-title.ui-accordion-header-active {
  background-color: #5b1d71;
  background-position: 0 -213px;
  text-shadow: 1px 1px #441655;
}

.easy-faqs-theme-casualfriday-purple .easy-faq-title.ui-accordion-header-active .easy-faqs-title-before {
  background-color: #340f41;
  border-right-color: #5b1d71;
}

.easy-faqs-theme-casualfriday-purple .easy-faq-title .easy-faqs-title-text {
  border-left: 1px solid #731196;
}

.easy-faqs-theme-casualfriday-purple .easy-faq-title.ui-accordion-header-active .easy-faqs-title-text {
  border-left-color: #340f41;
}

.easy-faqs-theme-casualfriday-purple .easy-faq-body {
  border: 1px solid #340f41;
}

.easy-faqs-theme-casualfriday-purple .easy-faq-body.ui-accordion-content-active {
  border: 1px solid #5b1d71;
}

/* Casual Friday - orange */
.easy-faqs-theme-casualfriday-orange .easy-faq-title {
  background-color: #eb6e47;
  background-position: 0 -170px;
  text-shadow: 1px 1px #ad3813;
}

.easy-faqs-theme-casualfriday-orange .easy-faq-title .easy-faqs-title-before {
  background-color: #cf4317;
  border-right: 1px solid #eb6e47;
}

.easy-faqs-theme-casualfriday-orange .easy-faq-title.ui-accordion-header-active {
  background-color: #a44628;
  background-position: 0 -213px;
  text-shadow: 1px 1px #7b341e;
}

.easy-faqs-theme-casualfriday-orange .easy-faq-title.ui-accordion-header-active .easy-faqs-title-before {
  background-color: #5d2615;
  border-right-color: #a44628;
}

.easy-faqs-theme-casualfriday-orange .easy-faq-title .easy-faqs-title-text {
  border-left: 1px solid #cf4317;
}

.easy-faqs-theme-casualfriday-orange .easy-faq-title.ui-accordion-header-active .easy-faqs-title-text {
  border-left-color: #5d2615;
}

.easy-faqs-theme-casualfriday-orange .easy-faq-body {
  border: 1px solid #5d2615;
}

.easy-faqs-theme-casualfriday-orange .easy-faq-body.ui-accordion-content-active {
  border: 1px solid #a44628;
}

/* Casual Friday - slate */
.easy-faqs-theme-casualfriday-slate .easy-faq-title {
  background-color: #597272;
  background-position: 0 -170px;
  text-shadow: 1px 1px #233b3b;
}

.easy-faqs-theme-casualfriday-slate .easy-faq-title .easy-faqs-title-before {
  background-color: #253f3f;
  border-right: 1px solid #597272;
}

.easy-faqs-theme-casualfriday-slate .easy-faq-title.ui-accordion-header-active {
  background-color: #232828;
  background-position: 0 -213px;
  text-shadow: 1px 1px #1b1e1e;
}

.easy-faqs-theme-casualfriday-slate .easy-faq-title.ui-accordion-header-active .easy-faqs-title-before {
  background-color: #141818;
  border-right-color: #232828;
}

.easy-faqs-theme-casualfriday-slate .easy-faq-title .easy-faqs-title-text {
  border-left: 1px solid #253f3f;
}

.easy-faqs-theme-casualfriday-slate .easy-faq-title.ui-accordion-header-active .easy-faqs-title-text {
  border-left-color: #141818;
}

.easy-faqs-theme-casualfriday-slate .easy-faq-body {
  border: 1px solid #141818;
}

.easy-faqs-theme-casualfriday-slate .easy-faq-body.ui-accordion-content-active {
  border: 1px solid #232828;
}

/* Casual Friday - teal */
.easy-faqs-theme-casualfriday-teal .easy-faq-title {
  background-color: #339999;
  background-position: 0 -170px;
  text-shadow: 1px 1px #006060;
}

.easy-faqs-theme-casualfriday-teal .easy-faq-title .easy-faqs-title-before {
  background-color: #006667;
  border-right: 1px solid #339999;
}

.easy-faqs-theme-casualfriday-teal .easy-faq-title.ui-accordion-header-active {
  background-color: #084545;
  background-position: 0 -213px;
  text-shadow: 1px 1px #063434;
}

.easy-faqs-theme-casualfriday-teal .easy-faq-title.ui-accordion-header-active .easy-faqs-title-before {
  background-color: #042929;
  border-right-color: #084545;
}

.easy-faqs-theme-casualfriday-teal .easy-faq-title .easy-faqs-title-text {
  border-left: 1px solid #006667;
}

.easy-faqs-theme-casualfriday-teal .easy-faq-title.ui-accordion-header-active .easy-faqs-title-text {
  border-left-color: #042929;
}

.easy-faqs-theme-casualfriday-teal .easy-faq-body {
  border: 1px solid #042929;
}

.easy-faqs-theme-casualfriday-teal .easy-faq-body.ui-accordion-content-active {
  border: 1px solid #084545;
}

/* Casual Friday - brown */
.easy-faqs-theme-casualfriday-brown .easy-faq-title {
  background-color: #7d665f;
  background-position: 0 -170px;
  text-shadow: 1px 1px #463029;
}

.easy-faqs-theme-casualfriday-brown .easy-faq-title .easy-faqs-title-before {
  background-color: #4d352e;
  border-right: 1px solid #7d665f;
}

.easy-faqs-theme-casualfriday-brown .easy-faq-title.ui-accordion-header-active {
  background-color: #332f2e;
  background-position: 0 -213px;
  text-shadow: 1px 1px #262322;
}

.easy-faqs-theme-casualfriday-brown .easy-faq-title.ui-accordion-header-active .easy-faqs-title-before {
  background-color: #1e1b19;
  border-right-color: #332f2e;
}

.easy-faqs-theme-casualfriday-brown .easy-faq-title .easy-faqs-title-text {
  border-left: 1px solid #4d352e;
}

.easy-faqs-theme-casualfriday-brown .easy-faq-title.ui-accordion-header-active .easy-faqs-title-text {
  border-left-color: #1e1b19;
}

.easy-faqs-theme-casualfriday-brown .easy-faq-body {
  border: 1px solid #1e1b19;
}

.easy-faqs-theme-casualfriday-brown .easy-faq-body.ui-accordion-content-active {
  border: 1px solid #332f2e;
}

/* Casual Friday - indigo */
.easy-faqs-theme-casualfriday-indigo .easy-faq-title {
  background-color: #5965b2;
  background-position: 0 -170px;
  text-shadow: 1px 1px #242f77;
}

.easy-faqs-theme-casualfriday-indigo .easy-faq-title .easy-faqs-title-before {
  background-color: #2a378b;
  border-right: 1px solid #5965b2;
}

.easy-faqs-theme-casualfriday-indigo .easy-faq-title.ui-accordion-header-active {
  background-color: #343b68;
  background-position: 0 -213px;
  text-shadow: 1px 1px #272c4e;
}

.easy-faqs-theme-casualfriday-indigo .easy-faq-title.ui-accordion-header-active .easy-faqs-title-before {
  background-color: #1c203c;
  border-right-color: #343b68;
}

.easy-faqs-theme-casualfriday-indigo .easy-faq-title .easy-faqs-title-text {
  border-left: 1px solid #2a378b;
}

.easy-faqs-theme-casualfriday-indigo .easy-faq-title.ui-accordion-header-active .easy-faqs-title-text {
  border-left-color: #1c203c;
}

.easy-faqs-theme-casualfriday-indigo .easy-faq-body {
  border: 1px solid #1c203c;
}

.easy-faqs-theme-casualfriday-indigo .easy-faq-body.ui-accordion-content-active {
  border: 1px solid #343b68;
}

/* Casual Friday - pink */
.easy-faqs-theme-casualfriday-pink .easy-faq-title {
  background-color: #ce467c;
  background-position: 0 -170px;
  text-shadow: 1px 1px #921244;
}

.easy-faqs-theme-casualfriday-pink .easy-faq-title .easy-faqs-title-before {
  background-color: #ab1550;
  border-right: 1px solid #ce467c;
}

.easy-faqs-theme-casualfriday-pink .easy-faq-title.ui-accordion-header-active {
  background-color: #842349;
  background-position: 0 -213px;
  text-shadow: 1px 1px #631a37;
}

.easy-faqs-theme-casualfriday-pink .easy-faq-title.ui-accordion-header-active .easy-faqs-title-before {
  background-color: #4b1329;
  border-right-color: #842349;
}

.easy-faqs-theme-casualfriday-pink .easy-faq-title .easy-faqs-title-text {
  border-left: 1px solid #ab1550;
}

.easy-faqs-theme-casualfriday-pink .easy-faq-title.ui-accordion-header-active .easy-faqs-title-text {
  border-left-color: #4b1329;
}

.easy-faqs-theme-casualfriday-pink .easy-faq-body {
  border: 1px solid #4b1329;
}

.easy-faqs-theme-casualfriday-pink .easy-faq-body.ui-accordion-content-active {
  border: 1px solid #842349;
}

/* classic - all */
.easy-faqs-theme-classic {
	border-top: 1px solid #999999;
}

.easy-faqs-theme-classic .easy-faq {
	border-bottom: 1px solid #999999;
}

/* accordion version has less space between faqs (only 2px) */
.ui-accordion.easy-faqs-theme-classic .easy-faq {
	margin-bottom: 1px;
	padding: 0;
}

.easy-faqs-wrapper.easy-faqs-theme-classic .easy-faq-title {
	border-bottom: 0 none;
	font-family: Georgia, serif;
	font-weight: bold;
	padding: 0 40px 0 2px;
	transition : background 500ms ease-out, margin 500ms ease-out; 
	-webkit-transition : background 500ms ease-out, margin 500ms ease-out; 
	-moz-transition : background 500ms ease-out, margin 500ms ease-out;
	-o-transition : background 500ms ease-out, margin 500ms ease-out; 	
}

.easy-faqs-wrapper.easy-faqs-theme-classic.easy-faqs-no-ac .easy-faq-title {
	padding-right: 2px;
}

.easy-faqs-theme-classic.ui-accordion .easy-faqs-title-after {
	background-image: url('../img/theme-sprite-up-down.png');
	display: block;
	background-repeat: no-repeat;
	height: 27px;
	position: absolute;
	right: 2px;
	top: 7px;
	width: 27px;
}

.easy-faqs-theme-classic .easy-faq-title.ui-accordion-header-active .easy-faqs-title-after {
}

.easy-faqs-theme-casualfriday .easy-faq-title.ui-accordion-header {
	margin-bottom: 1px;    
}

.easy-faqs-theme-classic .easy-faq-body {
	color: #555555;
	border-top: 0;
	font-family: Georgia, serif;
	font-size: 14px;
	margin-bottom: 0;
	padding: 20px 40px;
}

/* classic - black */
.easy-faqs-theme-classic-black {
	border-top: 1px solid #999999;
}

.easy-faqs-theme-classic-black .easy-faq {
	border-bottom: 1px solid #999999;
}

.easy-faqs-theme-classic-black .easy-faq-title {
	color: #000;
}

.easy-faqs-theme-classic-black .easy-faq-title .easy-faqs-title-after {
	background-position: 0 0;
}

.easy-faqs-theme-classic-black .easy-faq-title.ui-accordion-header-active .easy-faqs-title-after {
	background-position: -40px 0;
}

/* classic - green */
.easy-faqs-theme-classic-green {
	border-top: 1px solid #71e5a2;
}

.easy-faqs-theme-classic-green .easy-faq {
	border-bottom: 1px solid #71e5a2;
}

.easy-faqs-theme-classic-green .easy-faq-title {
	color: #27ae60;
}

.easy-faqs-theme-classic-green .easy-faq-title .easy-faqs-title-after {
	background-position: -80px 0;
}

.easy-faqs-theme-classic-green .easy-faq-title.ui-accordion-header-active .easy-faqs-title-after {
	background-position: -120px 0;
}

/* classic - purple */
.easy-faqs-theme-classic-purple {
	border-top: 1px solid #d5a4ea;
}

.easy-faqs-theme-classic-purple .easy-faq {
	border-bottom: 1px solid #d5a4ea;
}

.easy-faqs-theme-classic-purple .easy-faq-title {
	color: #8d44ad;
}

.easy-faqs-theme-classic-purple .easy-faq-title .easy-faqs-title-after {
	background-position: -160px 0;
}

.easy-faqs-theme-classic-purple .easy-faq-title.ui-accordion-header-active .easy-faqs-title-after {
	background-position: -200px 0;
}

/* classic - orange */
.easy-faqs-theme-classic-orange {
  border-top: 1px solid #f9c38b;
}

.easy-faqs-theme-classic-orange .easy-faq {
  border-bottom: 1px solid #f9c38b;
}

.easy-faqs-theme-classic-orange .easy-faq-title {
  color: #f57c00;
}

.easy-faqs-theme-classic-orange .easy-faq-title .easy-faqs-title-after {
  background-position: -240px 0;
}

.easy-faqs-theme-classic-orange .easy-faq-title.ui-accordion-header-active .easy-faqs-title-after {
  background-position: -280px 0;
}

/* classic - blue */
.easy-faqs-theme-classic-blue {
  border-top: 1px solid #8fbdea;
}

.easy-faqs-theme-classic-blue .easy-faq {
  border-bottom: 1px solid #8fbdea;
}

.easy-faqs-theme-classic-blue .easy-faq-title {
  color: #1976d2;
}

.easy-faqs-theme-classic-blue .easy-faq-title .easy-faqs-title-after {
  background-position: -320px 0;
}

.easy-faqs-theme-classic-blue .easy-faq-title.ui-accordion-header-active .easy-faqs-title-after {
  background-position: -360px 0;
}

/* classic - red */
.easy-faqs-theme-classic-red {
  border-top: 1px solid #e6aaaa;
}

.easy-faqs-theme-classic-red .easy-faq {
  border-bottom: 1px solid #e6aaaa;
}

.easy-faqs-theme-classic-red .easy-faq-title {
  color: #d32f2f;
}

.easy-faqs-theme-classic-red .easy-faq-title .easy-faqs-title-after {
  background-position: -400px 0;
}

.easy-faqs-theme-classic-red .easy-faq-title.ui-accordion-header-active .easy-faqs-title-after {
  background-position: -440px 0;
}

/* classic - brown */
.easy-faqs-theme-classic-brown {
  border-top: 1px solid #a38880;
}

.easy-faqs-theme-classic-brown .easy-faq {
  border-bottom: 1px solid #a38880;
}

.easy-faqs-theme-classic-brown .easy-faq-title {
  color: #5d4037;
}

.easy-faqs-theme-classic-brown .easy-faq-title .easy-faqs-title-after {
  background-position: -480px 0;
}

.easy-faqs-theme-classic-brown .easy-faq-title.ui-accordion-header-active .easy-faqs-title-after {
  background-position: -520px 0;
}

/* classic - gold */
.easy-faqs-theme-classic-gold {
  border-top: 1px solid #fae9bd;
}

.easy-faqs-theme-classic-gold .easy-faq {
  border-bottom: 1px solid #fae9bd;
}

.easy-faqs-theme-classic-gold .easy-faq-title {
  color: #fbc02d;
}

.easy-faqs-theme-classic-gold .easy-faq-title .easy-faqs-title-after {
  background-position: -560px 0;
}

.easy-faqs-theme-classic-gold .easy-faq-title.ui-accordion-header-active .easy-faqs-title-after {
  background-position: -600px 0;
}

/* classic - teal */
.easy-faqs-theme-classic-teal {
  border-top: 1px solid #11c6c6;
}

.easy-faqs-theme-classic-teal .easy-faq {
  border-bottom: 1px solid #11c6c6; /* manually picked */
}

.easy-faqs-theme-classic-teal .easy-faq-title {
  color: #008080;
}

.easy-faqs-theme-classic-teal .easy-faq-title .easy-faqs-title-after {
  background-position: -640px 0;
}

.easy-faqs-theme-classic-teal .easy-faq-title.ui-accordion-header-active .easy-faqs-title-after {
  background-position: -680px 0;
}

/* classic - pink */
.easy-faqs-theme-classic-pink {
  border-top: 1px solid #f1a5bf;
}

.easy-faqs-theme-classic-pink .easy-faq {
  border-bottom: 1px solid #f1a5bf;
}

.easy-faqs-theme-classic-pink .easy-faq-title {
  color: #e91e63;
}

.easy-faqs-theme-classic-pink .easy-faq-title .easy-faqs-title-after {
  background-position: -720px 0;
}

.easy-faqs-theme-classic-pink .easy-faq-title.ui-accordion-header-active .easy-faqs-title-after {
  background-position: -760px 0;
}

/* classic - indigo */
.easy-faqs-theme-classic-indigo {
  border-top: 1px solid #aab1d9;
}

.easy-faqs-theme-classic-indigo .easy-faq {
  border-bottom: 1px solid #aab1d9;
}

.easy-faqs-theme-classic-indigo .easy-faq-title {
  color: #3f51b5;
}

.easy-faqs-theme-classic-indigo .easy-faq-title .easy-faqs-title-after {
  background-position: -880px 0;
}

.easy-faqs-theme-classic-indigo .easy-faq-title.ui-accordion-header-active .easy-faqs-title-after {
  background-position: -920px 0;
}

/* classic - gray */
.easy-faqs-theme-classic-gray {
  border-top: 1px solid #bcbcbc;
}

.easy-faqs-theme-classic-gray .easy-faq {
  border-bottom: 1px solid #bcbcbc;
}

.easy-faqs-theme-classic-gray .easy-faq-title {
  color: #757575;
}

.easy-faqs-theme-classic-gray .easy-faq-title .easy-faqs-title-after {
  background-position: -960px 0;
}

.easy-faqs-theme-classic-gray .easy-faq-title.ui-accordion-header-active .easy-faqs-title-after {
  background-position: -1000px 0;
}

/* classic - maroon */
.easy-faqs-theme-classic-maroon {
  border-top: 1px solid #b97e7e;
}

.easy-faqs-theme-classic-maroon .easy-faq {
  border-bottom: 1px solid #b97e7e;
}

.easy-faqs-theme-classic-maroon .easy-faq-title {
  color: #800000;
}

.easy-faqs-theme-classic-maroon .easy-faq-title .easy-faqs-title-after {
  background-position: -1040px 0;
}

.easy-faqs-theme-classic-maroon .easy-faq-title.ui-accordion-header-active .easy-faqs-title-after {
  background-position: -1080px 0;
}



/* deco - all */
.easy-faqs-theme-deco {
	background-color: #fff;
	box-shadow: 0 0 6px gray;
	box-shadow: 0 0 6px rgba(0,0,0,.5);
    padding: 3px;
}

.easy-faqs-theme-deco .easy-faq {
	padding: 0;
}

.easy-faqs-theme-deco.easy-faqs-no-ac .easy-faq,
.ui-accordion.easy-faqs-theme-deco .easy-faq {
	margin-bottom: 1px;
}

.easy-faqs-theme-deco.easy-faqs-no-ac .easy-faq:last-child,
.ui-accordion.easy-faqs-theme-deco .easy-faq:last-child {
	margin-bottom: 0px;
}

.easy-faqs-wrapper.easy-faqs-theme-deco .easy-faq-title {
	border-bottom-width: 0;
	color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
	padding: 0px 20px 0 50px;
	text-transform: uppercase;
	transition : background 500ms ease-out, margin 500ms ease-out; 
	-webkit-transition : background 500ms ease-out, margin 500ms ease-out; 
	-moz-transition : background 500ms ease-out, margin 500ms ease-out;
	-o-transition : background 500ms ease-out, margin 500ms ease-out; 	
}

.easy-faqs-wrapper.easy-faqs-theme-deco.easy-faqs-no-ac .easy-faq-title {
	padding-right: 10px;
}

.easy-faqs-theme-deco .easy-faqs-title-before {
	background-image: url('../img/theme-sprite-q-a.png');
	background-repeat: no-repeat;	
	background-position: 14px 10px;
	bottom: 0;
	display: block;
	position: absolute;
	width: 40px;
	top: 0;
	left: 0;
}

.easy-faqs-theme-deco .easy-faq-body {
	background-repeat: repeat-y;
	border-top: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;	
	margin-bottom: 1px;
	padding: 16px 12px 16px 52px;
	position: relative;
}

.easy-faqs-theme-deco .easy-faq-body::before {
	background-image: url('../img/theme-sprite-q-a.png');
	background-repeat: no-repeat;	
	background-position: -25px 13px;
	content: ' ';
	display: block;
	position: absolute;
	height: 40px;
	width: 40px;
	top: 0;
	left: 0;
}

/* deco - salmon */
.easy-faqs-theme-deco-salmon .easy-faq-title {
	background-color: #ff6f6f;
	text-shadow: 1px 1px #bf5353;
}

.easy-faqs-theme-deco-salmon .easy-faq-title .easy-faqs-title-before {
	background-color: #404148;
}

.easy-faqs-theme-deco-salmon .easy-faq-body {
	background-image: url('../img/theme-sprite-deco-light-body-bg.png');
	background-color: #404148;
	color: #cccccc;
	margin-top: 1px;
}

.easy-faqs-theme-deco-salmon .easy-faq-body a {
	color: salmon;
	border-bottom: 1px solid salmon;
}

/* deco - smoke */
.easy-faqs-theme-deco-smoke .easy-faq-title {
	background-color: #556574;
	text-shadow: 1px 1px #45525f;
}

.easy-faqs-theme-deco-smoke .easy-faq-title .easy-faqs-title-before {
	background-color: #2f353a;
}

.easy-faqs-theme-deco-smoke .easy-faq-body {
	background-image: url('../img/theme-sprite-deco-dark-body-bg.png');
	background-color: #2f353a;
	color: #cccccc;
	margin-top: 1px;
}

.easy-faqs-theme-deco-smoke .easy-faq-body a {
	color: lightblue;
	border-bottom: 1px solid lightblue;
}

/* deco - orange */
.easy-faqs-theme-deco-orange .easy-faq-title {
	background-color: #eb974e;
	text-shadow: 1px 1px #b0713a;
}

.easy-faqs-theme-deco-orange .easy-faq-title .easy-faqs-title-before {
	background-color: #404148;
}

.easy-faqs-theme-deco-orange .easy-faq-body {
	background-image: url('../img/theme-sprite-deco-light-body-bg.png');
	background-color: #404148;
	color: #cccccc;
	margin-top: 1px;
}

.easy-faqs-theme-deco-orange .easy-faq-body a {
	color: #eb974e;
	border-bottom: 1px solid #eb974e;
}

/* deco - teal */
.easy-faqs-theme-deco-teal .easy-faq-title {
	background-color: #0ead9a;
	text-shadow: 1px 1px #00614E;
}

.easy-faqs-theme-deco-teal .easy-faq-title .easy-faqs-title-before {
	background-color: #404148;
}

.easy-faqs-theme-deco-teal .easy-faq-body {
	background-image: url('../img/theme-sprite-deco-light-body-bg.png');
	background-color: #404148;
	color: #cccccc;
	margin-top: 1px;
}

.easy-faqs-theme-deco-teal .easy-faq-body a {
	color: #41E0CD;
	border-bottom: 1px solid #41E0CD;
}

/* deco - purple */
.easy-faqs-theme-deco-purple .easy-faq-title {
  background-color: #6f1c92;
  text-shadow: 1px 1px #431158;
}

.easy-faqs-theme-deco-purple .easy-faq-title .easy-faqs-title-before {
  background-color: #404148;
}

.easy-faqs-theme-deco-purple .easy-faq-body {
  background-image: url("../img/theme-sprite-deco-light-body-bg.png");
  background-color: #404148;
  color: #cccccc;
  margin-top: 1px;
}

.easy-faqs-theme-deco-purple .easy-faq-body a {
  color: #41E0CD;
  border-bottom: 1px solid #41E0CD;
}

/* deco - blue */
.easy-faqs-theme-deco-blue .easy-faq-title {
  background-color: #1e87db;
  text-shadow: 1px 1px #125183;
}

.easy-faqs-theme-deco-blue .easy-faq-title .easy-faqs-title-before {
  background-color: #404148;
}

.easy-faqs-theme-deco-blue .easy-faq-body {
  background-image: url("../img/theme-sprite-deco-light-body-bg.png");
  background-color: #404148;
  color: #cccccc;
  margin-top: 1px;
}

.easy-faqs-theme-deco-blue .easy-faq-body a {
  color: #41E0CD;
  border-bottom: 1px solid #41E0CD;
}

/* deco - green */
.easy-faqs-theme-deco-green .easy-faq-title {
  background-color: #69ac6c;
  text-shadow: 1px 1px #3f6741;
}

.easy-faqs-theme-deco-green .easy-faq-title .easy-faqs-title-before {
  background-color: #404148;
}

.easy-faqs-theme-deco-green .easy-faq-body {
  background-image: url("../img/theme-sprite-deco-light-body-bg.png");
  background-color: #404148;
  color: #cccccc;
  margin-top: 1px;
}

.easy-faqs-theme-deco-green .easy-faq-body a {
  color: #41E0CD;
  border-bottom: 1px solid #41E0CD;
}


/* deco - gray */
.easy-faqs-theme-deco-gray .easy-faq-title {
  background-color: dimgray;
  text-shadow: 1px 1px #3f3f3f;
}

.easy-faqs-theme-deco-gray .easy-faq-title .easy-faqs-title-before {
  background-color: #404148;
}

.easy-faqs-theme-deco-gray .easy-faq-body {
  background-image: url("../img/theme-sprite-deco-light-body-bg.png");
  background-color: #404148;
  color: #cccccc;
  margin-top: 1px;
}

.easy-faqs-theme-deco-gray .easy-faq-body a {
  color: #41E0CD;
  border-bottom: 1px solid #41E0CD;
}

/* deco - red */
.easy-faqs-theme-deco-red .easy-faq-title {
  background-color: #cc4f4f;
  text-shadow: 1px 1px #7a2f2f;
}

.easy-faqs-theme-deco-red .easy-faq-title .easy-faqs-title-before {
  background-color: #404148;
}

.easy-faqs-theme-deco-red .easy-faq-body {
  background-image: url("../img/theme-sprite-deco-light-body-bg.png");
  background-color: #404148;
  color: #cccccc;
  margin-top: 1px;
}

.easy-faqs-theme-deco-red .easy-faq-body a {
  color: #41E0CD;
  border-bottom: 1px solid #41E0CD;
}

/* deco - gold */
.easy-faqs-theme-deco-gold .easy-faq-title {
  background-color: #f4c22b;
  text-shadow: 1px 1px #92741a;
}

.easy-faqs-theme-deco-gold .easy-faq-title .easy-faqs-title-before {
  background-color: #404148;
}

.easy-faqs-theme-deco-gold .easy-faq-body {
  background-image: url("../img/theme-sprite-deco-light-body-bg.png");
  background-color: #404148;
  color: #cccccc;
  margin-top: 1px;
}

.easy-faqs-theme-deco-gold .easy-faq-body a {
  color: #41E0CD;
  border-bottom: 1px solid #41E0CD;
}


/* deco - brown */
.easy-faqs-theme-deco-brown .easy-faq-title {
  background-color: #7e6a63;
  text-shadow: 1px 1px #4c403b;
}

.easy-faqs-theme-deco-brown .easy-faq-title .easy-faqs-title-before {
  background-color: #404148;
}

.easy-faqs-theme-deco-brown .easy-faq-body {
  background-image: url("../img/theme-sprite-deco-light-body-bg.png");
  background-color: #404148;
  color: #cccccc;
  margin-top: 1px;
}

.easy-faqs-theme-deco-brown .easy-faq-body a {
  color: #41E0CD;
  border-bottom: 1px solid #41E0CD;
}


/* deco - indigo */
.easy-faqs-theme-deco-indigo .easy-faq-title {
  background-color: #5d6ab1;
  text-shadow: 1px 1px #38406a;
}

.easy-faqs-theme-deco-indigo .easy-faq-title .easy-faqs-title-before {
  background-color: #404148;
}

.easy-faqs-theme-deco-indigo .easy-faq-body {
  background-image: url("../img/theme-sprite-deco-light-body-bg.png");
  background-color: #404148;
  color: #cccccc;
  margin-top: 1px;
}

.easy-faqs-theme-deco-indigo .easy-faq-body a {
  color: #41E0CD;
  border-bottom: 1px solid #41E0CD;
}

/* deco - pink */
.easy-faqs-theme-deco-pink .easy-faq-title {
  background-color: #e04076;
  text-shadow: 1px 1px #862647;
}

.easy-faqs-theme-deco-pink .easy-faq-title .easy-faqs-title-before {
  background-color: #404148;
}

.easy-faqs-theme-deco-pink .easy-faq-body {
  background-image: url("../img/theme-sprite-deco-light-body-bg.png");
  background-color: #404148;
  color: #cccccc;
  margin-top: 1px;
}

.easy-faqs-theme-deco-pink .easy-faq-body a {
  color: #41E0CD;
  border-bottom: 1px solid #41E0CD;
}


/* deco - maroon */
.easy-faqs-theme-deco-maroon .easy-faq-title {
  background-color: #871f1f;
  text-shadow: 1px 1px #511313;
}

.easy-faqs-theme-deco-maroon .easy-faq-title .easy-faqs-title-before {
  background-color: #404148;
}

.easy-faqs-theme-deco-maroon .easy-faq-body {
  background-image: url("../img/theme-sprite-deco-light-body-bg.png");
  background-color: #404148;
  color: #cccccc;
  margin-top: 1px;
}

.easy-faqs-theme-deco-maroon .easy-faq-body a {
  color: #41E0CD;
  border-bottom: 1px solid #41E0CD;
}

/* deco - lightgreen */
.easy-faqs-theme-deco-lightgreen .easy-faq-title {
  background-color: #96be67;
  text-shadow: 1px 1px #5a723e;
}

.easy-faqs-theme-deco-lightgreen .easy-faq-title .easy-faqs-title-before {
  background-color: #404148;
}

.easy-faqs-theme-deco-lightgreen .easy-faq-body {
  background-image: url("../img/theme-sprite-deco-light-body-bg.png");
  background-color: #404148;
  color: #cccccc;
  margin-top: 1px;
}

.easy-faqs-theme-deco-lightgreen .easy-faq-body a {
  color: #41E0CD;
  border-bottom: 1px solid #41E0CD;
}

	

/* retro - all */
.easy-faqs-theme-retro .easy-faq {
	padding: 0 10px;
}

/* accordion version has less space between faqs (only 2px) */
.ui-accordion.easy-faqs-theme-retro .easy-faq {
	margin-bottom: 1px;
}

.easy-faqs-wrapper.easy-faqs-theme-retro .easy-faq-title {
	border-bottom-width: 0;
	border-radius: 20px;
	color: #fff;
    font-size: 12px;
	padding: 0px 20px 0 50px;
	transition : background-color 500ms ease-out, border-radius 500ms ease-out; 
	-webkit-transition : background-color 500ms ease-out, border-radius 500ms ease-out; 
	-moz-transition : background-color 500ms ease-out, border-radius 500ms ease-out;
	-o-transition : background-color 500ms ease-out, border-radius 500ms ease-out; 	
}

.easy-faqs-wrapper.easy-faqs-theme-retro.easy-faqs-no-ac .easy-faq-title {
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	background-color:white;
	border-style: solid;
	border-width: 2px 2px 0 2px;
	padding-left: 20px;
	font-weight: bold;
}


.easy-faqs-theme-retro.ui-accordion .easy-faqs-title-before {
	background-image: url('../img/theme-sprite-circles.png');
	background-repeat: no-repeat;	
	background-position: 7px 8px;
	bottom: 0;
	display: block;
	position: absolute;
	width: 40px;
	top: 0;
	left: 0;
}

.easy-faqs-theme-retro .easy-faq-title.ui-accordion-header-active {
	background-color: #fff;
	border-width: 2px;
	border-style: solid;
	border-radius: 20px 20px 0 0;
	border-bottom-width: 0;	
	font-weight: bold;
}


.easy-faqs-theme-retro .easy-faq-body {
	background-repeat: no-repeat;	
	background-position: 27px 8px;
	border-radius: 20px;
	border: 2px solid #fff;
	border-top-width: 0;	
	color: #555555;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
	margin-bottom: 1px;
	margin-top: 0px;
	padding: 16px 12px 16px 52px;
	position: relative;
	transition : background 500ms ease-out; 
	-webkit-transition : background 500ms ease-out; 
	-moz-transition : background 500ms ease-out;
	-o-transition : background 500ms ease-out; 	
}

.easy-faqs-theme-retro.easy-faqs-no-ac .easy-faq-body {
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	background-color:white;
	padding-left: 20px;
	padding-right: 20px;
}



.easy-faqs-theme-retro .easy-faq-body.ui-accordion-content-active {
	background-color: #fff;
	border-radius: 0 0 20px 20px;
	border-top-width: 0;
}

/* retro - teal */
.easy-faqs-theme-retro-teal .easy-faq-title.ui-accordion-header-active {
	border-color: #0ead9a;
	color: #0ead9a;
}

.easy-faqs-theme-retro-teal .easy-faq-title {
	background-color: #0ead9a;	
}

.easy-faqs-theme-retro-teal.easy-faqs-no-ac .easy-faq-title {
	border-color: #0ead9a;
	color: #0ead9a;
}

.easy-faqs-theme-retro-teal .easy-faq-title.ui-accordion-header-active .easy-faqs-title-before {
	background-position: -33px 9px;
}

.easy-faqs-theme-retro-teal .easy-faq-body {
	border-color: #0ead9a;
	background-color: #0ead9a;
}

/* retro - green */
.easy-faqs-theme-retro-green .easy-faq-title.ui-accordion-header-active {
	border-color: #a8d164;
	color: #a8d164;
}

.easy-faqs-theme-retro-green .easy-faq-title {
	background-color: #a8d164;
}

.easy-faqs-theme-retro-green.easy-faqs-no-ac .easy-faq-title {
	border-color: #a8d164;
	color: #a8d164;
}

.easy-faqs-theme-retro-green .easy-faq-title.ui-accordion-header-active .easy-faqs-title-before {
	background-position: -72px 9px;
}

.easy-faqs-theme-retro-green .easy-faq-body {
	border-color: #a8d164;
	background-color: #a8d164;
}

/* retro - maroon */
.easy-faqs-theme-retro-maroon .easy-faq-title.ui-accordion-header-active {
	border-color: #b23f73;
	color: #b23f73;
}

.easy-faqs-theme-retro-maroon .easy-faq-title {
	background-color: #b23f73;
}

.easy-faqs-theme-retro-maroon.easy-faqs-no-ac .easy-faq-title {
	border-color: #b23f73;
	color: #b23f73;
}

.easy-faqs-theme-retro-maroon .easy-faq-title.ui-accordion-header-active .easy-faqs-title-before {
	background-position: -112px 9px;
}

.easy-faqs-theme-retro-maroon .easy-faq-body {
	border-color: #b23f73;
	background-color: #b23f73;
}

/* retro - red */
.easy-faqs-theme-retro-red .easy-faq-title.ui-accordion-header-active {
	border-color: #d1404a;
	color: #d1404a;
}

.easy-faqs-theme-retro-red .easy-faq-title {
	background-color: #d1404a;
}

.easy-faqs-theme-retro-red.easy-faqs-no-ac .easy-faq-title {
	border-color: #d1404a;
	color: #d1404a;
}

.easy-faqs-theme-retro-red .easy-faq-title.ui-accordion-header-active .easy-faqs-title-before {
	background-position: -152px 9px;
}

.easy-faqs-theme-retro-red .easy-faq-body {
	border-color: #d1404a;
	background-color: #d1404a;
}

/* retro - blue */
.easy-faqs-theme-retro-blue .easy-faq-title.ui-accordion-header-active {
	border-color: #5599c8;
	color: #5599c8;
}

.easy-faqs-theme-retro-blue .easy-faq-title {
	background-color: #5599c8;
}

.easy-faqs-theme-retro-blue.easy-faqs-no-ac .easy-faq-title {
	border-color: #5599c8;
	color: #5599c8;
}

.easy-faqs-theme-retro-blue .easy-faq-title.ui-accordion-header-active .easy-faqs-title-before {
	background-position: -192px 9px;
}

.easy-faqs-theme-retro-blue .easy-faq-body {
	border-color: #5599c8;
	background-color: #5599c8;
}

/* retro - gray */
.easy-faqs-theme-retro-gray .easy-faq-title.ui-accordion-header-active {
	border-color: #adadad;
	color: #adadad;
}

.easy-faqs-theme-retro-gray .easy-faq-title {
	background-color: #adadad;
}

.easy-faqs-theme-retro-gray.easy-faqs-no-ac .easy-faq-title {
	border-color: #adadad;
	color: #adadad;
}

.easy-faqs-theme-retro-gray .easy-faq-title.ui-accordion-header-active .easy-faqs-title-before {
	background-position: -232px 9px;
}

.easy-faqs-theme-retro-gray .easy-faq-body {
	border-color: #adadad;
	background-color: #adadad;
}

/* retro - gold */
.easy-faqs-theme-retro-gold .easy-faq-title.ui-accordion-header-active {
	border-color: #f6c236;
	color: #f6c236;
}

.easy-faqs-theme-retro-gold .easy-faq-title {
	background-color: #f6c236;
}

.easy-faqs-theme-retro-gold.easy-faqs-no-ac .easy-faq-title {
	border-color: #f6c236;
	color: #f6c236;
}

.easy-faqs-theme-retro-gold .easy-faq-title.ui-accordion-header-active .easy-faqs-title-before {
	background-position: -272px 9px;
}

.easy-faqs-theme-retro-gold .easy-faq-body {
	border-color: #f6c236;
	background-color: #f6c236;
}

/* retro - purple */
.easy-faqs-theme-retro-purple .easy-faq-title.ui-accordion-header-active {
	border-color: #512da8;
	color: #512da8;
}

.easy-faqs-theme-retro-purple .easy-faq-title {
	background-color: #512da8;
}

.easy-faqs-theme-retro-purple.easy-faqs-no-ac .easy-faq-title {
	border-color: #512da8;
	color: #512da8;
}

.easy-faqs-theme-retro-purple .easy-faq-title.ui-accordion-header-active .easy-faqs-title-before {
	background-position: -312px 9px;
}

.easy-faqs-theme-retro-purple .easy-faq-body {
	border-color: #512da8;
	background-color: #512da8;
}

/* retro - orange */
.easy-faqs-theme-retro-orange .easy-faq-title.ui-accordion-header-active {
	border-color: #f57c00;
	color: #f57c00;
}

.easy-faqs-theme-retro-orange .easy-faq-title {
	background-color: #f57c00;
}

.easy-faqs-theme-retro-orange.easy-faqs-no-ac .easy-faq-title {
	border-color: #f57c00;
	color: #f57c00;
}

.easy-faqs-theme-retro-orange .easy-faq-title.ui-accordion-header-active .easy-faqs-title-before {
	background-position: -352px 9px;
}

.easy-faqs-theme-retro-orange .easy-faq-body {
	border-color: #f57c00;
	background-color: #f57c00;
}

/* retro - slate */
.easy-faqs-theme-retro-slate .easy-faq-title.ui-accordion-header-active {
	border-color: #212121;
	color: #212121;
}

.easy-faqs-theme-retro-slate .easy-faq-title {
	background-color: #212121;
}

.easy-faqs-theme-retro-slate.easy-faqs-no-ac .easy-faq-title {
	border-color: #212121;
	color: #212121;
}

.easy-faqs-theme-retro-slate .easy-faq-title.ui-accordion-header-active .easy-faqs-title-before {
	background-position: -392px 9px;
}

.easy-faqs-theme-retro-slate .easy-faq-body {
	border-color: #212121;
	background-color: #212121;
}

/* retro - brown */
.easy-faqs-theme-retro-brown .easy-faq-title.ui-accordion-header-active {
	border-color: #5d4037;
	color: #5d4037;
}

.easy-faqs-theme-retro-brown .easy-faq-title {
	background-color: #5d4037;
}

.easy-faqs-theme-retro-brown.easy-faqs-no-ac .easy-faq-title {
	border-color: #5d4037;
	color: #5d4037;
}

.easy-faqs-theme-retro-brown .easy-faq-title.ui-accordion-header-active .easy-faqs-title-before {
	background-position: -432px 9px;
}

.easy-faqs-theme-retro-brown .easy-faq-body {
	border-color: #5d4037;
	background-color: #5d4037;
}

/* corporate - all */

/* accordion version has less space between faqs (only 2px) */
.ui-accordion.easy-faqs-theme-corporate .easy-faq {
	margin-bottom: 0px;
}

.easy-faqs-wrapper.easy-faqs-theme-corporate .easy-faq-title {
	border-bottom-width: 0;
	color: #ffffff;
	padding: 0px 20px 0 50px;
	transition : background 500ms ease-out, margin 500ms ease-out; 
	-webkit-transition : background 500ms ease-out, margin 500ms ease-out; 
	-moz-transition : background 500ms ease-out, margin 500ms ease-out;
	-o-transition : background 500ms ease-out, margin 500ms ease-out; 	
}

.easy-faqs-wrapper.easy-faqs-theme-corporate.easy-faqs-no-ac .easy-faq-title {
	padding-left: 15px; /* no-ac version has no + sign, so needs less padding */
	padding-right: 15px;
}

.easy-faqs-theme-corporate.ui-accordion .easy-faqs-title-before {
	background-image: url('../img/theme-sprite-plus-minus-2.png');
	background-repeat: no-repeat;	
	background-position: 12px 12px;
	display: block;
	position: absolute;
	height: 40px;
	width: 40px;
	top: 0;
	left: 0;
	transition : background 500ms ease-out; 
	-webkit-transition : background 500ms ease-out; 
	-moz-transition : background 500ms ease-out;
	-o-transition : background 500ms ease-out; 		
}

.easy-faqs-theme-corporate .easy-faq-title.ui-accordion-header-active .easy-faqs-title-before {
	background-position: 12px -27px;
}

.easy-faqs-theme-corporate .easy-faq-body {
	background-color: #ffffff;
	border-top: 0;
	color: #555555;
	margin-bottom: 0px;	
	padding: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/* corporate - blue */
.easy-faqs-theme-corporate-blue .easy-faq-title {
	background-color: #59abe3;
}

.easy-faqs-theme-corporate-blue .easy-faq-body {
	border: 1px solid #59abe3;	
}
/* corporate - gray */
.easy-faqs-theme-corporate-gray .easy-faq-title {
	background-color: #7e8c8d;
}

.easy-faqs-theme-corporate-gray .easy-faq-body {
	border: 1px solid #7e8c8d;	
}

/* corporate - red */
.easy-faqs-theme-corporate-red .easy-faq-title {
	background-color: #cd6155;
}

.easy-faqs-theme-corporate-red .easy-faq-body {
	border: 1px solid #cd6155;	
}

/* corporate - green */
.easy-faqs-theme-corporate-green .easy-faq-title {
	background-color: #388E3C;
}

.easy-faqs-theme-corporate-green .easy-faq-body {
	border: 1px solid #388E3C;	
}

/* corporate - teal */
.easy-faqs-theme-corporate-teal .easy-faq-title {
	background-color: #00796b;
}

.easy-faqs-theme-corporate-teal .easy-faq-body {
	border: 1px solid #00796b;	
}

/* corporate - gold */
.easy-faqs-theme-corporate-gold .easy-faq-title {
	background-color: #ffc107;
}

.easy-faqs-theme-corporate-gold .easy-faq-body {
	border: 1px solid #ffc107;	
}

/* corporate - skyblue */
.easy-faqs-theme-corporate-skyblue .easy-faq-title {
	background-color: #03a9f4;
}

.easy-faqs-theme-corporate-skyblue .easy-faq-body {
	border: 1px solid #03a9f4;	
}

/* corporate - slate */
.easy-faqs-theme-corporate-slate .easy-faq-title {
	background-color: #212121;
}

.easy-faqs-theme-corporate-slate .easy-faq-body {
	border: 1px solid #212121;	
}

/* corporate - purple */
.easy-faqs-theme-corporate-purple .easy-faq-title {
	background-color: #512da8;
}

.easy-faqs-theme-corporate-purple .easy-faq-body {
	border: 1px solid #512da8;	
}

/* corporate - orange */
.easy-faqs-theme-corporate-orange .easy-faq-title {
	background-color: #e64a19;
}

.easy-faqs-theme-corporate-orange .easy-faq-body {
	border: 1px solid #e64a19;	
}

/* corporate - indigo */
.easy-faqs-theme-corporate-indigo .easy-faq-title {
	background-color: #303f9f;
}

.easy-faqs-theme-corporate-indigo .easy-faq-body {
	border: 1px solid #303f9f;	
}

/* corporate - brown */
.easy-faqs-theme-corporate-brown .easy-faq-title {
	background-color: #5d4037;
}

.easy-faqs-theme-corporate-brown .easy-faq-body {
	border: 1px solid #5d4037;	
}

/* banner - all */
.easy-faqs-wrapper.easy-faqs-theme-banner {
	margin-top: 40px;
	margin-bottom: 40px;
	position: relative;
	padding: 0 10px;
}


.easy-faqs-theme-banner::before {
	background-color: #fff;
    border-color: #cfcfcf;
    border-image: none;
    border-style: solid;
    border-width: 1px 1px 0 1px;
    content: " ";
    display: block;
    height: 16px;
    left: 10px;
    right: 10px;
    position: absolute;
    top: -16px;
}

.easy-faqs-theme-banner::after {
	background-color: #fff;
    border-color: #cfcfcf;
    border-image: none;
    border-style: solid;
    border-width: 0 1px 1px 1px;
    content: " ";
    display: block;
    height: 8px;
    left: 10px;
    right: 10px;
    position: absolute;
    bottom: -8px;
}

.easy-faqs-wrapper.easy-faqs-theme-banner .easy-faq {
	margin-top: 0;
	margin-bottom: 0px; /* normal (no accordion), needs a little spacing */
	padding: 0 0 25px;
	border-left: 1px solid #cfcfcf;
	border-right: 1px solid #cfcfcf;
	background-color: #fff;
}

/* accordion version has less space between faqs (only 2px) */
.ui-accordion.easy-faqs-theme-banner .easy-faq {
	margin-bottom: 0px;
}

.easy-faqs-theme-banner .easy-faq-body > *:last-child {
    margin-bottom: 0;
}

.easy-faqs-wrapper.easy-faqs-theme-banner .easy-faq-title {
    border-image: none;
    border-style: solid;
    border-width: 1px 0 1px 0px;
	color: #ffffff;
	padding: 0 20px 0 10px;
}

.easy-faqs-wrapper.easy-faqs-theme-banner.easy-faqs-easy-faqs-no-ac .easy-faq-title {
	padding: 0 10px 0 10px;
}

.easy-faqs-theme-banner .easy-faqs-title-before {
    border-image: none;
    border-style: solid;
    border-width: 1px 0 1px 1px;
    bottom: 0;
    display: block;
    left: -20px;
    position: absolute;
    top: 0;
    width: 20px;
}
.easy-faqs-theme-banner .easy-faqs-title-before::after {
	background-image: url('../img/theme-sprite-banner.png');
	background-repeat: no-repeat;	
	background-position: 0px 0px;
	content: "";
	height: 40px;
	left: -1px;
	position: absolute;
    top: 100%;
	width: 40px;
}

.easy-faqs-theme-banner .easy-faq-title.ui-accordion-header-active .easy-faqs-title-before {
	background-position: 12px -27px;
}

.easy-faqs-theme-banner .easy-faqs-title-after {
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 18px 100%;
    bottom: 0;
    display: block;
    position: absolute;
    right: -40px;
    top: 0;
    width: 40px;
	z-index: 1;
}

/* Fix off by one bg error in Chrome */
@media screen and (-webkit-min-device-pixel-ratio:0) { 

	.easy-faqs-theme-banner .easy-faqs-title-before,
	.easy-faqs-theme-banner .easy-faqs-title-after {
		bottom: -1px;
		top: -1px;
	}

}

.easy-faqs-theme-banner .easy-faqs-title-text {
    height: 38px;
}

.easy-faqs-theme-banner .easy-faq-body {
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 0;
	padding: 20px 20px 0;
}

/* banner - gold */
.easy-faqs-theme-banner-gold .easy-faq-title {
	background-color: #f6ab36;
	border-color: #e09621;
	/* border: 1px solid #e09621; */
}

.easy-faqs-theme-banner-gold .easy-faqs-title-before {
	background-color: #f6ab36;
    border-color: #e09621;
}

.easy-faqs-theme-banner-gold .easy-faqs-title-after {
	background-image: url("../img/banner-tip-gold.png");
}

/* banner - red */
.easy-faqs-theme-banner-red .easy-faq-title {
	background-color: #ff6f6f;
	border-color: #ea4f4f;
}

.easy-faqs-theme-banner-red .easy-faqs-title-before {
	background-color: #ff6f6f;
	border-color: #ea4f4f;
}

.easy-faqs-theme-banner-red .easy-faqs-title-after {
	background-image: url("../img/banner-tip-red.png");
}

/* banner - green */
.easy-faqs-theme-banner-green .easy-faq-title {
	background-color: #a8d164;
	border-color: #8bb448;
}

.easy-faqs-theme-banner-green .easy-faqs-title-before {
	background-color: #a8d164;
	border-color: #8bb448;
}

.easy-faqs-theme-banner-green .easy-faqs-title-after {
	background-image: url("../img/banner-tip-green.png");
}

/* banner - blue */
.easy-faqs-theme-banner-blue .easy-faq-title {
	background-color: #6f98ff;
	border-color: #4671dc;
}

.easy-faqs-theme-banner-blue .easy-faqs-title-before {
	background-color: #6f98ff;
	border-color: #4671dc;
}

.easy-faqs-theme-banner-blue .easy-faqs-title-after {
	background-image: url("../img/banner-tip-blue.png");
}

/* banner - purple */
.easy-faqs-theme-banner-purple .easy-faq-title {
	background-color: #ac6fff;
	border-color: #7c33de;
}

.easy-faqs-theme-banner-purple .easy-faqs-title-before {
	background-color: #ac6fff;
	border-color: #7c33de;
}

.easy-faqs-theme-banner-purple .easy-faqs-title-after {
	background-image: url("../img/banner-tip-purple.png");
}

/* banner - teal */
.easy-faqs-theme-banner-teal .easy-faq-title {
	background-color: #0fc2c2;
	border-color: #2b9393;
}

.easy-faqs-theme-banner-teal .easy-faqs-title-before {
	background-color: #0fc2c2;
	border-color: #2b9393;
}

.easy-faqs-theme-banner-teal .easy-faqs-title-after {
	background-image: url("../img/banner-tip-teal.png");
}

/* banner - orange */
.easy-faqs-theme-banner-orange .easy-faq-title {
	background-color: #ff7521;
	border-color: #ce6220;
}

.easy-faqs-theme-banner-orange .easy-faqs-title-before {
	background-color: #ff7521;
	border-color: #ce6220;
}

.easy-faqs-theme-banner-orange .easy-faqs-title-after {
	background-image: url("../img/banner-tip-orange.png");
}

/* banner - gray */
.easy-faqs-theme-banner-gray .easy-faq-title {
	background-color: #7e8c8d;
	border-color: #5d6464;
}

.easy-faqs-theme-banner-gray .easy-faqs-title-before {
	background-color: #7e8c8d;
	border-color: #5d6464;
}

.easy-faqs-theme-banner-gray .easy-faqs-title-after {
	background-image: url("../img/banner-tip-gray.png");
}

/* banner - maroon */
.easy-faqs-theme-banner-maroon .easy-faq-title {
	background-color: #800000;
	border-color: #511111;
}

.easy-faqs-theme-banner-maroon .easy-faqs-title-before {
	background-color: #800000;
	border-color: #511111;
}

.easy-faqs-theme-banner-maroon .easy-faqs-title-after {
	background-image: url("../img/banner-tip-maroon.png");
}

/* banner - brown */
.easy-faqs-theme-banner-brown .easy-faq-title {
	background-color: #75553d;
	border-color: #48311f;
}

.easy-faqs-theme-banner-brown .easy-faqs-title-before {
	background-color: #75553d;
	border-color: #48311f;
}

.easy-faqs-theme-banner-brown .easy-faqs-title-after {
	background-image: url("../img/banner-tip-brown.png");
}

/* future - all */

.easy-faqs-theme-future .easy-faq-title.ui-accordion-header {
	/* border-radius: 3px; */
}

.easy-faqs-theme-future .easy-faq {
	padding-left: 0;
}

/* accordion version has less space between faqs (only 2px) */
.ui-accordion.easy-faqs-theme-future .easy-faq {
	margin-bottom: 0px;
}

.easy-faqs-wrapper.easy-faqs-theme-future .easy-faq-title {
	border-bottom-width: 0px;
	color: white;
	margin-left: 0px;
	padding: 0 40px 0 0px;
}

.easy-faqs-theme-future .easy-faq:first-child .easy-faq-title {
	border-radius: 5px 5px 0 0;
}

.easy-faqs-theme-future .easy-faq:last-child .easy-faq-title {
	border-radius: 0 0 5px 5px;
}

.easy-faqs-theme-future.easy-faqs-no-ac .easy-faq .easy-faq-title {
	border-radius: 5px 5px 0 0;
}

.easy-faqs-theme-future .easy-faq:last-child .easy-faq-title.ui-accordion-header-active {
	border-radius: 0;
}

.easy-faqs-theme-future .easy-faq-title .easy-faqs-title-text {
    padding: 5px 0 5px 12px;
}

/* accordion version has rounded corners on bottom too 
 * (normal only has rounded tops) 
 */
.easy-faqs-theme-future .easy-faq-title.ui-accordion-header {
	/* border-radius: 4px 3px 3px 4px; */
}

.easy-faqs-theme-future.ui-accordion .easy-faq-title .easy-faqs-title-after {
    background-image: url("../img/theme-sprite-future-arrows.png");	
	background-repeat: no-repeat;
	background-position: 6px 10px;
	background-color:  #38424c;
	border-radius: 4px;
	bottom: 0;
	display: block;
	position: absolute;
	height: 26px;
	width: 26px;
	top: 7px;
	right: 8px;
}

.easy-faqs-theme-future .easy-faq-title.ui-accordion-header.ui-accordion-header-active .easy-faqs-title-after {
	background-position: 6px -21px;
}

/* active header (only relevant to accordion) */
.easy-faqs-theme-future .easy-faq-title.ui-accordion-header-active {
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}


.easy-faqs-theme-future .easy-faq-body {
	background-color: #fff;
	border-width: 0 1px 1px 1px;
	border-top: 0;
	color: #555555;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 0;
	padding: 20px;
}

.easy-faqs-theme-future.easy-faqs-no-ac .easy-faq .easy-faq-body,
.easy-faqs-theme-future .easy-faq:last-child .easy-faq-body.ui-accordion-content-active {
	border-radius: 0 0 5px 5px;
}

/* future - slate */
.easy-faqs-theme-future-slate .easy-faq-title {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#536372+0,495764+100 */
	background: #536372; /* Old browsers */
	background: -moz-linear-gradient(top, #536372 0%, #495764 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#536372), color-stop(100%,#495764)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #536372 0%,#495764 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #536372 0%,#495764 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #536372 0%,#495764 100%); /* IE10+ */
	background: linear-gradient(to bottom, #536372 0%,#495764 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#536372', endColorstr='#495764',GradientType=0 ); /* IE6-9 */
	text-shadow: 1px 1px #333d46;
}

.easy-faqs-theme-future-slate .easy-faq-title {
	border-bottom: 1px solid #64707b;
	border-top: 1px solid #485663;
}

.easy-faqs-theme-future-slate .easy-faq-title.ui-accordion-header-active {
	background-color: #575b51;
	text-shadow: 1px 1px #41443d;
}

.easy-faqs-theme-future-slate .easy-faq-body {
	border: 1px solid #485663;
}

.easy-faqs-theme-future-slate .easy-faq-body.ui-accordion-content-active {
	border-bottom: 1px solid #64707b;
}

.easy-faqs-theme-future-slate.ui-accordion .easy-faq-title .easy-faqs-title-after {
	background-color:  #38424c;
}


/* future - gray */
.easy-faqs-theme-future-gray .easy-faq-title {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#a6b3b4+0,929e9f+100 */
	background: #a6b3b4; /* Old browsers */
	background: -moz-linear-gradient(top, #a6b3b4 0%, #929e9f 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a6b3b4), color-stop(100%,#929e9f)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #a6b3b4 0%,#929e9f 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #a6b3b4 0%,#929e9f 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #a6b3b4 0%,#929e9f 100%); /* IE10+ */
	background: linear-gradient(to bottom, #a6b3b4 0%,#929e9f 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6b3b4', endColorstr='#929e9f',GradientType=0 ); /* IE6-9 */
	text-shadow: 1px 1px #5b6263;
}
.easy-faqs-theme-future-gray .easy-faq-title {
	border-bottom: 1px solid #a1acac;
	border-top: 1px solid #7b8686;
}

.easy-faqs-theme-future-gray .easy-faq-title.ui-accordion-header-active {
	background-color: #575b51;
	text-shadow: 1px 1px #5b6263;
}

.easy-faqs-theme-future-gray .easy-faq-body {
	border: 1px solid #7b8686;
}

.easy-faqs-theme-future-gray .easy-faq-body.ui-accordion-content-active {
	border-bottom: 1px solid #a1acac;
}


.easy-faqs-theme-future-gray.ui-accordion .easy-faq-title .easy-faqs-title-after {
	background-color:  #768080;
}

/* future - skyblue */
.easy-faqs-theme-future-skyblue .easy-faq-title {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#6ab5ec+0,5da0d0+100 */
	background: #6ab5ec; /* Old browsers */
	background: -moz-linear-gradient(top, #6ab5ec 0%, #5da0d0 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6ab5ec), color-stop(100%,#5da0d0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #6ab5ec 0%,#5da0d0 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #6ab5ec 0%,#5da0d0 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #6ab5ec 0%,#5da0d0 100%); /* IE10+ */
	background: linear-gradient(to bottom, #6ab5ec 0%,#5da0d0 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6ab5ec', endColorstr='#5da0d0',GradientType=0 ); /* IE6-9 */
	text-shadow: 1px 1px #416f91;
}
.easy-faqs-theme-future-skyblue .easy-faq-title {
	border-bottom: 1px solid #4f87b0;
	border-top: 1px solid #75add6;
}

.easy-faqs-theme-future-skyblue .easy-faq-title.ui-accordion-header-active {
	background-color: #575b51;
	text-shadow: 1px 1px #41443d;
}

.easy-faqs-theme-future-skyblue .easy-faq-body {
	border: 1px solid #75add6;
}

.easy-faqs-theme-future-skyblue .easy-faq-body.ui-accordion-content-active {
	border-bottom: 1px solid #4f87b0;
}

.easy-faqs-theme-future-skyblue.ui-accordion .easy-faq-title .easy-faqs-title-after {
	background-color:  #4b81a8;
}

/* future - green */
.easy-faqs-theme-future-green .easy-faq-title {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#08c91e+0,07b11b+100 */
	background: #08c91e; /* Old browsers */
	background: -moz-linear-gradient(top, #08c91e 0%, #07b11b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#08c91e), color-stop(100%,#07b11b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #08c91e 0%,#07b11b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #08c91e 0%,#07b11b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #08c91e 0%,#07b11b 100%); /* IE10+ */
	background: linear-gradient(to bottom, #08c91e 0%,#07b11b 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#08c91e', endColorstr='#07b11b',GradientType=0 ); /* IE6-9 */
	text-shadow: 1px 1px #046e11;
}
.easy-faqs-theme-future-green .easy-faq-title {
	border-bottom: 1px solid #2cbc3d;
	border-top: 1px solid #069617;
}

.easy-faqs-theme-future-green .easy-faq-title.ui-accordion-header-active {
	background-color: #575b51;
	text-shadow: 1px 1px #046e11;
}

.easy-faqs-theme-future-green .easy-faq-body {
	border: 1px solid #069617;
}

.easy-faqs-theme-future-green .easy-faq-body.ui-accordion-content-active {
	border-bottom: 1px solid #2cbc3d;
}

.easy-faqs-theme-future-green.ui-accordion .easy-faq-title .easy-faqs-title-after {
	background-color:  #058014;
}


/* future - red */
.easy-faqs-theme-future-red .easy-faq-title {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d32700+0,b92300+100 */
	background: #d32700; /* Old browsers */
	background: -moz-linear-gradient(top, #d32700 0%, #b92300 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d32700), color-stop(100%,#b92300)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #d32700 0%,#b92300 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #d32700 0%,#b92300 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #d32700 0%,#b92300 100%); /* IE10+ */
	background: linear-gradient(to bottom, #d32700 0%,#b92300 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d32700', endColorstr='#b92300',GradientType=0 ); /* IE6-9 */
	text-shadow: 1px 1px #741600;
}
.easy-faqs-theme-future-red .easy-faq-title {
	border-bottom: 1px solid #c34326;
	border-top: 1px solid #9d1d00;
}

.easy-faqs-theme-future-red .easy-faq-title.ui-accordion-header-active {
	background-color: #d32700;
	text-shadow: 1px 1px #741600;
}

.easy-faqs-theme-future-red .easy-faq-body {
	border: 1px solid #9d1d00;
}

.easy-faqs-theme-future-red .easy-faq-body.ui-accordion-content-active {
	border-bottom: 1px solid #c34326;
}

.easy-faqs-theme-future-red.ui-accordion .easy-faq-title .easy-faqs-title-after {
	background-color:  #871900;
}


/* future - gold */
.easy-faqs-theme-future-gold .easy-faq-title {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e4c910+0,c5ad0e+100 */
	background: #e4c910; /* Old browsers */
	background: -moz-linear-gradient(top, #e4c910 0%, #c5ad0e 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e4c910), color-stop(100%,#c5ad0e)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #e4c910 0%,#c5ad0e 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #e4c910 0%,#c5ad0e 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #e4c910 0%,#c5ad0e 100%); /* IE10+ */
	background: linear-gradient(to bottom, #e4c910 0%,#c5ad0e 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4c910', endColorstr='#c5ad0e',GradientType=0 ); /* IE6-9 */
	text-shadow: 1px 1px #7b6d08;
}
.easy-faqs-theme-future-gold .easy-faq-title {
	border-bottom: 1px solid #cdb932;
	border-top: 1px solid #a7930c;
}

.easy-faqs-theme-future-gold .easy-faq-title.ui-accordion-header-active {
	background-color: #e4c910;
	text-shadow: 1px 1px #7b6d08;
}

.easy-faqs-theme-future-gold .easy-faq-body {
	border: 1px solid #a7930c;
}

.easy-faqs-theme-future-gold .easy-faq-body.ui-accordion-content-active {
	border-bottom: 1px solid #cdb932;
}

.easy-faqs-theme-future-gold.ui-accordion .easy-faq-title .easy-faqs-title-after {
	background-color:  #8f7e0a;
}

/* future - blue */
.easy-faqs-theme-future-blue .easy-faq-title {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1072e0+0,0e64c5+100 */
	background: #1072e0; /* Old browsers */
	background: -moz-linear-gradient(top, #1072e0 0%, #0e64c5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1072e0), color-stop(100%,#0e64c5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #1072e0 0%,#0e64c5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #1072e0 0%,#0e64c5 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #1072e0 0%,#0e64c5 100%); /* IE10+ */
	background: linear-gradient(to bottom, #1072e0 0%,#0e64c5 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1072e0', endColorstr='#0e64c5',GradientType=0 ); /* IE6-9 */
	text-shadow: 1px 1px #083e7b;
}
.easy-faqs-theme-future-blue .easy-faq-title {
	border-bottom: 1px solid #327bcd;
	border-top: 1px solid #0c55a7;
}

.easy-faqs-theme-future-blue .easy-faq-title.ui-accordion-header-active {
	background-color: #1072e0;
	text-shadow: 1px 1px #083e7b;
}

.easy-faqs-theme-future-blue .easy-faq-body {
	border: 1px solid #0c55a7;
}

.easy-faqs-theme-future-blue .easy-faq-body.ui-accordion-content-active {
	border-bottom: 1px solid #327bcd;
}

.easy-faqs-theme-future-blue.ui-accordion .easy-faq-title .easy-faqs-title-after {
	background-color:  #0a498e;
}

/* future - purple */
.easy-faqs-theme-future-purple .easy-faq-title {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#5d029e+0,52028b+100 */
	background: #5d029e; /* Old browsers */
	background: -moz-linear-gradient(top, #5d029e 0%, #52028b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5d029e), color-stop(100%,#52028b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #5d029e 0%,#52028b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #5d029e 0%,#52028b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #5d029e 0%,#52028b 100%); /* IE10+ */
	background: linear-gradient(to bottom, #5d029e 0%,#52028b 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5d029e', endColorstr='#52028b',GradientType=0 ); /* IE6-9 */
	text-shadow: 1px 1px #330157;
}
.easy-faqs-theme-future-purple .easy-faq-title {
	border-bottom: 1px solid #6c289b;
	border-top: 1px solid #460275;
}

.easy-faqs-theme-future-purple .easy-faq-title.ui-accordion-header-active {
	background-color: #5d029e;
	text-shadow: 1px 1px #330157;
}

.easy-faqs-theme-future-purple .easy-faq-body {
	border: 1px solid #460275;
}

.easy-faqs-theme-future-purple .easy-faq-body.ui-accordion-content-active {
	border-bottom: 1px solid #6c289b;
}

.easy-faqs-theme-future-purple.ui-accordion .easy-faq-title .easy-faqs-title-after {
	background-color:  #3b0165;
}

/* future - teal */
.easy-faqs-theme-future-teal .easy-faq-title {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0da99c+0,0b9489+100 */
	background: #0da99c; /* Old browsers */
	background: -moz-linear-gradient(top, #0da99c 0%, #0b9489 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0da99c), color-stop(100%,#0b9489)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #0da99c 0%,#0b9489 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #0da99c 0%,#0b9489 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #0da99c 0%,#0b9489 100%); /* IE10+ */
	background: linear-gradient(to bottom, #0da99c 0%,#0b9489 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0da99c', endColorstr='#0b9489',GradientType=0 ); /* IE6-9 */
	text-shadow: 1px 1px #075c56;
}
.easy-faqs-theme-future-teal .easy-faq-title {
	border-bottom: 1px solid #2fa49b;
	border-top: 1px solid #097e75;
}

.easy-faqs-theme-future-teal .easy-faq-title.ui-accordion-header-active {
	background-color: #0da99c;
	text-shadow: 1px 1px #075c56;
}

.easy-faqs-theme-future-teal .easy-faq-body {
	border: 1px solid #097e75;
}

.easy-faqs-theme-future-teal .easy-faq-body.ui-accordion-content-active {
	border-bottom: 1px solid #2fa49b;
}

.easy-faqs-theme-future-teal.ui-accordion .easy-faq-title .easy-faqs-title-after {
	background-color:  #086b63;
}

/* future - orange */
.easy-faqs-theme-future-orange .easy-faq-title {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fa7600+0,dc6800+100 */
	background: #fa7600; /* Old browsers */
	background: -moz-linear-gradient(top, #fa7600 0%, #dc6800 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fa7600), color-stop(100%,#dc6800)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fa7600 0%,#dc6800 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fa7600 0%,#dc6800 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fa7600 0%,#dc6800 100%); /* IE10+ */
	background: linear-gradient(to bottom, #fa7600 0%,#dc6800 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fa7600', endColorstr='#dc6800',GradientType=0 ); /* IE6-9 */
	text-shadow: 1px 1px #894100;
}
.easy-faqs-theme-future-orange .easy-faq-title {
	border-bottom: 1px solid #e07e26;
	border-top: 1px solid #ba5800;
}

.easy-faqs-theme-future-orange .easy-faq-title.ui-accordion-header-active {
	background-color: #fa7600;
	text-shadow: 1px 1px #894100;
}

.easy-faqs-theme-future-orange .easy-faq-body {
	border: 1px solid #ba5800;
}

.easy-faqs-theme-future-orange .easy-faq-body.ui-accordion-content-active {
	border-bottom: 1px solid #e07e26;
}

.easy-faqs-theme-future-orange.ui-accordion .easy-faq-title .easy-faqs-title-after {
	background-color:  #9e4b00;
}

/* future - maroon */
.easy-faqs-theme-future-maroon .easy-faq-title {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#7d0000+0,6e0000+100 */
	background: #7d0000; /* Old browsers */
	background: -moz-linear-gradient(top, #7d0000 0%, #6e0000 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7d0000), color-stop(100%,#6e0000)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #7d0000 0%,#6e0000 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #7d0000 0%,#6e0000 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #7d0000 0%,#6e0000 100%); /* IE10+ */
	background: linear-gradient(to bottom, #7d0000 0%,#6e0000 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d0000', endColorstr='#6e0000',GradientType=0 ); /* IE6-9 */
	text-shadow: 1px 1px #450000;
}
.easy-faqs-theme-future-maroon .easy-faq-title {
	border-bottom: 1px solid #842626;
	border-top: 1px solid #5e0000;
}

.easy-faqs-theme-future-maroon .easy-faq-title.ui-accordion-header-active {
	background-color: #7d0000;
	text-shadow: 1px 1px #450000;
}

.easy-faqs-theme-future-maroon .easy-faq-body {
	border: 1px solid #5e0000;
}

.easy-faqs-theme-future-maroon .easy-faq-body.ui-accordion-content-active {
	border-bottom: 1px solid #842626;
}

.easy-faqs-theme-future-maroon.ui-accordion .easy-faq-title .easy-faqs-title-after {
	background-color:  #540000;
}

/* future - brown */
.easy-faqs-theme-future-brown .easy-faq-title {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#934a00+0,814100+100 */
	background: #934a00; /* Old browsers */
	background: -moz-linear-gradient(top, #934a00 0%, #814100 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#934a00), color-stop(100%,#814100)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #934a00 0%,#814100 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #934a00 0%,#814100 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #934a00 0%,#814100 100%); /* IE10+ */
	background: linear-gradient(to bottom, #934a00 0%,#814100 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#934a00', endColorstr='#814100',GradientType=0 ); /* IE6-9 */
	text-shadow: 1px 1px #512800;
}
.easy-faqs-theme-future-brown .easy-faq-title {
	border-bottom: 1px solid #945c26;
	border-top: 1px solid #6e3600;
}

.easy-faqs-theme-future-brown .easy-faq-title.ui-accordion-header-active {
	background-color: #934a00;
	text-shadow: 1px 1px #512800;
}

.easy-faqs-theme-future-brown .easy-faq-body {
	border: 1px solid #6e3600;
}

.easy-faqs-theme-future-brown .easy-faq-body.ui-accordion-content-active {
	border-bottom: 1px solid #945c26;
}

.easy-faqs-theme-future-brown.ui-accordion .easy-faq-title .easy-faqs-title-after {
	background-color: #5e2f00;
}

/* future - all - fixes */
.easy-faqs-theme-future .easy-faq:first-child .easy-faq-title {
	border-top: 0px none;
}


/* notch - all */
.easy-faqs-theme-notch {
	background-color: white;
	box-shadow: 0 0 6px gray;
	box-shadow: 0 0 6px rgba(0,0,0,.5);
    padding: 1px;	
}

.easy-faqs-theme-notch .easy-faq {
	padding: 0;
}

.easy-faqs-theme-notch.easy-faqs-no-ac .easy-faq {
	margin-bottom: 0;
}

/* accordion version has less space between faqs (only 2px) */
.ui-accordion.easy-faqs-theme-notch .easy-faq {
	margin-bottom: 1px;
}

.ui-accordion.easy-faqs-theme-notch .easy-faq:last-child {
	margin-bottom: 0px;
}


.easy-faqs-wrapper.easy-faqs-theme-notch .easy-faq-title {
	border-bottom-width: 0;
	color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
	padding: 0px 20px 0 50px;
	text-transform: uppercase;
	text-shadow: 1px 1px rgba(0, 0, 0, .5);
}

.easy-faqs-theme-notch.easy-faqs-no-ac .easy-faq-title::after,
.easy-faqs-theme-notch .easy-faq-title.ui-accordion-header-active::after {
	background-image: url('../img/notch-shadow-bar.png');
	background-repeat: repeat-x;
	background-position: -8px 0;
    bottom: -5px;
    content: "";
    display: block;
    height: 5px;
    left: 50px;
    position: absolute;
    right: 0;
    z-index: 100;
}

.easy-faqs-theme-notch .easy-faqs-title-before {
	background-image: url('../img/qmark-circle-red.png');
	background-repeat: no-repeat;	
	background-position: 11px 6px;
	bottom: 0;
	display: block;
	position: absolute;
	width: 50px;
	top: 0;
	left: 0;
}

.easy-faqs-theme-notch.easy-faqs-no-ac .easy-faqs-title-before::after,
.easy-faqs-theme-notch .ui-accordion-header-active .easy-faqs-title-before::after {
	background-repeat: no-repeat;
	background-position: -8px 0;
    bottom: -20px;
    content: "";
    display: block;
    height: 20px;
    left: 0px;
    position: absolute;
    right: 0;
    z-index: 100;
}

.easy-faqs-theme-notch .easy-faq-body {
	background-repeat: repeat-y;
	border-top: 0;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
	margin-bottom: 1px;
	padding: 24px 16px 12px;
	position: relative;
}

.easy-faqs-theme-notch.easy-faqs-no-ac .easy-faq {
	margin-bottom: 4px;
}

.easy-faqs-theme-notch.easy-faqs-no-ac .easy-faq:last-child {
	margin-bottom: 0px;
}


/* notch - red */
.easy-faqs-theme-notch-red .easy-faq-title {
	background-color: #e4644b;
}

.easy-faqs-theme-notch-red .easy-faq-title .easy-faqs-title-before {
	background-color: #e4644b;
	background-image: url('../img/qmark-circle-red.png');
}

.easy-faqs-theme-notch-red.easy-faqs-no-ac .easy-faq-title .easy-faqs-title-before::after,
.easy-faqs-theme-notch-red .easy-faq-title.ui-accordion-header-active .easy-faqs-title-before::after {
	background-image: url('../img/notch-red.png');
}

.easy-faqs-theme-notch-red .easy-faq-body {
	background-color: #4a4142;
}

.easy-faqs-theme-notch-red .easy-faq-body a {
	color: #e4644b;
	border-bottom: 1px solid #e4644b;
}


/* notch - purple */
.easy-faqs-theme-notch-purple .easy-faq-title {
	background-color: #ae7ac5;
}

.easy-faqs-theme-notch-purple .easy-faq-title .easy-faqs-title-before {
	background-color: #ae7ac5;
	background-image: url('../img/qmark-circle-purple.png');
}

.easy-faqs-theme-notch-purple.easy-faqs-no-ac .easy-faq-title .easy-faqs-title-before::after,
.easy-faqs-theme-notch-purple .easy-faq-title.ui-accordion-header-active .easy-faqs-title-before::after {
	background-image: url('../img/notch-purple.png');
}

.easy-faqs-theme-notch-purple .easy-faq-body {
	background-color: #4a4142;
}

.easy-faqs-theme-notch-purple .easy-faq-body a {
	color: #ae7ac5;
	border-bottom: 1px solid #ae7ac5;
}


/* notch - blue */
.easy-faqs-theme-notch-blue .easy-faq-title {
	background-color: #67809f;
}

.easy-faqs-theme-notch-blue .easy-faq-title .easy-faqs-title-before {
	background-color: #67809f;
	background-image: url('../img/qmark-circle-blue.png');	
}

.easy-faqs-theme-notch-blue.easy-faqs-no-ac .easy-faq-title .easy-faqs-title-before::after,
.easy-faqs-theme-notch-blue .easy-faq-title.ui-accordion-header-active .easy-faqs-title-before::after {
	background-image: url('../img/notch-blue.png');
}

.easy-faqs-theme-notch-blue .easy-faq-body {
	background-color: #4a4142;
}

.easy-faqs-theme-notch-blue .easy-faq-body a {
	color: #67809f;
	border-bottom: 1px solid #67809f;
}

/* notch - green */
.easy-faqs-theme-notch-green .easy-faq-title {
	background-color: #62bd20;
}

.easy-faqs-theme-notch-green .easy-faq-title .easy-faqs-title-before {
	background-color: #62bd20;
	background-image: url('../img/qmark-circle-green.png');	
}

.easy-faqs-theme-notch-green.easy-faqs-no-ac .easy-faq-title .easy-faqs-title-before::after,
.easy-faqs-theme-notch-green .easy-faq-title.ui-accordion-header-active .easy-faqs-title-before::after {
	background-image: url('../img/notch-green.png');
}

.easy-faqs-theme-notch-green .easy-faq-body {
	background-color: #4a4142;
}

.easy-faqs-theme-notch-green .easy-faq-body a {
	color: #62bd20;
	border-bottom: 1px solid #62bd20;
}

/* notch - orange */
.easy-faqs-theme-notch-orange .easy-faq-title {
	background-color: #e76d00;
}

.easy-faqs-theme-notch-orange .easy-faq-title .easy-faqs-title-before {
	background-color: #e76d00;
	background-image: url('../img/qmark-circle-orange.png');	
}

.easy-faqs-theme-notch-orange.easy-faqs-no-ac .easy-faq-title .easy-faqs-title-before::after,
.easy-faqs-theme-notch-orange .easy-faq-title.ui-accordion-header-active .easy-faqs-title-before::after {
	background-image: url('../img/notch-orange.png');
}

.easy-faqs-theme-notch-orange .easy-faq-body {
	background-color: #4a4142;
}

.easy-faqs-theme-notch-orange .easy-faq-body a {
	color: #e76d00;
	border-bottom: 1px solid #e76d00;
}

/* notch - gray */
.easy-faqs-theme-notch-gray .easy-faq-title {
	background-color: #9f9f9f;
}

.easy-faqs-theme-notch-gray .easy-faq-title .easy-faqs-title-before {
	background-color: #9f9f9f;
	background-image: url('../img/qmark-circle-gray.png');	
}

.easy-faqs-theme-notch-gray.easy-faqs-no-ac .easy-faq-title .easy-faqs-title-before::after,
.easy-faqs-theme-notch-gray .easy-faq-title.ui-accordion-header-active .easy-faqs-title-before::after {
	background-image: url('../img/notch-gray.png');
}

.easy-faqs-theme-notch-gray .easy-faq-body {
	background-color: #4a4142;
}

.easy-faqs-theme-notch-gray .easy-faq-body a {
	color: #9f9f9f;
	border-bottom: 1px solid #9f9f9f;
}

/* notch - teal */
.easy-faqs-theme-notch-teal .easy-faq-title {
	background-color: #0eb87a;
}

.easy-faqs-theme-notch-teal .easy-faq-title .easy-faqs-title-before {
	background-color: #0eb87a;
	background-image: url('../img/qmark-circle-teal.png');	
}

.easy-faqs-theme-notch-teal.easy-faqs-no-ac .easy-faq-title .easy-faqs-title-before::after,
.easy-faqs-theme-notch-teal .easy-faq-title.ui-accordion-header-active .easy-faqs-title-before::after {
	background-image: url('../img/notch-teal.png');
}

.easy-faqs-theme-notch-teal .easy-faq-body {
	background-color: #4a4142;
}

.easy-faqs-theme-notch-teal .easy-faq-body a {
	color: #0eb87a;
	border-bottom: 1px solid #0eb87a;
}

/* notch - gold */
.easy-faqs-theme-notch-gold .easy-faq-title {
	background-color: #c5ae12;
}

.easy-faqs-theme-notch-gold .easy-faq-title .easy-faqs-title-before {
	background-color: #c5ae12;
	background-image: url('../img/qmark-circle-gold.png');	
}

.easy-faqs-theme-notch-gold.easy-faqs-no-ac .easy-faq-title .easy-faqs-title-before::after,
.easy-faqs-theme-notch-gold .easy-faq-title.ui-accordion-header-active .easy-faqs-title-before::after {
	background-image: url('../img/notch-gold.png');
}

.easy-faqs-theme-notch-gold .easy-faq-body {
	background-color: #4a4142;
}

.easy-faqs-theme-notch-gold .easy-faq-body a {
	color: #c5ae12;
	border-bottom: 1px solid #c5ae12;
}

/* notch - slate */
.easy-faqs-theme-notch-slate .easy-faq-title {
	background-color: #495764;
}

.easy-faqs-theme-notch-slate .easy-faq-title .easy-faqs-title-before {
	background-color: #495764;
	background-image: url('../img/qmark-circle-slate.png');	
}

.easy-faqs-theme-notch-slate.easy-faqs-no-ac .easy-faq-title .easy-faqs-title-before::after,
.easy-faqs-theme-notch-slate .easy-faq-title.ui-accordion-header-active .easy-faqs-title-before::after {
	background-image: url('../img/notch-slate.png');
}

.easy-faqs-theme-notch-slate .easy-faq-body {
	background-color: #4a4142;
}

.easy-faqs-theme-notch-slate .easy-faq-body a {
	color: #495764;
	border-bottom: 1px solid #495764;
}

/* notch - maroon */
.easy-faqs-theme-notch-maroon .easy-faq-title {
	background-color: #701313;
}

.easy-faqs-theme-notch-maroon .easy-faq-title .easy-faqs-title-before {
	background-color: #701313;
	background-image: url('../img/qmark-circle-maroon.png');	
}

.easy-faqs-theme-notch-maroon.easy-faqs-no-ac .easy-faq-title .easy-faqs-title-before::after,
.easy-faqs-theme-notch-maroon .easy-faq-title.ui-accordion-header-active .easy-faqs-title-before::after {
	background-image: url('../img/notch-maroon.png');
}

.easy-faqs-theme-notch-maroon .easy-faq-body {
	background-color: #4a4142;
}

.easy-faqs-theme-notch-maroon .easy-faq-body a {
	color: #FFC0CB;
	border-bottom: 1px solid #FFC0CB;
}

/* office - all */
.easy-faqs-theme-office {
}

.easy-faqs-wrapper.easy-faqs-theme-office .easy-faq {
	border-width: 1px;
	border-style: dashed;
	border-color: #999999;
	padding: 0;
	margin-bottom: 20px;
}

.ui-accordion.easy-faqs-theme-office .easy-faq {
	border-bottom-width: 0;
}

.ui-accordion.easy-faqs-theme-office .easy-faq:last-child {
	border-bottom-width: 1px;
}


/* accordion version has less space between faqs (only 2px) */
.ui-accordion.easy-faqs-theme-office .easy-faq {
	margin-bottom: 0px;
	padding: 0;
}

.easy-faqs-wrapper.easy-faqs-theme-office .easy-faq-title {
	border-bottom: 0 none;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 0 40px 0 10px;
}

.easy-faqs-wrapper.easy-faqs-theme-office.easy-faqs-no-ac .easy-faq-title {
	padding: 0 10px 0 10px;
}


.ui-accordion.easy-faqs-theme-office .easy-faqs-title-after {
	background-image: url('../img/theme-sprite-black-triangles.png');
	background-position: 2px 0;
	background-repeat: no-repeat;
	display: block;
    height: 12px;
    position: absolute;
    right: 4px;
    top: 15px;
    width: 14px;
}

.easy-faqs-theme-office .easy-faq-title.ui-accordion-header-active .easy-faqs-title-after {
	background-position: 0 -18px;
}

.easy-faqs-theme-office .easy-faq-body {
	background-color: white;
	border-top: 0;
	color: #555555;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin-bottom: 0;
	padding: 20px;
}

/* office - gray */
.easy-faqs-theme-office-gray .easy-faq {
	background-color: #e5e5e5;
}

.easy-faqs-theme-office-gray .easy-faq-title {
	color: #000;
}

.easy-faqs-theme-office-gray .easy-faq-title.ui-accordion-header-active {
	border-bottom: 1px dashed #999999;
}

.easy-faqs-theme-office-gray .easy-faq:nth-child(odd) .easy-faq-title {
	background-color: #e5e5e5;
}

.ui-accordion.easy-faqs-theme-office-gray .easy-faq:nth-child(even) .easy-faq-title {
	background-color: #f5f5f5;
}

/* office - red */
.easy-faqs-theme-office-red .easy-faq {
	background-color: #ffc1b4;
}

.easy-faqs-theme-office-red .easy-faq-title {
	background-color: #ffc1b4;
	color: #000;
}

.easy-faqs-theme-office-red .easy-faq-title.ui-accordion-header-active {
	border-bottom: 1px dashed #999999;
}

.easy-faqs-theme-office-red .easy-faq:nth-child(odd) .easy-faq-title {
	background-color: #ffc1b4;
}

.ui-accordion.easy-faqs-theme-office-red .easy-faq:nth-child(even) .easy-faq-title {
	background-color: #fff3f1;
}

/* office - green */
.easy-faqs-theme-office-green .easy-faq {
	background-color: #baffd7;
}

.easy-faqs-theme-office-green .easy-faq-title {
	background-color: #baffd7;
	color: #000;
}

.easy-faqs-theme-office-green .easy-faq-title.ui-accordion-header-active {
	border-bottom: 1px dashed #999999;
}

.easy-faqs-theme-office-green .easy-faq:nth-child(odd) .easy-faq-title {
	background-color: #baffd7;
}

.ui-accordion.easy-faqs-theme-office-green .easy-faq:nth-child(even) .easy-faq-title {
	background-color: #eefff5;
}

/* office - blue */
.easy-faqs-theme-office-blue .easy-faq {
	background-color: #badeff;
}

.easy-faqs-theme-office-blue .easy-faq-title {
	background-color: #badeff;
	color: #000;
}

.easy-faqs-theme-office-blue .easy-faq-title.ui-accordion-header-active {
	border-bottom: 1px dashed #999999;
}

.easy-faqs-theme-office-blue .easy-faq:nth-child(odd) .easy-faq-title {
	background-color: #badeff;
}

.ui-accordion.easy-faqs-theme-office-blue .easy-faq:nth-child(even) .easy-faq-title {
	background-color: #edf6ff;
}

/* office - purple */
.easy-faqs-theme-office-purple .easy-faq {
	background-color: #e3baff;
}

.easy-faqs-theme-office-purple .easy-faq-title {
	background-color: #e3baff;
	color: #000;
}

.easy-faqs-theme-office-purple .easy-faq-title.ui-accordion-header-active {
	border-bottom: 1px dashed #999999;
}

.easy-faqs-theme-office-purple .easy-faq:nth-child(odd) .easy-faq-title {
	background-color: #e3baff;
}

.ui-accordion.easy-faqs-theme-office-purple .easy-faq:nth-child(even) .easy-faq-title {
	background-color: #fdeeff;
}

/* office - skyblue */
.easy-faqs-theme-office-skyblue .easy-faq {
	background-color: #baf9ff;
}

.easy-faqs-theme-office-skyblue .easy-faq-title {
	background-color: #baf9ff;
	color: #000;
}

.easy-faqs-theme-office-skyblue .easy-faq-title.ui-accordion-header-active {
	border-bottom: 1px dashed #999999;
}

.easy-faqs-theme-office-skyblue .easy-faq:nth-child(odd) .easy-faq-title {
	background-color: #baf9ff;
}

.ui-accordion.easy-faqs-theme-office-skyblue .easy-faq:nth-child(even) .easy-faq-title {
	background-color: #edfeff;
}

/* office - teal */
.easy-faqs-theme-office-teal .easy-faq {
	background-color: #bafff8;
}

.easy-faqs-theme-office-teal .easy-faq-title {
	background-color: #bafff8;
	color: #000;
}

.easy-faqs-theme-office-teal .easy-faq-title.ui-accordion-header-active {
	border-bottom: 1px dashed #999999;
}

.easy-faqs-theme-office-teal .easy-faq:nth-child(odd) .easy-faq-title {
	background-color: #bafff8;
}

.ui-accordion.easy-faqs-theme-office-teal .easy-faq:nth-child(even) .easy-faq-title {
	background-color: #edfffd;
}

/* office - gold */
.easy-faqs-theme-office-gold .easy-faq {
	background-color: #fffcba;
}

.easy-faqs-theme-office-gold .easy-faq-title {
	background-color: #fffcba;
	color: #000;
}

.easy-faqs-theme-office-gold .easy-faq-title.ui-accordion-header-active {
	border-bottom: 1px dashed #999999;
}

.easy-faqs-theme-office-gold .easy-faq:nth-child(odd) .easy-faq-title {
	background-color: #fffcba;
}

.ui-accordion.easy-faqs-theme-office-gold .easy-faq:nth-child(even) .easy-faq-title {
	background-color: #fffeed;
}

/* office - manilla */
.easy-faqs-theme-office-manilla .easy-faq {
	background-color: #ffedba;
}

.easy-faqs-theme-office-manilla .easy-faq-title {
	background-color: #ffedba;
	color: #000;
}

.easy-faqs-theme-office-manilla .easy-faq-title.ui-accordion-header-active {
	border-bottom: 1px dashed #999999;
}

.easy-faqs-theme-office-manilla .easy-faq:nth-child(odd) .easy-faq-title {
	background-color: #ffedba;
}

.ui-accordion.easy-faqs-theme-office-manilla .easy-faq:nth-child(even) .easy-faq-title {
	background-color: #fffaed;
}

/* office - orange */
.easy-faqs-theme-office-orange .easy-faq {
	background-color: #ffd5ba;
}

.easy-faqs-theme-office-orange .easy-faq-title {
	background-color: #ffd5ba;
	color: #000;
}

.easy-faqs-theme-office-orange .easy-faq-title.ui-accordion-header-active {
	border-bottom: 1px dashed #999999;
}

.easy-faqs-theme-office-orange .easy-faq:nth-child(odd) .easy-faq-title {
	background-color: #ffd5ba;
}

.ui-accordion.easy-faqs-theme-office-orange .easy-faq:nth-child(even) .easy-faq-title {
	background-color: #fff5ed;
}

/* default style (updated) */
.easy-faqs-wrapper.easy-faqs-theme-default_style {

}

.easy-faqs-wrapper.easy-faqs-theme-default_style .easy-faq-title {
	font-weight: bold;
}

.easy-faqs-wrapper.easy-faqs-theme-default_style .easy-faq-body {
	margin-top: 20px;
}