.tooltip {
	display: inline;
	position: relative;
	z-index: 999;
}

/* Trigger text */

.tooltip-item {
	background: rgba(0,0,0,0.0);
	cursor: pointer;
	display: inline-block;
	font-weight: 700;
}

/* Gap filler */

.tooltip-item::after {
	content: '';
	position: absolute;
	width: 360px;
	height: 20px;
	bottom: 100%;
	left: 50%;
	pointer-events: none;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
}

.tooltip:hover .tooltip-item::after {
	pointer-events: auto;
}

/* Tooltip */

.tooltip-content, .tooltip-content2 {
	position: absolute;
	z-index: 99999!important;
	width: 360px;
	left: 50%;
	margin: 0 0 60px -180px;
	bottom: 100%;
	text-align: left;
	font-size: 16px;
	line-height: 1.4;
	box-shadow: -5px -5px 15px rgba(48,54,61,0.2);
	background: -moz-linear-gradient(top, rgba(254,236,52,1), rgba(244,174,42,1));
	background: -webkit-linear-gradient(top, rgba(254,236,52,1), rgba(244,174,42,1));
	background: -o-linear-gradient(top, rgba(254,236,52,1), rgba(244,174,42,1));
  background: -ms-linear-gradient(top, rgba(254,236,52,1), rgba(244,174,42,1));
	background: linear-gradient(top, rgba(254,236,52,1), rgba(244,174,42,1));
	opacity: 0;
	cursor: default;
	pointer-events: none;
	border-radius: 5px;
}

.solemn-cont-01-1 {
	width: 240px;
	margin: 0 0 240px -120px;
}

.solemn-cont-01-2-a {
	width: 125px;
	margin: 0 0 170px -55px;
}

.solemn-cont-01-2-b {
	width: 125px;
	margin: 0 0 170px -60px;
}

.solemn-cont-01-2-c {
	width: 125px;
	margin: 0 0 35px -65px;
}

.solemn-cont-01-3 {
	width: 245px;
	margin: 0 0 270px -135px;
}

.solemn-cont-01-4 {
	width: 240px;
	margin: 0 0 250px -115px;
}

.solemn-cont-01-5-a {
	width: 110px;
	margin: 0 0 105px -60px;
}

.solemn-cont-01-5-b {
	width: 110px;
	margin: 0 0 85px -40px;
}

.solemn-cont-01-6-a {
	width: 110px;
	margin: 0 0 45px -60px;
}

.solemn-cont-01-6-b {
	width: 110px;
	margin: 0 0 55px -30px;
}

.solemn-cont-01-7-a {
	width: 155px;
	margin: 0 0 175px 105px;
}

.solemn-cont-01-7-b {
	width: 155px;
	margin: 0 0 155px 20px;
}
.solemn-cont-01-7-c {
	width: 155px;
	margin: 0 0 175px -75px;
}
.solemn-cont-01-7-d {
	width: 155px;
	margin: 0 0 165px -175px;
}
.solemn-cont-01-7-e {
	width: 155px;
	margin: 0 0 175px -260px;
}

.solemn-cont-01-8-a {
	width: 100px;
	margin: 0 0 175px -50px;
}

.solemn-cont-01-8-b {
	width: 100px;
	margin: 0 0 175px -50px;
}

/*--- 大雄殿 ---*/

.solemn-cont-02-1 {
	width: 180px;
	margin: 0 0 170px -90px;
}

.solemn-cont-02-2 {
	width: 210px;
	margin: 0 0 50px -105px;
}

