@charset "utf-8";
/* CSS Document */


.linka{color:#FFF; text-decoration:none; text-transform:none;}
.linka:hover{color:#FFF; text-decoration:none; text-transform:none;}

/*--------------------------------------CAR1---------------------------------------------------*/
/**/
/* basic styles */
/**/
.pcss3-accordion {
	overflow: hidden;
	/*border: 0px solid #fff;
	box-shadow: 0 5px 15px #808080;*/
}
.pcss3-accordion-item {
	position: absolute;
	z-index: 1;
	top: 0;
	width: 100%;
	background: #f2f2f2;
	box-shadow: 0 0 0 1px #fff;
	transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;   
}
.pcss3-accordion-item:first-child {
	position: relative;
	left: 0 !important;
	width: 70%;
}
.pcss3-accordion-pic {
	position: relative;
	display: block;
	width: 100%;
	opacity: 0.8;
	transition: opacity 0.2s;
	-o-transition: opacity 0.2s;
	-ms-transition: opacity 0.2s;
	-moz-transition: opacity 0.2s;
	-webkit-transition: opacity 0.2s;
}
.pcss3-accordion-input {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	border: 0;
	cursor: pointer;
	opacity: 0;
}
.pcss3-accordion-input:checked {
	width: 0;
}
.pcss3-accordion-input:hover ~ .pcss3-accordion-pic {
	opacity: 1;
}
.pcss3-accordion-input:checked ~ .pcss3-accordion-pic {
	opacity: 1;
}
.pcss3-accordion-input:checked ~ .pcss3-accordion-item {
	left: 100%;
}


/**/
/* styles for different images number */
/**/

.pcss3-accordion5 .pcss3-accordion-item {
	left: 8.5%;	
}


/**/
/* caption styles */
/**/

.pcss3-accordion-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	background: rgba(0,0,0,0.7);
	text-align: left;
	opacity: 0;
	transition: opacity 0.3s linear;
	-o-transition: opacity 0.3s linear;
	-ms-transition: opacity 0.3s linear;
	-moz-transition: opacity 0.3s linear;
	-webkit-transition: opacity 0.3s linear;
	color: #fff;
}
.pcss3-accordion-captionb {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	background: rgba(0,0,0,0.7);
	text-align: left;
	opacity: 1;
	transition: opacity 0.3s linear;
	-o-transition: opacity 0.3s linear;
	-ms-transition: opacity 0.3s linear;
	-moz-transition: opacity 0.3s linear;
	-webkit-transition: opacity 0.3s linear;
	color: #fff;
	padding: 5px 0px 10px 7px !important;
	}
.pcss3-accordion-caption-top {
	top: 0;
	bottom: auto;
}
.pcss3-accordion-caption-right {
	top: 0;
	right: 0;
	left: auto;
	width: 40%;
}
.pcss3-accordion-caption-left {
	top: 0;
	width: 40%;
}
.pcss3-accordion-caption dl {
	margin: 0;
	padding: 10px;
}
.pcss3-accordion-caption dt {
	margin: 0 0 4px;
	padding: 0;
	font: 600 22px/26px Georgia, Helvetica, Arial, sans-serif;
}
.pcss3-accordion-caption dd {
	margin: 0;
	padding: 0;
	font-size: 12px;
	line-height: 16px;
}
.pcss3-accordion-input:checked ~ .pcss3-accordion-caption {
	opacity: 1;
}
.pcss3-accordion-input:checked ~ .pcss3-accordion-captionb {
	opacity: 0;
}

@media screen and (max-width: 768px) {
	.pcss3-accordion-caption dl {
		padding: 10px;
	}
	.pcss3-accordion-caption dt {
		font-size: 16px;
		line-height: 22px;
	}
	.pcss3-accordion-caption dd {
		font-size: 11px;
		line-height: 15px;
	}
.pcss3-accordion-captionb {
	padding:5px 0px 10px 5px !important;
}
}

@media screen and (max-width: 480px) {
	.pcss3-accordion-caption dl {
		padding: 5px;
	}
	.pcss3-accordion-caption dt {
		font-size: 14px;
		line-height: 18px;
	}
	.pcss3-accordion-caption dd {
		font-size: 10px;
		line-height: 13px;
	}
.pcss3-accordion-captionb {
	padding:5px 0px 10px 0px !important;
}
}


/**/
/* dark style */
/**/
.pcss3-accordion-dark {
	overflow: hidden;
	/*border: 5px solid #000;
	box-shadow: 0 5px 15px #808080;*/
}
.pcss3-accordion-dark .pcss3-accordion-item {
	background: #0d0d0d;
	/*box-shadow: 0 0 0 1px #000;*/
	border-left: #F5F5DC thin !important;	
}
.pcss3-accordion-dark .pcss3-accordion-caption {
	background: rgba(0,0,0,0.5);
	color: #FFF;
}


/*--------------------------------------CAR1---------------------------------------------------*/
/*--------------------------------------CAR2---------------------------------------------------*/
/**/
/* basic styles */
/**/
.pcss3-accordion1 {
	overflow: hidden;
	/*border: 0px solid #fff;
	box-shadow: 0 5px 15px #808080;*/
}
.pcss3-accordion-item1 {
	position: absolute;
	z-index: 1;
	top: 0;
	width: 100%;
	background: #f2f2f2;
	box-shadow: 0 0 0 1px #fff;
	transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;   
}
.pcss3-accordion-item1:first-child {
	position: relative;
	left: 0 !important;
	width: 70%;
}
.pcss3-accordion-pic1 {
	position: relative;
	display: block;
	width: 100%;
	opacity: 0.8;
	transition: opacity 0.2s;
	-o-transition: opacity 0.2s;
	-ms-transition: opacity 0.2s;
	-moz-transition: opacity 0.2s;
	-webkit-transition: opacity 0.2s;
}
.pcss3-accordion-input1 {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	border: 0;
	cursor: pointer;
	opacity: 0;
}
.pcss3-accordion-input1:checked {
	width: 0;
}
.pcss3-accordion-input1:hover ~ .pcss3-accordion-pic1 {
	opacity: 1;
}
.pcss3-accordion-input1:checked ~ .pcss3-accordion-pic1 {
	opacity: 1;
}
.pcss3-accordion-input1:checked ~ .pcss3-accordion-item1 {
	left: 100%;
}


/**/
/* styles for different images number */
/**/

.pcss3-accordion5 .pcss3-accordion-item1 {
	left: 6.2%;	/*10.7%*/
}



/**/
/* caption styles */
/**/

.pcss3-accordion-caption1 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	background: rgba(0,0,0,0.7);
	text-align: left;
	opacity: 0;
	transition: opacity 0.3s linear;
	-o-transition: opacity 0.3s linear;
	-ms-transition: opacity 0.3s linear;
	-moz-transition: opacity 0.3s linear;
	-webkit-transition: opacity 0.3s linear;
	color: #fff;
}
.pcss3-accordion-caption1b {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	background: rgba(0,0,0,0.7);
	text-align: left;
	opacity: 1;
	transition: opacity 0.3s linear;
	-o-transition: opacity 0.3s linear;
	-ms-transition: opacity 0.3s linear;
	-moz-transition: opacity 0.3s linear;
	-webkit-transition: opacity 0.3s linear;
	color: #fff;
	padding: 5px 1px 10px 2px !important;
	}
.pcss3-accordion-caption1-top {
	top: 0;
	bottom: auto;
}
.pcss3-accordion-caption1-right {
	top: 0;
	right: 0;
	left: auto;
	width: 40%;
}
.pcss3-accordion-caption1-left {
	top: 0;
	width: 40%;
}
.pcss3-accordion-caption1 dl {
	margin: 0;
	padding: 10px;
}
.pcss3-accordion-caption1 dt {
	margin: 0 0 4px;
	padding: 0;
	font: 600 22px/26px Georgia, Helvetica, Arial, sans-serif;
}
.pcss3-accordion-caption1 dd {
	margin: 0;
	padding: 0;
	font-size: 12px;
	line-height: 16px;
}
.pcss3-accordion-input1:checked ~ .pcss3-accordion-caption1 {
	opacity: 1;
}
.pcss3-accordion-input1:checked ~ .pcss3-accordion-caption1b {
	opacity: 0;
}

@media screen and (max-width: 768px) {
	.pcss3-accordion-caption1 dl {
		padding: 10px;
	}
	.pcss3-accordion-caption1 dt {
		font-size: 16px;
		line-height: 22px;
	}
	.pcss3-accordion-caption1 dd {
		font-size: 11px;
		line-height: 15px;
	}
.pcss3-accordion-caption1b {
	padding:5px 0px 10px 5px !important;
}
}

@media screen and (max-width: 480px) {
	.pcss3-accordion-caption1 dl {
		padding: 5px;
	}
	.pcss3-accordion-caption1 dt {
		font-size: 14px;
		line-height: 18px;
	}
	.pcss3-accordion-caption1 dd {
		font-size: 10px;
		line-height: 13px;
	}
.pcss3-accordion-caption1b {
	padding:5px 0px 10px 0px !important;
}
}


/**/
/* dark style */
/**/
.pcss3-accordion-dark {
	overflow: hidden;
	/*border: 5px solid #000;
	box-shadow: 0 5px 15px #808080;*/
}
.pcss3-accordion-dark .pcss3-accordion-item1 {
	background: #0d0d0d;
	/*box-shadow: 0 0 0 1px #000;*/
	border-left: #F5F5DC thin !important;
}
.pcss3-accordion-dark .pcss3-accordion-caption1 {
	background: rgba(0,0,0,0.5);
	color: #FFF;
}
/*--------------------------------------CAR2---------------------------------------------------*/
/*--------------------------------------CAR3---------------------------------------------------*/

