.pi-accordion {
	margin-bottom: 20px
}

.pi-accordion .pi-accordion-item {
	border-bottom: 1px dashed transparent
}

.pi-accordion .pi-accordion-item:last-child {
	border-bottom: 0
}

.pi-accordion .pi-accordion-title {
	margin-bottom: 0
}

.pi-accordion .pi-accordion-title [class*=" fa fa-"], .pi-accordion .pi-accordion-title [class^="fa fa-"] {
	margin-right: 8px
}

.pi-accordion .pi-accordion-title a {
	padding: 15px 0 15px 36px;
	font-size: 14px;
	font-weight: 600;
	line-height: 157%;
	letter-spacing: normal;
	display: block;
	position: relative;
	border-bottom: 0;
	text-transform: none
}

.pi-accordion .pi-accordion-title a:active, .pi-accordion .pi-accordion-title a:focus {
	outline: 0
}

.pi-accordion .pi-accordion-title .pi-accordion-toggle {
	display: block;
	position: absolute;
	top: 13px;
	left: 0;
	font-weight: 400;
	height: 24px;
	width: 24px;
	line-height: 24px;
	text-align: center;
	font-size: 14px;
	border: 1px solid transparent;
	border-top: 1px solid transparent;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-transition: all .1s ease-in-out 0s;
	-moz-transition: all .1s ease-in-out 0s;
	-ms-transition: all .1s ease-in-out 0s;
	-o-transition: all .1s ease-in-out 0s;
	transition: all .1s ease-in-out 0s
}

.pi-accordion .pi-accordion-title .pi-accordion-toggle:after {
	font-family: fontello;
	content: '\e8d4'
}

.pi-accordion .pi-accordion-item-active .pi-accordion-title .pi-accordion-toggle:after {
	content: '\e8d2'
}

.pi-accordion .pi-accordion-content {
	overflow: hidden
}

.pi-accordion .pi-accordion-content > div {
	margin: 15px 0 20px
}

.pi-accordion.pi-behavior-toggle .pi-accordion-title .pi-accordion-toggle {
	font-size: 17px;
	line-height: 22px
}

.pi-accordion.pi-behavior-toggle .pi-accordion-title .pi-accordion-toggle:after {
	content: "\e918"
}

.pi-accordion.pi-behavior-toggle .pi-accordion-item-active .pi-accordion-title .pi-accordion-toggle:after {
	content: "\e91b"
}

.pi-accordion-titles-icon-right .pi-accordion-title a {
	padding-right: 36px;
	padding-left: 0
}

.pi-accordion-titles-icon-right .pi-accordion-title a .pi-accordion-toggle {
	right: 0;
	left: auto
}

.pi-section-white .pi-accordion .pi-accordion-item {
	border-color: #d6dfdf
}

.pi-section-white .pi-accordion .pi-accordion-title a {
	color: #4d5258;
	text-shadow: transparent
}

.pi-section-white .pi-accordion .pi-accordion-title a .pi-accordion-toggle {
	border-color: #dce3e3;
	background: #f4f6f6;
	color: #586266;
	text-shadow: 0 1px 0 #fff;
	-webkit-box-shadow: inset 0 1px 0 #f8fafa;
	-moz-box-shadow: inset 0 1px 0 #f8fafa;
	box-shadow: inset 0 1px 0 #f8fafa
}

.pi-section-white .pi-accordion .pi-accordion-title a:hover {
	color: #609ddb;
	text-shadow: transparent
}

.pi-section-white .pi-accordion .pi-accordion-title a:hover .pi-accordion-toggle {
	border-color: #dce3e3;
	background: #f4f6f6;
	color: #586266;
	text-shadow: 0 1px 0 #fff;
	-webkit-box-shadow: inset 0 1px 0 #f8fafa;
	-moz-box-shadow: inset 0 1px 0 #f8fafa;
	box-shadow: inset 0 1px 0 #f8fafa
}

.pi-section-white .pi-accordion .pi-accordion-item-active .pi-accordion-title a {
	color: #4d5258;
	text-shadow: transparent
}

.pi-section-white .pi-accordion .pi-accordion-item-active .pi-accordion-title a .pi-accordion-toggle {
	border-color: #5491d5;
	background: #609ddb;
	color: #fff;
	text-shadow: 0 1px 0 rgba(0, 0, 0, .1);
	-webkit-box-shadow: inset 0 1px 0 #6aa7df;
	-moz-box-shadow: inset 0 1px 0 #6aa7df;
	box-shadow: inset 0 1px 0 #6aa7df
}

.pi-section-white .pi-accordion .pi-accordion-item-active .pi-accordion-title a:hover {
	color: #609ddb;
	text-shadow: transparent
}