.solemn-cont-02-3 {
	width: 190px;
	margin: 0 0 130px -100px;
}
.solemn-cont-02-4 {
	width: 180px;
	margin: 0 0 40px -90px;
}
.solemn-cont-02-5 {
	width: 190px;
	margin: 0 0 110px -95px;
}
.solemn-cont-02-6 {
	width: 180px;
	margin: 0 0 40px -90px;
}
.solemn-cont-02-7 {
	width: 180px;
	margin: 0 0 70px -90px;
}
.solemn-cont-02-8 {
	width: 190px;
	margin: 0 0 130px -95px;
}
.solemn-cont-02-9 {
	width: 190px;
	margin: 0 0 105px -95px;
}
.solemn-cont-02-10 {
	width: 160px;
	margin: 0 0 35px -75px;
}
.solemn-cont-02-11-a {
	width: 130px;
	margin: 0 0 20px -65px;
}
.solemn-cont-02-11-b {
	width: 130px;
	margin: 0 0 20px -65px;
}
.solemn-cont-02-12-a {
	width: 210px;
	margin: 0 0 22px -105px;
}
.solemn-cont-02-12-b {
	width: 210px;
	margin: 0 0 22px -105px;
}
.solemn-cont-02-13-a {
	width: 160px;
	margin: 0 0 35px -80px;
}
.solemn-cont-02-13-b {
	width: 160px;
	margin: 0 0 35px -80px;
}
.solemn-cont-02-14-a {
	width: 160px;
	margin: 0 0 160px -80px;
}
.solemn-cont-02-14-b {
	width: 160px;
	margin: 0 0 160px -80px;
}
.solemn-cont-02-15-a {
	width: 160px;
	margin: 0 0 60px -80px;
}
.solemn-cont-02-15-b {
	width: 160px;
	margin: 0 0 60px -80px;
}
.solemn-cont-02-16 {
	width: 100px;
	margin: 0 0 30px -52px;
}
.solemn-cont-02-17-a {
	width: 110px;
	margin: 0 0 30px -55px;
}
.solemn-cont-02-17-b {
	width: 110px;
	margin: 0 0 30px -57px;
}
.solemn-cont-02-18-a {
	width: 150px;
	margin: 0 0 25px -75px;
}
.solemn-cont-02-18-b {
	width: 150px;
	margin: 0 0 25px -75px;
}
.solemn-cont-02-19 {
	width: 160px;
	margin: 0 0 55px -80px;
}
.solemn-cont-02-20 {
	width: 110px;
	margin: 0 0 35px -50px;
}
.solemn-cont-02-21-a {
	width: 175px;
	margin: 0 0 45px -90px;
}
.solemn-cont-02-21-b {
	width: 175px;
	margin: 0 0 45px -90px;
}
.solemn-cont-02-22-a {
	width: 95px;
	margin: 0 0 45px -50px;
}
.solemn-cont-02-22-b {
	width: 95px;
	margin: 0 0 45px -50px;
}
.solemn-cont-02-23 {
	width: 95px;
	margin: 0 0 20px -47px;
}
.solemn-cont-02-25{
	width: 45px;
	margin: 0 0 50px -27px;
}
.solemn-cont-02-26{
	width: 95px;
	margin: 0 0 50px -47px;
}
.solemn-cont-02-27{
	width: 65px;
	margin: 0 0 50px -47px;
}
.solemn-cont-02-28{
	width: 115px;
	margin: 0 0 50px -60px;
}
.solemn-cont-02-31-a {
	width: 45px;
	margin: 0 0 45px -90px;
}
.solemn-cont-02-31-b {
	width: 45px;
	margin: 0 0 45px 40px;
}
/*--- 天王殿-韋馱菩薩 ---*/
.solemn-cont-03-1 {
	width: 160px;
	margin: 0 0 250px -75px;
}
.solemn-cont-03-2-a {
	width: 125px;
	margin: 0 0 65px -65px;
}
.solemn-cont-03-2-b {
	width: 125px;
	margin: 0 0 65px -65px;
}
.solemn-cont-03-3 {
	width: 230px;
	margin: 0 0 185px -110px;
}
.solemn-cont-03-4 {
	width: 240px;
	margin: 0 0 175px -120px;
}
.solemn-cont-03-5-a {
	width: 140px;
	margin: 0 0 35px -70px;
}
.solemn-cont-03-5-b {
	width: 140px;
	margin: 0 0 35px -70px;
}
.solemn-cont-03-7-a {
	width: 165px;
	margin: 0 0 35px -85px;
}
.solemn-cont-03-7-b {
	width: 165px;
	margin: 0 0 35px -85px;
}
.solemn-cont-03-7-c {
	width: 165px;
	margin: 0 0 75px -85px;
}
.solemn-cont-03-7-d {
	width: 165px;
	margin: 0 0 75px -85px;
}
.solemn-cont-03-7-e {
	width: 165px;
	margin: 0 0 45px -85px;
}
.solemn-cont-03-8-a {
	width: 140px;
	margin: 0 0 35px -70px;
}
.solemn-cont-03-8-b {
	width: 140px;
	margin: 0 0 35px -70px;
}
.solemn-cont-03-8-c {
	width: 140px;
	margin: 0 0 35px -70px;
}
.solemn-cont-03-8-d {
	width: 140px;
	margin: 0 0 35px -70px;
}
.solemn-cont-03-8-e {
	width: 140px;
	margin: 0 0 35px -70px;
}
.solemn-cont-03-8-f {
	width: 140px;
	margin: 0 0 35px -70px;
}
.solemn-cont-03-9-a {
	width: 125px;
	margin: 0 0 35px -62px;
}
.solemn-cont-03-9-b {
	width: 125px;
	margin: 0 0 35px -62px;
}
.solemn-cont-03-11 {
	width: 92px;
	margin: 0 0 55px -47px;
}
.solemn-cont-03-12-a {
	width: 92px;
	margin: 0 0 55px -42px;
}
.solemn-cont-03-12-b {
	width: 92px;
	margin: 0 0 55px -42px;
}
.solemn-cont-03-13-a {
	width: 132px;
	margin: 0 0 55px -65px;
}
.solemn-cont-03-13-b {
	width: 132px;
	margin: 0 0 55px -68px;
}
.solemn-cont-03-14 {
	width: 112px;
	margin: 0 0 35px -58px;
}
.solemn-cont-03-15-a {
	width: 132px;
	margin: 0 0 105px -62px;
}
.solemn-cont-03-15-b {
	width: 132px;
	margin: 0 0 55px -62px;
}
.solemn-cont-03-15-c {
	width: 132px;
	margin: 0 0 55px -62px;
}

/*--- 藥師殿 ---*/
.solemn-cont-04-1 {
	width: 172px;
	margin: 0 0 185px -90px;
}
.solemn-cont-04-2-a {
	width: 124px;
	margin: 0 0 35px -65px;
}
.solemn-cont-04-2-b {
	width: 124px;
	margin: 0 0 115px -3px;
}
.solemn-cont-04-2-c {
	width: 124px;
	margin: 0 0 115px -133px;
}
.solemn-cont-04-3 {
	width: 205px;
	margin: 0 0 240px -105px;
}
.solemn-cont-04-4-a {
	width: 156px;
	margin: 0 0 20px -82px;
}
.solemn-cont-04-4-b {
	width: 156px;
	margin: 0 0 80px -50px;
}
.solemn-cont-04-4-c {
	width: 156px;
	margin: 0 0 80px -75px;
}
.solemn-cont-04-5 {
	width: 205px;
	margin: 0 0 230px -98px;
}
.solemn-cont-04-6-a {
	width: 156px;
	margin: 0 0 20px -75px;
}
.solemn-cont-04-6-b {
	width: 156px;
	margin: 0 0 75px -110px;
}
.solemn-cont-04-8-a {
	width: 250px;
	margin: 0 0 65px -25px;
}
.solemn-cont-04-8-b {
	width: 250px;
	margin: 0 0 65px -75px;
}
.solemn-cont-04-8-c {
	width: 250px;
	margin: 0 0 65px -125px;
}
.solemn-cont-04-8-d {
	width: 250px;
	margin: 0 0 65px -182px;
}
.solemn-cont-04-8-e {
	width: 250px;
	margin: 0 0 65px -228px;
}
.solemn-cont-04-9-a {
	width: 76px;
	margin: 0 0 75px -40px;
}
.solemn-cont-04-9-b {
	width: 76px;
	margin: 0 0 75px -40px;
}
.solemn-cont-04-10-a {
	width: 124px;
	margin: 0 0 35px -65px;
}
.solemn-cont-04-10-b {
	width: 124px;
	margin: 0 0 35px -65px;
}
.solemn-cont-04-10-c {
	width: 124px;
	margin: 0 0 35px -65px;
}
.solemn-cont-04-10-d {
	width: 124px;
	margin: 0 0 35px -65px;
}
.solemn-cont-04-11 {
	width: 92px;
	margin: 0 0 30px -45px;
}
.solemn-cont-04-12 {
	width: 92px;
	margin: 0 0 35px -45px;
}
.solemn-cont-04-13-a {
	width: 92px;
	margin: 0 0 35px -45px;
}
.solemn-cont-04-13-b {
	width: 92px;
	margin: 0 0 35px -45px;
}
.solemn-cont-04-14-a {
	width: 160px;
	margin: 0 0 45px -78px;
}
.solemn-cont-04-14-b {
	width: 160px;
	margin: 0 0 45px -78px;
}
.solemn-cont-04-15-a {
	width: 45px;
	margin: 0 0 -30px -65px;
}
.solemn-cont-04-15-b {
	width: 45px;
	margin: 0 0 -30px 20px;
}
.solemn-cont-04-16-a {
	width: 195px;
	margin: 0 0 35px -100px;
}
.solemn-cont-04-16-b {
	width: 195px;
	margin: 0 0 73px -100px;
}
.solemn-cont-04-16-c {
	width: 195px;
	margin: 0 0 35px -90px;
}
.solemn-cont-04-16-d {
	width: 195px;
	margin: 0 0 73px -90px;
}
.solemn-cont-04-17-a {
	width: 115px;
	margin: 0 0 78px -60px;
}
.solemn-cont-04-17-b {
	width: 115px;
	margin: 0 0 78px -60px;
}
.solemn-cont-04-18-a {
	width: 95px;
	margin: 0 0 78px -50px;
}
.solemn-cont-04-18-b {
	width: 95px;
	margin: 0 0 78px -50px;
}