/**/
/* basic styles */
/**/
.pcss3-accordion2 {
	overflow: hidden;
	/*border: 0px solid #fff;
	box-shadow: 0 5px 15px #808080;*/
}
.pcss3-accordion-item2 {
	position: absolute;
	z-index: 1;
	top: 0;
	width: 100%;
	background: #f2f2f2;
	box-shadow: 0 0 0 1px #fff;
	transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;   
}
.pcss3-accordion-item2:first-child {
	position: relative;
	left: 0 !important;
	width: 70%;
}
.pcss3-accordion-pic2 {
	position: relative;
	display: block;
	width: 100%;
	opacity: 0.8;
	transition: opacity 0.2s;
	-o-transition: opacity 0.2s;
	-ms-transition: opacity 0.2s;
	-moz-transition: opacity 0.2s;
	-webkit-transition: opacity 0.2s;
}
.pcss3-accordion-input2 {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	border: 0;
	cursor: pointer;
	opacity: 0;
}
.pcss3-accordion-input2:checked {
	width: 0;
}
.pcss3-accordion-input2:hover ~ .pcss3-accordion-pic2 {
	opacity: 1;
}
.pcss3-accordion-input2:checked ~ .pcss3-accordion-pic2 {
	opacity: 1;
}
.pcss3-accordion-input2:checked ~ .pcss3-accordion-item2 {
	left: 100%;
}


/**/
/* styles for different images number */
/**/

.pcss3-accordion5 .pcss3-accordion-item2 {
	left: 7%;	
}

/**/
/* caption styles */
/**/

.pcss3-accordion-caption2 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	background: rgba(0,0,0,0.7);
	text-align: left;
	opacity: 0;
	transition: opacity 0.3s linear;
	-o-transition: opacity 0.3s linear;
	-ms-transition: opacity 0.3s linear;
	-moz-transition: opacity 0.3s linear;
	-webkit-transition: opacity 0.3s linear;
	color: #fff;
}
.pcss3-accordion-caption2b {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	background: rgba(0,0,0,0.7);
	text-align: left;
	opacity: 1;
	transition: opacity 0.3s linear;
	-o-transition: opacity 0.3s linear;
	-ms-transition: opacity 0.3s linear;
	-moz-transition: opacity 0.3s linear;
	-webkit-transition: opacity 0.3s linear;
	color: #fff;
	padding:5px 0px 10px 7px !important;
	}
.pcss3-accordion-caption2-top {
	top: 0;
	bottom: auto;
}
.pcss3-accordion-caption2-right {
	top: 0;
	right: 0;
	left: auto;
	width: 40%;
}
.pcss3-accordion-caption2-left {
	top: 0;
	width: 40%;
}
.pcss3-accordion-caption2 dl {
	margin: 0;
	padding: 10px;
}
.pcss3-accordion-caption2 dt {
	margin: 0 0 4px;
	padding: 0;
	font: 600 22px/26px Georgia, Helvetica, Arial, sans-serif;
}
.pcss3-accordion-caption2 dd {
	margin: 0;
	padding: 0;
	font-size: 12px;
	line-height: 16px;
}
.pcss3-accordion-input2:checked ~ .pcss3-accordion-caption2 {
	opacity: 1;
}
.pcss3-accordion-input2:checked ~ .pcss3-accordion-caption2b {
	opacity: 0;
}

@media screen and (max-width: 768px) {
	.pcss3-accordion-caption2 dl {
		padding: 10px;
	}
	.pcss3-accordion-caption2 dt {
		font-size: 16px;
		line-height: 22px;
	}
	.pcss3-accordion-caption2 dd {
		font-size: 11px;
		line-height: 15px;
	}
.pcss3-accordion-caption2b {
	padding:5px 0px 10px 5px !important;
}
}

@media screen and (max-width: 480px) {
	.pcss3-accordion-caption2 dl {
		padding: 5px;
	}
	.pcss3-accordion-caption2 dt {
		font-size: 14px;
		line-height: 18px;
	}
	.pcss3-accordion-caption2 dd {
		font-size: 10px;
		line-height: 13px;
	}
.pcss3-accordion-caption2b {
	padding:5px 0px 10px 0px !important;
}
}


/**/
/* dark style */
/**/
.pcss3-accordion-dark2 {
	overflow: hidden;
	/*border: 5px solid #000;
	box-shadow: 0 5px 15px #808080;*/
}
.pcss3-accordion-dark .pcss3-accordion-item2 {
	background: #0d0d0d;
	/*box-shadow: 0 0 0 1px #000;*/
	border-left: #F5F5DC thin !important;	
}
.pcss3-accordion-dark .pcss3-accordion-caption2 {
	background: rgba(0,0,0,0.5);
	color: #FFF;
}
/*--------------------------------------CAR3----------------------------------------------------*/
/*--------------------------------------CAR4----------------------------------------------------*/
/**/
/* basic styles */
/**/
.pcss3-accordion3 {
	overflow: hidden;
	/*border: 0px solid #fff;
	box-shadow: 0 5px 15px #808080;*/
}
.pcss3-accordion-item3 {
	position: absolute;
	z-index: 1;
	top: 0;
	width: 100%;
	background: #f2f2f2;
	box-shadow: 0 0 0 1px #fff;
	transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;   
}
.pcss3-accordion-item3:first-child {
	position: relative;
	left: 0 !important;
	width: 70%;
}
.pcss3-accordion-pic3 {
	position: relative;
	display: block;
	width: 100%;
	opacity: 0.8;
	transition: opacity 0.2s;
	-o-transition: opacity 0.2s;
	-ms-transition: opacity 0.2s;
	-moz-transition: opacity 0.2s;
	-webkit-transition: opacity 0.2s;
}
.pcss3-accordion-input3 {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	border: 0;
	cursor: pointer;
	opacity: 0;
}
.pcss3-accordion-input3:checked {
	width: 0;
}
.pcss3-accordion-input3:hover ~ .pcss3-accordion-pic3 {
	opacity: 1;
}
.pcss3-accordion-input3:checked ~ .pcss3-accordion-pic3 {
	opacity: 1;
}
.pcss3-accordion-input3:checked ~ .pcss3-accordion-item3 {
	left: 100%;
}


/**/
/* styles for different images number */
/**/

.pcss3-accordion5 .pcss3-accordion-item3 {
	left: 8.5%;	
}


/**/
/* caption styles */
/**/

.pcss3-accordion-caption3 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	background: rgba(0,0,0,0.7);
	text-align: left;
	opacity: 0;
	transition: opacity 0.3s linear;
	-o-transition: opacity 0.3s linear;
	-ms-transition: opacity 0.3s linear;
	-moz-transition: opacity 0.3s linear;
	-webkit-transition: opacity 0.3s linear;
	color: #fff;
}
.pcss3-accordion-caption3b {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	background: rgba(0,0,0,0.7);
	text-align: left;
	opacity: 1;
	transition: opacity 0.3s linear;
	-o-transition: opacity 0.3s linear;
	-ms-transition: opacity 0.3s linear;
	-moz-transition: opacity 0.3s linear;
	-webkit-transition: opacity 0.3s linear;
	color: #fff;
	padding:5px 0px 10px 15px !important;
	}
.pcss3-accordion-caption3-top {
	top: 0;
	bottom: auto;
}
.pcss3-accordion-caption3-right {
	top: 0;
	right: 0;
	left: auto;
	width: 40%;
}
.pcss3-accordion-caption3-left {
	top: 0;
	width: 40%;
}
.pcss3-accordion-caption3 dl {
	margin: 0;
	padding: 10px;
}
.pcss3-accordion-caption3 dt {
	margin: 0 0 4px;
	padding: 0;
	font: 600 22px/26px Georgia, Helvetica, Arial, sans-serif;
}
.pcss3-accordion-caption3 dd {
	margin: 0;
	padding: 0;
	font-size: 12px;
	line-height: 16px;
}
.pcss3-accordion-input3:checked ~ .pcss3-accordion-caption3 {
	opacity: 1;
}
.pcss3-accordion-input3:checked ~ .pcss3-accordion-caption3b {
	opacity: 0;
}

@media screen and (max-width: 768px) {
	.pcss3-accordion-caption3 dl {
		padding: 10px;
	}
	.pcss3-accordion-caption3 dt {
		font-size: 16px;
		line-height: 22px;
	}
	.pcss3-accordion-caption3 dd {
		font-size: 11px;
		line-height: 15px;
	}
.pcss3-accordion-caption3b {
	padding:5px 0px 10px 5px !important;
}
}

@media screen and (max-width: 480px) {
	.pcss3-accordion-caption3 dl {
		padding: 5px;
	}
	.pcss3-accordion-caption3 dt {
		font-size: 14px;
		line-height: 18px;
	}
	.pcss3-accordion-caption3 dd {
		font-size: 10px;
		line-height: 13px;
	}
.pcss3-accordion-caption3b {
	padding:5px 0px 10px 0px !important;
}
}


/**/
/* dark style */
/**/
.pcss3-accordion-dark3 {
	overflow: hidden;
	/*border: 5px solid #000;
	box-shadow: 0 5px 15px #808080;*/
}
.pcss3-accordion-dark .pcss3-accordion-item3 {
	background: #0d0d0d;
	/*box-shadow: 0 0 0 1px #000;*/
	border-left: #F5F5DC thin !important;	
}
.pcss3-accordion-dark .pcss3-accordion-caption3 {
	background: rgba(0,0,0,0.5);
	color: #FFF;
}
/*--------------------------------------CAR4----------------------------------------------------*/
/*--------------------------------------CAR5----------------------------------------------------*/
/**/
/* basic styles */
/**/
.pcss3-accordion4 {
	overflow: hidden;
	/*border: 0px solid #fff;
	box-shadow: 0 5px 15px #808080;*/
}
.pcss3-accordion-item4 {
	position: absolute;
	z-index: 1;
	top: 0;
	width: 100%;
	background: #f2f2f2;
	box-shadow: 0 0 0 1px #fff;
	transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;   
}
.pcss3-accordion-item4:first-child {
	position: relative;
	left: 0 !important;
	width: 70%;
}
.pcss3-accordion-pic4 {
	position: relative;
	display: block;
	width: 100%;
	opacity: 0.8;
	transition: opacity 0.2s;
	-o-transition: opacity 0.2s;
	-ms-transition: opacity 0.2s;
	-moz-transition: opacity 0.2s;
	-webkit-transition: opacity 0.2s;
}
.pcss3-accordion-input4 {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	border: 0;
	cursor: pointer;
	opacity: 0;
}
.pcss3-accordion-input4:checked {
	width: 0;
}
.pcss3-accordion-input4:hover ~ .pcss3-accordion-pic4 {
	opacity: 1;
}
.pcss3-accordion-input4:checked ~ .pcss3-accordion-pic4 {
	opacity: 1;
}
.pcss3-accordion-input4:checked ~ .pcss3-accordion-item4 {
	left: 100%;
}