.pi-section-white .pi-accordion .pi-accordion-item-active .pi-accordion-title a:hover .pi-accordion-toggle {
	border-color: #5491d5;
	background: #609ddb;
	color: #fff;
	text-shadow: 0 1px 0 rgba(0, 0, 0, .1);
	-webkit-box-shadow: inset 0 1px 0 #6aa7df;
	-moz-box-shadow: inset 0 1px 0 #6aa7df;
	box-shadow: inset 0 1px 0 #6aa7df
}

.pi-section-grey .pi-accordion .pi-accordion-item {
	border-color: #d4dddd
}

.pi-section-grey .pi-accordion .pi-accordion-title a {
	color: #4d5258;
	text-shadow: transparent
}

.pi-section-grey .pi-accordion .pi-accordion-title a .pi-accordion-toggle {
	border-color: #dce3e3;
	background: #f4f6f6;
	color: #586266;
	text-shadow: 0 1px 0 #fff;
	-webkit-box-shadow: inset 0 1px 0 #f8fafa;
	-moz-box-shadow: inset 0 1px 0 #f8fafa;
	box-shadow: inset 0 1px 0 #f8fafa
}

.pi-section-grey .pi-accordion .pi-accordion-title a:hover {
	color: #609ddb;
	text-shadow: transparent
}

.pi-section-grey .pi-accordion .pi-accordion-title a:hover .pi-accordion-toggle {
	border-color: #dce3e3;
	background: #f4f6f6;
	color: #586266;
	text-shadow: 0 1px 0 #fff;
	-webkit-box-shadow: inset 0 1px 0 #f8fafa;
	-moz-box-shadow: inset 0 1px 0 #f8fafa;
	box-shadow: inset 0 1px 0 #f8fafa
}

.pi-section-grey .pi-accordion .pi-accordion-item-active .pi-accordion-title a {
	color: #4d5258;
	text-shadow: transparent
}

.pi-section-grey .pi-accordion .pi-accordion-item-active .pi-accordion-title a .pi-accordion-toggle {
	border-color: #5491d5;
	background: #609ddb;
	color: #fff;
	text-shadow: 0 1px 0 rgba(0, 0, 0, .1);
	-webkit-box-shadow: inset 0 1px 0 #6aa7df;
	-moz-box-shadow: inset 0 1px 0 #6aa7df;
	box-shadow: inset 0 1px 0 #6aa7df
}

.pi-section-grey .pi-accordion .pi-accordion-item-active .pi-accordion-title a:hover {
	color: #609ddb;
	text-shadow: transparent
}

.pi-section-grey .pi-accordion .pi-accordion-item-active .pi-accordion-title a:hover .pi-accordion-toggle {
	border-color: #5491d5;
	background: #609ddb;
	color: #fff;
	text-shadow: 0 1px 0 rgba(0, 0, 0, .1);
	-webkit-box-shadow: inset 0 1px 0 #6aa7df;
	-moz-box-shadow: inset 0 1px 0 #6aa7df;
	box-shadow: inset 0 1px 0 #6aa7df
}

.pi-section-base .pi-accordion .pi-accordion-item {
	border-color: #82b3df
}

.pi-section-base .pi-accordion .pi-accordion-title a {
	color: #fff;
	text-shadow: transparent
}

.pi-section-base .pi-accordion .pi-accordion-title a .pi-accordion-toggle {
	border-color: #3869ab;
	background: #3f72b3;
	color: #fff;
	text-shadow: 0 1px 0 rgba(0, 0, 0, .1);
	-webkit-box-shadow: inset 0 1px 0 #447bb9;
	-moz-box-shadow: inset 0 1px 0 #447bb9;
	box-shadow: inset 0 1px 0 #447bb9
}

.pi-section-base .pi-accordion .pi-accordion-title a:hover {
	color: #fff;
	text-shadow: transparent
}

.pi-section-base .pi-accordion .pi-accordion-title a:hover .pi-accordion-toggle {
	border-color: #3869ab;
	background: #3f72b3;
	color: #fff;
	text-shadow: 0 1px 0 rgba(0, 0, 0, .1);
	-webkit-box-shadow: inset 0 1px 0 #447bb9;
	-moz-box-shadow: inset 0 1px 0 #447bb9;
	box-shadow: inset 0 1px 0 #447bb9
}

.pi-section-base .pi-accordion .pi-accordion-item-active .pi-accordion-title a {
	color: #fff;
	text-shadow: transparent
}

.pi-section-base .pi-accordion .pi-accordion-item-active .pi-accordion-title a .pi-accordion-toggle {
	border-color: #3869ab;
	background: #3f72b3;
	color: #fff;
	text-shadow: 0 1px 0 rgba(0, 0, 0, .1);
	-webkit-box-shadow: inset 0 1px 0 #447bb9;
	-moz-box-shadow: inset 0 1px 0 #447bb9;
	box-shadow: inset 0 1px 0 #447bb9
}

.pi-section-base .pi-accordion .pi-accordion-item-active .pi-accordion-title a:hover {
	color: #fff;
	text-shadow: transparent
}