/*--- 觀音殿 ---*/
.solemn-cont-05-1 {
	width: 188px;
	margin: 0 0 235px -90px;
}
.solemn-cont-05-2-a {
	width: 156px;
	margin: 0 0 95px -80px;
}
.solemn-cont-05-2-b {
	width: 156px;
	margin: 0 0 145px -80px;
}
.solemn-cont-05-3-a {
	width: 140px;
	margin: 0 0 25px -70px;
}
.solemn-cont-05-3-b {
	width: 140px;
	margin: 0 0 25px -70px;
}
.solemn-cont-05-4-a {
	width: 158px;
	margin: 0 0 45px -80px;
}
.solemn-cont-05-4-b {
	width: 158px;
	margin: 0 0 45px -80px;
}
.solemn-cont-05-5-a {
	width: 158px;
	margin: 0 0 45px 20px;
}
.solemn-cont-05-5-b {
	width: 158px;
	margin: 0 0 60px -30px;
}
.solemn-cont-05-5-c {
	width: 158px;
	margin: 0 0 72px -80px;
}
.solemn-cont-05-5-d {
	width: 158px;
	margin: 0 0 58px -135px;
}
.solemn-cont-05-5-e {
	width: 158px;
	margin: 0 0 28px -195px;
}
.solemn-cont-05-8-a {
	width: 125px;
	margin: 0 0 25px -62px;
}
.solemn-cont-05-8-b {
	width: 125px;
	margin: 0 0 30px -65px;
}
.solemn-cont-05-9 {
	width: 93px;
	margin: 0 0 30px -47px;
}
.solemn-cont-05-10-a {
	width: 93px;
	margin: 0 0 30px -45px;
}
.solemn-cont-05-11-a {
	width: 93px;
	margin: 0 0 30px -45px;
}
.solemn-cont-05-11-b {
	width: 93px;
	margin: 0 0 30px -45px;
}
.solemn-cont-05-12-a {
	width: 148px;
	margin: 0 0 50px -75px;
}
.solemn-cont-05-12-b {
	width: 148px;
	margin: 0 0 50px -75px;
}
.solemn-cont-05-13-a {
	width: 60px;
	margin: 0 0 10px -35px;
}
.solemn-cont-05-13-b {
	width: 60px;
	margin: 0 0 10px -35px;
}
.solemn-cont-05-23-a {
	width: 45px;
	margin: 0 0 35px -75px;
}
.solemn-cont-05-23-b {
	width: 45px;
	margin: 0 0 35px 30px;
}
.solemn-cont-05-24-a {
	width: 115px;
	margin: 0 0 60px -60px;
}
.solemn-cont-05-24-b {
	width: 115px;
	margin: 0 0 60px -60px;
}
.solemn-cont-05-24-c {
	width: 115px;
	margin: 0 0 60px -58px;
}
.solemn-cont-05-24-d {
	width: 115px;
	margin: 0 0 60px -58px;
}

/*--- 念佛堂（前） --*/
.solemn-cont-06-1 {
	width: 188px;
	margin: 0 0 195px -92px;
}
.solemn-cont-06-2-a {
	width: 156px;
	margin: 0 0 175px -20px;
}
.solemn-cont-06-2-b {
	width: 156px;
	margin: 0 0 215px -130px;
}
.solemn-cont-06-2-c {
	width: 156px;
	margin: 0 0 27px -83px;
}
.solemn-cont-06-3-a {
	width: 155px;
	margin: 0 0 60px 30px;
}
.solemn-cont-06-3-b {
	width: 155px;
	margin: 0 0 60px -25px;
}
.solemn-cont-06-3-c {
	width: 155px;
	margin: 0 0 55px -80px;
}
.solemn-cont-06-3-d {
	width: 155px;
	margin: 0 0 55px -135px;
}
.solemn-cont-06-3-e {
	width: 155px;
	margin: 0 0 55px -185px;
}
.solemn-cont-06-5 {
	width: 165px;
	margin: 0 0 48px -82px;
}
.solemn-cont-06-6-a {
	width: 125px;
	margin: 0 0 30px -65px;
}
.solemn-cont-06-6-b {
	width: 125px;
	margin: 0 0 30px -65px;
}
.solemn-cont-06-6-c {
	width: 125px;
	margin: 0 0 30px -65px;
}
.solemn-cont-06-6-d {
	width: 125px;
	margin: 0 0 30px -65px;
}
.solemn-cont-06-7-a {
	width: 108px;
	margin: 0 0 42px -55px;
}
.solemn-cont-06-7-b {
	width: 108px;
	margin: 0 0 32px -55px;
}
.solemn-cont-06-8 {
	width: 93px;
	margin: 0 0 35px -48px;
}
.solemn-cont-06-9-a {
	width: 125px;
	margin: 0 0 42px -63px;
}
.solemn-cont-06-9-b {
	width: 125px;
	margin: 0 0 45px -65px;
}
.solemn-cont-06-10 {
	width: 112px;
	margin: 0 0 20px -55px;
}
.solemn-cont-06-12-a {
	width: 112px;
	margin: 0 0 30px -55px;
}
.solemn-cont-06-12-b {
	width: 112px;
	margin: 0 0 30px -55px;
}
.solemn-cont-06-15-a {
	width: 165px;
	margin: 0 0 40px -80px;
}
.solemn-cont-06-15-b {
	width: 165px;
	margin: 0 0 40px -80px;
}
.solemn-cont-06-20-a {
	width: 45px;
	margin: 0 0 -40px -65px;
}
.solemn-cont-06-20-b {
	width: 45px;
	margin: 0 0 -46px 18px;
}
.solemn-cont-06-21-a {
	width: 108px;
	margin: 0 0 30px -50px;
}
.solemn-cont-06-21-b {
	width: 108px;
	margin: 0 0 30px -50px;
}
.solemn-cont-06-21-c {
	width: 108px;
	margin: 0 0 30px -50px;
}
.solemn-cont-06-21-d {
	width: 108px;
	margin: 0 0 30px -50px;
}
.solemn-cont-06-22-a {
	width: 124px;
	margin: 0 0 50px -60px;
}
.solemn-cont-06-22-b {
	width: 124px;
	margin: 0 0 50px -60px;
}
.solemn-cont-06-23-a {
	width: 108px;
	margin: 0 0 50px -50px;
}
.solemn-cont-06-23-b {
	width: 108px;
	margin: 0 0 50px -50px;
}