/**/
/* styles for different images number */
/**/

.pcss3-accordion5 .pcss3-accordion-item4 {
	left: 5.4%;	
}


/**/
/* caption styles */
/**/

.pcss3-accordion-caption4 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	background: rgba(0,0,0,0.7);
	text-align: left;
	opacity: 0;
	transition: opacity 0.3s linear;
	-o-transition: opacity 0.3s linear;
	-ms-transition: opacity 0.3s linear;
	-moz-transition: opacity 0.3s linear;
	-webkit-transition: opacity 0.3s linear;
	color: #fff;
}
.pcss3-accordion-caption4b {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	background: rgba(0,0,0,0.7);
	text-align: left;
	opacity: 1;
	transition: opacity 0.3s linear;
	-o-transition: opacity 0.3s linear;
	-ms-transition: opacity 0.3s linear;
	-moz-transition: opacity 0.3s linear;
	-webkit-transition: opacity 0.3s linear;
	color: #fff;
	padding:5px 10px 10px 2px !important;
	}
.pcss3-accordion-caption4-top {
	top: 0;
	bottom: auto;
}
.pcss3-accordion-caption4-right {
	top: 0;
	right: 0;
	left: auto;
	width: 40%;
}
.pcss3-accordion-caption4-left {
	top: 0;
	width: 40%;
}
.pcss3-accordion-caption4 dl {
	margin: 0;
	padding: 10px;
}
.pcss3-accordion-caption4 dt {
	margin: 0 0 4px;
	padding: 0;
	font: 600 22px/26px Georgia, Helvetica, Arial, sans-serif;
}
.pcss3-accordion-caption4 dd {
	margin: 0;
	padding: 0;
	font-size: 12px;
	line-height: 16px;
}
.pcss3-accordion-input4:checked ~ .pcss3-accordion-caption4 {
	opacity: 1;
}
.pcss3-accordion-input4:checked ~ .pcss3-accordion-caption4b {
	opacity: 0;
}

@media screen and (max-width: 768px) {
	.pcss3-accordion-caption4 dl {
		padding: 10px;
	}
	.pcss3-accordion-caption4 dt {
		font-size: 16px;
		line-height: 22px;
	}
	.pcss3-accordion-caption4 dd {
		font-size: 11px;
		line-height: 15px;
	}
.pcss3-accordion-caption4b {
	padding:5px 0px 10px 5px !important;
}
}

@media screen and (max-width: 480px) {
	.pcss3-accordion-caption4 dl {
		padding: 5px;
	}
	.pcss3-accordion-caption4 dt {
		font-size: 14px;
		line-height: 18px;
	}
	.pcss3-accordion-caption4 dd {
		font-size: 10px;
		line-height: 13px;
	}
.pcss3-accordion-caption4b {
	padding:5px 0px 10px 0px !important;
}
}


/**/
/* dark style */
/**/
.pcss3-accordion-dark4 {
	overflow: hidden;
	/*border: 5px solid #000;
	box-shadow: 0 5px 15px #808080;*/
}
.pcss3-accordion-dark .pcss3-accordion-item4 {
	background: #0d0d0d;
	/*box-shadow: 0 0 0 1px #000;*/
	border-left: #F5F5DC thin !important;	
}
.pcss3-accordion-dark .pcss3-accordion-caption4 {
	background: rgba(0,0,0,0.5);
	color: #FFF;
}
/*--------------------------------------CAR5----------------------------------------------------*/
/*--------------------------------------CAR6----------------------------------------------------*/
/**/
/* basic styles */
/**/
.pcss3-accordion5 {
	overflow: hidden;
	/*border: 0px solid #fff;
	box-shadow: 0 5px 15px #808080;*/
}
.pcss3-accordion-item5 {
	position: absolute;
	z-index: 1;
	top: 0;
	width: 100%;
	background: #f2f2f2;
	box-shadow: 0 0 0 1px #fff;
	transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;   
}
.pcss3-accordion-item5:first-child {
	position: relative;
	left: 0 !important;
	width: 70%;
}
.pcss3-accordion-pic5 {
	position: relative;
	display: block;
	width: 100%;
	opacity: 0.8;
	transition: opacity 0.2s;
	-o-transition: opacity 0.2s;
	-ms-transition: opacity 0.2s;
	-moz-transition: opacity 0.2s;
	-webkit-transition: opacity 0.2s;
}
.pcss3-accordion-input5 {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	border: 0;
	cursor: pointer;
	opacity: 0;
}
.pcss3-accordion-input5:checked {
	width: 0;
}
.pcss3-accordion-input5:hover ~ .pcss3-accordion-pic5 {
	opacity: 1;
}
.pcss3-accordion-input5:checked ~ .pcss3-accordion-pic5 {
	opacity: 1;
}
.pcss3-accordion-input5:checked ~ .pcss3-accordion-item5 {
	left: 100%;
}


/**/
/* styles for different images number */
/**/

.pcss3-accordion5 .pcss3-accordion-item5 {
	left: 10.7%;	
}

/**/
/* caption styles */
/**/

.pcss3-accordion-caption5 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	background: rgba(0,0,0,0.7);
	text-align: left;
	opacity: 0;
	transition: opacity 0.3s linear;
	-o-transition: opacity 0.3s linear;
	-ms-transition: opacity 0.3s linear;
	-moz-transition: opacity 0.3s linear;
	-webkit-transition: opacity 0.3s linear;
	color: #fff;
}
.pcss3-accordion-caption5b {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	background: rgba(0,0,0,0.7);
	text-align: left;
	opacity: 1;
	transition: opacity 0.3s linear;
	-o-transition: opacity 0.3s linear;
	-ms-transition: opacity 0.3s linear;
	-moz-transition: opacity 0.3s linear;
	-webkit-transition: opacity 0.3s linear;
	color: #fff;
	padding:5px 0px 10px 15px !important;
	}
.pcss3-accordion-caption5-top {
	top: 0;
	bottom: auto;
}
.pcss3-accordion-caption5-right {
	top: 0;
	right: 0;
	left: auto;
	width: 40%;
}
.pcss3-accordion-caption5-left {
	top: 0;
	width: 40%;
}
.pcss3-accordion-caption5 dl {
	margin: 0;
	padding: 10px;
}
.pcss3-accordion-caption5 dt {
	margin: 0 0 4px;
	padding: 0;
	font: 600 22px/26px Georgia, Helvetica, Arial, sans-serif;
}
.pcss3-accordion-caption5 dd {
	margin: 0;
	padding: 0;
	font-size: 12px;
	line-height: 16px;
}
.pcss3-accordion-input5:checked ~ .pcss3-accordion-caption5 {
	opacity: 1;
}
.pcss3-accordion-input5:checked ~ .pcss3-accordion-caption5b {
	opacity: 0;
}

@media screen and (max-width: 768px) {
	.pcss3-accordion-caption5 dl {
		padding: 10px;
	}
	.pcss3-accordion-caption5 dt {
		font-size: 16px;
		line-height: 22px;
	}
	.pcss3-accordion-caption5 dd {
		font-size: 11px;
		line-height: 15px;
	}
.pcss3-accordion-caption5b {
	padding:5px 0px 10px 5px !important;
}
}

@media screen and (max-width: 480px) {
	.pcss3-accordion-caption5 dl {
		padding: 5px;
	}
	.pcss3-accordion-caption5 dt {
		font-size: 14px;
		line-height: 18px;
	}
	.pcss3-accordion-caption5 dd {
		font-size: 10px;
		line-height: 13px;
	}
.pcss3-accordion-caption5b {
	padding:5px 0px 10px 0px !important;
}
}


/**/
/* dark style */
/**/
.pcss3-accordion-dark5 {
	overflow: hidden;
	/*border: 5px solid #000;
	box-shadow: 0 5px 15px #808080;*/
}
.pcss3-accordion-dark .pcss3-accordion-item5 {
	background: #0d0d0d;
	/*box-shadow: 0 0 0 1px #000;*/
	border-left: #F5F5DC thin !important;	
}
.pcss3-accordion-dark .pcss3-accordion-caption5 {
	background: rgba(0,0,0,0.5);
	color: #FFF;
}
/*--------------------------------------CAR6----------------------------------------------------*/
/*--------------------------------------CAR7----------------------------------------------------*/
/**/
/* basic styles */
/**/
.pcss3-accordion6 {
	overflow: hidden;
	/*border: 0px solid #fff;
	box-shadow: 0 5px 15px #808080;*/
}
.pcss3-accordion-item6 {
	position: absolute;
	z-index: 1;
	top: 0;
	width: 100%;
	background: #f2f2f2;
	box-shadow: 0 0 0 1px #fff;
	transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;   
}
.pcss3-accordion-item6:first-child {
	position: relative;
	left: 0 !important;
	width: 70%;
}
.pcss3-accordion-pic6 {
	position: relative;
	display: block;
	width: 100%;
	opacity: 0.8;
	transition: opacity 0.2s;
	-o-transition: opacity 0.2s;
	-ms-transition: opacity 0.2s;
	-moz-transition: opacity 0.2s;
	-webkit-transition: opacity 0.2s;
}
.pcss3-accordion-input6 {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	border: 0;
	cursor: pointer;
	opacity: 0;
}
.pcss3-accordion-input6:checked {
	width: 0;
}
.pcss3-accordion-input6:hover ~ .pcss3-accordion-pic6 {
	opacity: 1;
}
.pcss3-accordion-input6:checked ~ .pcss3-accordion-pic6 {
	opacity: 1;
}
.pcss3-accordion-input6:checked ~ .pcss3-accordion-item6 {
	left: 100%;
}


/**/
/* styles for different images number */
/**/

.pcss3-accordion6 .pcss3-accordion-item6 {
	left: 8.7%;	
}


/**/
/* caption styles */
/**/