.pi-section-base .pi-accordion .pi-accordion-item-active .pi-accordion-title a:hover .pi-accordion-toggle {
	border-color: #3869ab;
	background: #3f72b3;
	color: #fff;
	text-shadow: 0 1px 0 rgba(0, 0, 0, .1);
	-webkit-box-shadow: inset 0 1px 0 #447bb9;
	-moz-box-shadow: inset 0 1px 0 #447bb9;
	box-shadow: inset 0 1px 0 #447bb9
}

.pi-section-dark .pi-accordion .pi-accordion-item {
	border-color: #333941
}

.pi-section-dark .pi-accordion .pi-accordion-title a {
	color: #c6ccd0;
	text-shadow: transparent
}

.pi-section-dark .pi-accordion .pi-accordion-title a .pi-accordion-toggle {
	border-color: #393f47 #2d323a #2d323a;
	background: #2d323a;
	color: #c9d1d6;
	text-shadow: 0 1px 0 rgba(0, 0, 0, .1);
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
	box-shadow: 0 1px 1px rgba(0, 0, 0, .1)
}

.pi-section-dark .pi-accordion .pi-accordion-title a:hover {
	color: #609ddb;
	text-shadow: transparent
}

.pi-section-dark .pi-accordion .pi-accordion-title a:hover .pi-accordion-toggle {
	border-color: #393f47 #2d323a #2d323a;
	background: #2d323a;
	color: #c9d1d6;
	text-shadow: 0 1px 0 rgba(0, 0, 0, .1);
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
	box-shadow: 0 1px 1px rgba(0, 0, 0, .1)
}

.pi-section-dark .pi-accordion .pi-accordion-item-active .pi-accordion-title a {
	color: #c6ccd0;
	text-shadow: transparent
}

.pi-section-dark .pi-accordion .pi-accordion-item-active .pi-accordion-title a .pi-accordion-toggle {
	border-color: #7eb3e4 #609ddb #609ddb;
	background: #609ddb;
	color: #fff;
	text-shadow: 0 1px 0 rgba(0, 0, 0, .1);
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}

.pi-section-dark .pi-accordion .pi-accordion-item-active .pi-accordion-title a:hover {
	color: #609ddb;
	text-shadow: transparent
}

.pi-section-dark .pi-accordion .pi-accordion-item-active .pi-accordion-title a:hover .pi-accordion-toggle {
	border-color: #7eb3e4 #609ddb #609ddb;
	background: #609ddb;
	color: #fff;
	text-shadow: 0 1px 0 rgba(0, 0, 0, .1);
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}

.pi-section-parallax .pi-accordion .pi-accordion-item {
	border-color: #242427
}

.pi-section-parallax .pi-accordion .pi-accordion-title a {
	color: #cbcbce;
	text-shadow: transparent
}

.pi-section-parallax .pi-accordion .pi-accordion-title a .pi-accordion-toggle {
	border-color: #2c2d30 #222325 #222325;
	background: #222325;
	color: #e1e1e5;
	text-shadow: 0 -1px 0 #161719;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .15);
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .15);
	box-shadow: 0 1px 1px rgba(0, 0, 0, .15)
}

.pi-section-parallax .pi-accordion .pi-accordion-title a:hover {
	color: #5281d2;
	text-shadow: transparent
}

.pi-section-parallax .pi-accordion .pi-accordion-title a:hover .pi-accordion-toggle {
	border-color: #25262a #1d1e21 #1d1e21;
	background: #1d1e21;
	color: #b7b7bb;
	text-shadow: 0 -1px 0 #141417;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .15);
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .15);
	box-shadow: 0 1px 1px rgba(0, 0, 0, .15)
}

.pi-section-parallax .pi-accordion .pi-accordion-item-active .pi-accordion-title a {
	color: #cbcbce;
	text-shadow: transparent
}

.pi-section-parallax .pi-accordion .pi-accordion-item-active .pi-accordion-title a .pi-accordion-toggle {
	border-color: #5aa9f5 #609ddb #609ddb;
	background: #609ddb;
	color: #fff;
	text-shadow: 0 -1px 0 #2c64e9;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .15);
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .15);
	box-shadow: 0 1px 1px rgba(0, 0, 0, .15)
}

.pi-section-parallax .pi-accordion .pi-accordion-item-active .pi-accordion-title a:hover {
	color: #5281d2;
	text-shadow: transparent
}

.pi-section-parallax .pi-accordion .pi-accordion-item-active .pi-accordion-title a:hover .pi-accordion-toggle {
	border-color: #578aca #3a66b3 #3a66b3;
	background: #3a66b3;
	color: #fff;
	text-shadow: 0 -1px 0 #234798;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .15);
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .15);
	box-shadow: 0 1px 1px rgba(0, 0, 0, .15)
}