/*--- 念佛堂（后） --*/
.solemn-cont-07-1 {
	width: 205px;
	margin: 0 0 255px -110px;
}
.solemn-cont-07-2-a {
	width: 110px;
	margin: 0 0 55px -55px;
}
.solemn-cont-07-2-b {
	width: 110px;
	margin: 0 0 55px -55px;
}
.solemn-cont-07-4 {
	width: 95px;
	margin: 0 0 50px -50px;
}
.solemn-cont-07-5-a {
	width: 125px;
	margin: 0 0 30px -65px;
}
.solemn-cont-07-5-b {
	width: 125px;
	margin: 0 0 30px -65px;
}
.solemn-cont-07-5-c {
	width: 125px;
	margin: 0 0 30px -65px;
}
.solemn-cont-07-5-d {
	width: 125px;
	margin: 0 0 30px -65px;
}
.solemn-cont-07-7-a {
	width: 125px;
	margin: 0 0 38px -62px;
}
.solemn-cont-07-7-b {
	width: 125px;
	margin: 0 0 38px -62px;
}
.solemn-cont-07-8 {
	width: 60px;
	margin: 0 0 35px -28px;
}
.solemn-cont-07-9 {
	width: 60px;
	margin: 0 0 35px -28px;
}
.solemn-cont-07-10 {
	width: 108px;
	margin: 0 0 115px -55px;
}
.solemn-cont-07-11 {
	width: 60px;
	margin: 0 0 70px -35px;
}
.solemn-cont-07-12 {
	width: 93px;
	margin: 0 0 70px -35px;
}
.solemn-cont-07-13 {
	width: 213px;
	margin: 0 0 140px -105px;
}
.solemn-cont-07-14 {
	width: 213px;
	margin: 0 0 80px -105px;
}


/*--- 法堂 ---*/
.solemn-cont-08-1 {
	width: 157px;
	margin: 0 0 195px -78px;
}
.solemn-cont-08-2 {
	width: 173px;
	margin: 0 0 195px -85px;
}
.solemn-cont-08-3-a {
	width: 173px;
	margin: 0 0 65px -88px;
}
.solemn-cont-08-3-b {
	width: 173px;
	margin: 0 0 195px -88px;
}
.solemn-cont-08-4 {
	width: 140px;
	margin: 0 0 155px -72px;
}
.solemn-cont-08-5 {
	width: 140px;
	margin: 0 0 160px -70px;
}
.solemn-cont-08-6-a {
	width: 108px;
	margin: 0 0 130px -50px;
}
.solemn-cont-08-6-b {
	width: 108px;
	margin: 0 0 130px -50px;
}
.solemn-cont-08-6-c {
	width: 108px;
	margin: 0 0 30px -50px;
}
.solemn-cont-08-7-a {
	width: 108px;
	margin: 0 0 60px -50px;
}
.solemn-cont-08-7-b {
	width: 108px;
	margin: 0 0 60px -50px;
}
.solemn-cont-08-7-c {
	width: 108px;
	margin: 0 0 20px -50px;
}
.solemn-cont-08-8-a {
	width: 158px;
	margin: 0 0 120px -80px;
}
.solemn-cont-08-8-b {
	width: 158px;
	margin: 0 0 100px -75px;
}
.solemn-cont-08-8-c {
	width: 158px;
	margin: 0 0 50px -80px;
}
.solemn-cont-08-8-d {
	width: 158px;
	margin: 0 0 90px -80px;
}
.solemn-cont-08-8-e {
	width: 158px;
	margin: 0 0 90px -80px;
}
.solemn-cont-08-9 {
	width: 92px;
	margin: 0 0 60px -45px;
}
.solemn-cont-08-10-a {
	width: 124px;
	margin: 0 0 60px -65px;
}
.solemn-cont-08-10-b {
	width: 124px;
	margin: 0 0 50px -65px;
}
.solemn-cont-08-10-c {
	width: 124px;
	margin: 0 0 50px -65px;
}
.solemn-cont-08-10-d {
	width: 124px;
	margin: 0 0 50px -65px;
}
.solemn-cont-08-11 {
	width: 92px;
	margin: 0 0 50px -45px;
}
.solemn-cont-08-13-a {
	width: 156px;
	margin: 0 0 90px -85px;
}
.solemn-cont-08-13-b {
	width: 156px;
	margin: 0 0 90px -80px;
}
.solemn-cont-08-15 {
	width: 140px;
	margin: 0 0 40px -80px;
}
.solemn-cont-08-16-a {
	width: 180px;
	margin: 0 0 360px -90px;
}
.solemn-cont-08-16-b {
	width: 180px;
	margin: 0 0 360px -90px;
}