.pcss3-accordion-caption6 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	background: rgba(0,0,0,0.7);
	text-align: left;
	opacity: 0;
	transition: opacity 0.3s linear;
	-o-transition: opacity 0.3s linear;
	-ms-transition: opacity 0.3s linear;
	-moz-transition: opacity 0.3s linear;
	-webkit-transition: opacity 0.3s linear;
	color: #fff;
}
.pcss3-accordion-caption6b {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	background: rgba(0,0,0,0.7);
	text-align: left;
	opacity: 1;
	transition: opacity 0.3s linear;
	-o-transition: opacity 0.3s linear;
	-ms-transition: opacity 0.3s linear;
	-moz-transition: opacity 0.3s linear;
	-webkit-transition: opacity 0.3s linear;
	color: #fff;
	padding:5px 0px 10px 15px !important;
	}
.pcss3-accordion-caption6-top {
	top: 0;
	bottom: auto;
}
.pcss3-accordion-caption6-right {
	top: 0;
	right: 0;
	left: auto;
	width: 40%;
}
.pcss3-accordion-caption6-left {
	top: 0;
	width: 40%;
}
.pcss3-accordion-caption6 dl {
	margin: 0;
	padding: 10px;
}
.pcss3-accordion-caption6 dt {
	margin: 0 0 4px;
	padding: 0;
	font: 600 22px/26px Georgia, Helvetica, Arial, sans-serif;
}
.pcss3-accordion-caption6 dd {
	margin: 0;
	padding: 0;
	font-size: 12px;
	line-height: 16px;
}
.pcss3-accordion-input6:checked ~ .pcss3-accordion-caption6 {
	opacity: 1;
}
.pcss3-accordion-input6:checked ~ .pcss3-accordion-caption6b {
	opacity: 0;
}

@media screen and (max-width: 768px) {
	.pcss3-accordion-caption6 dl {
		padding: 10px;
	}
	.pcss3-accordion-caption6 dt {
		font-size: 16px;
		line-height: 22px;
	}
	.pcss3-accordion-caption6 dd {
		font-size: 11px;
		line-height: 15px;
	}
.pcss3-accordion-caption6b {
	padding:5px 0px 10px 5px !important;
}
}

@media screen and (max-width: 480px) {
	.pcss3-accordion-caption6 dl {
		padding: 5px;
	}
	.pcss3-accordion-caption6 dt {
		font-size: 14px;
		line-height: 18px;
	}
	.pcss3-accordion-caption6 dd {
		font-size: 10px;
		line-height: 13px;
	}
.pcss3-accordion-caption6b {
	padding:5px 0px 10px 0px !important;
}
}


/**/
/* dark style */
/**/
.pcss3-accordion-dark6 {
	overflow: hidden;
	/*border: 5px solid #000;
	box-shadow: 0 5px 15px #808080;*/
}
.pcss3-accordion-dark .pcss3-accordion-item6 {
	background: #0d0d0d;
	/*box-shadow: 0 0 0 1px #000;*/
	border-left: #F5F5DC thin !important;	
}
.pcss3-accordion-dark .pcss3-accordion-caption6 {
	background: rgba(0,0,0,0.5);
	color: #FFF;
}
/*--------------------------------------CAR7----------------------------------------------------*/
/*--------------------------------------CAR8----------------------------------------------------*/
/**/
/* basic styles */
/**/
.pcss3-accordion7 {
	overflow: hidden;
	/*border: 0px solid #fff;
	box-shadow: 0 5px 15px #808080;*/
}
.pcss3-accordion-item7 {
	position: absolute;
	z-index: 1;
	top: 0;
	width: 100%;
	background: #f2f2f2;
	box-shadow: 0 0 0 1px #fff;
	transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;   
}
.pcss3-accordion-item7:first-child {
	position: relative;
	left: 0 !important;
	width: 70%;
}
.pcss3-accordion-pic7 {
	position: relative;
	display: block;
	width: 100%;
	opacity: 0.8;
	transition: opacity 0.2s;
	-o-transition: opacity 0.2s;
	-ms-transition: opacity 0.2s;
	-moz-transition: opacity 0.2s;
	-webkit-transition: opacity 0.2s;
}
.pcss3-accordion-input7 {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	border: 0;
	cursor: pointer;
	opacity: 0;
}
.pcss3-accordion-input7:checked {
	width: 0;
}
.pcss3-accordion-input7:hover ~ .pcss3-accordion-pic7 {
	opacity: 1;
}
.pcss3-accordion-input7:checked ~ .pcss3-accordion-pic7 {
	opacity: 1;
}
.pcss3-accordion-input7:checked ~ .pcss3-accordion-item7 {
	left: 100%;
}


/**/
/* styles for different images number */
/**/

.pcss3-accordion7 .pcss3-accordion-item7 {
	left: 8.7%;	
}


/**/
/* caption styles */
/**/

.pcss3-accordion-caption7 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	background: rgba(0,0,0,0.7);
	text-align: left;
	opacity: 0;
	transition: opacity 0.3s linear;
	-o-transition: opacity 0.3s linear;
	-ms-transition: opacity 0.3s linear;
	-moz-transition: opacity 0.3s linear;
	-webkit-transition: opacity 0.3s linear;
	color: #fff;
}
.pcss3-accordion-caption7b {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	background: rgba(0,0,0,0.7);
	text-align: left;
	opacity: 1;
	transition: opacity 0.3s linear;
	-o-transition: opacity 0.3s linear;
	-ms-transition: opacity 0.3s linear;
	-moz-transition: opacity 0.3s linear;
	-webkit-transition: opacity 0.3s linear;
	color: #fff;
	padding:5px 0px 10px 15px !important;
	}
.pcss3-accordion-caption7-top {
	top: 0;
	bottom: auto;
}
.pcss3-accordion-caption7-right {
	top: 0;
	right: 0;
	left: auto;
	width: 40%;
}
.pcss3-accordion-caption7-left {
	top: 0;
	width: 40%;
}
.pcss3-accordion-caption7 dl {
	margin: 0;
	padding: 10px;
}
.pcss3-accordion-caption7 dt {
	margin: 0 0 4px;
	padding: 0;
	font: 600 22px/26px Georgia, Helvetica, Arial, sans-serif;
}
.pcss3-accordion-caption7 dd {
	margin: 0;
	padding: 0;
	font-size: 12px;
	line-height: 16px;
}
.pcss3-accordion-input7:checked ~ .pcss3-accordion-caption7 {
	opacity: 1;
}
.pcss3-accordion-input7:checked ~ .pcss3-accordion-caption7b {
	opacity: 0;
}

@media screen and (max-width: 768px) {
	.pcss3-accordion-caption7 dl {
		padding: 10px;
	}
	.pcss3-accordion-caption7 dt {
		font-size: 16px;
		line-height: 22px;
	}
	.pcss3-accordion-caption7 dd {
		font-size: 11px;
		line-height: 15px;
	}
.pcss3-accordion-caption7b {
	padding:5px 0px 10px 5px !important;
}
}

@media screen and (max-width: 480px) {
	.pcss3-accordion-caption7 dl {
		padding: 5px;
	}
	.pcss3-accordion-caption7 dt {
		font-size: 14px;
		line-height: 18px;
	}
	.pcss3-accordion-caption7 dd {
		font-size: 10px;
		line-height: 13px;
	}
.pcss3-accordion-caption7b {
	padding:5px 0px 10px 0px !important;
}
}


/**/
/* dark style */
/**/
.pcss3-accordion-dark7 {
	overflow: hidden;
	/*border: 5px solid #000;
	box-shadow: 0 5px 15px #808080;*/
}
.pcss3-accordion-dark .pcss3-accordion-item7 {
	background: #0d0d0d;
	/*box-shadow: 0 0 0 1px #000;*/
	border-left: #F5F5DC thin !important;	
}
.pcss3-accordion-dark .pcss3-accordion-caption7 {
	background: rgba(0,0,0,0.5);
	color: #FFF;
}
/*--------------------------------------CAR8----------------------------------------------------*/
/*--------------------------------------CAR9----------------------------------------------------*/
/**/
/* basic styles */
/**/
.pcss3-accordion8 {
	overflow: hidden;
	/*border: 0px solid #fff;
	box-shadow: 0 5px 15px #808080;*/
}
.pcss3-accordion-item8 {
	position: absolute;
	z-index: 1;
	top: 0;
	width: 100%;
	background: #f2f2f2;
	box-shadow: 0 0 0 1px #fff;
	transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;   
}
.pcss3-accordion-item8:first-child {
	position: relative;
	left: 0 !important;
	width: 70%;
}
.pcss3-accordion-pic8 {
	position: relative;
	display: block;
	width: 100%;
	opacity: 0.8;
	transition: opacity 0.2s;
	-o-transition: opacity 0.2s;
	-ms-transition: opacity 0.2s;
	-moz-transition: opacity 0.2s;
	-webkit-transition: opacity 0.2s;
}
.pcss3-accordion-input8 {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	border: 0;
	cursor: pointer;
	opacity: 0;
}
.pcss3-accordion-input8:checked {
	width: 0;
}
.pcss3-accordion-input8:hover ~ .pcss3-accordion-pic8 {
	opacity: 1;
}
.pcss3-accordion-input8:checked ~ .pcss3-accordion-pic8 {
	opacity: 1;
}
.pcss3-accordion-input8:checked ~ .pcss3-accordion-item8 {
	left: 100%;
}


/**/
/* styles for different images number */
/**/

.pcss3-accordion8 .pcss3-accordion-item8 {
	left: 8.7%;	
}


/**/
/* caption styles */
/**/

.pcss3-accordion-caption8 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	background: rgba(0,0,0,0.7);
	text-align: left;
	opacity: 0;
	transition: opacity 0.3s linear;
	-o-transition: opacity 0.3s linear;
	-ms-transition: opacity 0.3s linear;
	-moz-transition: opacity 0.3s linear;
	-webkit-transition: opacity 0.3s linear;
	color: #fff;
}
.pcss3-accordion-caption8b {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	background: rgba(0,0,0,0.7);
	text-align: left;
	opacity: 1;
	transition: opacity 0.3s linear;
	-o-transition: opacity 0.3s linear;
	-ms-transition: opacity 0.3s linear;
	-moz-transition: opacity 0.3s linear;
	-webkit-transition: opacity 0.3s linear;
	color: #fff;
	padding:5px 0px 10px 15px !important;
	}
