﻿/* For faq accordion: */ 

.faq {
    margin: 0;
    display: block;
	clear: both;
}
.faq:first-child, :not(.faq) + .faq {
	/* margin-top only on first instance of each .faq block: */
	margin-top: 20px;
}
.faq h3 {
    padding: 3px 0 1px 0;
    margin: 0;
    font-size: 1.15em;
}
.faq .faq-toggle {
    display: block;
    color: #333;
    text-decoration: none;
    margin: 0 0 10px 0;
	padding: 12px 12px 12px 12px;
    background: #efefe9;
    border: 1px solid #e9e9e9;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-pie-border-radius: 3px;
	border-radius: 3px;
    cursor: pointer;
}
.faq .faq-toggle-icon {
    float: right;
    border-radius: 50%;
    width: 22px;
    height: 22px;
    margin: 0 0 0 0;
}
/* background images from here: http://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.css : */
.faq .faq-toggle .faq-toggle-icon,
.faq .faq-toggle.plus .faq-toggle-icon {
    background: url("//code.jquery.com/mobile/1.4.5/images/icons-png/carat-d-white.png") #a3a3a3 no-repeat 4px 50%;
}
.faq .faq-toggle.minus .faq-toggle-icon {
    background: url("//code.jquery.com/mobile/1.4.5/images/icons-png/carat-u-white.png") #a3a3a3 no-repeat 4px 50%;
}
.faq .faq-toggle:hover,
.faq .faq-toggle.minus {
	background-color: #e3e3d9;
    text-decoration: none;
}
.faq .faq-content {
    position: relative;
    display: none;
    padding: 1px 10px 15px 10px;
    background: #fff;
}
.faq .faq-content p {
    margin: 10px 0 10px 15px;
    font-size: 1.1em;
    line-height: 1.4em;
}