/*--- 臥佛殿 ---*/
.solemn-cont-10-1-a {
	width: 160px;
	margin: 0 0 100px -80px;
}
.solemn-cont-10-1-b {
	width: 160px;
	margin: 0 0 105px -80px;
}
.solemn-cont-10-2 {
	width: 160px;
	margin: 0 0 25px -80px;
}
.solemn-cont-10-3 {
	width: 160px;
	margin: 0 0 25px -80px;
}
.solemn-cont-10-4-a {
	width: 160px;
	margin: 0 0 70px -80px;
}
.solemn-cont-10-4-b {
	width: 160px;
	margin: 0 0 70px -80px;
}
.solemn-cont-10-5-a {
	width: 110px;
	margin: 0 0 60px -50px;
}
.solemn-cont-10-5-b {
	width: 110px;
	margin: 0 0 55px -55px;
}
.solemn-cont-10-5-c {
	width: 110px;
	margin: 0 0 55px -50px;
}
.solemn-cont-10-5-d {
	width: 110px;
	margin: 0 0 55px -50px;
}
.solemn-cont-10-5-e {
	width: 110px;
	margin: 0 0 35px -55px;
}
.solemn-cont-10-5-f {
	width: 110px;
	margin: 0 0 35px -55px;
}
.solemn-cont-10-5-g {
	width: 110px;
	margin: 0 0 55px -55px;
}
.solemn-cont-10-5-h {
	width: 110px;
	margin: 0 0 55px -58px;
}
.solemn-cont-10-6-a {
	width: 100px;
	margin: 0 0 35px -50px;
}
.solemn-cont-10-6-b {
	width: 100px;
	margin: 0 0 30px -50px;
}
.solemn-cont-10-6-c {
	width: 100px;
	margin: 0 0 30px -50px;
}
.solemn-cont-10-6-d {
	width: 100px;
	margin: 0 0 30px -50px;
}
.solemn-cont-10-6-e {
	width: 100px;
	margin: 0 0 30px -50px;
}
.solemn-cont-10-6-f {
	width: 100px;
	margin: 0 0 30px -50px;
}
.solemn-cont-10-6-g {
	width: 100px;
	margin: 0 0 30px -50px;
}
.solemn-cont-10-6-h {
	width: 100px;
	margin: 0 0 30px -50px;
}
.solemn-cont-10-7-a {
	width: 125px;
	margin: 0 0 30px -60px;
}
.solemn-cont-10-7-b {
	width: 125px;
	margin: 0 0 30px -60px;
}
.solemn-cont-10-7-c {
	width: 125px;
	margin: 0 0 30px -60px;
}
.solemn-cont-10-7-d {
	width: 125px;
	margin: 0 0 30px -60px;
}
.solemn-cont-10-8 {
	width: 157px;
	margin: 0 0 25px -75px;
}
.solemn-cont-10-9 {
	width: 98px;
	margin: 0 0 25px -50px;
}
.solemn-cont-10-10-a {
	width: 110px;
	margin: 0 0 29px -54px;
}
.solemn-cont-10-10-b {
	width: 110px;
	margin: 0 0 29px -54px;
}
.solemn-cont-10-11-a {
	width: 160px;
	margin: 0 0 59px -80px;
}
.solemn-cont-10-11-b {
	width: 160px;
	margin: 0 0 59px -80px;
}
.solemn-cont-10-12 {
	width: 145px;
	margin: 0 0 39px -73px;
}
.solemn-cont-10-13-a {
	width: 82px;
	margin: 0 0 75px -43px;
}
.solemn-cont-10-13-b {
	width: 82px;
	margin: 0 0 75px -43px;
}
.solemn-cont-10-13-c {
	width: 82px;
	margin: 0 0 75px -41px;
}
.solemn-cont-10-13-d {
	width: 82px;
	margin: 0 0 75px -41px;
}
.solemn-cont-10-13-e {
	width: 82px;
	margin: 0 0 75px -41px;
}
.solemn-cont-10-13-f {
	width: 82px;
	margin: 0 0 75px -41px;
}



/*--- 萬佛塔（第一層） ---*/
.solemn-cont-09-1 {
	width: 214px;
	margin: 0 0 170px -98px;
}
.solemn-cont-09-2-a {
	width: 125px;
	margin: 0 0 155px 16px;
}
.solemn-cont-09-2-b {
	width: 125px;
	margin: 0 0 155px -138px;
}
.solemn-cont-09-2-c {
	width: 125px;
	margin: 0 0 30px -58px;
}
.solemn-cont-09-3-a {
	width: 155px;
	margin: 0 0 120px -75px;
}
.solemn-cont-09-3-b {
	width: 155px;
	margin: 0 0 55px -75px;
}
.solemn-cont-09-3-c {
	width: 155px;
	margin: 0 0 55px -75px;
}
.solemn-cont-09-3-d {
	width: 155px;
	margin: 0 0 65px -75px;
}
.solemn-cont-09-3-e {
	width: 155px;
	margin: 0 0 95px -80px;
}
.solemn-cont-09-4-a {
	width: 93px;
	margin: 0 0 35px -48px;
}
.solemn-cont-09-4-b {
	width: 93px;
	margin: 0 0 35px -48px;
}
.solemn-cont-09-4-c {
	width: 93px;
	margin: 0 0 35px -48px;
}
.solemn-cont-09-4-d {
	width: 93px;
	margin: 0 0 35px -48px;
}
.solemn-cont-09-5 {
	width: 93px;
	margin: 0 0 45px -48px;
}
.solemn-cont-09-6 {
	width: 93px;
	margin: 0 0 55px -48px;
}
.solemn-cont-09-7-a {
	width: 93px;
	margin: 0 0 15px -45px;
}
.solemn-cont-09-7-b {
	width: 93px;
	margin: 0 0 95px 5px;
}
.solemn-cont-09-7-c {
	width: 93px;
	margin: 0 0 95px -100px;
}
.solemn-cont-09-9-a {
	width: 159px;
	margin: 0 0 50px -80px;
}
.solemn-cont-09-9-b {
	width: 159px;
	margin: 0 0 50px -80px;
}
.solemn-cont-09-11-a {
	width: 92px;
	margin: 0 0 47px -45px;
}
.solemn-cont-09-11-b {
	width: 92px;
	margin: 0 0 47px -50px;
}
.solemn-cont-09-12-a {
	width: 112px;
	margin: 0 0 67px -55px;
}
.solemn-cont-09-12-b {
	width: 112px;
	margin: 0 0 67px -55px;
}
.solemn-cont-09-12-c {
	width: 112px;
	margin: 0 0 67px -55px;
}
.solemn-cont-09-12-d {
	width: 112px;
	margin: 0 0 67px -55px;
}
.solemn-cont-09-12-e {
	width: 112px;
	margin: 0 0 67px -55px;
}
.solemn-cont-09-13 {
	width: 65px;
	margin: 0 0 67px -35px;
}
.solemn-cont-09-15-a {
	width: 145px;
	margin: 0 0 57px -35px;
}
.solemn-cont-09-15-b {
	width: 145px;
	margin: 0 0 57px -65px;
}
.solemn-cont-09-16-a {
	width: 125px;
	margin: 0 0 50px -65px;
}
.solemn-cont-09-16-b {
	width: 125px;
	margin: 0 0 45px -65px;
}
.solemn-cont-09-17-a {
	width: 95px;
	margin: 0 0 45px -45px;
}
.solemn-cont-09-17-b {
	width: 95px;
	margin: 0 0 45px -45px;
}
.solemn-cont-09-18-a {
	width: 95px;
	margin: 0 0 25px -45px;
}
.solemn-cont-09-18-b {
	width: 95px;
	margin: 0 0 25px -45px;
}