.pcss3-accordion-caption8-top {
	top: 0;
	bottom: auto;
}
.pcss3-accordion-caption8-right {
	top: 0;
	right: 0;
	left: auto;
	width: 40%;
}
.pcss3-accordion-caption8-left {
	top: 0;
	width: 40%;
}
.pcss3-accordion-caption8 dl {
	margin: 0;
	padding: 10px;
}
.pcss3-accordion-caption8 dt {
	margin: 0 0 4px;
	padding: 0;
	font: 600 22px/26px Georgia, Helvetica, Arial, sans-serif;
}
.pcss3-accordion-caption8 dd {
	margin: 0;
	padding: 0;
	font-size: 12px;
	line-height: 16px;
}
.pcss3-accordion-input8:checked ~ .pcss3-accordion-caption8 {
	opacity: 1;
}
.pcss3-accordion-input8:checked ~ .pcss3-accordion-caption8b {
	opacity: 0;
}

@media screen and (max-width: 768px) {
	.pcss3-accordion-caption8 dl {
		padding: 10px;
	}
	.pcss3-accordion-caption8 dt {
		font-size: 16px;
		line-height: 22px;
	}
	.pcss3-accordion-caption8 dd {
		font-size: 11px;
		line-height: 15px;
	}
.pcss3-accordion-caption8b {
	padding:5px 0px 10px 5px !important;
}
}

@media screen and (max-width: 480px) {
	.pcss3-accordion-caption8 dl {
		padding: 5px;
	}
	.pcss3-accordion-caption8 dt {
		font-size: 14px;
		line-height: 18px;
	}
	.pcss3-accordion-caption8 dd {
		font-size: 10px;
		line-height: 13px;
	}
.pcss3-accordion-caption8b {
	padding:5px 0px 10px 0px !important;
}
}


/**/
/* dark style */
/**/
.pcss3-accordion-dark8 {
	overflow: hidden;
	/*border: 5px solid #000;
	box-shadow: 0 5px 15px #808080;*/
}
.pcss3-accordion-dark .pcss3-accordion-item8 {
	background: #0d0d0d;
	/*box-shadow: 0 0 0 1px #000;*/
	border-left: #F5F5DC thin !important;	
}
.pcss3-accordion-dark .pcss3-accordion-caption8 {
	background: rgba(0,0,0,0.5);
	color: #FFF;
}
/*--------------------------------------CAR9----------------------------------------------------*/
/*--------------------------------------CAR10----------------------------------------------------*/
/**/
/* basic styles */
/**/
.pcss3-accordion9 {
	overflow: hidden;
	/*border: 0px solid #fff;
	box-shadow: 0 5px 15px #808080;*/
}
.pcss3-accordion-item9 {
	position: absolute;
	z-index: 1;
	top: 0;
	width: 100%;
	background: #f2f2f2;
	box-shadow: 0 0 0 1px #fff;
	transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;   
}
.pcss3-accordion-item9:first-child {
	position: relative;
	left: 0 !important;
	width: 70%;
}
.pcss3-accordion-pic9 {
	position: relative;
	display: block;
	width: 100%;
	opacity: 0.8;
	transition: opacity 0.2s;
	-o-transition: opacity 0.2s;
	-ms-transition: opacity 0.2s;
	-moz-transition: opacity 0.2s;
	-webkit-transition: opacity 0.2s;
}
.pcss3-accordion-input9 {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	border: 0;
	cursor: pointer;
	opacity: 0;
}
.pcss3-accordion-input9:checked {
	width: 0;
}
.pcss3-accordion-input9:hover ~ .pcss3-accordion-pic9 {
	opacity: 1;
}
.pcss3-accordion-input9:checked ~ .pcss3-accordion-pic9 {
	opacity: 1;
}
.pcss3-accordion-input9:checked ~ .pcss3-accordion-item9 {
	left: 100%;
}


/**/
/* styles for different images number */
/**/

.pcss3-accordion9 .pcss3-accordion-item9 {
	left: 22%;	
}


/**/
/* caption styles */
/**/

.pcss3-accordion-caption9 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	background: rgba(0,0,0,0.7);
	text-align: left;
	opacity: 0;
	transition: opacity 0.3s linear;
	-o-transition: opacity 0.3s linear;
	-ms-transition: opacity 0.3s linear;
	-moz-transition: opacity 0.3s linear;
	-webkit-transition: opacity 0.3s linear;
	color: #fff;
}
.pcss3-accordion-caption9b {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	background: rgba(0,0,0,0.7);
	text-align: left;
	opacity: 1;
	transition: opacity 0.3s linear;
	-o-transition: opacity 0.3s linear;
	-ms-transition: opacity 0.3s linear;
	-moz-transition: opacity 0.3s linear;
	-webkit-transition: opacity 0.3s linear;
	color: #fff;
	padding:5px 0px 10px 15px !important;
	}
.pcss3-accordion-caption9-top {
	top: 0;
	bottom: auto;
}
.pcss3-accordion-caption9-right {
	top: 0;
	right: 0;
	left: auto;
	width: 40%;
}
.pcss3-accordion-caption9-left {
	top: 0;
	width: 40%;
}
.pcss3-accordion-caption9 dl {
	margin: 0;
	padding: 10px;
}
.pcss3-accordion-caption9 dt {
	margin: 0 0 4px;
	padding: 0;
	font: 600 22px/26px Georgia, Helvetica, Arial, sans-serif;
}
.pcss3-accordion-caption9 dd {
	margin: 0;
	padding: 0;
	font-size: 12px;
	line-height: 16px;
}
.pcss3-accordion-input9:checked ~ .pcss3-accordion-caption9 {
	opacity: 1;
}
.pcss3-accordion-input9:checked ~ .pcss3-accordion-caption9b {
	opacity: 0;
}

@media screen and (max-width: 768px) {
	.pcss3-accordion-caption9 dl {
		padding: 10px;
	}
	.pcss3-accordion-caption9 dt {
		font-size: 16px;
		line-height: 22px;
	}
	.pcss3-accordion-caption9 dd {
		font-size: 11px;
		line-height: 15px;
	}
.pcss3-accordion-caption9b {
	padding:5px 0px 10px 5px !important;
}
}

@media screen and (max-width: 480px) {
	.pcss3-accordion-caption9 dl {
		padding: 5px;
	}
	.pcss3-accordion-caption9 dt {
		font-size: 14px;
		line-height: 18px;
	}
	.pcss3-accordion-caption9 dd {
		font-size: 10px;
		line-height: 13px;
	}
.pcss3-accordion-caption9b {
	padding:5px 0px 10px 0px !important;
}
}


/**/
/* dark style */
/**/
.pcss3-accordion-dark9 {
	overflow: hidden;
	/*border: 5px solid #000;
	box-shadow: 0 5px 15px #808080;*/
}
.pcss3-accordion-dark .pcss3-accordion-item9 {
	background: #0d0d0d;
	/*box-shadow: 0 0 0 1px #000;*/
	border-left: #F5F5DC thin !important;	
}
.pcss3-accordion-dark .pcss3-accordion-caption9 {
	background: rgba(0,0,0,0.5);
	color: #FFF;
}
/*--------------------------------------CAR10----------------------------------------------------*/

/*--------------------------------------CAR11----------------------------------------------------*/
/**/
/* basic styles */
/**/
.pcss3-accordion10 {
	overflow: hidden;
	/*border: 0px solid #fff;
	box-shadow: 0 5px 15px #808080;*/
}
.pcss3-accordion-item10 {
	position: absolute;
	z-index: 1;
	top: 0;
	width: 100%;
	background: #f2f2f2;
	box-shadow: 0 0 0 1px #fff;
	transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;   
}
.pcss3-accordion-item10:first-child {
	position: relative;
	left: 0 !important;
	width: 70%;
}
.pcss3-accordion-pic10 {
	position: relative;
	display: block;
	width: 100%;
	opacity: 0.8;
	transition: opacity 0.2s;
	-o-transition: opacity 0.2s;
	-ms-transition: opacity 0.2s;
	-moz-transition: opacity 0.2s;
	-webkit-transition: opacity 0.2s;
}
.pcss3-accordion-input10 {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	border: 0;
	cursor: pointer;
	opacity: 0;
}
.pcss3-accordion-input10:checked {
	width: 0;
}
.pcss3-accordion-input10:hover ~ .pcss3-accordion-pic10 {
	opacity: 1;
}
.pcss3-accordion-input10:checked ~ .pcss3-accordion-pic10 {
	opacity: 1;
}
.pcss3-accordion-input10:checked ~ .pcss3-accordion-item10 {
	left: 100%;
}


/**/
/* styles for different images number */
/**/

.pcss3-accordion10 .pcss3-accordion-item10 {
	left: 7.2%;	
}


/**/
/* caption styles */
/**/

.pcss3-accordion-caption10 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	background: rgba(0,0,0,0.7);
	text-align: left;
	opacity: 0;
	transition: opacity 0.3s linear;
	-o-transition: opacity 0.3s linear;
	-ms-transition: opacity 0.3s linear;
	-moz-transition: opacity 0.3s linear;
	-webkit-transition: opacity 0.3s linear;
	color: #fff;
}
.pcss3-accordion-caption10b {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	background: rgba(0,0,0,0.7);
	text-align: left;
	opacity: 1;
	transition: opacity 0.3s linear;
	-o-transition: opacity 0.3s linear;
	-ms-transition: opacity 0.3s linear;
	-moz-transition: opacity 0.3s linear;
	-webkit-transition: opacity 0.3s linear;
	color: #fff;
	padding:5px 0px 5px 8px !important;
	}
.pcss3-accordion-caption10-top {
	top: 0;
	bottom: auto;
}
.pcss3-accordion-caption10-right {
	top: 0;
	right: 0;
	left: auto;
	width: 40%;
}
.pcss3-accordion-caption10-left {
	top: 0;
	width: 40%;
}
.pcss3-accordion-caption10 dl {
	margin: 0;
	padding: 10px;
}
.pcss3-accordion-caption10 dt {
	margin: 0 0 4px;
	padding: 0;
	font: 600 22px/26px Georgia, Helvetica, Arial, sans-serif;
}
.pcss3-accordion-caption10 dd {
	margin: 0;
	padding: 0;
	font-size: 12px;
	line-height: 16px;
}
.pcss3-accordion-input10:checked ~ .pcss3-accordion-caption10 {
	opacity: 1;
}
.pcss3-accordion-input10:checked ~ .pcss3-accordion-caption10b {
	opacity: 0;
}