/*--- 萬佛塔（第二層） ---*/
.solemn-cont-11-1 {
	width: 175px;
	margin: 0 0 250px -85px;
}
.solemn-cont-11-2 {
	width: 175px;
	margin: 0 0 215px -85px;
}
.solemn-cont-11-4-a {
	width: 145px;
	margin: 0 0 70px -75px;
}
.solemn-cont-11-4-b {
	width: 145px;
	margin: 0 0 70px -75px;
}
.solemn-cont-11-4-c {
	width: 145px;
	margin: 0 0 70px -75px;
}
.solemn-cont-11-4-d {
	width: 145px;
	margin: 0 0 70px -75px;
}
.solemn-cont-11-4-e {
	width: 145px;
	margin: 0 0 70px -75px;
}
.solemn-cont-11-4-f {
	width: 145px;
	margin: 0 0 70px -72px;
}
.solemn-cont-11-4-g {
	width: 145px;
	margin: 0 0 30px -72px;
}
.solemn-cont-11-4-h {
	width: 145px;
	margin: 0 0 30px -72px;
}
.solemn-cont-11-5-a {
	width: 145px;
	margin: 0 0 130px -72px;
}
.solemn-cont-11-5-b {
	width: 145px;
	margin: 0 0 130px -62px;
}
.solemn-cont-11-5-c {
	width: 145px;
	margin: 0 0 130px -78px;
}
.solemn-cont-11-5-d {
	width: 145px;
	margin: 0 0 130px -78px;
}
.solemn-cont-11-7-a {
	width: 165px;
	margin: 0 0 130px -78px;
}
.solemn-cont-11-7-b {
	width: 165px;
	margin: 0 0 100px -82px;
}
.solemn-cont-11-7-c {
	width: 165px;
	margin: 0 0 100px -82px;
}
.solemn-cont-11-7-d {
	width: 165px;
	margin: 0 0 100px -82px;
}
.solemn-cont-11-9 {
	width: 80px;
	margin: 0 0 80px -42px;
}
.solemn-cont-11-10 {
	width: 100px;
	margin: 0 0 60px -49px;
}
.solemn-cont-11-11-a {
	width: 100px;
	margin: 0 0 40px -49px;
}
.solemn-cont-11-11-b {
	width: 100px;
	margin: 0 0 40px -49px;
}
.solemn-cont-11-12 {
	width: 100px;
	margin: 0 0 35px -49px;
}
.solemn-cont-11-13-a {
	width: 100px;
	margin: 0 0 35px -49px;
}
.solemn-cont-11-13-b {
	width: 100px;
	margin: 0 0 35px -49px;
}
.solemn-cont-11-14-a {
	width: 145px;
	margin: 0 0 65px -75px;
}
.solemn-cont-11-14-b {
	width: 145px;
	margin: 0 0 65px -75px;
}
.solemn-cont-11-15 {
	width: 65px;
	margin: 0 0 65px -35px;
}
.solemn-cont-11-17 {
	width: 115px;
	margin: 0 0 45px -60px;
}
.solemn-cont-11-18 {
	width: 85px;
	margin: 0 0 45px -60px;
}


.solemn-cont-10-14 {
	width: 172px;
	margin: 0 0 158px -85px;
}

.solemn-cont-10-15 {
	width: 142px;
	margin: 0 0 86px -68px;
}

.solemn-cont-10-16 {
	width: 108px;
	margin: 0 0 86px -48px;
}

.solemn-cont-10-17 {
	width: 108px;
	margin: 0 0 66px -50px;
}

.solemn-cont-10-18 {
	width: 124px;
	margin: 0 0 86px -62px;
}

.solemn-cont-10-19 {
	width: 140px;
	margin: 0 0 116px -68px;
}

.solemn-cont-10-20 {
	width: 92px;
	margin: 0 0 88px -40px;
}

.solemn-cont-10-21 {
	width: 92px;
	margin: 0 0 88px -44px;
}

.solemn-cont-10-22 {
	width: 156px;
	margin: 0 0 116px -80px;
}

.solemn-cont-10-23 {
	width: 126px;
	margin: 0 0 88px -64px;
}

.solemn-cont-10-24 {
	width: 156px;
	margin: 0 0 88px -64px;
}


/*--- 萬佛塔（第三層） ---*/
.solemn-cont-12-1-a {
	width: 195px;
	margin: 0 0 185px -100px;
}
.solemn-cont-12-1-b {
	width: 195px;
	margin: 0 0 265px -85px;
}
.solemn-cont-12-2-a {
	width: 210px;
	margin: 0 0 195px -105px;
}
.solemn-cont-12-2-b {
	width: 210px;
	margin: 0 0 185px -175px;
}
.solemn-cont-12-4-a {
	width: 150px;
	margin: 0 0 75px -65px;
}
.solemn-cont-12-4-b {
	width: 150px;
	margin: 0 0 75px -75px;
}
.solemn-cont-12-4-c {
	width: 150px;
	margin: 0 0 55px -75px;
}
.solemn-cont-12-4-d {
	width: 150px;
	margin: 0 0 55px -75px;
}
.solemn-cont-12-4-e {
	width: 150px;
	margin: 0 0 55px -75px;
}
.solemn-cont-12-4-f {
	width: 150px;
	margin: 0 0 70px -75px;
}
.solemn-cont-12-5-a {
	width: 150px;
	margin: 0 0 30px -95px;
}
.solemn-cont-12-5-b {
	width: 150px;
	margin: 0 0 210px -75px;
}
.solemn-cont-12-6-a {
	width: 85px;
	margin: 0 0 90px -45px;
}
.solemn-cont-12-6-b {
	width: 85px;
	margin: 0 0 90px -45px;
}
.solemn-cont-12-7-a {
	width: 158px;
	margin: 0 0 40px -80px;
}
.solemn-cont-12-7-b {
	width: 158px;
	margin: 0 0 55px -80px;
}
.solemn-cont-12-7-c {
	width: 158px;
	margin: 0 0 55px -80px;
}
.solemn-cont-12-7-d {
	width: 158px;
	margin: 0 0 25px -80px;
}
.solemn-cont-12-8 {
	width: 98px;
	margin: 0 0 40px -50px;
}
.solemn-cont-12-9-a {
	width: 98px;
	margin: 0 0 40px -50px;
}
.solemn-cont-12-9-b {
	width: 98px;
	margin: 0 0 40px -50px;
}
.solemn-cont-12-10 {
	width: 98px;
	margin: 0 0 40px -50px;
}
.solemn-cont-12-11-a {
	width: 98px;
	margin: 0 0 40px -50px;
}
.solemn-cont-12-11-b {
	width: 98px;
	margin: 0 0 40px -50px;
}
.solemn-cont-12-12-a {
	width: 148px;
	margin: 0 0 70px -75px;
}
.solemn-cont-12-12-b {
	width: 148px;
	margin: 0 0 70px -75px;
}
.solemn-cont-12-13 {
	width: 65px;
	margin: 0 0 70px -30px;
}


/*--- 鐘樓（地藏王菩薩） ---*/
.solemn-cont-13-1 {
	width: 195px;
	margin: 0 0 357px -95px;
}
.solemn-cont-13-2 {
	width: 180px;
	margin: 0 0 57px -90px;
}
.solemn-cont-13-3 {
	width: 130px;
	margin: 0 0 30px -65px;
}
.solemn-cont-13-4-a {
	width: 240px;
	margin: 0 0 90px -120px;
}
.solemn-cont-13-4-b {
	width: 240px;
	margin: 0 0 80px -120px;
}
.solemn-cont-13-4-c {
	width: 240px;
	margin: 0 0 80px -120px;
}
.solemn-cont-13-4-d {
	width: 240px;
	margin: 0 0 80px -120px;
}
.solemn-cont-13-4-e {
	width: 240px;
	margin: 0 0 80px -120px;
}
.solemn-cont-13-5 {
	width: 100px;
	margin: 0 0 60px -50px;
}
.solemn-cont-13-7-a {
	width: 80px;
	margin: 0 0 75px -40px;
}
.solemn-cont-13-7-b {
	width: 80px;
	margin: 0 0 65px -40px;
}
.solemn-cont-13-8-a {
	width: 130px;
	margin: 0 0 45px -65px;
}
.solemn-cont-13-8-b {
	width: 130px;
	margin: 0 0 45px -65px;
}
.solemn-cont-13-8-c {
	width: 130px;
	margin: 0 0 45px -65px;
}
.solemn-cont-13-8-d {
	width: 130px;
	margin: 0 0 45px -65px;
}
.solemn-cont-13-13 {
	width: 115px;
	margin: 0 0 45px -65px;
}
.solemn-cont-13-14-a {
	width: 115px;
	margin: 0 0 45px -65px;
}
.solemn-cont-13-14-b {
	width: 115px;
	margin: 0 0 45px -65px;
}

.solemn-cont-13a-1-a {
	width: 165px;
	margin: 0 0 245px -85px;
}
.solemn-cont-13a-1-b {
	width: 165px;
	margin: 0 0 245px 65px;
}


/*--- 虛空藏菩薩 ---*/

.solemn-cont-14-1 {
	width: 210px;
	margin: 0 0 345px -105px;
	z-index: 1;
}
.solemn-cont-14-2 {
	width: 100px;
	margin: 0 0 65px -50px;
	z-index: 2;
}
.solemn-cont-14-3 {
	width: 110px;
	margin: 0 0 65px -50px;
	z-index: 2;
}
.solemn-cont-14-4-a {
	width: 165px;
	margin: 0 0 95px -85px;
}
.solemn-cont-14-4-b {
	width: 165px;
	margin: 0 0 95px -85px;
}
.solemn-cont-14-4-c {
	width: 165px;
	margin: 0 0 95px -85px;
}
.solemn-cont-14-4-d {
	width: 165px;
	margin: 0 0 95px -85px;
}
.solemn-cont-14-4-e {
	width: 165px;
	margin: 0 0 95px -85px;
}
.solemn-cont-14-5 {
	width: 95px;
	margin: 0 0 55px -50px;
}
.solemn-cont-14-7 {
	width: 85px;
	margin: 0 0 85px -40px;
}
.solemn-cont-14-7-b {
	width: 85px;
	margin: 0 0 85px -40px;
}
.solemn-cont-14-8-a {
	width: 135px;
	margin: 0 0 25px -70px;
}
.solemn-cont-14-8-b {
	width: 135px;
	margin: 0 0 25px -70px;
}
.solemn-cont-14-13-a {
	width: 95px;
	margin: 0 0 25px -50px;
}
.solemn-cont-14-13-b {
	width: 95px;
	margin: 0 0 25px -50px;
}
.solemn-cont-14-14-a {
	width: 115px;
	margin: 0 0 55px -50px;
}
.solemn-cont-14-14-b {
	width: 115px;
	margin: 0 0 55px -50px;
}
.solemn-cont-14a-1-a {
	width: 285px;
	margin: 0 0 305px -140px;
}



/*--- 祖堂 ---*/
.solemn-cont-16-1 {
	width: 125px;
	margin: 0 0 75px -60px;
}
.solemn-cont-16-2-a {
	width: 125px;
	margin: 0 0 65px -60px;
}
.solemn-cont-16-2-b {
	width: 125px;
	margin: 0 0 65px -60px;
}
.solemn-cont-16-3 {
	width: 160px;
	margin: 0 0 50px -80px;
}
.solemn-cont-16-6-a {
	width: 130px;
	margin: 0 0 20px -65px;
}
.solemn-cont-16-6-b {
	width: 130px;
	margin: 0 0 20px -65px;
}
.solemn-cont-16-6-c {
	width: 130px;
	margin: 0 0 20px -65px;
}
.solemn-cont-16-6-d {
	width: 130px;
	margin: 0 0 20px -65px;
}
.solemn-cont-16-10 {
	width: 110px;
	margin: 0 0 20px -55px;
}
.solemn-cont-16-11 {
	width: 110px;
	margin: 0 0 20px -55px;
}
.solemn-cont-16a-1-a {
	width: 210px;
	margin: 0 0 180px -105px;
}
.solemn-cont-16a-1-b {
	width: 210px;
	margin: 0 0 190px -65px;
}
.solemn-cont-16a-1-c {
	width: 210px;
	margin: 0 0 150px -150px;
}
.solemn-cont-16a-2 {
	width: 160px;
	margin: 0 0 50px -80px;
}
.solemn-cont-16a-4-a {
	width: 115px;
	margin: 0 0 30px -60px;
}
.solemn-cont-16a-4-b {
	width: 115px;
	margin: 0 0 30px -55px;
}
.solemn-cont-16a-4-c {
	width: 115px;
	margin: 0 0 30px -55px;
}
.solemn-cont-16a-4-d {
	width: 115px;
	margin: 0 0 30px -55px;
}
.solemn-cont-16a-5-a {
	width: 160px;
	margin: 0 0 20px -80px;
}
.solemn-cont-16a-5-b {
	width: 160px;
	margin: 0 0 20px -80px;
}
.solemn-cont-16a-7-a {
	width: 80px;
	margin: 0 0 20px -40px;
}
.solemn-cont-16a-7-b {
	width: 80px;
	margin: 0 0 45px -40px;
}
.solemn-cont-16a-10 {
	width: 110px;
	margin: 0 0 45px -50px;
}
.solemn-cont-16a-11 {
	width: 110px;
	margin: 0 0 105px -50px;
}
.solemn-cont-16a-12 {
	width: 110px;
	margin: 0 0 25px -50px;
}
.solemn-cont-16a-13-a {
	width: 100px;
	margin: 0 0 25px -50px;
}
.solemn-cont-16a-13-b {
	width: 100px;
	margin: 0 0 25px -50px;
}
.solemn-cont-16a-20 {
	width: 65px;
	margin: 0 0 55px -30px;
}
.solemn-cont-16a-21 {
	width: 115px;
	margin: 0 0 35px -60px;
}
.solemn-cont-16a-22-a {
	width: 115px;
	margin: 0 0 35px -60px;
}
.solemn-cont-16a-22-b {
	width: 115px;
	margin: 0 0 35px -60px;
}