@media screen and (max-width: 768px) {
	.pcss3-accordion-caption10 dl {
		padding: 10px;
	}
	.pcss3-accordion-caption10 dt {
		font-size: 16px;
		line-height: 22px;
	}
	.pcss3-accordion-caption10 dd {
		font-size: 11px;
		line-height: 15px;
	}
.pcss3-accordion-caption10b {
	padding:5px 0px 10px 5px !important;
}
}

@media screen and (max-width: 480px) {
	.pcss3-accordion-caption10 dl {
		padding: 5px;
	}
	.pcss3-accordion-caption10 dt {
		font-size: 14px;
		line-height: 18px;
	}
	.pcss3-accordion-caption10 dd {
		font-size: 10px;
		line-height: 13px;
	}
.pcss3-accordion-caption10b {
	padding:5px 0px 10px 0px !important;
}
}


/**/
/* dark style */
/**/
.pcss3-accordion-dark10 {
	overflow: hidden;
	/*border: 5px solid #000;
	box-shadow: 0 5px 15px #808080;*/
}
.pcss3-accordion-dark .pcss3-accordion-item10 {
	background: #0d0d0d;
	/*box-shadow: 0 0 0 1px #000;*/
	border-left: #F5F5DC thin !important;	
}
.pcss3-accordion-dark .pcss3-accordion-caption10 {
	background: rgba(0,0,0,0.5);
	color: #FFF;
}
/*--------------------------------------CAR11----------------------------------------------------*/

/*--------------------------------------CAR12----------------------------------------------------*/
/**/
/* basic styles */
/**/
.pcss3-accordion11 {
	overflow: hidden;
	/*border: 0px solid #fff;
	box-shadow: 0 5px 15px #808080;*/
}
.pcss3-accordion-item11 {
	position: absolute;
	z-index: 1;
	top: 0;
	width: 100%;
	background: #f2f2f2;
	box-shadow: 0 0 0 1px #fff;
	transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;   
}
.pcss3-accordion-item11:first-child {
	position: relative;
	left: 0 !important;
	width: 70%;
}
.pcss3-accordion-pic11 {
	position: relative;
	display: block;
	width: 100%;
	opacity: 0.8;
	transition: opacity 0.2s;
	-o-transition: opacity 0.2s;
	-ms-transition: opacity 0.2s;
	-moz-transition: opacity 0.2s;
	-webkit-transition: opacity 0.2s;
}
.pcss3-accordion-input11 {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	border: 0;
	cursor: pointer;
	opacity: 0;
}
.pcss3-accordion-input11:checked {
	width: 0;
}
.pcss3-accordion-input11:hover ~ .pcss3-accordion-pic11 {
	opacity: 1;
}
.pcss3-accordion-input11:checked ~ .pcss3-accordion-pic11 {
	opacity: 1;
}
.pcss3-accordion-input11:checked ~ .pcss3-accordion-item11 {
	left: 100%;
}


/**/
/* styles for different images number */
/**/

.pcss3-accordion11 .pcss3-accordion-item11 {
	left: 6.2%;	
}


/**/
/* caption styles */
/**/

.pcss3-accordion-caption11 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	background: rgba(0,0,0,0.7);
	text-align: left;
	opacity: 0;
	transition: opacity 0.3s linear;
	-o-transition: opacity 0.3s linear;
	-ms-transition: opacity 0.3s linear;
	-moz-transition: opacity 0.3s linear;
	-webkit-transition: opacity 0.3s linear;
	color: #fff;
}
.pcss3-accordion-caption11b {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	background: rgba(0,0,0,0.7);
	text-align: left;
	opacity: 1;
	transition: opacity 0.3s linear;
	-o-transition: opacity 0.3s linear;
	-ms-transition: opacity 0.3s linear;
	-moz-transition: opacity 0.3s linear;
	-webkit-transition: opacity 0.3s linear;
	color: #fff;
	padding:5px 0px 10px 5px !important;
	}
.pcss3-accordion-caption11-top {
	top: 0;
	bottom: auto;
}
.pcss3-accordion-caption11-right {
	top: 0;
	right: 0;
	left: auto;
	width: 40%;
}
.pcss3-accordion-caption11-left {
	top: 0;
	width: 40%;
}
.pcss3-accordion-caption11 dl {
	margin: 0;
	padding: 10px;
}
.pcss3-accordion-caption11 dt {
	margin: 0 0 4px;
	padding: 0;
	font: 600 22px/26px Georgia, Helvetica, Arial, sans-serif;
}
.pcss3-accordion-caption11 dd {
	margin: 0;
	padding: 0;
	font-size: 12px;
	line-height: 16px;
}
.pcss3-accordion-input11:checked ~ .pcss3-accordion-caption11 {
	opacity: 1;
}
.pcss3-accordion-input11:checked ~ .pcss3-accordion-caption11b {
	opacity: 0;
}

@media screen and (max-width: 768px) {
	.pcss3-accordion-caption11 dl {
		padding: 10px;
	}
	.pcss3-accordion-caption11 dt {
		font-size: 16px;
		line-height: 22px;
	}
	.pcss3-accordion-caption11 dd {
		font-size: 11px;
		line-height: 15px;
	}
.pcss3-accordion-caption11b {
	padding:5px 0px 10px 5px !important;
}
}

@media screen and (max-width: 480px) {
	.pcss3-accordion-caption11 dl {
		padding: 5px;
	}
	.pcss3-accordion-caption11 dt {
		font-size: 14px;
		line-height: 18px;
	}
	.pcss3-accordion-caption11 dd {
		font-size: 10px;
		line-height: 13px;
	}
.pcss3-accordion-caption11b {
	padding:5px 0px 10px 0px !important;
}
}


/**/
/* dark style */
/**/
.pcss3-accordion-dark11 {
	overflow: hidden;
	/*border: 5px solid #000;
	box-shadow: 0 5px 15px #808080;*/
}
.pcss3-accordion-dark .pcss3-accordion-item11 {
	background: #0d0d0d;
	/*box-shadow: 0 0 0 1px #000;*/
	border-left: #F5F5DC thin !important;	
}
.pcss3-accordion-dark .pcss3-accordion-caption11 {
	background: rgba(0,0,0,0.5);
	color: #FFF;
}
/*--------------------------------------CAR12----------------------------------------------------*/


/*--------------------------------------CAR13----------------------------------------------------*/
/**/
/* basic styles */
/**/
.pcss3-accordion12 {
	overflow: hidden;
	/*border: 0px solid #fff;
	box-shadow: 0 5px 15px #808080;*/
}
.pcss3-accordion-item12 {
	position: absolute;
	z-index: 1;
	top: 0;
	width: 100%;
	background: #f2f2f2;
	box-shadow: 0 0 0 1px #fff;
	transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;   
}
.pcss3-accordion-item12:first-child {
	position: relative;
	left: 0 !important;
	width: 70%;
}
.pcss3-accordion-pic12 {
	position: relative;
	display: block;
	width: 100%;
	opacity: 0.8;
	transition: opacity 0.2s;
	-o-transition: opacity 0.2s;
	-ms-transition: opacity 0.2s;
	-moz-transition: opacity 0.2s;
	-webkit-transition: opacity 0.2s;
}
.pcss3-accordion-input12 {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	border: 0;
	cursor: pointer;
	opacity: 0;
}
.pcss3-accordion-input12:checked {
	width: 0;
}
.pcss3-accordion-input12:hover ~ .pcss3-accordion-pic12 {
	opacity: 1;
}
.pcss3-accordion-input12:checked ~ .pcss3-accordion-pic12 {
	opacity: 1;
}
.pcss3-accordion-input12:checked ~ .pcss3-accordion-item12 {
	left: 100%;
}


/**/
/* styles for different images number */
/**/

.pcss3-accordion12 .pcss3-accordion-item12 {
	left: 6.2%;	
}


/**/
/* caption styles */
/**/

.pcss3-accordion-caption12 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	background: rgba(0,0,0,0.7);
	text-align: left;
	opacity: 0;
	transition: opacity 0.3s linear;
	-o-transition: opacity 0.3s linear;
	-ms-transition: opacity 0.3s linear;
	-moz-transition: opacity 0.3s linear;
	-webkit-transition: opacity 0.3s linear;
	color: #fff;
}
.pcss3-accordion-caption12b {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	background: rgba(0,0,0,0.7);
	text-align: left;
	opacity: 1;
	transition: opacity 0.3s linear;
	-o-transition: opacity 0.3s linear;
	-ms-transition: opacity 0.3s linear;
	-moz-transition: opacity 0.3s linear;
	-webkit-transition: opacity 0.3s linear;
	color: #fff;
	padding:5px 0px 10px 5px !important;
	}
.pcss3-accordion-caption12-top {
	top: 0;
	bottom: auto;
}
.pcss3-accordion-caption12-right {
	top: 0;
	right: 0;
	left: auto;
	width: 40%;
}
.pcss3-accordion-caption12-left {
	top: 0;
	width: 40%;
}
.pcss3-accordion-caption12 dl {
	margin: 0;
	padding: 10px;
}
.pcss3-accordion-caption12 dt {
	margin: 0 0 4px;
	padding: 0;
	font: 600 22px/26px Georgia, Helvetica, Arial, sans-serif;
}
.pcss3-accordion-caption12 dd {
	margin: 0;
	padding: 0;
	font-size: 12px;
	line-height: 16px;
}
.pcss3-accordion-input12:checked ~ .pcss3-accordion-caption12 {
	opacity: 1;
}
.pcss3-accordion-input12:checked ~ .pcss3-accordion-caption12b {
	opacity: 0;
}

@media screen and (max-width: 768px) {
	.pcss3-accordion-caption12 dl {
		padding: 10px;
	}
	.pcss3-accordion-caption12 dt {
		font-size: 16px;
		line-height: 22px;
	}
	.pcss3-accordion-caption12 dd {
		font-size: 12px;
		line-height: 15px;
	}
.pcss3-accordion-caption12b {
	padding:5px 0px 10px 5px !important;
}
}

@media screen and (max-width: 480px) {
	.pcss3-accordion-caption12 dl {
		padding: 5px;
	}
	.pcss3-accordion-caption12 dt {
		font-size: 14px;
		line-height: 18px;
	}
	.pcss3-accordion-caption12 dd {
		font-size: 10px;
		line-height: 13px;
	}
.pcss3-accordion-caption12b {
	padding:5px 0px 10px 0px !important;
}
}


/**/
/* dark style */
/**/
.pcss3-accordion-dark12 {
	overflow: hidden;
	/*border: 5px solid #000;
	box-shadow: 0 5px 15px #808080;*/
}
.pcss3-accordion-dark .pcss3-accordion-item12 {
	background: #0d0d0d;
	/*box-shadow: 0 0 0 1px #000;*/
	border-left: #F5F5DC thin !important;	
}
.pcss3-accordion-dark .pcss3-accordion-caption12 {
	background: rgba(0,0,0,0.5);
	color: #FFF;
}
/*--------------------------------------CAR13----------------------------------------------------*/

/*--------------------------------------CAR14----------------------------------------------------*/
/**/
/* basic styles */
/**/
.pcss3-accordion13 {
	overflow: hidden;
	/*border: 0px solid #fff;
	box-shadow: 0 5px 15px #808080;*/
}
.pcss3-accordion-item13 {
	position: absolute;
	z-index: 1;
	top: 0;
	width: 100%;
	background: #f2f2f2;
	box-shadow: 0 0 0 1px #fff;
	transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;   
}
.pcss3-accordion-item13:first-child {
	position: relative;
	left: 0 !important;
	width: 70%;
}
.pcss3-accordion-pic13 {
	position: relative;
	display: block;
	width: 100%;
	opacity: 0.8;
	transition: opacity 0.2s;
	-o-transition: opacity 0.2s;
	-ms-transition: opacity 0.2s;
	-moz-transition: opacity 0.2s;
	-webkit-transition: opacity 0.2s;
}
.pcss3-accordion-input13 {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	border: 0;
	cursor: pointer;
	opacity: 0;
}
.pcss3-accordion-input13:checked {
	width: 0;
}
.pcss3-accordion-input13:hover ~ .pcss3-accordion-pic13 {
	opacity: 1;
}
.pcss3-accordion-input13:checked ~ .pcss3-accordion-pic13 {
	opacity: 1;
}
.pcss3-accordion-input13:checked ~ .pcss3-accordion-item13 {
	left: 100%;
}


/**/
/* styles for different images number */
/**/

.pcss3-accordion13 .pcss3-accordion-item13 {
	left: 7.2%;	
}


/**/
/* caption styles */
/**/

.pcss3-accordion-caption13 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	background: rgba(0,0,0,0.7);
	text-align: left;
	opacity: 0;
	transition: opacity 0.3s linear;
	-o-transition: opacity 0.3s linear;
	-ms-transition: opacity 0.3s linear;
	-moz-transition: opacity 0.3s linear;
	-webkit-transition: opacity 0.3s linear;
	color: #fff;
}
.pcss3-accordion-caption13b {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	background: rgba(0,0,0,0.7);
	text-align: left;
	opacity: 1;
	transition: opacity 0.3s linear;
	-o-transition: opacity 0.3s linear;
	-ms-transition: opacity 0.3s linear;
	-moz-transition: opacity 0.3s linear;
	-webkit-transition: opacity 0.3s linear;
	color: #fff;
	padding:5px 0px 10px 5px !important;
	}
.pcss3-accordion-caption13-top {
	top: 0;
	bottom: auto;
}
.pcss3-accordion-caption13-right {
	top: 0;
	right: 0;
	left: auto;
	width: 40%;
}
.pcss3-accordion-caption13-left {
	top: 0;
	width: 40%;
}
.pcss3-accordion-caption13 dl {
	margin: 0;
	padding: 10px;
}
.pcss3-accordion-caption13 dt {
	margin: 0 0 4px;
	padding: 0;
	font: 600 22px/26px Georgia, Helvetica, Arial, sans-serif;
}
.pcss3-accordion-caption13 dd {
	margin: 0;
	padding: 0;
	font-size: 12px;
	line-height: 16px;
}
.pcss3-accordion-input13:checked ~ .pcss3-accordion-caption13 {
	opacity: 1;
}
.pcss3-accordion-input13:checked ~ .pcss3-accordion-caption13b {
	opacity: 0;
}

@media screen and (max-width: 768px) {
	.pcss3-accordion-caption13 dl {
		padding: 10px;
	}
	.pcss3-accordion-caption13 dt {
		font-size: 16px;
		line-height: 22px;
	}
	.pcss3-accordion-caption13 dd {
		font-size: 12px;
		line-height: 15px;
	}
.pcss3-accordion-caption13b {
	padding:5px 0px 10px 5px !important;
}
}

@media screen and (max-width: 480px) {
	.pcss3-accordion-caption13 dl {
		padding: 5px;
	}
	.pcss3-accordion-caption13 dt {
		font-size: 14px;
		line-height: 18px;
	}
	.pcss3-accordion-caption13 dd {
		font-size: 10px;
		line-height: 13px;
	}
.pcss3-accordion-caption13b {
	padding:5px 0px 10px 0px !important;
}
}


/**/
/* dark style */
/**/
.pcss3-accordion-dark13 {
	overflow: hidden;
	/*border: 5px solid #000;
	box-shadow: 0 5px 15px #808080;*/
}
.pcss3-accordion-dark .pcss3-accordion-item13 {
	background: #0d0d0d;
	/*box-shadow: 0 0 0 1px #000;*/
	border-left: #F5F5DC thin !important;	
}
.pcss3-accordion-dark .pcss3-accordion-caption13 {
	background: rgba(0,0,0,0.5);
	color: #FFF;
}
/*--------------------------------------CAR14----------------------------------------------------*/


/*--------------------------------------CAR15----------------------------------------------------*/
/**/
/* basic styles */
/**/
.pcss3-accordion14 {
	overflow: hidden;
	/*border: 0px solid #fff;
	box-shadow: 0 5px 15px #808080;*/
}
.pcss3-accordion-item14 {
	position: absolute;
	z-index: 1;
	top: 0;
	width: 100%;
	background: #f2f2f2;
	box-shadow: 0 0 0 1px #fff;
	transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;   
}
.pcss3-accordion-item14:first-child {
	position: relative;
	left: 0 !important;
	width: 70%;
}
.pcss3-accordion-pic14 {
	position: relative;
	display: block;
	width: 100%;
	opacity: 0.8;
	transition: opacity 0.2s;
	-o-transition: opacity 0.2s;
	-ms-transition: opacity 0.2s;
	-moz-transition: opacity 0.2s;
	-webkit-transition: opacity 0.2s;
}
.pcss3-accordion-input14 {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	border: 0;
	cursor: pointer;
	opacity: 0;
}
.pcss3-accordion-input14:checked {
	width: 0;
}
.pcss3-accordion-input14:hover ~ .pcss3-accordion-pic14 {
	opacity: 1;
}
.pcss3-accordion-input14:checked ~ .pcss3-accordion-pic14 {
	opacity: 1;
}
.pcss3-accordion-input14:checked ~ .pcss3-accordion-item14 {
	left: 100%;
}


/**/
/* styles for different images number */
/**/

.pcss3-accordion14 .pcss3-accordion-item14 {
	left: 8.6%;	
}


/**/
/* caption styles */
/**/

.pcss3-accordion-caption14 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	background: rgba(0,0,0,0.7);
	text-align: left;
	opacity: 0;
	transition: opacity 0.3s linear;
	-o-transition: opacity 0.3s linear;
	-ms-transition: opacity 0.3s linear;
	-moz-transition: opacity 0.3s linear;
	-webkit-transition: opacity 0.3s linear;
	color: #fff;
}
.pcss3-accordion-caption14b {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	background: rgba(0,0,0,0.7);
	text-align: left;
	opacity: 1;
	transition: opacity 0.3s linear;
	-o-transition: opacity 0.3s linear;
	-ms-transition: opacity 0.3s linear;
	-moz-transition: opacity 0.3s linear;
	-webkit-transition: opacity 0.3s linear;
	color: #fff;
	padding:5px 0px 10px 5px !important;
	}
.pcss3-accordion-caption14-top {
	top: 0;
	bottom: auto;
}
.pcss3-accordion-caption14-right {
	top: 0;
	right: 0;
	left: auto;
	width: 40%;
}
.pcss3-accordion-caption14-left {
	top: 0;
	width: 40%;
}
.pcss3-accordion-caption14 dl {
	margin: 0;
	padding: 10px;
}
.pcss3-accordion-caption14 dt {
	margin: 0 0 4px;
	padding: 0;
	font: 600 22px/26px Georgia, Helvetica, Arial, sans-serif;
}
.pcss3-accordion-caption14 dd {
	margin: 0;
	padding: 0;
	font-size: 12px;
	line-height: 16px;
}
.pcss3-accordion-input14:checked ~ .pcss3-accordion-caption14 {
	opacity: 1;
}
.pcss3-accordion-input14:checked ~ .pcss3-accordion-caption14b {
	opacity: 0;
}

@media screen and (max-width: 768px) {
	.pcss3-accordion-caption14 dl {
		padding: 10px;
	}
	.pcss3-accordion-caption14 dt {
		font-size: 16px;
		line-height: 22px;
	}
	.pcss3-accordion-caption14 dd {
		font-size: 12px;
		line-height: 15px;
	}
.pcss3-accordion-caption14b {
	padding:5px 0px 10px 5px !important;
}
}

@media screen and (max-width: 480px) {
	.pcss3-accordion-caption14 dl {
		padding: 5px;
	}
	.pcss3-accordion-caption14 dt {
		font-size: 14px;
		line-height: 18px;
	}
	.pcss3-accordion-caption14 dd {
		font-size: 10px;
		line-height: 13px;
	}
.pcss3-accordion-caption14b {
	padding:5px 0px 10px 0px !important;
}
}