.solemn-cont-17-1 {
	width: 165px;
	margin: 0 0 215px -80px;
}
.solemn-cont-17-4-a {
	width: 125px;
	margin: 0 0 45px -60px;
}
.solemn-cont-17-4-b {
	width: 125px;
	margin: 0 0 45px -60px;
}
.solemn-cont-17-5-a {
	width: 125px;
	margin: 0 0 25px -60px;
}
.solemn-cont-17-5-b {
	width: 125px;
	margin: 0 0 25px -60px;
}
.solemn-cont-17-6-a {
	width: 115px;
	margin: 0 0 165px -60px;
}
.solemn-cont-17-6-b {
	width: 115px;
	margin: 0 0 165px -60px;
}
.solemn-cont-17-7-a {
	width: 100px;
	margin: 0 0 55px -50px;
}
.solemn-cont-17-7-b {
	width: 100px;
	margin: 0 0 55px -50px;
}
.solemn-cont-17-8-a {
	width: 100px;
	margin: 0 0 35px -50px;
}
.solemn-cont-17-8-b {
	width: 100px;
	margin: 0 0 35px -50px;
}
.solemn-cont-17-10 {
	width: 65px;
	margin: 0 0 145px -30px;
}
.solemn-cont-17-11-a {
	width: 95px;
	margin: 0 0 105px -60px;
}
.solemn-cont-17-11-b {
	width: 95px;
	margin: 0 0 105px -60px;
}
.solemn-cont-17-12-a {
	width: 185px;
	margin: 0 0 65px -60px;
}
.solemn-cont-17-12-b {
	width: 185px;
	margin: 0 0 65px -80px;
}
.solemn-cont-17-14 {
	width: 95px;
	margin: 0 0 35px -45px;
}
.solemn-cont-17-15 {
	width: 125px;
	margin: 0 0 35px -60px;
}
.solemn-cont-17-17 {
	width: 95px;
	margin: 0 0 35px -48px;
}
.solemn-cont-17-18-a {
	width: 115px;
	margin: 0 0 70px -55px;
}
.solemn-cont-17-18-b {
	width: 115px;
	margin: 0 0 30px -55px;
}
.solemn-cont-17-19-a {
	width: 275px;
	margin: 0 0 30px -55px;
}
.solemn-cont-17-19-b {
	width: 275px;
	margin: 0 0 30px -95px;
}
.solemn-cont-17-19-c {
	width: 275px;
	margin: 0 0 50px -135px;
}
.solemn-cont-17-19-d {
	width: 275px;
	margin: 0 0 40px -175px;
}
.solemn-cont-17-19-e {
	width: 275px;
	margin: 0 0 35px -220px;
}
.solemn-cont-17-20-a {
	width: 130px;
	margin: 0 0 65px -65px;
}
.solemn-cont-17-20-b {
	width: 130px;
	margin: 0 0 65px -65px;
}



.tooltip-effect-1 .tooltip-content, .tooltip-effect-1 .tooltip-content2 {
	-webkit-transform: translate3d(0,-10px,0);
	transform: translate3d(0,-10px,0);
	-webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
	transition: opacity 0.3s, transform 0.3s;
}

.tooltip-effect-2 .tooltip-content, .tooltip-effect-2 .tooltip-content2 {
	-webkit-transform-origin: 50% calc(100% + 10px);
	transform-origin: 50% calc(100% + 10px);
	-webkit-transform: perspective(1000px) rotate3d(1,0,0,45deg);
	transform: perspective(1000px) rotate3d(1,0,0,45deg);
	-webkit-transition: opacity 0.2s, -webkit-transform 0.2s;
	transition: opacity 0.2s, transform 0.2s;
}

.tooltip-effect-3 .tooltip-content, .tooltip-effect-3 .tooltip-content2 {
	-webkit-transform: translate3d(0,10px,0) rotate3d(1,1,0,25deg);
	transform: translate3d(0,10px,0) rotate3d(1,1,0,25deg);
	-webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
	transition: opacity 0.3s, transform 0.3s;
}

.tooltip-effect-4 .tooltip-content, .tooltip-effect-4 .tooltip-content2 {
	-webkit-transform-origin: 50% 100%;
	transform-origin: 50% 100%;
	-webkit-transform: scale3d(0.7,0.3,1);
	transform: scale3d(0.7,0.3,1);
	-webkit-transition: opacity 0.2s, -webkit-transform 0.2s;
	transition: opacity 0.2s, transform 0.2s;
}

.tooltip-effect-5 .tooltip-content, .tooltip-effect-5 .tooltip-content2 {
	width: 180px;
	margin-left: -90px;
	-webkit-transform-origin: 50% calc(100% + 6em);
	transform-origin: 50% calc(100% + 6em);
	-webkit-transform: rotate3d(0,0,1,15deg);
	transform: rotate3d(0,0,1,15deg);
	-webkit-transition: opacity 0.2s, -webkit-transform 0.2s;
	transition: opacity 0.2s, transform 0.2s;
	-webkit-transition-timing-function: ease, cubic-bezier(.17,.67,.4,1.39);
	transition-timing-function: ease, cubic-bezier(.17,.67,.4,1.39);
}

.tooltip:hover .tooltip-content, .tooltip:hover .tooltip-content2 {
	pointer-events: auto;
	opacity: 1;
	-webkit-transform: translate3d(0,0,0) rotate3d(0,0,0,0);
	transform: translate3d(0,0,0) rotate3d(0,0,0,0);
}

.tooltip.tooltip-effect-2:hover .tooltip-content, .tooltip.tooltip-effect-2:hover .tooltip-content2 {
	-webkit-transform: perspective(1000px) rotate3d(1,0,0,0deg);
	transform: perspective(1000px) rotate3d(1,0,0,0deg);
}

/* Arrow */

.tooltip-content::after {
	content: '';
	top: 100%;
	left: 50%;
	border: solid transparent;
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: transparent;
	border-top-color: rgba(244,174,42,1);
	border-width: 10px;
	margin-left: -10px;
}

/* Tooltip content*/

.tooltip-content img {
	position: relative;
	height: 170px;
	display: block;
	float: left;
	margin-right: 1em;
}

.tooltip-text {
	font-size: 14px;
	line-height: 1.35;
	display: block;
	padding: 1em 1em 1em 1em;
		color: #252424;
    letter-spacing: 2px;
}

.tooltip-effect-5 .tooltip-text {
	padding: 1.4em;
}

.tooltip-text a {
	font-weight: bold;
}