/**/
/* dark style */
/**/
.pcss3-accordion-dark14 {
	overflow: hidden;
	/*border: 5px solid #000;
	box-shadow: 0 5px 15px #808080;*/
}
.pcss3-accordion-dark .pcss3-accordion-item14 {
	background: #0d0d0d;
	/*box-shadow: 0 0 0 1px #000;*/
	border-left: #F5F5DC thin !important;	
}
.pcss3-accordion-dark .pcss3-accordion-caption14 {
	background: rgba(0,0,0,0.5);
	color: #FFF;
}
/*--------------------------------------CAR15----------------------------------------------------*/




/*--------------------------------------CAR16----------------------------------------------------*/
/**/
/* basic styles */
/**/
.pcss3-accordion15 {
	overflow: hidden;
	/*border: 0px solid #fff;
	box-shadow: 0 5px 15px #808080;*/
}
.pcss3-accordion-item15 {
	position: absolute;
	z-index: 1;
	top: 0;
	width: 100%;
	background: #f2f2f2;
	box-shadow: 0 0 0 1px #fff;
	transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;   
}
.pcss3-accordion-item15:first-child {
	position: relative;
	left: 0 !important;
	width: 70%;
}
.pcss3-accordion-pic15 {
	position: relative;
	display: block;
	width: 100%;
	opacity: 0.8;
	transition: opacity 0.2s;
	-o-transition: opacity 0.2s;
	-ms-transition: opacity 0.2s;
	-moz-transition: opacity 0.2s;
	-webkit-transition: opacity 0.2s;
}
.pcss3-accordion-input15 {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	border: 0;
	cursor: pointer;
	opacity: 0;
}
.pcss3-accordion-input15:checked {
	width: 0;
}
.pcss3-accordion-input15:hover ~ .pcss3-accordion-pic15 {
	opacity: 1;
}
.pcss3-accordion-input15:checked ~ .pcss3-accordion-pic15 {
	opacity: 1;
}
.pcss3-accordion-input15:checked ~ .pcss3-accordion-item15 {
	left: 100%;
}


/**/
/* styles for different images number */
/**/

.pcss3-accordion15 .pcss3-accordion-item15 {
	left: 22%;	
}


/**/
/* caption styles */
/**/

.pcss3-accordion-caption15 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	background: rgba(0,0,0,0.7);
	text-align: left;
	opacity: 0;
	transition: opacity 0.3s linear;
	-o-transition: opacity 0.3s linear;
	-ms-transition: opacity 0.3s linear;
	-moz-transition: opacity 0.3s linear;
	-webkit-transition: opacity 0.3s linear;
	color: #fff;
}
.pcss3-accordion-caption15b {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	background: rgba(0,0,0,0.7);
	text-align: left;
	opacity: 1;
	transition: opacity 0.3s linear;
	-o-transition: opacity 0.3s linear;
	-ms-transition: opacity 0.3s linear;
	-moz-transition: opacity 0.3s linear;
	-webkit-transition: opacity 0.3s linear;
	color: #fff;
	padding:5px 0px 10px 5px !important;
	}
.pcss3-accordion-caption15-top {
	top: 0;
	bottom: auto;
}
.pcss3-accordion-caption15-right {
	top: 0;
	right: 0;
	left: auto;
	width: 40%;
}
.pcss3-accordion-caption15-left {
	top: 0;
	width: 40%;
}
.pcss3-accordion-caption15 dl {
	margin: 0;
	padding: 10px;
}
.pcss3-accordion-caption15 dt {
	margin: 0 0 4px;
	padding: 0;
	font: 600 22px/26px Georgia, Helvetica, Arial, sans-serif;
}
.pcss3-accordion-caption15 dd {
	margin: 0;
	padding: 0;
	font-size: 12px;
	line-height: 16px;
}
.pcss3-accordion-input15:checked ~ .pcss3-accordion-caption15 {
	opacity: 1;
}
.pcss3-accordion-input15:checked ~ .pcss3-accordion-caption15b {
	opacity: 0;
}

@media screen and (max-width: 768px) {
	.pcss3-accordion-caption15 dl {
		padding: 10px;
	}
	.pcss3-accordion-caption15 dt {
		font-size: 16px;
		line-height: 22px;
	}
	.pcss3-accordion-caption15 dd {
		font-size: 12px;
		line-height: 15px;
	}
.pcss3-accordion-caption15b {
	padding:5px 0px 10px 5px !important;
}
}

@media screen and (max-width: 480px) {
	.pcss3-accordion-caption15 dl {
		padding: 5px;
	}
	.pcss3-accordion-caption15 dt {
		font-size: 14px;
		line-height: 18px;
	}
	.pcss3-accordion-caption15 dd {
		font-size: 10px;
		line-height: 13px;
	}
.pcss3-accordion-caption15b {
	padding:5px 0px 10px 0px !important;
}
}


/**/
/* dark style */
/**/
.pcss3-accordion-dark15 {
	overflow: hidden;
	/*border: 5px solid #000;
	box-shadow: 0 5px 15px #808080;*/
}
.pcss3-accordion-dark .pcss3-accordion-item15 {
	background: #0d0d0d;
	/*box-shadow: 0 0 0 1px #000;*/
	border-left: #F5F5DC thin !important;	
}
.pcss3-accordion-dark .pcss3-accordion-caption15 {
	background: rgba(0,0,0,0.5);
	color: #FFF;
}
/*--------------------------------------CAR16----------------------------------------------------*/



/*--------------------------------------CAR17----------------------------------------------------*/
/**/
/* basic styles */
/**/
.pcss3-accordion16 {
	overflow: hidden;
	/*border: 0px solid #fff;
	box-shadow: 0 5px 15px #808080;*/
}
.pcss3-accordion-item16 {
	position: absolute;
	z-index: 1;
	top: 0;
	width: 100%;
	background: #f2f2f2;
	box-shadow: 0 0 0 1px #fff;
	transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;   
}
.pcss3-accordion-item16:first-child {
	position: relative;
	left: 0 !important;
	width: 70%;
}
.pcss3-accordion-pic16 {
	position: relative;
	display: block;
	width: 100%;
	opacity: 0.8;
	transition: opacity 0.2s;
	-o-transition: opacity 0.2s;
	-ms-transition: opacity 0.2s;
	-moz-transition: opacity 0.2s;
	-webkit-transition: opacity 0.2s;
}
.pcss3-accordion-input16 {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	border: 0;
	cursor: pointer;
	opacity: 0;
}
.pcss3-accordion-input16:checked {
	width: 0;
}
.pcss3-accordion-input16:hover ~ .pcss3-accordion-pic16 {
	opacity: 1;
}
.pcss3-accordion-input16:checked ~ .pcss3-accordion-pic16 {
	opacity: 1;
}
.pcss3-accordion-input16:checked ~ .pcss3-accordion-item16 {
	left: 100%;
}


/**/
/* styles for different images number */
/**/

.pcss3-accordion16 .pcss3-accordion-item16 {
	left: 22%;	
}


/**/
/* caption styles */
/**/

.pcss3-accordion-caption16 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	background: rgba(0,0,0,0.7);
	text-align: left;
	opacity: 0;
	transition: opacity 0.3s linear;
	-o-transition: opacity 0.3s linear;
	-ms-transition: opacity 0.3s linear;
	-moz-transition: opacity 0.3s linear;
	-webkit-transition: opacity 0.3s linear;
	color: #fff;
}
.pcss3-accordion-caption16b {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	background: rgba(0,0,0,0.7);
	text-align: left;
	opacity: 1;
	transition: opacity 0.3s linear;
	-o-transition: opacity 0.3s linear;
	-ms-transition: opacity 0.3s linear;
	-moz-transition: opacity 0.3s linear;
	-webkit-transition: opacity 0.3s linear;
	color: #fff;
	padding:5px 0px 10px 5px !important;
	}
.pcss3-accordion-caption16-top {
	top: 0;
	bottom: auto;
}
.pcss3-accordion-caption16-right {
	top: 0;
	right: 0;
	left: auto;
	width: 40%;
}
.pcss3-accordion-caption16-left {
	top: 0;
	width: 40%;
}
.pcss3-accordion-caption16 dl {
	margin: 0;
	padding: 10px;
}
.pcss3-accordion-caption16 dt {
	margin: 0 0 4px;
	padding: 0;
	font: 600 22px/26px Georgia, Helvetica, Arial, sans-serif;
}
.pcss3-accordion-caption16 dd {
	margin: 0;
	padding: 0;
	font-size: 12px;
	line-height: 16px;
}
.pcss3-accordion-input16:checked ~ .pcss3-accordion-caption16 {
	opacity: 1;
}
.pcss3-accordion-input16:checked ~ .pcss3-accordion-caption16b {
	opacity: 0;
}

@media screen and (max-width: 768px) {
	.pcss3-accordion-caption16 dl {
		padding: 10px;
	}
	.pcss3-accordion-caption16 dt {
		font-size: 16px;
		line-height: 22px;
	}
	.pcss3-accordion-caption16 dd {
		font-size: 12px;
		line-height: 15px;
	}
.pcss3-accordion-caption16b {
	padding:5px 0px 10px 5px !important;
}
}

@media screen and (max-width: 480px) {
	.pcss3-accordion-caption16 dl {
		padding: 5px;
	}
	.pcss3-accordion-caption16 dt {
		font-size: 14px;
		line-height: 18px;
	}
	.pcss3-accordion-caption16 dd {
		font-size: 10px;
		line-height: 13px;
	}
.pcss3-accordion-caption16b {
	padding:5px 0px 10px 0px !important;
}
}


/**/
/* dark style */
/**/
.pcss3-accordion-dark16 {
	overflow: hidden;
	/*border: 5px solid #000;
	box-shadow: 0 5px 15px #808080;*/
}
.pcss3-accordion-dark .pcss3-accordion-item16 {
	background: #0d0d0d;
	/*box-shadow: 0 0 0 1px #000;*/
	border-left: #F5F5DC thin !important;	
}
.pcss3-accordion-dark .pcss3-accordion-caption16 {
	background: rgba(0,0,0,0.5);
	color: #FFF;
}
/*--------------------------------------CAR17----------------------------------------------------*/