.a-122>div .a-btn,.a-122>div h3,.a-123 h3,.a-124 h3,.a-125 .a-btn,.a-125 h3,.a-129 .a-129-btn,.a-129 h4,.a-132 .a-btn,.a-132 h3,.a-133 h2,.a-135 .a-135-c .a-135-btn,.a-135 .a-135-h h3,.a-137 .a-137-m .a-137-b,.a-137 .a-137-m h4,.a-138 .a-138-btn,.a-138 .a-138-t h4,.a-140 .a-140-b>a,.a-140 h3{
	text-transform:uppercase
}
.a-125,.a-16>div{
	-webkit-perspective:700px
}
.a-122,.a-123{
	max-width:350px;position:relative
}
.a-123,.a-126,.a-127,.a-128>a,.a-130,.a-142,.a-143,.a-151,.a-155,.a-174{
	overflow:hidden
}
.a-131:after,.a-137:after,.a-14 .a-14-m:after,.a-140 .a-140-b:after,.a-147 .a-147-b:after,.a-157:after,.a-161:after,.a-162 .a-162-i:after,.a-164:after,.a-18 .a-18-c:after,.a-181 .a-181-b:after,.a-182>div:after,.a-192 .a-192-i:after,.a-201 .a-201-c:after,.a-202:after,.a-20:after,.a-210:after,.a-22>div:after,.a-27:after,.a-30:after,.a-33:after,.a-35:after,.a-56:after,.a-64:after,.a-65 .a-65-i:after,.a-66 .a-66-i:after,.a-69 .a-69-b:after,.a-90:after,.a-9:after{
	clear:both
}
.a-110,.a-185 .a-btn,.a-190 h3{
	-o-writing-mode:vertical-rl
}
.a-103,.a-107,.a-109 i,.a-118,.a-120 .a-120-b,.a-120 .a-120-f,.a-125 .a-125-f,.a-22>div,.a-80,.a-93{
	cursor:pointer
}
.a-122{
	margin:15px auto 45px
}
.a-122>div{
	background:#fff;padding:30px;width:100%;position:relative;top:25px;left:25px;box-shadow:0 0 25px rgba(0,0,0,.15)
}
.a-122>div h3{
	font-size:16px;line-height:30px;margin-top:0;color:#555
}
.a-122>div h3 a,.a-122>div h3 a:focus,.a-122>div h3 a:hover{
	color:#555;text-decoration:none
}
.a-122>div p{
	font-size:14px;line-height:28px;color:#999
}
.a-122>div .a-btn{
	border-radius:0;border:0;font-size:14px;padding:13px 15px;font-weight:700
}
.a-123{
	margin:15px auto;background:#fff;color:#555;z-index:1;border:1px solid rgba(0,0,0,.15);box-shadow:0 0 15px rgba(0,0,0,.1),inset 0 0 30px rgba(0,0,0,.01);padding:30px 30px 30px 80px;text-align:right;border-radius:8px
}
.a-124,.a-125{
	text-align:center
}
@media (max-width:550px){
	.a-123{
	padding:30px 30px 30px 60px
}

}
.a-123>div{
	position:absolute;width:250px;height:150px;box-shadow:0 0 15px rgba(0,0,0,.1),inset 0 0 30px rgba(0,0,0,.1);z-index:5
}
.a-123 h3,.a-123 p,.a-124{
	position:relative;z-index:10
}
.a-123>div:first-of-type{
	top:-75px;left:-125px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)
}
.a-123>div:last-of-type{
	bottom:-75px;left:-125px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)
}
.a-123 h3{
	font-size:16px;line-height:26px;color:#555;border-bottom:1px dashed #ddd;padding-bottom:10px
}
.a-123 h3 a,.a-123 h3 a:focus,.a-123 h3 a:hover{
	color:#555;text-decoration:none
}
.a-123 p{
	color:#777
}
.a-124{
	max-width:230px;padding:100px 25px;margin:20px auto;color:#fff;border-radius:3px;box-shadow:inset 0 0 20px rgba(0,0,0,.05),0 0 10px rgba(0,0,0,.1),0 10px 10px rgba(0,0,0,.15)
}
.a-124:after,.a-124:before{
	position:absolute;top:3%;width:7px;height:94%;content:"";background:inherit;box-shadow:inset 0 0 20px rgba(0,0,0,.1),0 0 10px rgba(0,0,0,.15);opacity:.6
}
.a-124 h3{
	color:#fff;font-size:18px;line-height:28px;margin-bottom:10px;font-weight:400;text-shadow:2px 2px 1px rgba(0,0,0,.4)
}
.a-124 h3 a,.a-124 h3 a:focus,.a-124 h3 a:hover{
	color:#fff;text-decoration:none
}
.a-124 .a-124-btn{
	color:#fff;font-size:13px;line-height:28px;border-bottom:2px dotted #fff;text-shadow:2px 2px 1px rgba(0,0,0,.2)
}
.a-124 .a-124-btn:focus,.a-124 .a-124-btn:hover{
	color:#fff;text-decoration:none;border-bottom:0
}
.a-124.a-bg-white .a-124-btn:focus,.a-124.a-bg-white .a-124-btn:hover,.a-124.a-bg-white h3,.a-124.a-bg-white h3 a,.a-124.a-bg-white h3 a:focus,.a-124.a-bg-white h3 a:hover{
	color:#777
}
.a-124:before{
	left:-7px;border-top-left-radius:3px;border-bottom-left-radius:3px
}
.a-124:after{
	right:-7px;border-top-right-radius:3px;border-bottom-right-radius:3px
}
.a-124.a-bg-white{
	box-shadow:0 0 10px rgba(0,0,0,.1)
}
.a-124.a-bg-white h3{
	text-shadow:none
}
.a-124.a-bg-white .a-124-btn{
	color:#777;border-bottom:2px dotted #aaa;text-shadow:none
}
.a-125{
	margin:15px auto;width:250px;height:250px;position:relative;border-radius:50%;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;perspective:700px;box-shadow:0 0 10px rgba(0,0,0,.07)
}
.a-125 .a-125-b,.a-125 .a-125-f{
	position:absolute;left:0;width:100%;height:100%;top:0
}
.a-125 .a-125-f{
	z-index:4;border-radius:50%;background:#fff;-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-ms-transform:rotateY(0);transform:rotateY(0);-webkit-transform-origin:0 50%;-moz-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%;transition:.7s ease-out;border:2px solid #fff
}
.a-125 .a-125-b,.a-125 .a-125-f img{
	border-radius:50%
}
.a-125:hover .a-125-f{
	-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);transform:rotateY(-180deg)
}
.a-125 .a-125-b{
	z-index:2;padding:20% 25px 25px;border:1px solid rgba(0,0,0,.15);box-shadow:inset 0 0 50px rgba(0,0,0,.04)
}
.a-125 h3{
	margin:0;font-size:16px;line-height:2;color:#555
}
.a-125 p{
	margin:0 0 10px;font-size:13px;line-height:2;color:#888
}
.a-125 .a-btn{
	color:#fff;font-size:12px;font-weight:700;text-shadow:2px 2px 1px rgba(0,0,0,.1)
}
.a-126{
	max-width:350px;margin:15px auto;position:relative;box-shadow:0 0 15px rgba(0,0,0,.1)
}
.a-126 .a-126-b,.a-126 .a-126-t{
	position:absolute;left:0;width:100%;height:60px;box-shadow:0 0 10px rgba(0,0,0,.2),inset 0 0 15px rgba(0,0,0,.1);text-align:center;transition:.5s
}
.a-126 .a-126-t{
	top:0;background:rgba(0,0,0,.5);border-bottom:2px solid rgba(0,0,0,.2);-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)
}
.a-126 .a-126-t h3{
	font-size:25px;line-height:60px;color:#fff;margin:0;font-weight:lighter;text-shadow:2px 2px 1px rgba(0,0,0,.3)
}
.a-126 .a-126-b{
	bottom:0;background:rgba(0,0,0,.4);border-top:2px solid rgba(0,0,0,.2);-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)
}
.a-126 .a-126-b>a{
	display:inline-block;margin:10px 3px;width:35px;height:35px;line-height:35px;font-size:15px;color:#fff;text-align:center;transition:.5s;border-radius:2px;background:rgba(0,0,0,.5)
}
.a-126 .a-126-b>a:focus,.a-126 .a-126-b>a:hover{
	color:#fff;background:rgba(0,0,0,.8);text-decoration:none
}
.a-126:hover .a-126-b,.a-126:hover .a-126-t{
	-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)
}
.a-127{
	margin:15px auto;box-shadow:0 0 25px rgba(0,0,0,.1);padding:25px;max-width:270px;position:relative
}
.a-127 .a-127-c{
	width:100%;height:150%;position:absolute;top:-60%;left:-30%;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);z-index:10
}
.a-127 .a-127-i h2:after,.a-127 .a-127-i h2:before{
	display:block;width:50px;height:1px;content:"";background:rgba(255,255,255,.5)
}
.a-127 .a-127-i{
	padding:40px 20px;text-align:center;position:relative;box-shadow:0 0 15px rgba(0,0,0,.1),inset 0 0 30px rgba(0,0,0,.1);z-index:15
}
.a-127 .a-127-i h2{
	font-size:30px;line-height:45px;font-weight:lighter;color:#fff;padding:20px 0;text-shadow:2px 2px 1px rgba(0,0,0,.2);position:relative
}
.a-127 .a-127-i h2 a,.a-127 .a-127-i h2 a:focus,.a-127 .a-127-i h2 a:hover{
	color:#fff;text-decoration:none
}
.a-127 .a-127-i h2:before{
	margin:0 auto 15px;position:relative
}
.a-127 .a-127-i h2:after{
	margin:15px auto 0;position:relative
}
.a-128,.a-129{
	margin:15px auto
}
.a-127 .a-127-i.a-bg-white h2{
	color:#666;text-shadow:none
}
.a-127 .a-127-i.a-bg-white h2 a,.a-127 .a-127-i.a-bg-white h2 a:focus,.a-127 .a-127-i.a-bg-white h2 a:hover{
	color:#666
}
.a-127 .a-127-i.a-bg-white h2:after,.a-127 .a-127-i.a-bg-white h2:before{
	background:#ddd
}
.a-128{
	background:url(../img/big1.jpg) center center no-repeat;width:100%;height:400px;background-size:cover;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;text-align:left
}
.a-128>a{
	position:relative;display:block;background:rgba(0,0,0,.7);-webkit-flex:1;-ms-flex:1;flex:1;font-size:35px;line-height:35px;text-shadow:3px 3px 1px rgba(0,0,0,.3);font-weight:lighter;color:#fff;transition:.5s;border-right:1px solid rgba(255,255,255,.2)
}
.a-128>a:last-of-type{
	border-right:0 solid rgba(255,255,255,.2)
}
@media (max-width:500px){
	.a-128{
	height:300px
}
.a-128>a{
	font-size:25px;line-height:25px
}

}
.a-128>a.active,.a-128>a:focus,.a-128>a:hover{
	color:#fff;text-decoration:none;background:rgba(0,0,0,0)
}
.a-128>a span{
	display:block;width:300%;position:absolute;top:75%;padding-top:35%;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0
}
@media (max-width:600px){
	.a-128>a span{
	padding-top:30%
}

}
.a-129{
	max-width:300px;padding:20px;background:#fff;border-top-width:3px;border-right:1px solid #e6e6e6!important;border-left:1px solid #e6e6e6!important;border-bottom:1px solid #e6e6e6!important;box-shadow:0 0 10px rgba(0,0,0,.02)
}
.a-129 h4{
	font-size:15px;line-height:25px;margin:0;color:#666
}
.a-129 h4 i{
	display:inline-block;width:50px;height:50px;text-align:center;line-height:50px;border-radius:100%;margin-right:10px;font-size:18px;color:#fff
}
.a-129 h3{
	margin:20px 0;color:#666;font-size:25px;line-height:40px;font-weight:400
}
.a-129 h3 a,.a-129 h3 a:focus,.a-129 h3 a:hover{
	color:#666;text-decoration:none
}
.a-129 p{
	font-size:15px;line-height:30px;color:#888;margin-bottom:20px
}
.a-129 .a-129-btn{
	color:#555;font-weight:700
}
.a-129 .a-129-btn:focus,.a-129 .a-129-btn:hover{
	color:#777;text-decoration:none
}
.a-129 .a-129-btn i{
	margin-left:5px;font-weight:400
}
.a-130{
	max-width:350px;margin:15px auto;box-shadow:0 0 30px rgba(0,0,0,.1),inset 0 0 20px rgba(0,0,0,.1)
}
.a-130 .a-130-c{
	position:relative;top:0;left:20%;width:80%;height:100%;background:#fff;padding:30px 20px 30px 10px;z-index:10
}
.a-130 .a-130-c:after,.a-130 .a-130-c:before{
	position:absolute;content:"";top:0;left:-40px;z-index:-1;background:#fff
}
.a-130 .a-130-c:before{
	width:100%;height:120%;-webkit-transform:rotate(-10deg);-moz-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0
}
.a-130 .a-130-c:after{
	width:120%;height:100%;-webkit-transform:rotate(10deg);-moz-transform:rotate(10deg);-ms-transform:rotate(10deg);transform:rotate(10deg);-webkit-transform-origin:0 100%;-moz-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%
}
.a-143 .a-143-c,.a-161{
	-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg)
}
.a-130 .a-130-c h3{
	font-size:25px;line-height:35px;margin-bottom:10px;color:#666;font-weight:400
}
.a-130 .a-130-c h3 a,.a-130 .a-130-c h3 a:focus,.a-130 .a-130-c h3 a:hover{
	color:#666;text-decoration:none
}
.a-130 .a-130-c p{
	color:#888;font-size:15px;line-height:30px
}
.a-131{
	max-width:400px;margin:15px auto
}
.a-131:after,.a-131:before{
	content:" ";display:table
}
.a-131 img{
	float:left;max-width:60%;background:#fff;padding:10px;box-shadow:0 0 35px rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.075)
}
@media (max-width:550px){
	.a-131{
	text-align:center
}
.a-131 img{
	max-width:100%;float:none;margin:0 auto
}

}
.a-131 h3{
	margin-left:65%;font-size:22px;line-height:35px;font-weight:400;padding-top:5%;color:#666;padding-bottom:10px;margin-bottom:10px;border-bottom:4px double #ddd
}
.a-131 h3 a,.a-131 h3 a:focus,.a-131 h3 a:hover{
	color:#444;text-decoration:none
}
@media (max-width:550px){
	.a-131 h3{
	margin-left:0
}

}
.a-131 p{
	margin-left:65%;font-size:15px;line-height:30px;color:#666
}
@media (max-width:550px){
	.a-131 p{
	margin-left:0
}

}
.a-132{
	max-width:260px;margin:20px auto 15px;border:1px solid rgba(0,0,0,.1);border-radius:5px;padding:20px;background:#fff;position:relative;box-shadow:0 0 15px rgba(0,0,0,.06),inset 0 0 100px rgba(0,0,0,.015)
}
.a-132 hr{
	margin:20px 0;border-top:1px dashed #ddd
}
.a-132 h3{
	position:absolute;top:-20px;left:20px;background:#fafafa;font-size:13px;line-height:2;color:#444;padding:0 10px;font-weight:400;border-radius:4px;border:1px solid rgba(0,0,0,.1)
}
.a-132 h2{
	font-size:35px;line-height:1.5;color:#666;font-weight:lighter
}
.a-132 h2 i{
	font-size:20px
}
.a-132 h4{
	font-size:14px;line-height:24px;text-transform:uppercase;display:inline-block;margin:0;position:relative;width:100%
}
.a-132 h4 span{
	position:absolute;right:0;color:#777;font-weight:400
}
.a-132 .a-132-b{
	margin:8px 0 25px;background:#f3f3f3;border-radius:4px;box-shadow:inset 0 0 1px rgba(0,0,0,.5);position:relative;height:7px
}
.a-132 .a-132-b .a-132-bar{
	position:absolute;top:0;left:0;border-radius:4px 0 0 4px;height:100%;text-align:right
}
.a-132 .a-132-s,.a-132 .a-btn,.a-133,.a-137 .a-137-m,.a-138,.a-139{
	text-align:center
}
.a-132 .a-132-s{
	background:#fbfbfb;margin:10px 0;border:1px solid rgba(0,0,0,.1);border-radius:3px;padding:3px 10px;font-weight:700;font-size:13px
}
.a-132 .a-132-s>span{
	margin:0 5px
}
.a-132 .a-btn{
	display:block;padding:12px 10px;font-weight:700
}
.a-133{
	margin:15px 0;color:#fff
}
.a-133 h2{
	display:inline-block;font-size:25px;line-height:40px;padding:10px 35px;text-shadow:2px 2px 0 rgba(0,0,0,.3);color:#fff;border-radius:3px;font-weight:400;position:relative
}
@media (max-width:550px){
	.a-133 h2{
	font-size:20px;line-height:40px
}

}
.a-133 h2:after,.a-133 h2:before{
	position:absolute;content:"\f005";width:45px;height:45px;font-size:13px;color:#fff;line-height:45px;top:8px;background:inherit;border-radius:100%;font-family:FontAwesome
}
.a-133 h2 a,.a-133 h2 a:focus,.a-133 h2 a:hover{
	color:#fff;text-decoration:none
}
.a-133 h2:before{
	left:-17px
}
.a-133 h2:after{
	right:-17px
}
.a-134{
	width:280px;position:relative;margin:70px auto 20px;border-radius:5px;padding:20px 25px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.08),0 0 15px rgba(0,0,0,.045)
}
.a-134 img,.a-176{
	box-shadow:0 0 15px rgba(0,0,0,.07)
}
.a-134 img{
	max-width:80px;border-radius:100%;position:absolute;top:-60px;left:15px;border:2px solid #fff
}
.a-134 .a-134-s{
	position:absolute;top:-45px;left:105px
}
.a-134 .a-134-s>a{
	border-radius:100%;margin:0 1px
}
.a-134 .a-134-c h3{
	color:#555;font-size:17px;line-height:2
}
.a-134 .a-134-c h3 a,.a-134 .a-134-c h3 a:focus,.a-134 .a-134-c h3 a:hover{
	color:#555;text-decoration:none
}
.a-134 .a-134-c h3 span{
	font-size:14px;color:#aaa;font-weight:400
}
.a-134 .a-134-c p{
	color:#888;font-size:14px;line-height:2.2;margin:0
}
.a-135{
	max-width:400px;margin:15px auto 30px;border-radius:4px;box-shadow:0 0 10px rgba(0,0,0,.1)
}
.a-135 .a-135-h{
	padding:25px 30px;position:relative;border-top-left-radius:4px;border-top-right-radius:4px
}
.a-135 .a-135-h h3{
	color:#fff;font-weight:400;margin-top:70px;margin-bottom:0;font-size:20px;line-height:30px;text-shadow:2px 2px 0 rgba(0,0,0,.2)
}
.a-135 .a-135-h h3 a,.a-135 .a-135-h h3 a:focus,.a-135 .a-135-h h3 a:hover{
	color:#fff;text-decoration:none
}
.a-135 .a-135-h i{
	color:rgba(255,255,255,.25);position:absolute;right:30px;top:15px;font-size:100px
}
.a-135 .a-135-c{
	padding:25px;border:1px solid #e7e7e7;border-top:0;border-bottom-left-radius:4px;border-bottom-right-radius:4px;position:relative
}
.a-135 .a-135-c p{
	color:#888;font-size:14px;line-height:32px;margin-bottom:10px
}
.a-135 .a-135-c .a-135-btn{
	position:absolute;display:block;padding:0 15px;bottom:-17px;font-size:13px;line-height:34px;height:34px;font-weight:700;border-radius:3px;color:#fff
}
.a-135 .a-135-c .a-135-btn:focus,.a-135 .a-135-c .a-135-btn:hover{
	color:#fff;text-decoration:none
}
.a-136{
	padding:15px;margin:15px 0;border-radius:5px;border-left-width:5px;border-top-color:#e7e7e7!important;border-right-color:#e7e7e7!important;border-bottom-color:#e7e7e7!important;box-shadow:0 0 10px rgba(0,0,0,.05)
}
.a-136 h3{
	font-size:16px;line-height:26px;margin:0
}
.a-136 p{
	margin-bottom:5px;color:#888;font-size:13px;line-height:26px
}
.a-137{
	margin:40px auto;max-width:900px
}
.a-137:after,.a-137:before{
	content:" ";display:table
}
.a-137 .a-137-m{
	width:33.333%;float:left;position:relative;padding:20px;z-index:1;border-radius:8px;box-shadow:0 0 20px rgba(0,0,0,.075),inset 0 0 0 1px rgba(0,0,0,.1),inset 0 0 150px rgba(0,0,0,.1)
}
@media (max-width:650px){
	.a-137{
	max-width:100%;margin:0
}
.a-137 .a-137-m{
	float:none;width:100%;max-width:320px;margin:20px auto
}

}
.a-138,.a-140,.a-141{
	max-width:300px
}
.a-137 .a-137-m h4{
	margin:10px 0;font-size:15px;line-height:2;color:#fff
}
.a-137 .a-137-m h3{
	margin:10px 0;font-size:60px;line-height:70px;color:#fff;font-weight:700
}
.a-137 .a-137-m h3 span{
	font-size:18px;line-height:28px;font-weight:700;color:rgba(255,255,255,.9)
}
.a-137 .a-137-m ul{
	list-style-type:none;padding:0;margin:30px 0
}
.a-137 .a-137-m ul li{
	margin:10px;color:#fff;font-size:15px;line-height:2
}
.a-137 .a-137-m .a-137-b{
	background:#fff;display:inline-block;font-size:14px;font-weight:700;padding:5px 24px;color:#777;border-radius:20px;transition:.5s;margin-bottom:10px
}
.a-137 .a-137-m .a-137-b:focus,.a-137 .a-137-m .a-137-b:hover{
	background:#fafafa;color:#555;text-decoration:none
}
.a-137 .a-137-m:nth-child(2){
	background:#fff;z-index:2;box-shadow:0 0 20px rgba(0,0,0,.075),inset 0 0 0 1px rgba(0,0,0,.1)
}
.a-137 .a-137-m:nth-child(2):before{
	position:absolute;content:"";background:inherit;z-index:-1;width:108%;height:108%;top:-4%;left:-4%;border-radius:8px;box-shadow:0 0 25px rgba(0,0,0,.1)
}
.a-143 .a-143-c h3,.a-143 .a-143-c p{
	z-index:10;color:#fff;position:relative
}
@media (max-width:650px){
	.a-137 .a-137-m:nth-child(2):before{
	display:none
}

}
.a-137 .a-137-m:nth-child(2) h4{
	color:#666
}
.a-137 .a-137-m:nth-child(2) h3{
	color:#444
}
.a-137 .a-137-m:nth-child(2) h3 span{
	color:rgba(0,0,0,.5)
}
.a-137 .a-137-m:nth-child(2) ul li{
	color:#888
}
.a-137 .a-137-m:nth-child(2) .a-137-b{
	background:#fff;border:1px solid #ddd;color:#555
}
.a-137 .a-137-m:nth-child(2) .a-137-b:hover{
	background:#fafafa
}
.a-138{
	margin:15px auto;padding:20px 25px;position:relative;box-shadow:inset 0 0 120px rgba(0,0,0,.1),0 10px 20px rgba(0,0,0,.1);overflow:hidden
}
.a-138 .a-138-t{
	position:absolute;top:0;left:0;width:100%;height:50px;box-shadow:0 0 20px rgba(0,0,0,.4)
}
.a-138 .a-138-t h4{
	font-size:13px;line-height:50px;margin:0
}
.a-138 h3,.a-139>a{
	font-size:25px;color:#fff
}
.a-138 .a-138-t h4 a,.a-138 .a-138-t h4 a:focus,.a-138 .a-138-t h4 a:hover{
	color:#fff;text-decoration:none
}
.a-138 h3{
	margin-top:50px;line-height:40px;margin-bottom:20px;font-weight:lighter;text-shadow:2px 2px 1px rgba(0,0,0,.2)
}
.a-138 .a-138-btn{
	display:inline-block;border:2px solid #fff;padding:2px 15px;border-radius:25px;margin-bottom:10px;color:#555;font-weight:700;transition:.5s;background:#fff;box-shadow:inset 2px 2px 1px rgba(0,0,0,.2)
}
.a-139,.a-140{
	margin:15px auto
}
.a-138 .a-138-btn:focus,.a-138 .a-138-btn:hover{
	background:#fff;color:#555;text-decoration:none;box-shadow:inset -2px -2px 1px rgba(0,0,0,.2)
}
.a-139{
	width:152px;height:152px;line-height:140px;background:#fafafa;border-radius:100%;position:relative;border:6px solid #fff;box-shadow:0 0 20px rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.1)
}
.a-139>a{
	display:inline-block;width:100%;height:100%;position:absolute;top:0;left:0;padding:0 26px;text-shadow:3px 3px 1px rgba(0,0,0,.2);box-shadow:inset 0 0 30px rgba(0,0,0,.15)
}
.a-139>a:first-of-type{
	border-top-left-radius:100%;border-bottom-left-radius:100%;text-align:left;clip:rect(0,70px,140px,0)
}
.a-139>a:last-of-type{
	border-top-right-radius:100%;border-bottom-right-radius:100%;text-align:right;clip:rect(0,140px,140px,70px)
}
.a-139>a:focus,.a-139>a:hover{
	color:#fff;text-decoration:none
}
.a-139>a.a-bg-white{
	color:#444;text-shadow:none
}
.a-139>a.a-bg-white:focus,.a-139>a.a-bg-white:hover{
	color:#444
}
.a-140{
	box-shadow:inset 0 0 1px rgba(0,0,0,.4),0 0 15px rgba(0,0,0,.06);border-radius:6px;padding:20px;text-align:center;position:relative
}
.a-140 h3{
	font-size:16px;line-height:26px
}
.a-140 p{
	font-size:13px;line-height:26px;color:#888;margin-bottom:35px
}
.a-140 .a-140-b{
	position:absolute;width:100%;height:40px;bottom:0;left:0
}
.a-140 .a-140-b:after,.a-140 .a-140-b:before{
	content:" ";display:table
}
.a-140 .a-140-b>a{
	display:block;width:49.6%;height:100%;float:left;line-height:40px;color:#fff;font-weight:700
}
.a-140 .a-140-b>a:focus,.a-140 .a-140-b>a:hover{
	text-decoration:none;color:#fff
}
.a-140 .a-140-b>a:first-child{
	border-bottom-left-radius:6px
}
.a-140 .a-140-b>a:last-child{
	border-bottom-right-radius:6px;float:right
}
.a-141{
	margin:15px auto;padding:150px 30px 30px;background:#fff;border:1px solid rgba(0,0,0,.15);box-shadow:0 0 20px rgba(0,0,0,.075),inset 0 0 100px rgba(0,0,0,.03);position:relative;border-top-left-radius:35px;border-bottom-right-radius:35px
}
.a-141 h3{
	display:inline-block;position:absolute;top:0;left:0;width:100%;color:#fff;font-size:25px;line-height:35px;font-weight:400;border:1px solid rgba(0,0,0,.1);border-top-left-radius:35px;box-shadow:inset 0 0 30px rgba(0,0,0,.1);padding:35px 30px 20px;margin:0
}
.a-141 h3 a,.a-141 h3 a:focus,.a-141 h3 a:hover{
	color:#fff;text-decoration:none
}
.a-141 h3 span{
	display:block;font-size:15px;line-height:25px;margin-top:5px;font-weight:400;color:rgba(255,255,255,.8);text-transform:none;text-shadow:none
}
.a-142 .a-142-btn,.a-143 .a-143-c h3,.a-146 .a-146-b,.a-148>.a-btn,.a-149>div h3,.a-150>div .a-150-b,.a-153>div h3,.a-157 .a-157-p h4{
	text-transform:uppercase
}
.a-141 p{
	font-size:16px;line-height:32px;color:#777
}
.a-141 .a-141-s{
	margin-bottom:0;margin-top:20px
}
.a-141 .a-141-s a{
	display:inline-block;text-align:center;width:40px;height:40px;margin-right:3px;border:1px solid #ddd;text-anchor:center;line-height:36px;font-size:16px;border-radius:100%;color:#555;background:#fff;transition:.5s
}
.a-141 .a-141-s a:focus,.a-141 .a-141-s a:hover{
	text-decoration:none;background:#fafafa
}
.a-142{
	max-width:280px;margin:15px auto;position:relative;box-shadow:inset 0 0 1px rgba(0,0,0,.4),0 0 25px rgba(0,0,0,.1);padding:20px 20px 50px
}
.a-142 .a-142-i{
	width:530px;height:530px;position:absolute;top:-310px;left:-260px;text-align:right;border-radius:100%
}
.a-142 .a-142-i:before{
	display:block;width:250px;height:250px;content:"";position:absolute;top:50%;right:-20%;background:inherit;border-radius:100%;opacity:.6
}
.a-142 .a-142-i i{
	color:#fff;text-align:right;font-size:100px;line-height:100px;position:absolute;bottom:70px;right:110px;text-shadow:5px 5px 1px rgba(0,0,0,.1)
}
.a-143,.a-145 a.a-145-l,.a-146,.a-147 .a-147-b a,.a-148,.a-149>div,.a-150>div .a-150-b,.a-152,.a-153>div,.a-155,.a-157 .a-157-p,.a-158 ul li i,.a-159,.a-161>div>span,.a-164>div>span,.a-165,.a-166,.a-167 .a-167-i i,.a-174>i,.a-175{
	text-align:center
}
.a-142 h3{
	margin-top:230px;font-size:22px;line-height:32px
}
.a-142 p{
	color:#777;line-height:30px
}
.a-142 .a-142-btn{
	position:absolute;bottom:0;left:0;border:0;border-radius:0;display:block;width:100%;padding:16px 20px;margin:0;font-size:14px;font-weight:700
}
.a-143,.a-143 img{
	position:relative
}
.a-143{
	max-width:350px;margin:15px auto;box-shadow:0 0 15px rgba(0,0,0,.075);text-shadow:2px 2px 1px rgba(0,0,0,.2);transition:1s
}
.a-145,.a-162,.a-175{
	max-width:400px
}
.a-143 .a-143-c{
	-webkit-transform-origin:100% 100%;-moz-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%;transform:rotate(180deg);transition:.5s;position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.4);padding:10%
}
.a-143 .a-143-c:before{
	content:"";position:absolute;width:90%;height:90%;top:5%;left:5%;border:1px solid #fff;box-shadow:inset 0 0 30px rgba(0,0,0,.2)
}
.a-143 .a-143-c h3{
	font-size:28px;line-height:38px;display:inline-block;font-weight:lighter;margin-top:15%;margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid rgba(255,255,255,.4)
}
.a-143 .a-143-c h3 a,.a-143 .a-143-c h3 a:focus,.a-143 .a-143-c h3 a:hover{
	color:#fff;text-decoration:none
}
@media (max-width:550px){
	.a-143 .a-143-c h3{
	margin-top:5%;font-size:20px;line-height:30px;font-weight:400
}

}
.a-143 .a-143-c p{
	font-size:15px;line-height:30px
}
@media (max-width:550px){
	.a-143 .a-143-c p{
	font-size:14px;line-height:28px
}

}
.a-143:active .a-143-c,.a-143:focus .a-143-c,.a-143:hover .a-143-c{
	-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)
}
@-webkit-keyframes a144a{
	0%,100%{
	-webkit-transform:translateX(0) translateY(0);-moz-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)
}
50%{
	-webkit-transform:translateX(210%) translateY(210%);-moz-transform:translateX(210%) translateY(210%);-ms-transform:translateX(210%) translateY(210%);transform:translateX(210%) translateY(210%)
}

}
@keyframes a144a{
	0%,100%{
	-webkit-transform:translateX(0) translateY(0);-moz-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)
}
50%{
	-webkit-transform:translateX(210%) translateY(210%);-moz-transform:translateX(210%) translateY(210%);-ms-transform:translateX(210%) translateY(210%);transform:translateX(210%) translateY(210%)
}

}
@-webkit-keyframes a144b{
	0%,100%{
	-webkit-transform:translateX(0) translateY(0);-moz-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)
}
50%{
	-webkit-transform:translateX(-210%) translateY(210%);-moz-transform:translateX(-210%) translateY(210%);-ms-transform:translateX(-210%) translateY(210%);transform:translateX(-210%) translateY(210%)
}

}
@keyframes a144b{
	0%,100%{
	-webkit-transform:translateX(0) translateY(0);-moz-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)
}
50%{
	-webkit-transform:translateX(-210%) translateY(210%);-moz-transform:translateX(-210%) translateY(210%);-ms-transform:translateX(-210%) translateY(210%);transform:translateX(-210%) translateY(210%)
}

}
@-webkit-keyframes a144c{
	0%,100%{
	-webkit-transform:translateX(0) translateY(0);-moz-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)
}
50%{
	-webkit-transform:translateX(210%) translateY(-210%);-moz-transform:translateX(210%) translateY(-210%);-ms-transform:translateX(210%) translateY(-210%);transform:translateX(210%) translateY(-210%)
}

}
@keyframes a144c{
	0%,100%{
	-webkit-transform:translateX(0) translateY(0);-moz-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)
}
50%{
	-webkit-transform:translateX(210%) translateY(-210%);-moz-transform:translateX(210%) translateY(-210%);-ms-transform:translateX(210%) translateY(-210%);transform:translateX(210%) translateY(-210%)
}

}
@-webkit-keyframes a144d{
	0%,100%{
	-webkit-transform:translateX(0) translateY(0);-moz-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)
}
50%{
	-webkit-transform:translateX(-210%) translateY(-210%);-moz-transform:translateX(-210%) translateY(-210%);-ms-transform:translateX(-210%) translateY(-210%);transform:translateX(-210%) translateY(-210%)
}

}
@keyframes a144d{
	0%,100%{
	-webkit-transform:translateX(0) translateY(0);-moz-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)
}
50%{
	-webkit-transform:translateX(-210%) translateY(-210%);-moz-transform:translateX(-210%) translateY(-210%);-ms-transform:translateX(-210%) translateY(-210%);transform:translateX(-210%) translateY(-210%)
}

}
.a-144{
	width:45px;height:45px;margin:20px auto;background:0 0;position:relative
}
.a-144 span{
	width:15px;height:15px;border-radius:100%;display:block;position:absolute
}
.a-144 span:first-of-type{
	top:0;left:0;animation:a144a 2s infinite linear;-webkit-animation:a144a 2s infinite linear
}
.a-144 span:nth-of-type(2){
	top:0;right:0;animation:a144b 2s infinite linear;-webkit-animation:a144b 2s infinite linear
}
.a-144 span:nth-of-type(3){
	bottom:0;left:0;animation:a144c 2s infinite linear;-webkit-animation:a144c 2s infinite linear
}
.a-144 span:last-of-type{
	bottom:0;right:0;animation:a144d 2s infinite linear;-webkit-animation:a144d 2s infinite linear
}
.a-145{
	position:relative;background:#fff;padding:15px 30px 15px 15px;border-radius:5px;margin:10px 0;box-shadow:inset 0 0 1px rgba(0,0,0,.45),0 0 15px rgba(0,0,0,.05)
}
.a-145 h3{
	font-size:16px;line-height:26px;margin:0 0 3px;color:#555
}
.a-145 h3 a,.a-145 h3 a:focus,.a-145 h3 a:hover{
	color:#555;text-decoration:none
}
.a-145 p{
	font-size:13px;line-height:23px;margin:0;color:#777
}
.a-145 a.a-145-l{
	display:block;position:absolute;width:25px;height:100%;line-height:100%;top:0;right:0;background:#eee;border-top-right-radius:5px;border-bottom-right-radius:5px;border:1px solid #e3e3e3;color:#666;transition:.5s
}
.a-146 .a-146-c:before,.a-146:before{
	content:"";right:7px;bottom:7px
}
.a-145 a.a-145-l:focus,.a-145 a.a-145-l:hover{
	background:#e7e7e7;text-decoration:none
}
.a-145 a.a-145-l i{
	position:absolute;font-size:18px;line-height:18px;top:50%;left:40%;margin-top:-9px
}
.a-146{
	position:relative;max-width:250px;padding:30px 15px;margin:70px auto 15px
}
.a-147,.a-167,.a-192{
	max-width:600px
}
.a-146 h3,.a-146 h4{
	margin:0;line-height:1.2;text-shadow:3px 3px 1px rgba(0,0,0,.1);color:#fff
}
.a-146:before{
	position:absolute;top:7px;left:7px;border:1px dashed rgba(255,255,255,.8);box-shadow:inset 0 0 100px rgba(0,0,0,.1)
}
.a-146 .a-146-c,.a-146 .a-146-c:before{
	border-radius:50%;z-index:-1;position:absolute
}
.a-146 .a-146-c{
	width:120px;height:120px;background:inherit;top:-22%;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);box-shadow:0 0 15px rgba(0,0,0,.075)
}
.a-146 .a-146-c:before{
	top:7px;left:7px;border:1px dashed #fff
}
.a-146 .a-146-c>span{
	display:block;width:20px;height:20px;border-radius:100%;position:absolute;top:25%;left:50%;background:#333;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);box-shadow:inset 0 0 10px rgba(0,0,0,.1)
}
.a-146 .a-146-b,.a-146 h3,.a-146 h4,.a-147{
	position:relative
}
.a-146 h3{
	z-index:2;font-size:40px
}
.a-146 h4{
	z-index:2;font-size:70px
}
.a-146 h4 span{
	display:block;font-size:.35em;font-weight:400;letter-spacing:.1em
}
.a-146 .a-146-b{
	margin:25px 0 0;display:inline-block;z-index:2;background:rgba(0,0,0,.15);color:#fff;padding:4px 12px;border-radius:4px;transition:.5s;font-weight:700
}
.a-146 .a-146-b:focus,.a-146 .a-146-b:hover{
	color:#fff;text-decoration:none;background:rgba(0,0,0,.2)
}
.a-147{
	margin:20px auto;background:#fff;border:1px solid rgba(0,0,0,.1);box-shadow:0 0 15px rgba(0,0,0,.075);border-radius:6px;padding:15px 20px 30px
}
.a-147 h3{
	font-size:17px;line-height:2;margin:0
}
.a-147 p{
	margin:0;color:#888
}
.a-147 .a-147-b{
	position:absolute;bottom:-17px;height:35px;box-shadow:0 0 5px rgba(0,0,0,.2);border-radius:20px
}
.a-147 .a-147-b:after,.a-147 .a-147-b:before{
	content:" ";display:table
}
.a-152:before,.a-156:before{
	content:""
}
.a-147 .a-147-b a{
	display:inline-block;line-height:35px;margin:0;float:left;width:40px;color:#fff;transition:.5s;text-shadow:2px 2px 1px rgba(0,0,0,.1);border-right:1px solid rgba(0,0,0,.1)
}
.a-148>div,.a-149>div{
	top:0;left:0;width:100%;height:100%
}
.a-148>.a-btn,.a-148>div i,.a-149>div h3,.a-152 i{
	text-shadow:2px 2px 1px rgba(0,0,0,.2)
}
.a-147 .a-147-b a:first-of-type{
	padding-left:5px;border-top-left-radius:20px;border-bottom-left-radius:20px
}
.a-147 .a-147-b a:last-of-type{
	padding-right:5px;border-right:0;border-top-right-radius:20px;border-bottom-right-radius:20px
}
.a-147 .a-147-b a:active,.a-147 .a-147-b a:focus,.a-147 .a-147-b a:hover{
	color:#fff;text-decoration:none;box-shadow:inset 0 0 50px rgba(0,0,0,.1)
}
.a-148>div,.a-149 img{
	box-shadow:0 0 15px rgba(0,0,0,.05);transition:.5s
}
.a-148{
	margin:15px auto;max-width:350px;background:#333;padding:200px 10px 20px;position:relative
}
.a-148>div{
	padding:15% 20px 20px;position:absolute;color:#fff
}
.a-149,.a-149 img{
	border-radius:50%;position:relative
}
.a-148>div i{
	font-size:50px;line-height:1;margin-bottom:8px
}
@media (max-width:350px){
	.a-148>div i{
	font-size:40px
}

}
.a-148>div h3{
	font-size:18px;line-height:1.5;font-weight:700
}
.a-148>div p{
	font-size:14px;line-height:2;color:rgba(255,255,255,.9)
}
.a-148>.a-btn{
	margin:0 10px;font-size:14px;font-weight:700
}
.a-148:hover>div{
	-webkit-transform:translateY(-70px);-moz-transform:translateY(-70px);-ms-transform:translateY(-70px);transform:translateY(-70px)
}
@media (max-width:350px){
	.a-148>.a-btn{
	display:block;margin:7px 10px
}
.a-148:hover>div{
	-webkit-transform:translateY(-125px);-moz-transform:translateY(-125px);-ms-transform:translateY(-125px);transform:translateY(-125px)
}

}
.a-149{
	margin:15px auto;max-width:250px
}
.a-150,.a-151{
	max-width:350px
}
.a-149 img{
	border:5px solid #fff;z-index:2;-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0
}
.a-150>div h3,.a-90 li a{
	border-bottom:4px solid rgba(0,0,0,.05)
}
.a-149>div{
	position:absolute;z-index:1;border-radius:50%;padding-top:35%;box-shadow:inset 0 0 50px rgba(0,0,0,.1),inset 0 0 0 8px rgba(0,0,0,.05),inset -15px -15px 0 1px rgba(0,0,0,.075),0 0 15px rgba(0,0,0,.075)
}
.a-150,.a-150>div{
	border-top-left-radius:35px;border-bottom-right-radius:35px;position:relative
}
.a-149>div h3{
	color:#fff;font-size:25px;line-height:1.8;font-weight:400
}
.a-185 .a-btn,.a-186>div>span{
	line-height:40px;width:40px;font-weight:700
}
.a-149>div h3 span{
	display:block;font-size:15px;color:rgba(255,255,255,.9)
}
.a-149>div h3 a,.a-149>div h3 a:focus,.a-149>div h3 a:hover{
	color:#fff;text-decoration:none
}
.a-149:active img,.a-149:focus img,.a-149:hover img{
	-webkit-transform:scale(.35);-moz-transform:scale(.35);-ms-transform:scale(.35);transform:scale(.35)
}
.a-150{
	margin:15px auto 45px;box-shadow:inset 0 0 1px rgba(0,0,0,.5),0 0 20px rgba(0,0,0,.1)
}
.a-150>div{
	top:15px;right:15px;padding:30px
}
.a-150>div h3{
	font-weight:lighter;font-size:30px;line-height:40px;margin:0;color:#fff;padding-bottom:15px
}
.a-150>div p{
	margin:15px 0 25px;color:#fff;font-size:15px;line-height:35px
}
.a-150>div .a-150-b{
	font-size:16px;font-weight:700;display:block;padding:2px 0;border-radius:4px;background:#fff;color:#444;line-height:50px
}
.a-152,.a-152 i,.a-152:before{
	border-radius:100%;display:block
}
.a-150>div .a-150-b:focus,.a-150>div .a-150-b:hover{
	color:#444;text-decoration:none;background:#fff
}
.a-151{
	margin:15px auto;padding:30px;position:relative
}
.a-151 span{
	display:block;position:absolute;width:700px;height:120px;top:0;left:-200px;z-index:-5;box-shadow:inset 0 0 20px rgba(0,0,0,.15);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:200px 0;-moz-transform-origin:200px 0;-ms-transform-origin:200px 0;transform-origin:200px 0
}
.a-151 .a-151-c,.a-152,.a-152 i{
	position:relative
}
.a-151 span:first-of-type{
	top:0
}
.a-151 span:nth-of-type(2){
	top:140px
}
.a-151 span:nth-of-type(3){
	top:280px
}
.a-151 span:last-of-type{
	top:420px
}
.a-151 .a-151-c{
	z-index:10;background:#fff;color:#555;padding:20px;box-shadow:0 0 15px rgba(0,0,0,.1)
}
.a-151 .a-151-c h3{
	margin:0 0 3px;color:#555;font-size:18px;line-height:28px
}
.a-151 .a-151-c h3 a,.a-151 .a-151-c h3 a:focus,.a-151 .a-151-c h3 a:hover{
	color:#555;text-decoration:none
}
.a-151 .a-151-c p{
	margin:0;font-size:14px;line-height:28px;color:#777
}
.a-152,.a-153,.a-154{
	margin:15px auto
}
.a-152{
	color:#fff;text-decoration:none;width:150px;height:150px;line-height:150px;box-shadow:0 0 20px rgba(0,0,0,.05)
}
.a-152 i{
	width:70px;height:70px;left:40px;top:40px;line-height:70px;font-size:32px;color:#fff;box-shadow:0 0 0 20px #fff;transition:.5s
}
.a-152:before{
	position:absolute;background:0 0;width:100%;height:100%;top:0;left:0;transition:.5s;border:3px solid #fff
}
.a-153,.a-153 img{
	position:relative
}
.a-152:active i,.a-152:focus i,.a-152:hover i{
	box-shadow:none
}
.a-152:active:before,.a-152:focus:before,.a-152:hover:before{
	width:110px;height:110px;border:3px solid #fff;top:20px;left:20px
}
.a-153,.a-153 img,.a-153>div{
	border-radius:50%
}
.a-152:focus,.a-152:hover{
	text-decoration:none
}
.a-153{
	max-width:250px
}
.a-153 img{
	transition:.5s;z-index:2;box-shadow:0 0 15px rgba(0,0,0,.05);-webkit-transform:translateX(0) rotate(0);-moz-transform:translateX(0) rotate(0);-ms-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)
}
.a-153>div{
	position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;padding-top:35%;transition:.5s;box-shadow:inset 0 0 50px rgba(0,0,0,.1),inset 0 0 0 8px rgba(0,0,0,.05),inset -15px -15px 0 1px rgba(0,0,0,.075),0 0 15px rgba(0,0,0,.075)
}
.a-154,.a-154 img{
	position:relative
}
.a-153>div h3{
	color:#fff;font-size:25px;line-height:1.8;font-weight:400;text-shadow:2px 2px 1px rgba(0,0,0,.1)
}
.a-153>div h3 span{
	display:block;font-size:15px;color:rgba(255,255,255,.9)
}
.a-153>div h3 a,.a-153>div h3 a:focus,.a-153>div h3 a:hover{
	color:#fff;text-decoration:none
}
.a-153:active img,.a-153:focus img,.a-153:hover img{
	z-index:10;-webkit-transform:translateX(100%) rotate(180deg);-moz-transform:translateX(100%) rotate(180deg);-ms-transform:translateX(100%) rotate(180deg);transform:translateX(100%) rotate(180deg)
}
.a-154{
	max-width:350px;transition:.25s;z-index:2
}
.a-154 img{
	z-index:3
}
.a-154>div{
	position:absolute;transition:.25s;background:#222;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);z-index:1;padding:15px 7px 5px
}
.a-155 i,.a-156{
	position:relative
}
.a-154>div h3{
	margin:0 0 3px;font-size:16px;line-height:1.5;color:#fff;font-weight:400
}
.a-154>div h3 a,.a-154>div h3 a:focus,.a-154>div h3 a:hover{
	color:#fff;text-decoration:none
}
.a-154>div p{
	margin:0;color:rgba(255,255,255,.5)
}
.a-154:active,.a-154:focus,.a-154:hover{
	box-shadow:0 0 0 10px #222;z-index:4
}
.a-154:active>div,.a-154:focus>div,.a-154:hover>div{
	box-shadow:0 0 0 10px #222;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)
}
.a-155{
	display:block;width:140px;height:140px;margin:15px auto;box-shadow:0 0 15px rgba(0,0,0,.1)
}
.a-155 i{
	color:#444;display:inline-block;width:80px;height:80px;font-size:35px;top:30px;background:#fff;border:2px solid #fff;border-radius:100%;line-height:76px;box-shadow:0 0 15px rgba(0,0,0,.1),1px 1px rgba(0,0,0,.01),2px 2px rgba(0,0,0,.01),3px 3px rgba(0,0,0,.01),4px 4px rgba(0,0,0,.01),5px 5px rgba(0,0,0,.01),6px 6px rgba(0,0,0,.01),7px 7px rgba(0,0,0,.01),8px 8px rgba(0,0,0,.01),9px 9px rgba(0,0,0,.01),10px 10px rgba(0,0,0,.01),11px 11px rgba(0,0,0,.01),12px 12px rgba(0,0,0,.01),13px 13px rgba(0,0,0,.01),14px 14px rgba(0,0,0,.01),15px 15px rgba(0,0,0,.01),16px 16px rgba(0,0,0,.01),17px 17px rgba(0,0,0,.01),18px 18px rgba(0,0,0,.01),19px 19px rgba(0,0,0,.01),20px 20px rgba(0,0,0,.01),21px 21px rgba(0,0,0,.01),22px 22px rgba(0,0,0,.01),23px 23px rgba(0,0,0,.01),24px 24px rgba(0,0,0,.01),25px 25px rgba(0,0,0,.01),26px 26px rgba(0,0,0,.01),27px 27px rgba(0,0,0,.01),28px 28px rgba(0,0,0,.01),29px 29px rgba(0,0,0,.01),30px 30px rgba(0,0,0,.01),31px 31px rgba(0,0,0,.01),32px 32px rgba(0,0,0,.01),33px 33px rgba(0,0,0,.01),34px 34px rgba(0,0,0,.01),35px 35px rgba(0,0,0,.01),36px 36px rgba(0,0,0,.01),37px 37px rgba(0,0,0,.01),38px 38px rgba(0,0,0,.01),39px 39px rgba(0,0,0,.01),40px 40px rgba(0,0,0,.01),41px 41px rgba(0,0,0,.01),42px 42px rgba(0,0,0,.01),43px 43px rgba(0,0,0,.01),44px 44px rgba(0,0,0,.01),45px 45px rgba(0,0,0,.01),46px 46px rgba(0,0,0,.01),47px 47px rgba(0,0,0,.01),48px 48px rgba(0,0,0,.01),49px 49px rgba(0,0,0,.01),50px 50px rgba(0,0,0,.01),51px 51px rgba(0,0,0,.01),52px 52px rgba(0,0,0,.01),53px 53px rgba(0,0,0,.01),54px 54px rgba(0,0,0,.01),55px 55px rgba(0,0,0,.01),56px 56px rgba(0,0,0,.01),57px 57px rgba(0,0,0,.01),58px 58px rgba(0,0,0,.01),59px 59px rgba(0,0,0,.01)
}
.a-155:focus i,.a-155:hover i{
	color:#444;text-decoration:none
}
.a-156{
	padding:50px 20px;color:#fff;text-align:center;margin:15px 0;border:8px solid #fff;box-shadow:0 0 0 1px rgba(0,0,0,.15),0 0 15px rgba(0,0,0,.1),inset 0 0 50px rgba(0,0,0,.1);z-index:2
}
.a-156:before{
	position:absolute;top:0;right:0;left:0;bottom:0;z-index:-1;background-image:repeating-linear-gradient(-45deg,transparent 0,transparent 10px,rgba(255,255,255,.1) 0,rgba(255,255,255,.1) 12px),repeating-linear-gradient(45deg,transparent 0,transparent 10px,rgba(255,255,255,.1) 0,rgba(255,255,255,.1) 12px),repeating-linear-gradient(to right,transparent 0,transparent 10px,rgba(255,255,255,.1) 0,rgba(255,255,255,.1) 12px),repeating-linear-gradient(to bottom,transparent 0,transparent 10px,rgba(255,255,255,.1) 0,rgba(255,255,255,.1) 12px)
}
.a-156 h3{
	color:#fff;font-size:35px;line-height:1.5;font-weight:lighter;text-shadow:2px 2px 1px rgba(0,0,0,.2)
}
.a-157{
	padding:35px 25px;margin:15px auto;color:#fff;text-shadow:2px 2px 1px rgba(0,0,0,.3);box-shadow:0 0 15px rgba(0,0,0,.1)
}
.a-157:after,.a-157:before{
	content:" ";display:table
}
.a-157 .a-157-p{
	width:170px;float:left
}
@media (max-width:550px){
	.a-157 .a-157-p{
	width:100%;float:none;margin-bottom:10px
}

}
.a-157 .a-157-p h4{
	margin:10px 0 5px;font-size:15px;line-height:28px
}
.a-157 .a-157-p h3{
	margin:0 0 15px;font-size:55px;line-height:55px;font-weight:700;color:#fff
}
.a-157 .a-157-p h3 span{
	font-size:16px;line-height:16px;font-weight:400;margin:0 5px
}
.a-158 ul li,.a-159 span{
	font-weight:700;text-transform:uppercase
}
.a-157 .a-157-p h3 a,.a-157 .a-157-p h3 a:focus,.a-157 .a-157-p h3 a:hover{
	color:#fff;text-decoration:none
}
.a-157 .a-157-f{
	margin-left:190px;font-size:15px;line-height:30px
}
@media (max-width:550px){
	.a-157 .a-157-f{
	margin-left:0;text-align:center
}

}
.a-158{
	max-width:250px;padding:20px;margin:15px auto;border-top:6px solid rgba(0,0,0,.1);border-bottom:6px solid rgba(0,0,0,.1)
}
.a-158 h3{
	margin:0 0 15px;padding-bottom:15px;border-bottom:1px dashed rgba(0,0,0,.2);text-transform:uppercase;color:#fff;font-size:16px;line-height:16px
}
.a-158 h3 a,.a-158 h3 a:focus,.a-158 h3 a:hover{
	color:#fff;text-decoration:none
}
.a-158 ul{
	margin:0;padding:0;list-style-type:none
}
.a-158 ul li{
	margin:7px 0
}
.a-158 ul li:last-of-type{
	margin-bottom:0
}
.a-158 ul li a,.a-158 ul li a:focus,.a-158 ul li a:hover{
	color:#fff;text-decoration:none
}
.a-158 ul li i{
	display:inline-block;width:25px;font-size:15px;margin-right:5px;color:rgba(0,0,0,.4)
}
@-webkit-keyframes a159{
	0%{
	-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)
}
100%{
	-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)
}

}
@keyframes a159{
	0%{
	-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)
}
100%{
	-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)
}

}
.a-159{
	display:block;width:150px;height:150px;border-radius:100%;margin:15px auto;vertical-align:middle;position:relative;color:#fff;text-shadow:3px 3px 1px rgba(0,0,0,.2);box-shadow:0 0 15px rgba(0,0,0,.1),inset 0 0 50px rgba(0,0,0,.15)
}
.a-159:after{
	width:140px;height:140px;position:absolute;top:5px;left:5px;content:"";background:0 0;border-radius:50%;border:2px dashed #fff
}
.a-161,.a-161>div{
	position:relative;box-shadow:inset 0 0 1px rgba(0,0,0,.3)
}
.a-159:active:after,.a-159:focus:after,.a-159:hover:after{
	-webkit-animation:a159 .5s linear infinite;animation:a159 .5s linear infinite
}
.a-159:focus,.a-159:hover{
	color:#fff;text-decoration:none
}
.a-159 i{
	font-size:40px;line-height:50px;display:block;padding-top:30px;margin-bottom:5px
}
.a-160{
	padding:30px 20px;width:100%;border-top:7px solid rgba(0,0,0,.15);display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;color:#fff
}
.a-163,.a-187 .a-187-e{
	-webkit-flex-wrap:wrap
}
.a-160 .a-160-c{
	width:33.333%;padding:20px;border-right:2px solid rgba(0,0,0,.05)
}
.a-160 .a-160-c:last-of-type{
	border-right:0
}
@media (max-width:767px){
	.a-160 .a-160-c{
	width:50%
}
.a-160 .a-160-c:nth-of-type(2){
	border-right:0
}

}
@media (max-width:600px){
	.a-160 .a-160-c{
	width:100%;border-right:0
}

}
.a-160 .a-160-c h2{
	margin:0;font-size:30px;line-height:45px;font-weight:lighter
}
.a-160 .a-160-c p{
	font-size:15px;line-height:30px
}
.a-160 .a-160-c a,.a-160 .a-160-c a:focus,.a-160 .a-160-c a:hover{
	color:#fff;text-decoration:none
}
.a-160 .a-160-c .a-160-b{
	font-size:16px;line-height:32px;display:inline-block;margin-top:20px;font-weight:400;border-bottom:1px dashed #fff
}
.a-160 .a-160-c .a-160-b:hover{
	border-bottom:0
}
.a-161{
	margin:15px auto;background:#eee;border-radius:20px;width:12px;height:400px;transform:rotate(180deg)
}
.a-161:after,.a-161:before{
	content:" ";display:table
}
.a-161>div{
	background-image:repeating-linear-gradient(-45deg,rgba(255,255,255,.175),rgba(255,255,255,.175) 8px,transparent 0,transparent 16px)
}
.a-161>div:first-of-type{
	border-top-left-radius:20px;border-top-right-radius:20px
}
.a-161>div:last-of-type{
	border-bottom-left-radius:20px;border-bottom-right-radius:20px
}
.a-161>div>span{
	position:absolute;top:50%;right:20px;padding:5px 8px;font-size:12px;line-height:1;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1),0 0 15px rgba(0,0,0,.1);display:block;text-shadow:1px 1px 1px rgba(0,0,0,.4);border-left:2px solid #333;color:#fff;background:inherit;background-image:none;border-radius:3px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)
}
.a-161>div>span:after{
	right:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(51,51,51,0);border-right-color:#333;border-width:6px;margin-top:-6px
}
.a-162{
	position:relative;margin:15px auto;padding:15px
}
.a-162:before{
	position:absolute;content:"";top:0;left:160px;width:1px;height:100%;background:#ddd
}
.a-162 .a-162-i{
	margin:20px 0;position:relative
}
.a-162 .a-162-i:after,.a-162 .a-162-i:before{
	content:" ";display:table
}
.a-162 .a-162-i span{
	display:block;float:left;width:125px;text-align:right;color:#999
}
@media (max-width:500px){
	.a-162{
	padding:10px
}
.a-162:before{
	left:130px
}
.a-162 .a-162-i span{
	width:100px;font-size:13px
}

}
.a-162 .a-162-i b{
	display:block;width:14px;height:14px;top:7px;border-radius:100%;position:absolute;left:138px;border:3px solid #fff;z-index:5
}
@media (max-width:500px){
	.a-162 .a-162-i b{
	left:113px
}

}
.a-162 .a-162-i b:after{
	background:0 0;position:absolute;width:16px;height:16px;top:-4px;left:-4px;content:"";border:2px solid #777;border-radius:100%;z-index:3
}
.a-162 .a-162-i>a{
	display:block;margin-left:165px;color:#555;font-weight:700
}
@media (max-width:500px){
	.a-162 .a-162-i>a{
	margin-left:140px
}

}
.a-162 .a-162-i>a:focus,.a-162 .a-162-i>a:hover{
	color:#777;text-decoration:none
}
.a-163{
	padding:0;width:100%;margin:20px 0;background:#fff;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center
}
.a-163 .a-163-c{
	width:33.333%;padding:30px 40px;box-shadow:inset 0 0 100px rgba(0,0,0,.02),inset 0 0 1px rgba(0,0,0,.3)
}
.a-164,.a-164>div{
	height:10px;position:relative;box-shadow:inset 0 0 1px rgba(0,0,0,.3)
}
@media (max-width:767px){
	.a-163 .a-163-c{
	width:50%
}
.a-167{
	max-width:350px
}

}
@media (max-width:600px){
	.a-163 .a-163-c{
	width:100%
}

}
.a-163 .a-163-c h2{
	margin:0 0 5px;font-size:50px;line-height:60px;color:#aaa;font-weight:lighter
}
@media (max-width:500px){
	.a-163 .a-163-c h2{
	font-size:30px;line-height:40px
}

}
.a-163 .a-163-c h3{
	margin:0 0 5px;font-size:17px;line-height:27px;color:#666;text-transform:uppercase;font-weight:700
}
.a-163 .a-163-c h3 a,.a-163 .a-163-c h3 a:focus,.a-163 .a-163-c h3 a:hover{
	color:#666;text-decoration:none
}
.a-163 .a-163-c p{
	font-size:15px;line-height:30px;color:#777
}
.a-163 .a-163-c.a-163-h{
	background:#444;position:relative
}
.a-163 .a-163-c.a-163-h h3,.a-163 .a-163-c.a-163-h h3 a,.a-163 .a-163-c.a-163-h h3 a:focus,.a-163 .a-163-c.a-163-h h3 a:hover{
	color:#eee
}
.a-163 .a-163-c.a-163-h p{
	color:#aaa
}
.a-164{
	margin:30px 0;background:#eee;border-radius:20px
}
.a-164:after,.a-164:before{
	content:" ";display:table
}
.a-164>div{
	float:left;background-image:repeating-linear-gradient(-45deg,rgba(255,255,255,.175),rgba(255,255,255,.175) 8px,transparent 0,transparent 16px)
}
.a-164>div:first-of-type{
	border-top-left-radius:20px;border-bottom-left-radius:20px
}
.a-164>div:last-of-type{
	border-top-right-radius:20px;border-bottom-right-radius:20px
}
.a-164>div>span{
	position:absolute;right:50%;width:30px;height:30px;line-height:30px;top:50%;-webkit-transform:translateY(-15px) translateX(15px);-moz-transform:translateY(-15px) translateX(15px);-ms-transform:translateY(-15px) translateX(15px);transform:translateY(-15px) translateX(15px);font-size:12px;font-weight:700;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1),0 0 15px rgba(0,0,0,.1);display:block;text-shadow:2px 2px 1px rgba(0,0,0,.3);color:#fff;background:inherit;background-image:none;border-radius:50%
}
.a-166>a,.a-174:active h4,.a-174:focus h4,.a-174:hover h4{
	-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0)
}
.a-165{
	width:170px;height:170px;margin:25px auto;position:relative;border-radius:100%;text-shadow:2px 2px 1px rgba(0,0,0,.2);color:#fff
}
.a-165>a,.a-165>span{
	position:absolute;width:100%;height:100%;display:block;border-radius:100%
}
.a-165>span{
	top:0;left:0;opacity:.7;box-shadow:0 0 10px rgba(0,0,0,.1)
}
.a-165>span:first-of-type{
	left:-5%;top:2.5%
}
.a-165>span:nth-of-type(2){
	top:-5%
}
.a-165>span:last-of-type{
	left:5%;top:2.5%
}
.a-165>a{
	background:0 0;padding-top:40px;top:0;left:0;color:#fff;z-index:10;font-size:15px;line-height:26px;text-transform:uppercase
}
.a-166,.a-166>a{
	position:relative
}
.a-165>a i{
	font-size:45px;line-height:55px;display:block;margin-bottom:5px
}
.a-165>a:focus,.a-165>a:hover{
	color:#fff;text-decoration:none
}
.a-166{
	margin:15px 0
}
.a-166>a{
	display:inline-block;width:120px;height:120px;line-height:120px;border-radius:100%;color:#fff;text-transform:uppercase;font-size:15px;text-shadow:1px 1px 1px rgba(0,0,0,.3);box-shadow:0 0 10px rgba(0,0,0,.1),inset 13px 6px 0 1px rgba(0,0,0,.04);margin:10px 7px;transition:.3s;font-weight:700;transform:translateY(0)
}
.a-166>a:before{
	position:absolute;width:80%;height:5%;background:rgba(0,0,0,.075);content:"";left:10%;top:100%;border-radius:100%;-webkit-transform:translateY(5px);-moz-transform:translateY(5px);-ms-transform:translateY(5px);transform:translateY(5px);box-shadow:0 0 25px rgba(0,0,0,.1);transition:.3s
}
.a-171,.a-171>img{
	position:relative
}
.a-166>a:focus,.a-166>a:hover{
	color:#fff;text-decoration:none;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px);box-shadow:0 0 10px rgba(0,0,0,.1),inset -13px -6px 0 1px rgba(0,0,0,.04)
}
.a-166>a:hover:before{
	-webkit-transform:translateY(25px);-moz-transform:translateY(25px);-ms-transform:translateY(25px);transform:translateY(25px)
}
.a-167{
	margin:15px auto;box-shadow:0 0 10px rgba(0,0,0,.075);background:#ee4720;background-image:repeating-linear-gradient(45deg,#ee4720,#ee4720 15px,#fff 0,#fff 30px,#4346ce 0,#4346ce 45px,#fff 0,#fff 60px);padding:10px
}
.a-167>div{
	background:#fff;padding:25px 30px;box-shadow:0 0 10px rgba(0,0,0,.1),inset 0 0 50px rgba(0,0,0,.05)
}
.a-167 h3{
	font-size:18px;line-height:38px;font-weight:400;margin:0 0 15px;border-bottom:1px solid #eee;padding-bottom:10px
}
.a-167 .a-167-i{
	display:block;margin:5px 0
}
.a-167 .a-167-i i{
	display:inline-block;width:30px;vertical-align:top;padding-top:7px;color:#666
}
.a-107,.a-111{
	vertical-align:middle
}
.a-167 .a-167-i b{
	display:inline-block;margin-left:0;font-weight:400
}
.a-168-1{
	background-image:repeating-linear-gradient(135deg,transparent,transparent 8px,#fff 0,#fff 16px)
}
.a-168-2{
	background-image:repeating-linear-gradient(45deg,red,red 10px,#ff69b4 0,#ff69b4 20px,#ffe4b5 0,#ffe4b5 30px,#ff0 0,#ff0 40px,purple 0,purple 50px,#00bfff 0,#00bfff 60px,orange 0,orange 70px,#90ee90 0,#90ee90 80px,#66cdaa 0,#66cdaa 90px)
}
.a-168-3{
	background-image:repeating-linear-gradient(45deg,rgba(0,0,0,.085),rgba(0,0,0,.085) 5px,rgba(0,0,0,0) 0,rgba(0,0,0,0) 10px),repeating-linear-gradient(-45deg,rgba(0,0,0,.085),rgba(0,0,0,.085) 5px,rgba(0,0,0,0) 0,rgba(0,0,0,0) 10px)
}
.a-168-4{
	background-image:radial-gradient(rgba(0,0,0,.15) 3px,transparent 4px),radial-gradient(rgba(0,0,0,.2) 4px,transparent 5px);background-size:20px 20px;background-position:0 -3px,10px -2px
}
.a-168-5{
	background-image:repeating-linear-gradient(45deg,rgba(255,255,255,.6) 2px,transparent 3px),repeating-linear-gradient(45deg,rgba(0,0,0,.1) 5px,transparent 6px)
}
.a-168-6{
	background-image:repeating-linear-gradient(45deg,rgba(255,255,255,.6) 4px,transparent 6px)
}
.a-168-7{
	background-image:repeating-linear-gradient(45deg,transparent 0,transparent 10px,rgba(0,0,0,.04) 0,rgba(0,0,0,.04) 15px),repeating-linear-gradient(-45deg,transparent 0,transparent 10px,rgba(0,0,0,.04) 0,rgba(0,0,0,.04) 15px)
}
.a-168-8{
	background-image:repeating-linear-gradient(0deg,transparent 0,transparent 2px,rgba(0,0,0,.1) 0,rgba(0,0,0,.15) 4px),repeating-linear-gradient(90deg,transparent 0,transparent 2px,rgba(0,0,0,.1) 0,rgba(0,0,0,.15) 4px)
}
.a-169-1{
	background-image:repeating-linear-gradient(to bottom,transparent 0,transparent 15px,rgba(0,0,0,.04) 0,rgba(0,0,0,.04) 30px),repeating-linear-gradient(to right,transparent 0,transparent 15px,rgba(0,0,0,.04) 0,rgba(0,0,0,.04) 30px)
}
.a-169-2{
	background-image:repeating-radial-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1) 2px,transparent 0,transparent 10px);background-size:37px 37px
}
.a-169-3{
	background-image:repeating-radial-gradient(rgba(0,0,0,.05),rgba(0,0,0,.1) 2px,transparent 0,transparent 20px);background-size:36px 43px
}
.a-169-4{
	background-image:repeating-linear-gradient(-45deg,transparent 0,transparent 10px,rgba(255,255,255,.15) 0,rgba(255,255,255,.15) 11px),repeating-linear-gradient(45deg,transparent 0,transparent 10px,rgba(255,255,255,.15) 0,rgba(255,255,255,.15) 11px),repeating-linear-gradient(to right,transparent 0,transparent 10px,rgba(255,255,255,.15) 0,rgba(255,255,255,.15) 11px),repeating-linear-gradient(to bottom,transparent 0,transparent 10px,rgba(255,255,255,.15) 0,rgba(255,255,255,.15) 11px)
}
.a-169-5{
	background-image:repeating-linear-gradient(to bottom,transparent 0,transparent 15px,#fff 0,#fff 30px),repeating-linear-gradient(to right,transparent 0,transparent 15px,#fff 0,#fff 30px)
}
.a-169-6{
	background-image:linear-gradient(45deg,rgba(255,255,255,.1) 25%,transparent 25%,transparent 75%,rgba(255,255,255,.1) 75%,rgba(255,255,255,.1)),linear-gradient(-45deg,rgba(255,255,255,.1) 25%,transparent 25%,transparent 75%,rgba(255,255,255,.1) 75%,rgba(255,255,255,.1));background-size:40px 40px;background-position:0 0,20px 20px
}
.a-169-7{
	background-image:linear-gradient(45deg,rgba(0,0,0,.15),rgba(0,0,0,.1) 50%,rgba(0,0,0,.1) 0,rgba(0,0,0,.15)),linear-gradient(-45deg,rgba(0,0,0,.15),rgba(0,0,0,.1) 50%,rgba(0,0,0,.1) 0,rgba(0,0,0,.15));background-size:20px 20px;background-position:0 0,10px 10px
}
.a-169-8{
	background-image:repeating-linear-gradient(to bottom,#fcfcfc 0,#fcfcfc 30px,#87cefa 0,#87cefa 31px)
}
.a-170-1{
	background-image:repeating-radial-gradient(rgba(255,255,255,.6),rgba(255,255,255,.6) 2px,transparent 0,transparent 20px);background-size:33px 33px
}
.a-170-2{
	background-image:linear-gradient(to right,rgba(255,255,255,.1) 20%,transparent 0),linear-gradient(to right,rgba(255,255,255,.125) 30%,transparent 0),linear-gradient(to right,rgba(255,255,255,.1) 50%,transparent 0),linear-gradient(to right,rgba(255,255,255,.125) 70%,transparent 0);background-size:10px,20px,30px,40px
}
.a-170-3{
	background-image:repeating-linear-gradient(to right,transparent 0,transparent 15px,rgba(255,255,255,.2) 0,rgba(255,255,255,.2) 16px),repeating-linear-gradient(to bottom,transparent 0,transparent 15px,rgba(255,255,255,.2) 0,rgba(255,255,255,.2) 16px),repeating-linear-gradient(to right,transparent 0,transparent 50px,rgba(255,255,255,.1) 0,rgba(255,255,255,.1) 67px),repeating-linear-gradient(to bottom,transparent 0,transparent 50px,rgba(255,255,255,.1) 0,rgba(255,255,255,.1) 67px)
}
.a-170-4{
	background-image:repeating-linear-gradient(-45deg,transparent 0,transparent 19px,rgba(255,255,255,.15) 0,rgba(255,255,255,.12) 20px),repeating-linear-gradient(45deg,transparent 0,transparent 29px,rgba(255,255,255,.18) 0,rgba(255,255,255,.1) 30px)
}
.a-170-5{
	background-image:linear-gradient(to right,rgba(0,0,0,.02) 30%,transparent 0),linear-gradient(to right,rgba(0,0,0,.025) 50%,transparent 0),linear-gradient(to right,rgba(0,0,0,.04) 100%,transparent 0),linear-gradient(to right,rgba(0,0,0,.025) 80%,transparent 0);background-size:40px,20px,30px,90px
}
.a-170-6{
	background-image:linear-gradient(-45deg,rgba(0,0,0,.05),rgba(0,0,0,.05) 50%,rgba(0,0,0,.075) 0,rgba(0,0,0,.05)),linear-gradient(45deg,rgba(0,0,0,.05),rgba(0,0,0,.05) 50%,rgba(0,0,0,.075) 0,rgba(0,0,0,.05));background-size:100px 100px;background-position:0 0,50px 50px
}
.a-170-7{
	background-image:repeating-linear-gradient(-135deg,transparent 0,transparent 9px,rgba(255,255,255,.05) 0,rgba(255,255,255,.06) 10px),repeating-linear-gradient(-135deg,transparent 0,transparent 19px,rgba(255,255,255,.07) 0,rgba(255,255,255,.08) 20px),repeating-linear-gradient(-135deg,transparent 0,transparent 29px,rgba(255,255,255,.07) 0,rgba(255,255,255,.04) 30px)
}
.a-170-8{
	background-image:repeating-linear-gradient(to right,red,red 5px,#ff69b4 0,#ff69b4 10px,#ffe4b5 0,#ffe4b5 15px,#ff0 0,#ff0 20px,olive 0,olive 25px,#00bfff 0,#00bfff 30px,orange 0,orange 35px,#90ee90 0,#90ee90 40px,#66cdaa 0,#66cdaa 45px)
}
.a-171{
	width:100%;max-width:700px;margin:15px auto;box-shadow:0 0 30px rgba(0,0,0,.05)
}
.a-171 .a-171-c{
	position:absolute;top:0;left:0;background:#fff;width:50%;height:100%;border:1px solid rgba(0,0,0,.1)
}
@media (max-width:400px){
	.a-171 .a-171-c{
	position:relative;width:100%;height:100%
}

}
.a-171 .a-171-c>div{
	position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding:0 30px
}
@media (max-width:400px){
	.a-171 .a-171-c>div{
	position:relative;top:0;padding:30px;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none
}

}
.a-172 ul li,.a-34 .a-34-l>span:first-of-type{
	-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0)
}
.a-171 .a-171-c h4{
	font-size:14px;line-height:24px;margin:0 0 10px;text-transform:uppercase
}
.a-171 .a-171-c h3{
	font-size:35px;line-height:45px;font-weight:lighter;color:#555;margin:0 0 20px
}
.a-171 .a-171-c h3 a,.a-171 .a-171-c h3 a:focus,.a-171 .a-171-c h3 a:hover{
	color:#555;text-decoration:none
}
@media (max-width:600px){
	.a-171 .a-171-c h3{
	font-size:20px;line-height:30px;font-weight:400;margin-bottom:10px
}

}
.a-171 .a-171-c .a-btn{
	border:0;border-radius:2px;text-transform:uppercase;font-size:13px;font-weight:700
}
.a-172{
	max-width:270px;margin:15px auto;box-shadow:0 0 20px rgba(0,0,0,.1);padding:25px
}
.a-172 h2{
	margin:0 0 25px;background:#fff;padding:15px 17px;color:#666;font-size:18px;line-height:30px;font-weight:700;box-shadow:4px 4px 1px rgba(0,0,0,.1)
}
.a-172 h2 a,.a-172 h2 a:focus,.a-172 h2 a:hover{
	color:#666;text-decoration:none
}
.a-172 ul{
	margin:10px 10px 0;padding:0;list-style-type:none
}
.a-172 ul li{
	margin:12px 0;font-weight:700;color:#fff;text-transform:uppercase;transition:.7s;transform:translateX(0)
}
.a-173 h3,.a-174 h4,.a-175{
	font-weight:400
}
.a-172 ul li a{
	color:rgba(255,255,255,.7);transition:.7s
}
.a-172 ul li a:focus,.a-172 ul li a:hover{
	color:#fff;text-decoration:none
}
.a-172 ul li.active a{
	color:#fff
}
.a-172 ul li:hover{
	-webkit-transform:translateX(5px);-moz-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px)
}
.a-172 ul li:before{
	content:"\f178";font-family:FontAwesome;color:rgba(0,0,0,.3);margin-right:10px
}
.a-173{
	max-width:320px;margin:20px auto;border-width:8px;padding:25px;position:relative;background:#fff;transition:.5s;box-shadow:inset 0 0 0 5px rgba(0,0,0,.05)
}
.a-173:after,.a-173:before{
	content:"";position:absolute;background:0 0;border:5px solid #333
}
.a-173:before{
	top:-13px;left:-18px;width:0;height:calc(100% + 16px);-webkit-transform:skewY(45deg);-moz-transform:skewY(45deg);-ms-transform:skewY(45deg);transform:skewY(45deg)
}
.a-173:after{
	top:-18px;left:-13px;width:calc(100% + 16px);height:0;-webkit-transform:skewX(45deg);-moz-transform:skewX(45deg);-ms-transform:skewX(45deg);transform:skewX(45deg)
}
.a-174:after,.a-174:before{
	content:" "
}
.a-173 h3{
	font-size:25px;line-height:1.4;margin:0 0 8px
}
.a-173 p{
	font-size:16px;line-height:2.2;color:rgba(0,0,0,.7);margin:0
}
.a-173:active,.a-173:focus,.a-173:hover{
	background:#fcfcfc
}
.a-174{
	max-width:270px;margin:15px auto;box-shadow:0 0 15px rgba(0,0,0,.1),inset 0 0 100px rgba(0,0,0,.025);padding:20px;position:relative
}
.a-174:after,.a-174:before,.a-174>i{
	position:absolute
}
.a-174:before{
	left:3px;right:3px;top:3px;bottom:3px;background:#fff
}
.a-174:after{
	left:0;right:0;top:0;bottom:0;background:inherit;transition:.3s;-webkit-transform:translateY(-150%);-moz-transform:translateY(-150%);-ms-transform:translateY(-150%);transform:translateY(-150%)
}
.a-174>i{
	display:block;width:70px;height:70px;line-height:70px;top:0;left:20px;color:#fff;font-size:25px;transition:.3s;text-shadow:2px 2px 1px rgba(0,0,0,.2)
}
.a-174 h3,.a-174 h4{
	font-size:20px;line-height:1.5
}
.a-174 h4,.a-176>span,.a-189>a,.a-195>div a{
	transition:.5s
}
.a-174 h3{
	position:relative;margin-top:200px
}
.a-174 h4{
	position:absolute;width:80%;bottom:10%;left:10%;color:#fff;z-index:-1;opacity:0;text-shadow:1px 1px 1px rgba(0,0,0,.3);-webkit-transform:translateY(250%);-moz-transform:translateY(250%);-ms-transform:translateY(250%);transform:translateY(250%)
}
.a-174 h4 a,.a-174 h4 a:focus,.a-174 h4 a:hover{
	color:#fff;text-decoration:none
}
.a-174:active i,.a-174:focus i,.a-174:hover i{
	z-index:3;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);font-size:50px
}
.a-174:active h4,.a-174:focus h4,.a-174:hover h4{
	transform:translateY(0);z-index:3;opacity:1
}
.a-174:hover:after{
	-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)
}
.a-175{
	font-size:23px;line-height:33px;text-shadow:3px 3px 0 rgba(0,0,0,.3);text-transform:uppercase;width:75%;position:relative;color:#fff;padding:18px 15px;margin:15px auto 45px;border-width:0
}
.a-176 .a-btn,.a-179 .a-btn,.a-180 .a-180-b .a-btn{
	font-weight:700;text-transform:uppercase
}
.a-175 span:after,.a-175 span:before,.a-175:after,.a-175:before{
	position:absolute;width:0;height:0;bottom:-20px;content:""
}
@media (max-width:550px){
	.a-175{
	font-size:18px;line-height:28px
}

}
.a-175:after,.a-175:before{
	display:block;border:32px solid;border-color:inherit;opacity:.85
}
.a-176>span,.a-177>span{
	opacity:1;display:block
}
.a-175:before{
	left:-44px;border-left-color:transparent
}
.a-175:after{
	right:-44px;border-right-color:transparent
}
.a-175 span{
	display:block
}
.a-175 span:after,.a-175 span:before{
	border:10px solid rgba(0,0,0,.3);border-bottom-color:transparent;z-index:2
}
.a-175 span:before{
	left:0;border-left-color:transparent
}
.a-175 span:after{
	right:0;border-right-color:transparent
}
.a-176,.a-177{
	border:1px solid rgba(0,0,0,.1);max-width:400px;overflow:hidden
}
.a-176{
	margin:15px auto;padding:20px 20px 20px 80px;text-align:left;position:relative
}
.a-177,.a-178,.a-180,.a-182{
	text-align:center
}
.a-176>span{
	position:absolute;box-shadow:0 0 15px rgba(0,0,0,.3)
}
.a-176>span:first-of-type{
	width:30px;height:110%;left:0;bottom:0;-webkit-transform-origin:100% 100%;-moz-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%;-webkit-transform:rotate(-12deg);-moz-transform:rotate(-12deg);-ms-transform:rotate(-12deg);transform:rotate(-12deg);z-index:3
}
.a-176>span:nth-of-type(2){
	width:30px;height:110%;left:0;top:0;-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:rotate(12deg);-moz-transform:rotate(12deg);-ms-transform:rotate(12deg);transform:rotate(12deg);z-index:3
}
.a-176>span:nth-of-type(3){
	width:30px;height:110%;left:20px;bottom:0;-webkit-transform-origin:100% 100%;-moz-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%;-webkit-transform:rotate(-12deg);-moz-transform:rotate(-12deg);-ms-transform:rotate(-12deg);transform:rotate(-12deg);z-index:2
}
.a-176>span:nth-of-type(4){
	width:30px;height:110%;left:20px;top:0;-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:rotate(12deg);-moz-transform:rotate(12deg);-ms-transform:rotate(12deg);transform:rotate(12deg);z-index:2
}
.a-176>span:nth-of-type(5){
	width:30px;height:110%;left:40px;bottom:0;-webkit-transform-origin:100% 100%;-moz-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%;-webkit-transform:rotate(-12deg);-moz-transform:rotate(-12deg);-ms-transform:rotate(-12deg);transform:rotate(-12deg);z-index:1
}
.a-176>span:last-of-type{
	width:30px;height:110%;left:40px;top:0;-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:rotate(12deg);-moz-transform:rotate(12deg);-ms-transform:rotate(12deg);transform:rotate(12deg);z-index:1
}
.a-176 h3{
	margin-bottom:5px;font-size:20px;line-height:1.5;color:#444;text-transform:uppercase
}
.a-176 p{
	color:#666;line-height:2.2;margin:0 0 7px
}
.a-176 .a-btn{
	font-size:12px;padding:10px 14px
}
.a-177{
	box-shadow:0 0 15px rgba(0,0,0,.07);margin:15px auto;padding:50px;position:relative
}
.a-179,.a-197,.a-198,.a-199,.a-214{
	max-width:350px
}
.a-177>span{
	position:absolute;box-shadow:0 0 15px rgba(0,0,0,.3)
}
.a-177>span:first-of-type{
	width:40px;height:100%;left:0;bottom:0;-webkit-transform-origin:100% 100%;-moz-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%;-webkit-transform:rotate(-12deg);-moz-transform:rotate(-12deg);-ms-transform:rotate(-12deg);transform:rotate(-12deg)
}
.a-177>span:nth-of-type(2){
	width:40px;height:100%;left:0;bottom:0;-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:rotate(12deg);-moz-transform:rotate(12deg);-ms-transform:rotate(12deg);transform:rotate(12deg)
}
.a-177>span:nth-of-type(3){
	width:100%;height:40px;left:0;top:0;-webkit-transform-origin:0 100%;-moz-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:rotate(-6deg);-moz-transform:rotate(-6deg);-ms-transform:rotate(-6deg);transform:rotate(-6deg)
}
.a-177>span:nth-of-type(4){
	width:100%;height:40px;top:0;right:0;-webkit-transform-origin:100% 100%;-moz-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%;-webkit-transform:rotate(6deg);-moz-transform:rotate(6deg);-ms-transform:rotate(6deg);transform:rotate(6deg)
}
.a-177>span:nth-of-type(5){
	width:40px;height:100%;right:0;bottom:0;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotate(-12deg);-moz-transform:rotate(-12deg);-ms-transform:rotate(-12deg);transform:rotate(-12deg)
}
.a-177>span:nth-of-type(6){
	width:40px;height:100%;right:0;bottom:0;-webkit-transform-origin:0 100%;-moz-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:rotate(12deg);-moz-transform:rotate(12deg);-ms-transform:rotate(12deg);transform:rotate(12deg)
}
.a-177>span:nth-of-type(7){
	width:100%;height:40px;left:0;bottom:0;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotate(6deg);-moz-transform:rotate(6deg);-ms-transform:rotate(6deg);transform:rotate(6deg)
}
.a-177>span:last-of-type{
	width:100%;height:40px;bottom:0;right:0;-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:rotate(-6deg);-moz-transform:rotate(-6deg);-ms-transform:rotate(-6deg);transform:rotate(-6deg)
}
.a-177 h3{
	margin-bottom:5px;font-size:20px;line-height:1.3;color:#444;text-transform:uppercase
}
.a-177 h3 a,.a-177 h3 a:focus,.a-177 h3 a:hover{
	color:#444;text-decoration:none
}
.a-177 p{
	color:#666;margin:0
}
.a-178{
	display:block;width:150px;height:150px;position:relative;margin:15px auto;border-radius:100%;padding:20px;color:#555;overflow:hidden;box-shadow:0 0 10px rgba(0,0,0,.1)
}
.a-178:before{
	content:"";position:absolute;width:100%;height:100%;left:0;top:0;border-radius:100%;background-image:linear-gradient(to right,transparent 50%,rgba(0,0,0,.2) 0,rgba(0,0,0,.05) 100%);box-shadow:inset 0 0 10px rgba(0,0,0,.1)
}
.a-178 span{
	display:block;width:100%;height:100%;background:#fff;border-radius:50%;box-shadow:0 0 10px rgba(0,0,0,.1)
}
.a-178 span i{
	font-size:40px;line-height:50px;display:block;padding-top:12px
}
.a-178:focus,.a-178:hover{
	color:#555;text-decoration:none
}
.a-179{
	margin:40px auto 20px;position:relative;padding:15px 20px;border-top:0;border-right-width:0;border-bottom:0;border-left-width:3px;box-shadow:0 0 0 1px rgba(0,0,0,.075),0 0 10px rgba(0,0,0,.1);border-radius:6px
}
.a-179 img{
	display:block;position:absolute;width:100px;height:100px;right:-20px;top:-20px;border-radius:100%;border:4px solid #fff;box-shadow:0 0 0 1px rgba(0,0,0,.05),0 0 10px rgba(0,0,0,.1)
}
@media (max-width:500px){
	.a-179 img{
	position:relative;top:0;left:0;margin-bottom:10px
}

}
.a-179 h3{
	margin:0 60px 5px 0;font-size:18px;line-height:28px
}
@media (max-width:500px){
	.a-179 h3{
	margin-right:0
}

}
.a-179 p{
	margin:0 60px 7px 0;font-size:14px;line-height:28px;color:#888
}
@media (max-width:500px){
	.a-179 p{
	margin-right:0
}

}
.a-179 .a-btn{
	position:absolute;bottom:-18px;right:10px;border-radius:18px;font-size:12px;padding:10px 17px
}
.a-180{
	max-width:280px;margin:15px auto;background:#fff;border:1px solid rgba(0,0,0,.1);box-shadow:0 0 15px rgba(0,0,0,.075)
}
.a-180 .a-180-t{
	padding:50px 0 80px
}
.a-180 .a-180-t>a{
	display:block;width:80px;height:80px;font-size:40px;line-height:80px;margin:0 auto;border-radius:4px;box-shadow:0 0 15px rgba(0,0,0,.025);border:1px solid rgba(0,0,0,.1);background:rgba(0,0,0,.1);text-shadow:3px 3px 1px rgba(0,0,0,.2);color:#fff
}
.a-180 .a-180-t>a:focus,.a-180 .a-180-t>a:hover{
	color:#fff;text-decoration:none
}
.a-180 .a-180-b{
	padding:0 20px;position:relative
}
.a-180 .a-180-b>div{
	width:100%;position:relative;background:#fff;top:-50px;padding:20px 15px;border:1px solid rgba(0,0,0,.1);border-radius:5px;box-shadow:0 0 15px rgba(0,0,0,.075)
}
.a-180 .a-180-b>div h3{
	font-size:15px;line-height:25px;text-transform:uppercase;margin:0 0 5px
}
.a-180 .a-180-b>div p{
	margin:0;font-size:13px;line-height:26px;color:#888
}
.a-180 .a-180-b .a-btn{
	display:block;padding:15px 10px;position:relative;top:-25px
}
.a-181 .a-181-b:after,.a-181 .a-181-b:before,.a-182>div:after,.a-182>div:before{
	content:" ";display:table
}
.a-181 h2,.a-181 p,.a-182>div h3,.a-183 h2{
	font-weight:400
}
.a-181{
	margin:15px 0
}
.a-181 h2{
	font-size:40px;line-height:50px;margin:0 0 12px;color:#444
}
@media (max-width:550px){
	.a-181 h2{
	font-size:25px;line-height:35px
}

}
.a-181 h2 a,.a-181 h2 a:focus,.a-181 h2 a:hover{
	color:#444;text-decoration:none
}
.a-181 .a-181-b{
	height:6px;border-top:1px solid #ddd;margin-bottom:5px
}
.a-181 .a-181-b span{
	width:50px;height:100%;float:left;position:relative;top:-1px
}
.a-181 p{
	color:#777;font-size:16px;line-height:32px;margin:10px 0 0
}
@media (max-width:550px){
	.a-181 p{
	font-size:14px;line-height:28px
}

}
.a-182{
	margin:15px auto;max-width:400px;padding:10px;color:#fff;box-shadow:0 0 25px rgba(0,0,0,.15);position:relative;background-image:linear-gradient(to right,rgba(0,0,0,.075),rgba(0,0,0,.3) 50%,rgba(0,0,0,.075) 0,rgba(0,0,0,.2))
}
.a-183,.a-183 h2{
	margin:15px 0
}
.a-182>div{
	border:1px dashed rgba(255,255,255,.5);box-shadow:inset 0 0 25px rgba(0,0,0,.1);padding:25px;text-shadow:2px 2px 1px rgba(0,0,0,.3)
}
@media (max-width:500px){
	.a-182{
	background-image:linear-gradient(to bottom,rgba(0,0,0,.075),rgba(0,0,0,.3) 50%,rgba(0,0,0,.075) 0,rgba(0,0,0,.2))
}
.a-182>div{
	padding:10px
}

}
.a-182>div i{
	color:#fff;font-size:45px;line-height:60px
}
.a-183 h2 span,.a-183 h3{
	color:#444
}
.a-182>div h3{
	font-size:16px;line-height:26px
}
.a-182>div .a-182-l{
	float:left;width:49%;text-align:right;padding:35px 35px 35px 10px
}
@media (max-width:500px){
	.a-182>div .a-182-l{
	width:100%;text-align:center;padding:40px 0
}

}
.a-182>div .a-182-r{
	float:right;width:49%;text-align:left;padding:35px 10px 35px 35px
}
.a-183,.a-184{
	text-align:center
}
@media (max-width:500px){
	.a-182>div .a-182-r{
	width:100%;text-align:center;padding:40px 0
}

}
.a-183 h2{
	font-size:5vw;line-height:1.2;padding:12px 0;text-transform:uppercase;text-shadow:.03em .03em 1px rgba(0,0,0,.3);border-top:4px double #ccc;border-bottom:4px double #ccc
}
.a-184,.a-185{
	margin:15px auto;overflow:hidden
}
@media (max-width:1000px){
	.a-183 h2{
	font-size:8vw
}

}
@media (max-width:600px){
	.a-183 h2{
	font-size:10vw
}

}
.a-183 h2:after,.a-183 h2:before{
	display:inline-block;position:relative;content:"\f005    \f005    \f005";font-family:FontAwesome;font-size:16px;line-height:1;vertical-align:middle;text-shadow:none;top:-7px
}
.a-184:before,.a-187 .a-187-e:before,.a-187 .a-187-n:before{
	content:""
}
@media (max-width:500px){
	.a-183 h2:after,.a-183 h2:before{
	top:0;font-size:14px
}

}
.a-183 h2:before{
	left:-15px
}
.a-183 h2:after{
	right:-15px
}
.a-183 h3{
	font-size:14px;line-height:1.2;text-transform:uppercase;letter-spacing:.3em
}
@-webkit-keyframes a184{
	0%{
	-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)
}
100%{
	-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)
}

}
@keyframes a184{
	0%{
	-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)
}
100%{
	-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)
}

}
.a-184{
	display:block;width:160px;height:160px;border-radius:100%;color:#fff;padding-top:30px;box-shadow:0 0 25px rgba(0,0,0,.1);position:relative
}
.a-184:before{
	position:absolute;width:100%;height:100%;top:0;left:0;border-radius:100%;background:0 0;background-image:repeating-linear-gradient(to bottom,transparent 0,transparent 10px,rgba(0,0,0,.02) 0,rgba(0,0,0,.02) 20px),repeating-linear-gradient(to right,transparent 0,transparent 10px,rgba(0,0,0,.02) 0,rgba(0,0,0,.02) 20px);-webkit-animation:a184 7s linear infinite;animation:a184 50s linear infinite
}
.a-184 span{
	position:relative;z-index:10;font-size:55px;line-height:1.4;display:block;font-weight:lighter;text-shadow:3px 3px 1px rgba(0,0,0,.25)
}
.a-184 span>span{
	font-size:14px;line-height:1.5;font-weight:700;color:rgba(0,0,0,.5);text-transform:uppercase;text-shadow:none
}
.a-184:focus,.a-184:hover{
	color:#fff;text-decoration:none
}
.a-185{
	max-width:500px;position:relative;border-width:4px;border-top:0;border-right:0;border-bottom:0;padding:20px 50px 20px 20px;background:#fff;border-radius:5px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.075),0 0 15px rgba(0,0,0,.05)
}
.a-185 h4{
	margin:0 0 3px;font-size:18px;line-height:1.5
}
.a-185 .a-btn,.a-185 p{
	margin:0;font-size:14px
}
.a-185 p{
	color:#666
}
.a-185 .a-btn{
	padding:0;position:absolute;right:0;top:0;bottom:0;left:0;display:inline-block;z-index:5;color:#fff;text-align:center;text-transform:uppercase;letter-spacing:.2em;border-radius:5px 0 0 5px;-webkit-writing-mode:vertical-rl;-ms-writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;writing-mode:tb-rl;writing-mode:vertical-rl;text-shadow:2px 2px 1px rgba(0,0,0,.2);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);box-shadow:0 0 10px rgba(0,0,0,.1)
}
.a-186,.a-186>div{
	position:relative
}
.a-186>div>span,.a-187 .a-187-l{
	display:block;text-align:center
}
.a-110,.a-190 h3{
	-webkit-writing-mode:vertical-rl
}
.a-186{
	margin:20px auto;border:2px solid #fff;background:#eee;height:20px;border-radius:10px;box-shadow:0 0 15px rgba(0,0,0,.12),inset 0 0 5px rgba(0,0,0,.1)
}
.a-187 .a-187-e,.a-187 .a-187-n{
	max-width:700px;border-bottom:1px solid #ddd
}
.a-186>div{
	height:100%;left:0;border-radius:10px;background-image:repeating-linear-gradient(-45deg,rgba(255,255,255,.175),rgba(255,255,255,.175) 8px,transparent 0,transparent 16px)
}
.a-186>div>span{
	position:absolute;right:0;height:40px;top:50%;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px);font-size:14px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.125),0 0 5px rgba(0,0,0,.05);color:#666;background:#fff;border-radius:50%
}
.a-187{
	padding:20px 0
}
.a-187 .a-187-l{
	margin:0 auto;width:90px;height:90px;line-height:90px;position:relative;border-radius:4px;box-shadow:3px 3px 0 1px rgba(0,0,0,.1);color:#fff
}
.a-187 .a-187-n,.a-214{
	box-shadow:0 0 15px rgba(0,0,0,.05)
}
.a-187 .a-187-l:focus,.a-187 .a-187-l:hover{
	color:#fff;text-decoration:none
}
.a-187 .a-187-l>span{
	color:#fff;font-size:45px;font-weight:lighter;text-shadow:3px 3px 1px rgba(0,0,0,.3)
}
.a-187 .a-187-n{
	background:#fff;margin:30px auto 0;position:relative;text-align:center;border-top:1px solid #ddd;padding:14px 10px 10px
}
.a-187 .a-187-n>a{
	color:#444;font-size:13px;line-height:28px;text-transform:uppercase;position:relative;z-index:1;margin:0 8px;display:inline-block
}
.a-187 .a-187-n>a:focus,.a-187 .a-187-n>a:hover{
	color:#777;text-decoration:none
}
.a-187 .a-187-n:before{
	position:absolute;top:4px;left:0;right:0;bottom:0;border-top:1px dashed rgba(0,0,0,.25)
}
.a-187 .a-187-e{
	background:#fff;margin:0 auto;position:relative;box-shadow:0 3px 15px rgba(0,0,0,.05);padding:10px 15px 14px;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between
}
.a-187 .a-187-e>*{
	position:relative;z-index:1
}
.a-187 .a-187-e:before{
	position:absolute;top:0;left:0;right:0;bottom:4px;border-bottom:1px dashed rgba(0,0,0,.25)
}
.a-187 .a-187-e .a-187-s{
	flex:1
}
.a-187 .a-187-e .a-187-s a{
	margin:0 1px;border-radius:50%
}
.a-187 .a-187-e .a-187-se{
	flex:1;max-width:200px;position:relative
}
.a-189,.a-195>div{
	-webkit-flex-wrap:wrap
}
@media (max-width:550px){
	.a-187 .a-187-e{
	display:block;text-align:center;padding:15px 20px 20px
}
.a-187 .a-187-e .a-187-s{
	display:block;margin-bottom:12px
}
.a-187 .a-187-e .a-187-se{
	max-width:250px;margin:0 auto
}

}
.a-187 .a-187-e .a-187-se input{
	width:100%;box-shadow:none;height:35px;border-radius:25px;border:1px solid #ccc;padding:2px 30px 2px 15px;color:#888;font-size:13px;font-style:italic
}
.a-187 .a-187-e .a-187-se:before{
	display:block;position:absolute;content:"\f002";font-family:FontAwesome;width:20px;height:100%;top:3px;right:5px;font-size:13px;color:#888;z-index:1
}
.a-188{
	max-width:280px;margin:15px auto;border:1px solid rgba(0,0,0,.1)
}
.a-188 .a-188-i{
	padding:15px 20px;position:relative;border-bottom:1px solid rgba(0,0,0,.05)
}
.a-188 .a-188-i:last-of-type{
	border-bottom:0
}
.a-188 .a-188-i:nth-of-type(odd){
	background:#fdfdfd
}
.a-188 .a-188-i h3{
	margin:0;font-size:20px;line-height:32px;color:#333;font-weight:400
}
.a-188 .a-188-i h3 span{
	display:block;font-size:14px;color:#777
}
.a-188 .a-188-i h3 a,.a-188 .a-188-i h3 a:focus,.a-188 .a-188-i h3 a:hover{
	color:#333;text-decoration:none
}
.a-188 .a-188-i h4{
	margin:0;width:100%;text-align:right;position:absolute;right:20px;top:15px;font-size:20px;line-height:32px;font-weight:400
}
.a-188 .a-188-i h4 span{
	position:absolute;right:0;display:block;font-size:15px
}
.a-188 .a-188-i h4 span:after,.a-188 .a-188-i h4 span:before{
	margin:0 3px
}
.a-189,.a-190{
	margin:15px auto
}
.a-188 .a-188-i.a-188-up{
	border-left:4px solid #51d466
}
.a-188 .a-188-i.a-188-up h4 span{
	color:#51d466
}
.a-188 .a-188-i.a-188-up h4 span:before{
	content:"+"
}
.a-188 .a-188-i.a-188-up h4 span:after{
	content:"\f102";font-family:FontAwesome
}
.a-188 .a-188-i.a-188-down{
	border-left:4px solid #f75353
}
.a-188 .a-188-i.a-188-down h4 span{
	color:#f75353
}
.a-188 .a-188-i.a-188-down h4 span:before{
	content:"-"
}
.a-188 .a-188-i.a-188-down h4 span:after{
	content:"\f103";font-family:FontAwesome
}
.a-189{
	width:100%;height:400px;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;text-align:left
}
@media (max-width:500px){
	.a-189{
	height:300px
}

}
.a-189>a:after,.a-189>a:before{
	content:"";height:130%;background:rgba(255,255,255,.1);left:0
}
.a-189>a{
	position:relative;display:block;-webkit-flex:1;-ms-flex:1;flex:1;font-size:35px;line-height:35px;text-shadow:1px 1px 1px rgba(0,0,0,.3);font-weight:400;color:#fff;overflow:hidden;box-shadow:inset 0 0 100px rgba(0,0,0,.1)
}
@media (max-width:500px){
	.a-189>a{
	font-size:25px;line-height:25px
}

}
.a-189>a:before{
	position:absolute;top:0;width:100%;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)
}
@media (max-width:600px){
	.a-189>a:before{
	top:-20%;width:200%
}

}
.a-189>a:after{
	position:absolute;top:0;width:100%;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)
}
@media (max-width:600px){
	.a-189>a:after{
	top:-20%;width:200%
}

}
.a-189>a:focus,.a-189>a:hover{
	color:#fff;text-decoration:none;background:#333
}
.a-189>a span{
	display:block;width:300%;position:absolute;top:75%;padding-top:35%;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0
}
@media (max-width:600px){
	.a-189>a span{
	padding-top:30%
}

}
.a-190{
	max-width:220px;text-align:center;border:1px solid rgba(0,0,0,.1);box-shadow:0 0 15px rgba(0,0,0,.075);position:relative;padding:20px 20px 20px 40px;border-radius:4px;overflow:hidden
}
.a-190 h3{
	position:absolute;width:30px;height:100%;display:inline-block;left:0;top:0;margin:0;font-size:13px;line-height:30px;text-transform:uppercase;letter-spacing:.5em;color:#fff;border-top-right-radius:4px;border-bottom-right-radius:4px;-ms-writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;writing-mode:tb-rl;writing-mode:vertical-rl;text-shadow:2px 2px 1px rgba(0,0,0,.2);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);box-shadow:0 0 10px rgba(0,0,0,.2)
}
.a-190 h4{
	font-size:35px;line-height:1.2;font-weight:400;color:#555;margin-bottom:25px
}
.a-190 h4>span{
	display:block;font-size:14px;color:#888;font-weight:400
}
.a-190 ul{
	margin:0 0 0 10px;padding:0;height:250px;list-style-type:none
}
.a-190 ul li{
	text-align:left;font-size:13px;line-height:2;color:#888;margin:7px 0;position:relative;font-style:italic
}
.a-191,.a-194,.a-197>figcaption,.a-199{
	text-align:center
}
.a-190 ul li:before{
	content:"\f101";font-family:FontAwesome;margin-right:10px;color:#bbb;font-weight:400;font-style:normal
}
.a-191:before,.a-192:before{
	content:""
}
.a-199 p,.a-199>span{
	font-family:Georgia,'Times New Roman',serif
}
.a-190 .a-btn,.a-193{
	font-weight:700;text-transform:uppercase
}
.a-199 p,.a-209 .a-btn,.a-209 h3,.a-209 ul li,.a-32>div ul,.a-5 .a-5-m,.a-5 h4{
	font-style:italic
}
.a-190 .a-btn{
	font-size:12px;border-radius:20px;padding:10px 20px;text-shadow:2px 2px 1px rgba(0,0,0,.1)
}
.a-191{
	display:inline-block;position:relative;width:100px;height:100px;margin:5px;line-height:100px;text-shadow:3px 3px 1px rgba(0,0,0,.2);font-size:45px;border-radius:4px;color:#fff;background-image:linear-gradient(to bottom,rgba(0,0,0,.175),rgba(0,0,0,.175) 50%,rgba(255,255,255,.15) 0,rgba(0,0,0,0) 51%,rgba(0,0,0,0))
}
.a-191:before{
	width:90%;left:5%;height:20px;bottom:0;position:absolute;z-index:-1;box-shadow:0 5px 10px rgba(0,0,0,.15)
}
.a-191:focus,.a-191:hover{
	color:#fff;text-decoration:none
}
.a-192{
	margin:15px auto;position:relative
}
.a-192:before{
	position:absolute;background:0 0;width:2px;height:100%;top:0;left:60px;border-left:1px solid rgba(0,0,0,.15)
}
.a-192 .a-192-i{
	position:relative;padding:30px 0;background:0 0
}
.a-192 .a-192-i:after,.a-192 .a-192-i:before{
	content:" ";display:table
}
.a-192 .a-192-i>div:before,.a-193:before{
	content:""
}
.a-192 .a-192-i img{
	width:120px;float:left;border:4px solid #fff;position:relative;z-index:3;box-shadow:0 0 5px rgba(0,0,0,.25)
}
@media (max-width:500px){
	.a-192:before{
	left:40px
}
.a-192 .a-192-i img{
	width:80px;border:2px solid #fff
}

}
.a-192 .a-192-i>div{
	margin-left:150px;border-left:4px solid rgba(0,0,0,.1);padding-left:15px;position:relative
}
.a-192 .a-192-i>div:before{
	position:absolute;background:0 0;width:90px;left:-94px;top:45px;z-index:1;border-top:1px solid rgba(0,0,0,.15)
}
@media (max-width:500px){
	.a-192 .a-192-i>div{
	margin-left:95px;border-left-width:2px
}
.a-192 .a-192-i>div:before{
	width:60px;left:-62px
}

}
.a-192 .a-192-i>div h4{
	color:#888;margin:0;font-size:14px;line-height:2
}
.a-192 .a-192-i>div h3{
	font-size:20px;margin:2px 0;line-height:1.5;color:#444
}
.a-192 .a-192-i>div h3 a,.a-192 .a-192-i>div h3 a:focus,.a-192 .a-192-i>div h3 a:hover{
	color:#444;text-decoration:none
}
@media (max-width:500px){
	.a-192 .a-192-i>div h3{
	font-size:16px
}

}
.a-192 .a-192-i>div p{
	margin:0;font-size:15px;line-height:2;color:#777
}
@media (max-width:500px){
	.a-192 .a-192-i>div p{
	font-size:14px
}

}
.a-193{
	display:inline-block;margin:0 2px;color:#fff;padding:8px 65px 8px 20px;position:relative;overflow:hidden;text-shadow:2px 2px 1px rgba(0,0,0,.2)
}
.a-194,.a-195{
	margin:15px auto
}
.a-193:before{
	background:#555;height:100px;width:100px;position:absolute;right:-50px;top:-20%;-webkit-transform:rotate(25deg);-moz-transform:rotate(25deg);-ms-transform:rotate(25deg);transform:rotate(25deg);box-shadow:inset 0 0 10px rgba(0,0,0,.4)
}
.a-193 i{
	position:absolute;right:16px;font-size:16px;top:15px
}
.a-194,.a-194 .a-194-c,.a-195>div a,.a-196{
	position:relative
}
.a-193:focus,.a-193:hover{
	color:#fff;text-decoration:none
}
.a-194{
	max-width:300px;border:15px solid #fff;box-shadow:0 0 0 1px rgba(0,0,0,.05),0 0 20px rgba(0,0,0,.1),inset 0 0 15px rgba(0,0,0,.1);padding:25px;background:rgba(0,0,0,.01)
}
.a-194.a-194-1{
	background-image:repeating-linear-gradient(45deg,rgba(0,0,0,.065),rgba(0,0,0,.065) 10px,rgba(0,0,0,0) 0,rgba(0,0,0,0) 20px),repeating-linear-gradient(-45deg,rgba(0,0,0,0),rgba(0,0,0,0) 10px,rgba(0,0,0,.065) 0,rgba(0,0,0,.065) 20px)
}
.a-194.a-194-2{
	background-image:repeating-linear-gradient(45deg,rgba(0,0,0,.065),rgba(0,0,0,.065) 1px,rgba(0,0,0,0) 0,rgba(0,0,0,0) 2px),repeating-linear-gradient(-45deg,rgba(0,0,0,.065),rgba(0,0,0,.065) 1px,rgba(0,0,0,0) 0,rgba(0,0,0,0) 2px)
}
.a-194.a-194-3{
	background:rgba(0,0,0,.02);background-image:radial-gradient(rgba(0,0,0,.12) 3px,transparent 4px),radial-gradient(rgba(0,0,0,.2) 4px,transparent 5px);background-size:20px 20px;background-position:0 -3px,10px -2px
}
.a-194 .a-194-c{
	background:#fff;box-shadow:0 0 5px rgba(0,0,0,.2),inset 0 0 100px rgba(0,0,0,.025);padding:40px 20px;font-size:25px;line-height:1.7;color:#666
}
.a-194 .a-194-c a,.a-194 .a-194-c a:focus,.a-194 .a-194-c a:hover{
	color:#666;text-decoration:none
}
.a-195{
	width:100%
}
.a-195 h2{
	margin:0;font-weight:400;background:#333;padding:18px 25px;color:#fff;font-size:18px;line-height:28px;display:block
}
.a-195>div{
	display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center
}
.a-195>div a{
	display:block;min-width:200px;max-width:300px;-webkit-flex:1;-ms-flex:1;flex:1;color:#fff;padding:100px 20px 120px;box-shadow:inset 0 0 100px rgba(0,0,0,.1)
}
@media (max-width:400px){
	.a-195>div a{
	min-width:100%;max-width:auto;width:100%;padding:70px 30px
}

}
.a-195>div a:focus,.a-195>div a:hover{
	color:#fff;text-decoration:none;box-shadow:inset 0 0 200px rgba(0,0,0,.2)
}
.a-195>div a b{
	display:inline-block;font-size:15px;line-height:25px;margin-bottom:10px;font-weight:700;background:#fff;color:#444;padding:7px 15px;text-transform:uppercase;box-shadow:3px 3px 1px rgba(0,0,0,.1)
}
.a-195>div a span{
	display:block;font-size:16px;line-height:32px;text-shadow:1px 1px 1px rgba(0,0,0,.5)
}
.a-196{
	max-width:300px;margin:20px auto;border-width:8px;box-shadow:0 0 15px rgba(0,0,0,.075);-webkit-perspective:500px;perspective:500px
}
.a-196:after,.a-196:before{
	content:"";background:0 0;border:4px solid #333;position:absolute
}
.a-196:before{
	top:-12px;left:-16px;width:0;height:calc(100% + 16px);-webkit-transform:skewY(45deg);-moz-transform:skewY(45deg);-ms-transform:skewY(45deg);transform:skewY(45deg)
}
.a-196:after{
	top:-16px;left:-12px;width:calc(100% + 16px);height:0;-webkit-transform:skewX(45deg);-moz-transform:skewX(45deg);-ms-transform:skewX(45deg);transform:skewX(45deg)
}
.a-196>figcaption{
	position:absolute;right:0;bottom:10%;left:0;padding:10px 15px;color:#fff;transition:.3s;-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transform:translateZ(-200px) rotateX(90deg);-moz-transform:translateZ(-200px) rotateX(90deg);-ms-transform:translateZ(-200px) rotateX(90deg);transform:translateZ(-200px) rotateX(90deg);opacity:0;box-shadow:0 0 15px rgba(0,0,0,.1)
}
.a-196>figcaption a,.a-196>figcaption a:focus,.a-196>figcaption a:hover{
	color:#fff;text-decoration:none
}
.a-196>figcaption span{
	font-size:14px;line-height:28px;margin-right:5px;text-transform:uppercase
}
.a-196>figcaption>a{
	font-size:12px;margin:0;color:#fff;transition:.5s;display:inline-block;width:30px;height:30px;line-height:30px;border-radius:50%;background:rgba(0,0,0,.1);text-align:center
}
.a-196:focus>figcaption,.a-196:hover>figcaption{
	-webkit-transform:translateZ(0) rotateX(0);-moz-transform:translateZ(0) rotateX(0);-ms-transform:translateZ(0) rotateX(0);transform:translateZ(0) rotateX(0);opacity:1
}
.a-197{
	margin:15px auto;position:relative;border:3px solid #fff;box-shadow:0 0 25px rgba(0,0,0,.1);overflow:hidden
}
.a-197 img{
	transition:.5s;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)
}
.a-197>figcaption{
	opacity:0;position:absolute;top:0;left:0;right:0;bottom:0;border:30px solid rgba(255,255,255,.3);box-shadow:inset 0 0 0 1px rgba(255,255,255,.6),inset 0 0 30px rgba(0,0,0,.3);background:rgba(0,0,0,.4);padding:10px;transition:.5s
}
.a-198,.a-198 img{
	position:relative;transition:.5s
}
@media (max-width:500px){
	.a-197>figcaption{
	border:15px solid rgba(255,255,255,.4)
}

}
.a-197>figcaption span{
	display:inline-block;color:#fff;margin-top:12%;font-size:25px;line-height:35px;text-shadow:2px 2px 1px rgba(0,0,0,.4)
}
.a-197>figcaption hr{
	width:120px;margin:10px auto;height:2px;border-top:1px solid rgba(255,255,255,.3);border-bottom:1px solid rgba(255,255,255,.4)
}
.a-197>figcaption>a{
	display:inline-block;margin:5px 0;background:rgba(0,0,0,.5);padding:1px 15px;color:rgba(255,255,255,.8);font-size:13px;border-radius:25px;border:1px solid rgba(255,255,255,.4);box-shadow:inset 0 0 5px rgba(0,0,0,.2);transition:.5s
}
.a-197>figcaption>a:focus,.a-197>figcaption>a:hover{
	color:#fff;text-decoration:none;background:rgba(0,0,0,.6)
}
.a-197:hover img{
	-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)
}
.a-197:hover>figcaption{
	opacity:1
}
.a-198{
	overflow:hidden;margin:15px auto;box-shadow:0 0 0 7px #fff,0 0 0 8px transparent
}
.a-198 figcaption{
	position:absolute;left:0;bottom:0;width:100%;background:#fff;padding:15px 10px 12px 15px;color:#444;text-transform:uppercase;font-size:16px;transition:.5s;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)
}
.a-198 figcaption span{
	position:absolute;right:20px
}
.a-198 figcaption a{
	color:#444;margin:0 5px
}
.a-198 figcaption a:focus,.a-198 figcaption a:hover{
	color:#777;text-decoration:none
}
.a-198:hover{
	box-shadow:0 0 0 7px #fff,0 0 0 8px rgba(0,0,0,.1),0 0 20px rgba(0,0,0,.4)
}
.a-198:hover img{
	-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)
}
.a-198:hover figcaption{
	-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)
}
.a-199{
	margin:40px auto 25px;position:relative;border:1px solid #e7e7e7;background:#fdfdfd;box-shadow:2px 2px 0 1px rgba(0,0,0,.07);border-radius:4px;padding:0 25px 28px
}
.a-200,.a-97{
	max-width:320px
}
.a-199>span{
	width:50px;height:50px;line-height:80px;font-size:60px;color:#fff;border-radius:100%;position:absolute;top:-25px;left:0;right:0;margin:0 auto
}
.a-200 .a-200-c,.a-200>span{
	top:0;left:0;right:0;bottom:0;transition:.5s
}
.a-199 p{
	margin-top:40px;font-size:16px;line-height:34px;font-weight:lighter;color:#777
}
.a-200,.a-201{
	margin:15px auto;text-align:center
}
.a-199>small{
	font-size:14px;text-transform:uppercase;line-height:34px;font-weight:700
}
.a-200{
	position:relative;box-shadow:0 0 15px rgba(0,0,0,.1)
}
.a-200>span{
	position:absolute;opacity:0
}
.a-200 .a-200-c{
	background:0 0;position:absolute;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);transform:scale(0)
}
.a-200 .a-200-c>a{
	display:inline-block;padding:20px;max-width:76%;position:absolute;top:50%;left:12%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border:4px solid transparent;box-shadow:inset 0 0 0 2px #fff,0 0 0 1px #fff;color:#fff;font-size:30px;line-height:40px;text-shadow:1px 1px 1px rgba(0,0,0,.2);font-weight:lighter
}
.a-202,.a-203>span,.a-208 .a-208-i,.a-208 .a-208-i img{
	position:relative
}
@media (max-width:500px){
	.a-200 .a-200-c>a{
	padding:15px;font-size:20px;line-height:30px;font-weight:400
}

}
.a-200 .a-200-c>a:focus,.a-200 .a-200-c>a:hover{
	color:#fff;text-decoration:none
}
.a-200:hover>span{
	opacity:.8
}
.a-200:hover .a-200-c{
	-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)
}
.a-201{
	max-width:280px;border-radius:4px
}
.a-201>a{
	display:block;color:#fff;padding:15px 0;border-top-left-radius:5px;border-top-right-radius:5px;font-size:16px;border-top:4px solid rgba(0,0,0,.05);font-weight:700
}
.a-201>a:focus,.a-201>a:hover{
	color:#fff;text-decoration:none
}
.a-201>a i{
	display:block;width:60px;height:60px;line-height:60px;text-align:center;font-size:24px;border-radius:50%;background:rgba(0,0,0,.15);margin:5px auto 10px
}
.a-201 .a-201-c,.a-60>div h3{
	border:1px solid rgba(0,0,0,.15)
}
.a-201 .a-201-c{
	background:#fff;border-bottom-width:4px;border-top:0;border-bottom-left-radius:5px;border-bottom-right-radius:5px
}
.a-10,.a-202{
	border-radius:4px;overflow:hidden
}
.a-201 .a-201-c:after,.a-201 .a-201-c:before{
	content:" ";display:table
}
.a-201 .a-201-c h5{
	font-size:13px;line-height:1.6;margin:0;text-transform:uppercase;font-weight:400;padding:13px 5px 12px;width:50%;text-align:center;box-shadow:inset 0 0 0 1px rgba(0,0,0,.05),inset 0 0 50px rgba(0,0,0,.025);float:left
}
.a-201 .a-201-c h5 span{
	display:block;font-size:25px;font-weight:400;color:#666
}
.a-201 .a-201-c h5 a{
	color:#777
}
.a-201 .a-201-c h5 a:focus,.a-201 .a-201-c h5 a:hover{
	color:#777;text-decoration:none
}
.a-202{
	color:#fff;width:220px;margin:10px;padding:15px;transition:.5s;display:inline-block;box-shadow:0 2px 5px rgba(0,0,0,.2);text-shadow:2px 2px 1px rgba(0,0,0,.2)
}
.a-202 span,.a-202 span b{
	font-weight:700;margin-left:15px;transition:.5s
}
.a-212,.a-214>div i{
	text-shadow:3px 3px 1px rgba(0,0,0,.2)
}
.a-202:after,.a-202:before{
	content:" ";display:table
}
.a-202 i,.a-203>span{
	display:inline-block
}
.a-202:focus,.a-202:hover{
	color:#fff;box-shadow:0 2px 5px rgba(0,0,0,.2),inset 0 0 100px rgba(0,0,0,.1);text-decoration:none
}
.a-202.a-bg-white{
	color:#333
}
.a-202 i{
	font-size:40px;line-height:40px;float:left;width:40px;text-align:center;margin-top:7px
}
.a-202 span{
	font-size:14px;line-height:1;text-transform:uppercase
}
.a-202 span b,.a-202:focus span,.a-202:hover span{
	font-size:20px
}
.a-202:focus span b,.a-202:hover span b{
	font-size:15px
}
@-webkit-keyframes a203{
	0%,100%{
	-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)
}
50%{
	-webkit-transform:scaleY(1.8);-moz-transform:scaleY(1.8);-ms-transform:scaleY(1.8);transform:scaleY(1.8)
}

}
@keyframes a203{
	0%,100%{
	-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)
}
50%{
	-webkit-transform:scaleY(1.8);-moz-transform:scaleY(1.8);-ms-transform:scaleY(1.8);transform:scaleY(1.8)
}

}
.a-203{
	width:100px;height:70px;margin:15px auto;text-align:center
}
.a-203>span{
	width:6px;height:30px;margin:0 1px;top:20px;-webkit-animation:a203 1.4s linear infinite;animation:a203 1.4s linear infinite
}
.a-1 .a-1-d,.a-208{
	display:-webkit-flex
}
.a-203>span:nth-of-type(2){
	-webkit-animation-delay:.12s;animation-delay:.12s
}
.a-203>span:nth-of-type(3){
	-webkit-animation-delay:.24s;animation-delay:.24s
}
.a-203>span:last-of-type{
	-webkit-animation-delay:.46s;animation-delay:.46s
}
.a-204-1{
	margin:10px 0;height:5px;width:100%;background:rgba(0,0,0,.05);background-image:repeating-linear-gradient(to right,rgba(0,0,0,.075),rgba(0,0,0,.075) 5px,rgba(0,0,0,0) 0,rgba(0,0,0,0) 10px)
}
.a-204-2,.a-204-3{
	height:6px;width:100%;background:rgba(0,0,0,.05);margin:10px 0
}
.a-204-2{
	background-image:repeating-linear-gradient(45deg,rgba(0,0,0,.075),rgba(0,0,0,.075) 5px,rgba(0,0,0,0) 0,rgba(0,0,0,0) 10px)
}
.a-204-3{
	background-image:repeating-linear-gradient(-45deg,rgba(0,0,0,.075),rgba(0,0,0,.075) 5px,rgba(0,0,0,0) 0,rgba(0,0,0,0) 10px)
}
.a-204-4{
	margin:10px 0;height:5px;width:100%;background:rgba(0,0,0,.05);background-image:repeating-linear-gradient(to right,rgba(0,0,0,.075),rgba(0,0,0,.075) 10px,rgba(0,0,0,0) 0,rgba(0,0,0,0) 20px)
}
.a-205-1,.a-205-2,.a-205-3{
	height:7px;width:100%;margin:10px 0
}
.a-205-1{
	background:rgba(0,0,0,.04);background-image:repeating-linear-gradient(45deg,rgba(0,0,0,.085),rgba(0,0,0,.085) 5px,rgba(0,0,0,0) 0,rgba(0,0,0,0) 10px),repeating-linear-gradient(-45deg,rgba(0,0,0,.085),rgba(0,0,0,.085) 5px,rgba(0,0,0,0) 0,rgba(0,0,0,0) 10px)
}
.a-205-2{
	background:rgba(0,0,0,.03);background-image:repeating-linear-gradient(45deg,rgba(0,0,0,.085),rgba(0,0,0,.085) 5px,rgba(0,0,0,0) 0,rgba(0,0,0,0) 10px),repeating-linear-gradient(-45deg,rgba(0,0,0,0),rgba(0,0,0,0) 5px,rgba(0,0,0,.085) 0,rgba(0,0,0,.085) 10px)
}
.a-205-3{
	background:rgba(0,0,0,.03);background-image:repeating-linear-gradient(45deg,rgba(0,0,0,.085),rgba(0,0,0,.085) 3px,rgba(0,0,0,0) 0,rgba(0,0,0,0) 6px),repeating-linear-gradient(-45deg,rgba(0,0,0,0),rgba(0,0,0,0) 3px,rgba(0,0,0,.085) 0,rgba(0,0,0,.085) 6px)
}
.a-205-4{
	margin:10px 0;height:6px;width:100%;background:rgba(0,0,0,.04);background-image:repeating-linear-gradient(45deg,rgba(0,0,0,.085),rgba(0,0,0,.085) 1px,rgba(0,0,0,0) 0,rgba(0,0,0,0) 2px),repeating-linear-gradient(-45deg,rgba(0,0,0,.085),rgba(0,0,0,.085) 1px,rgba(0,0,0,0) 0,rgba(0,0,0,0) 2px)
}
.a-206-1,.a-206-2,.a-206-3{
	height:7px;margin:10px 0;width:100%
}
.a-206-1{
	background-image:repeating-linear-gradient(45deg,rgba(255,255,255,.25),rgba(255,255,255,.25) 5px,rgba(255,255,255,0) 0,rgba(255,255,255,0) 10px)
}
.a-206-2{
	background-image:repeating-linear-gradient(-45deg,rgba(255,255,255,.25),rgba(255,255,255,.25) 5px,rgba(255,255,255,0) 0,rgba(255,255,255,0) 10px)
}
.a-206-3{
	background-image:repeating-linear-gradient(45deg,rgba(255,255,255,.25),rgba(255,255,255,.25) 4px,rgba(255,255,255,0) 0,rgba(255,255,255,0) 8px),repeating-linear-gradient(-45deg,rgba(255,255,255,.25),rgba(255,255,255,.25) 4px,rgba(255,255,255,0) 0,rgba(255,255,255,0) 8px)
}
.a-206-4{
	margin:10px 0;height:10px;width:100%;background-image:radial-gradient(#fff 3px,transparent 4px);background-size:10px 10px
}
.a-207-1{
	margin:10px 0;height:12px;width:100%;background:rgba(0,0,0,0);background-image:radial-gradient(rgba(0,0,0,.1) 4px,transparent 5px);background-size:12px 12px
}
.a-207-2,.a-207-3{
	background:rgba(0,0,0,0);margin:10px 0;width:100%
}
.a-207-2{
	height:14px;background-image:radial-gradient(rgba(0,0,0,.12) 3px,transparent 4px),radial-gradient(rgba(0,0,0,.2) 4px,transparent 5px);background-size:20px 20px;background-position:0 -3px,10px -2px
}
.a-207-3{
	height:10px;background-image:radial-gradient(rgba(0,0,0,.15) 2px,transparent 3px);background-size:10px 10px
}
.a-207-4{
	margin:10px 0;height:12px;width:100%;background:rgba(0,0,0,0);background-image:radial-gradient(#fff 2px,transparent 3px),radial-gradient(rgba(0,0,0,.15) 4px,transparent 5px);background-size:12px 12px
}
.a-208{
	max-width:100%;margin:15px auto;text-align:center;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center
}
.a-208 .a-208-i{
	width:25%;overflow:hidden;background:#fff;box-shadow:inset 0 0 100px rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.075),0 0 25px rgba(0,0,0,.05);transition:.5s
}
@media (max-width:600px){
	.a-208 .a-208-i{
	width:50%
}

}
.a-208 .a-208-i h3{
	display:inline-block;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);color:#555;font-size:22px;padding:7px 0;text-transform:uppercase;border-right:0;border-left:0;border-top-width:2px;border-bottom-width:2px;transition:.25s;font-weight:400
}
.a-208 .a-208-i h3 a,.a-208 .a-208-i h3 a:focus,.a-208 .a-208-i h3 a:hover{
	color:#444;text-decoration:none
}
@media (max-width:400px){
	.a-208 .a-208-i h3{
	font-size:14px;border-top-width:2px;border-bottom-width:2px
}

}
.a-209{
	border:1px solid #ddd;padding:20px 25px;box-shadow:3px 3px 0 1px rgba(0,0,0,.07);max-width:280px;margin:30px auto;background:#fff;border-radius:4px;position:relative
}
.a-209 h3{
	font-size:18px;line-height:35px;margin:0;font-weight:400;border-bottom:1px dashed #ddd;padding-bottom:10px
}
.a-209 ul{
	list-style-type:none;padding:0;margin:15px 0 20px
}
.a-209 ul li{
	margin:10px 5px;color:#666
}
.a-209 ul li i{
	display:inline-block;width:30px
}
.a-209 .a-btn{
	border:0;font-size:14px;padding:11px 20px;margin-bottom:10px;border-radius:25px
}
.a-209.a-star:after{
	position:absolute;content:"";top:-1px;right:25px;width:6px;height:40px;background:gold;z-index:1
}
.a-209.a-star:before{
	content:"\f005";font-family:FontAwesome;position:absolute;color:#fff;background:gold;width:30px;height:30px;border-radius:50%;text-align:center;top:20px;right:13px;font-size:14px;line-height:30px;z-index:2
}
.a-210,.a-210 .a-210-b,.a-212{
	position:relative
}
.a-210{
	max-width:450px;margin:15px auto
}
.a-210:after,.a-210:before{
	content:" ";display:table
}
.a-210 .a-210-c{
	padding:20px 35px 20px 25px;color:#fff;width:calc(100% - 110px);box-shadow:0 0 15px rgba(0,0,0,.075);float:left
}
@media (max-width:400px){
	.a-210 .a-210-c{
	width:100%;float:none
}

}
.a-210 .a-210-c h3{
	color:#fff;font-size:20px;line-height:1.4
}
.a-210 .a-210-c p{
	font-size:14px;line-height:2.2;color:rgba(255,255,255,.8)
}
.a-210 .a-210-b{
	display:block;width:110px;height:110px;background:#fff;box-shadow:0 0 15px rgba(0,0,0,.05),inset 0 0 0 1px rgba(0,0,0,.1);float:right;left:-20px;-webkit-transform:translateY(50%);-moz-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);padding:35px 15px 15px;font-size:13px;line-height:2;font-weight:700;text-transform:uppercase;color:#555
}
.a-211 span b,.a-213 b,.a-214>div h3,.a-5 h4,.a-6>h3,.a-8>div h3{
	font-weight:400
}
@media (max-width:400px){
	.a-210 .a-210-b{
	float:none;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);left:25px;top:-20px
}

}
.a-210 .a-210-b i{
	display:block;font-size:15px
}
.a-210 .a-210-b:focus,.a-210 .a-210-b:hover{
	color:#555;text-decoration:none
}
@-webkit-keyframes a211{
	0%,100%,15%{
	-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)
}
20%,35%{
	-webkit-transform:translateY(-90px);-moz-transform:translateY(-90px);-ms-transform:translateY(-90px);transform:translateY(-90px)
}
40%,55%{
	-webkit-transform:translateY(-180px);-moz-transform:translateY(-180px);-ms-transform:translateY(-180px);transform:translateY(-180px)
}
60%,75%{
	-webkit-transform:translateY(-270px);-moz-transform:translateY(-270px);-ms-transform:translateY(-270px);transform:translateY(-270px)
}
80%,95%{
	-webkit-transform:translateY(-360px);-moz-transform:translateY(-360px);-ms-transform:translateY(-360px);transform:translateY(-360px)
}

}
@keyframes a211{
	0%,100%,15%{
	-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)
}
20%,35%{
	-webkit-transform:translateY(-90px);-moz-transform:translateY(-90px);-ms-transform:translateY(-90px);transform:translateY(-90px)
}
40%,55%{
	-webkit-transform:translateY(-180px);-moz-transform:translateY(-180px);-ms-transform:translateY(-180px);transform:translateY(-180px)
}
60%,75%{
	-webkit-transform:translateY(-270px);-moz-transform:translateY(-270px);-ms-transform:translateY(-270px);transform:translateY(-270px)
}
80%,95%{
	-webkit-transform:translateY(-360px);-moz-transform:translateY(-360px);-ms-transform:translateY(-360px);transform:translateY(-360px)
}

}
@media (max-width:500px){
	@-webkit-keyframes a211{
	0%,100%,15%{
	-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)
}
20%,35%{
	-webkit-transform:translateY(-60px);-moz-transform:translateY(-60px);-ms-transform:translateY(-60px);transform:translateY(-60px)
}
40%,55%{
	-webkit-transform:translateY(-120px);-moz-transform:translateY(-120px);-ms-transform:translateY(-120px);transform:translateY(-120px)
}
60%,75%{
	-webkit-transform:translateY(-180px);-moz-transform:translateY(-180px);-ms-transform:translateY(-180px);transform:translateY(-180px)
}
80%,95%{
	-webkit-transform:translateY(-240px);-moz-transform:translateY(-240px);-ms-transform:translateY(-240px);transform:translateY(-240px)
}

}
@keyframes a211{
	0%,100%,15%{
	-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)
}
20%,35%{
	-webkit-transform:translateY(-60px);-moz-transform:translateY(-60px);-ms-transform:translateY(-60px);transform:translateY(-60px)
}
40%,55%{
	-webkit-transform:translateY(-120px);-moz-transform:translateY(-120px);-ms-transform:translateY(-120px);transform:translateY(-120px)
}
60%,75%{
	-webkit-transform:translateY(-180px);-moz-transform:translateY(-180px);-ms-transform:translateY(-180px);transform:translateY(-180px)
}
80%,95%{
	-webkit-transform:translateY(-240px);-moz-transform:translateY(-240px);-ms-transform:translateY(-240px);transform:translateY(-240px)
}

}

}
.a-212,.a-34 .a-34-l>span:nth-of-type(2){
	-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%)
}
.a-211{
	font-size:60px;line-height:1;margin:15px 0
}
.a-211 span{
	display:block;line-height:90px;height:90px;overflow:hidden
}
@media (max-width:500px){
	.a-211{
	font-size:40px
}
.a-211 span{
	line-height:60px;height:60px
}

}
.a-211 span b{
	display:block;-webkit-animation:a211 10s linear infinite;animation:a211 10s linear infinite
}
@-webkit-keyframes a212{
	0%,100%,45%{
	border-color:#fff;box-shadow:inset 0 0 100px rgba(0,0,0,.2)
}
50%,95%{
	border-color:rgba(0,0,0,.2);box-shadow:none
}

}
@keyframes a212{
	0%,100%,45%{
	border-color:#fff;box-shadow:inset 0 0 100px rgba(0,0,0,.2)
}
50%,95%{
	border-color:rgba(0,0,0,.2);box-shadow:none
}

}
.a-212{
	margin:15px auto;text-align:center;display:inline-block;left:50%;transform:translateX(-50%);padding:.8em 1em;font-size:50px;line-height:1.2;color:#fff;text-transform:uppercase
}
.a-1 .a-1-c h3,.a-1 .a-1-d>a,.a-213,.a-214>div h3,.a-214>div i{
	line-height:1.5
}
@media (max-width:500px){
	.a-212{
	font-size:30px
}

}
.a-212:before{
	content:"";position:absolute;top:7px;left:7px;right:7px;bottom:7px;border:3px dotted;-webkit-animation:a212 2s linear infinite;animation:a212 2s linear infinite
}
.a-212 a,.a-213 b,.a-214,.a-214 img{
	position:relative
}
.a-212 a{
	color:#fff;display:block;z-index:1
}
.a-212 a:focus,.a-212 a:hover{
	color:#fff;text-decoration:none
}
.a-213{
	margin:15px 0;text-align:center;font-size:5vw;color:#444;overflow:hidden
}
@media (max-width:800px){
	.a-213{
	font-size:8vw
}

}
.a-213 b{
	display:inline-block;transition:.5s;-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);transform:rotateY(180deg)
}
.a-213:active b,.a-213:focus b,.a-213:hover b{
	background:#444;color:#fff;margin:0 -1px;padding:0 2px;-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-ms-transform:rotateY(0);transform:rotateY(0)
}
.a-1,.a-214{
	margin:15px auto;border:1px solid rgba(0,0,0,.1)
}
.a-213:active b:first-child,.a-213:focus b:first-child,.a-213:hover b:first-child{
	padding-left:20px
}
.a-213:active b:last-child,.a-213:focus b:last-child,.a-213:hover b:last-child{
	padding-right:20px
}
.a-214{
	overflow:hidden
}
.a-214 img{
	transition:.5s;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)
}
.a-214>div{
	width:75%;position:absolute;left:0;top:0;bottom:0;box-shadow:0 0 15px rgba(0,0,0,.2),inset 0 0 55px rgba(0,0,0,.2);color:#fff;opacity:.9;padding:20px
}
.a-1 .a-1-d>a,.a-2,.a-2>span{
	position:relative
}
@media (max-width:400px){
	.a-213{
	font-size:10vw
}
.a-214>div{
	width:100%;position:relative
}

}
.a-214>div i{
	color:#fff;font-size:40px
}
.a-214>div h3{
	font-size:20px;text-shadow:2px 2px 1px rgba(0,0,0,.3)
}
.a-214:hover img{
	-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)
}
@media (max-width:400px){
	.a-214:hover img{
	-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)
}

}
.a-215-1{
	background-image:radial-gradient(rgba(0,0,0,.1) 1px,transparent 2px);background-size:20px 20px
}
.a-215-2,.a-215-3{
	background-size:50px 50px
}
.a-215-2{
	background-image:repeating-radial-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1) 1px,transparent 0,transparent 10px),repeating-radial-gradient(rgba(0,0,0,.2) 1px,transparent 2px)
}
.a-215-3{
	background-image:linear-gradient(-45deg,rgba(0,0,0,.05),rgba(0,0,0,.05) 50%,rgba(0,0,0,.075) 0,rgba(0,0,0,.05)),linear-gradient(45deg,rgba(0,0,0,.05),rgba(0,0,0,.05) 50%,rgba(0,0,0,.075) 0,rgba(0,0,0,.05)),radial-gradient(rgba(0,0,0,.1) 1px,transparent 2px),radial-gradient(rgba(0,0,0,.1) 1px,transparent 2px);background-position:0 0,20px 20px,0 0,25px 25px
}
.a-215-4{
	background-image:repeating-radial-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1) 1px,transparent 0,transparent 6px);background-size:150px 150px
}
.a-215-5{
	background-image:repeating-radial-gradient(rgba(0,0,0,.01),rgba(0,0,0,.1) 1px,transparent 0,transparent 3px),repeating-radial-gradient(rgba(0,0,0,.01),rgba(0,0,0,.1) 1px,transparent 0,transparent 2px);background-position:60px 60px,20px 20px;background-size:40px 40px,40px 40px
}
.a-215-6,.a-215-7{
	background-position:0 0,10px 10px
}
.a-215-6{
	background-image:repeating-radial-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1) 1px,transparent 0,transparent 10px),repeating-radial-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1) 1px,transparent 0,transparent 2px);background-size:20px 20px,40px 40px
}
.a-215-7{
	background-image:repeating-radial-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1) 1px,transparent 0,transparent 10px),repeating-radial-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1) 1px,transparent 0,transparent 10px);background-size:10px 10px,20px 20px
}
.a-215-8{
	background-image:linear-gradient(to right,rgba(255,255,255,.1) 20%,transparent 0),linear-gradient(to right,rgba(255,255,255,.1) 40%,transparent 0),linear-gradient(to right,rgba(255,255,255,.1) 60%,transparent 0),linear-gradient(to right,rgba(255,255,255,.1) 80%,transparent 0);background-size:5px,10px,15px,20px
}
.a-216-1{
	background-image:repeating-linear-gradient(to bottom,transparent 0,transparent 15px,rgba(255,255,255,.1) 0,rgba(255,255,255,.1) 30px),repeating-linear-gradient(to right,transparent 0,transparent 15px,rgba(255,255,255,.1) 0,rgba(255,255,255,.1) 30px),repeating-linear-gradient(45deg,transparent 0,transparent 15px,rgba(255,255,255,.1) 0,rgba(255,255,255,.1) 30px),repeating-linear-gradient(-45deg,transparent 0,transparent 15px,rgba(255,255,255,.1) 0,rgba(255,255,255,.1) 30px);background-size:50px 50px
}
.a-216-2{
	background-image:repeating-linear-gradient(to right,rgba(255,255,255,.2) 0,rgba(255,255,255,.2) 1px,transparent 0,transparent 19px,transparent 20px),repeating-linear-gradient(to bottom,rgba(255,255,255,.2) 0,rgba(255,255,255,.2) 1px,transparent 0,transparent 19px,transparent 20px),repeating-linear-gradient(to right,rgba(255,255,255,.4) 0,rgba(255,255,255,.4) 1px,transparent 0,transparent 59px,transparent 60px),repeating-linear-gradient(to bottom,rgba(255,255,255,.4) 0,rgba(255,255,255,.4) 1px,transparent 0,transparent 59px,transparent 60px)
}
.a-216-3{
	background-image:repeating-linear-gradient(to right,rgba(0,0,0,.075) 0,rgba(0,0,0,.075) 1px,transparent 0,transparent 19px,transparent 20px),repeating-linear-gradient(to bottom,rgba(0,0,0,.075) 0,rgba(0,0,0,.075) 1px,transparent 0,transparent 19px,transparent 20px)
}
.a-216-4{
	background-image:repeating-linear-gradient(to right,rgba(255,255,255,.2) 0,rgba(255,255,255,.2) 1px,transparent 0,transparent 19px,transparent 20px),repeating-linear-gradient(to bottom,rgba(255,255,255,.2) 0,rgba(255,255,255,.2) 1px,transparent 0,transparent 19px,transparent 20px),repeating-linear-gradient(45deg,rgba(255,255,255,.2) 0,rgba(255,255,255,.2) 1px,transparent 0,transparent 59px,transparent 60px),repeating-linear-gradient(-45deg,rgba(255,255,255,.2) 0,rgba(255,255,255,.2) 1px,transparent 0,transparent 59px,transparent 60px)
}
.a-216-5{
	background-image:repeating-linear-gradient(to right,rgba(255,255,255,.2) 0,rgba(255,255,255,.2) 1px,transparent 0,transparent 19px,transparent 20px),repeating-linear-gradient(to bottom,rgba(255,255,255,.2) 0,rgba(255,255,255,.2) 1px,transparent 0,transparent 19px,transparent 20px);background-size:30px 30px
}
.a-216-6,.a-216-7{
	background-size:80px 40px
}
.a-216-6{
	background-image:repeating-linear-gradient(45deg,rgba(255,255,255,.1) 0,rgba(255,255,255,.1) 1px,transparent 0,transparent 59px,transparent 60px),repeating-linear-gradient(-45deg,rgba(255,255,255,.1) 0,rgba(255,255,255,.1) 1px,transparent 0,transparent 59px,transparent 60px)
}
.a-216-7{
	background-image:repeating-linear-gradient(0deg,rgba(255,255,255,.1) 0,rgba(255,255,255,.1) 1px,transparent 0,transparent 59px,transparent 60px),repeating-linear-gradient(90deg,rgba(255,255,255,.1) 0,rgba(255,255,255,.1) 1px,transparent 0,transparent 59px,transparent 60px);background-position:0 0
}
.a-1{
	max-width:500px;background:#fff;box-shadow:0 0 15px rgba(0,0,0,.075)
}
.a-1 .a-1-d{
	display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center
}
.a-1 .a-1-d>a{
	display:inline-block;-webkit-flex:1;-ms-flex:1;flex:1;text-align:center;padding:20px 5px;text-shadow:2px 2px 1px rgba(0,0,0,.1);font-size:50px;color:#fff;font-weight:lighter;border-top:4px solid rgba(0,0,0,.1);transition:.5s
}
.a-16,.a-32,.a-9 .a-9-r{
	-ms-flex-wrap:wrap
}
.a-1 .a-1-d>a span{
	display:block;font-size:14px;text-transform:uppercase;font-weight:700;margin-bottom:5px
}
.a-1 .a-1-d>a:focus,.a-1 .a-1-d>a:hover{
	color:#fff;box-shadow:inset 0 0 200px rgba(0,0,0,.1);text-decoration:none
}
.a-1 .a-1-c{
	padding:20px 25px
}
.a-1 .a-1-c h3{
	font-size:18px;margin:0
}
.a-1 .a-1-c p{
	color:#888;margin:5px 0
}
.a-2{
	max-width:280px;height:200px;margin:25px auto;color:#fff;font-size:23px;font-family:'Architects Daughter',cursive;line-height:1.6;padding:20px;text-align:center;border-top:4px solid rgba(0,0,0,.075)
}
.a-2>span:before,.a-3 h3{
	color:#fff;font-size:40px
}
.a-116>a:after,.a-116>a:before,.a-2>span:before,.a-37>div a:before,.a-49 .a-49-d:nth-of-type(2):after{
	font-family:FontAwesome
}
.a-2>span:before{
	position:absolute;content:"\f0c6";line-height:1;text-shadow:0 0 1px rgba(0,0,0,.5);top:-45px;left:-10px
}
.a-3 h3,.a-55 .a-55-m h3,.a-67 .a-67-b,.a-67 h3,.a-67>i,.a-6>h3{
	text-shadow:2px 2px 1px rgba(0,0,0,.3)
}
.a-2:after,.a-2:before{
	z-index:-1;position:absolute;content:"";bottom:15px;left:10px;width:50%;top:50%;max-width:300px;background:rgba(0,0,0,.2);box-shadow:0 15px 10px rgba(0,0,0,.4);-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-o-transform:rotate(-3deg);-ms-transform:rotate(-3deg);transform:rotate(-3deg)
}
.a-3,.a-3 img{
	position:relative
}
.a-2:after{
	-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-o-transform:rotate(3deg);-ms-transform:rotate(3deg);transform:rotate(3deg);right:10px;left:auto
}
@-webkit-keyframes a3{
	0%,100%,15%{
	-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)
}
20%,35%{
	-webkit-transform:translateY(-80px);-moz-transform:translateY(-80px);-ms-transform:translateY(-80px);transform:translateY(-80px)
}
40%,55%{
	-webkit-transform:translateY(-160px);-moz-transform:translateY(-160px);-ms-transform:translateY(-160px);transform:translateY(-160px)
}
60%,75%{
	-webkit-transform:translateY(-240px);-moz-transform:translateY(-240px);-ms-transform:translateY(-240px);transform:translateY(-240px)
}
80%,95%{
	-webkit-transform:translateY(-320px);-moz-transform:translateY(-320px);-ms-transform:translateY(-320px);transform:translateY(-320px)
}

}
@keyframes a3{
	0%,100%,15%{
	-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)
}
20%,35%{
	-webkit-transform:translateY(-80px);-moz-transform:translateY(-80px);-ms-transform:translateY(-80px);transform:translateY(-80px)
}
40%,55%{
	-webkit-transform:translateY(-160px);-moz-transform:translateY(-160px);-ms-transform:translateY(-160px);transform:translateY(-160px)
}
60%,75%{
	-webkit-transform:translateY(-240px);-moz-transform:translateY(-240px);-ms-transform:translateY(-240px);transform:translateY(-240px)
}
80%,95%{
	-webkit-transform:translateY(-320px);-moz-transform:translateY(-320px);-ms-transform:translateY(-320px);transform:translateY(-320px)
}

}
@media (max-width:400px){
	@-webkit-keyframes a3{
	0%,100%,15%{
	-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)
}
20%,35%{
	-webkit-transform:translateY(-60px);-moz-transform:translateY(-60px);-ms-transform:translateY(-60px);transform:translateY(-60px)
}
40%,55%{
	-webkit-transform:translateY(-120px);-moz-transform:translateY(-120px);-ms-transform:translateY(-120px);transform:translateY(-120px)
}
60%,75%{
	-webkit-transform:translateY(-180px);-moz-transform:translateY(-180px);-ms-transform:translateY(-180px);transform:translateY(-180px)
}
80%,95%{
	-webkit-transform:translateY(-240px);-moz-transform:translateY(-240px);-ms-transform:translateY(-240px);transform:translateY(-240px)
}

}
@keyframes a3{
	0%,100%,15%{
	-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)
}
20%,35%{
	-webkit-transform:translateY(-60px);-moz-transform:translateY(-60px);-ms-transform:translateY(-60px);transform:translateY(-60px)
}
40%,55%{
	-webkit-transform:translateY(-120px);-moz-transform:translateY(-120px);-ms-transform:translateY(-120px);transform:translateY(-120px)
}
60%,75%{
	-webkit-transform:translateY(-180px);-moz-transform:translateY(-180px);-ms-transform:translateY(-180px);transform:translateY(-180px)
}
80%,95%{
	-webkit-transform:translateY(-240px);-moz-transform:translateY(-240px);-ms-transform:translateY(-240px);transform:translateY(-240px)
}

}

}
.a-3{
	max-width:100%;margin:15px auto;overflow:hidden;text-align:center
}
.a-27,.a-4{
	max-width:450px
}
.a-3 h3{
	position:absolute;top:50%;left:0;width:100%;margin:0;background:rgba(0,0,0,.3);border-top:1px solid rgba(0,0,0,.5);border-bottom:1px solid rgba(0,0,0,.5);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);line-height:80px;height:80px;overflow:hidden;font-weight:lighter;text-transform:uppercase
}
@media (max-width:600px){
	.a-3 h3{
	font-size:30px
}

}
.a-3 h3>span{
	display:block;-webkit-animation:a3 9s linear infinite;animation:a3 9s linear infinite
}
.a-4{
	margin:15px auto;border:1px solid rgba(0,0,0,.1);box-shadow:0 0 25px rgba(0,0,0,.075)
}
.a-6,.a-7{
	max-width:350px
}
.a-4:after,.a-4:before{
	content:" ";display:table
}
.a-14::before,.a-4 .a-4-i:before{
	content:""
}
.a-4:after{
	clear:both
}
.a-4 .a-4-i{
	position:relative;width:47%;float:left;margin-left:2%;margin-top:2%;overflow:hidden
}
.a-4 .a-4-i:before{
	position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0);transition:.5s;z-index:5
}
.a-4 .a-4-i:last-of-type,.a-4 .a-4-i:nth-of-type(3){
	margin-bottom:2%
}
@media (max-width:400px){
	.a-3 h3{
	font-size:20px;line-height:60px;font-weight:400;height:60px
}
.a-4 .a-4-i,.a-4 .a-4-i:nth-of-type(3){
	margin-bottom:0
}
.a-4 .a-4-i{
	width:94%;margin-left:3%;margin-top:3%
}
.a-4 .a-4-i:last-of-type{
	margin-bottom:3%
}

}
.a-4 .a-4-i img{
	transition:.5s;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);position:relative;z-index:3
}
.a-4 .a-4-i h3{
	display:inline-block;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%) scale(0);-moz-transform:translateX(-50%) translateY(-50%) scale(0);-ms-transform:translateX(-50%) translateY(-50%) scale(0);transform:translateX(-50%) translateY(-50%) scale(0);background:#fff;color:#555;font-size:15px;padding:10px;text-transform:uppercase;box-shadow:0 0 15px rgba(0,0,0,.2);transition:.25s;z-index:6
}
.a-4 .a-4-i h3 a,.a-4 .a-4-i h3 a:focus,.a-4 .a-4-i h3 a:hover{
	color:#444;text-decoration:none
}
.a-4 .a-4-i:hover:before{
	background:rgba(0,0,0,.5)
}
.a-4 .a-4-i:hover img{
	-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)
}
.a-4 .a-4-i:hover h3{
	-webkit-transform:translateX(-50%) translateY(-50%) scale(1);-moz-transform:translateX(-50%) translateY(-50%) scale(1);-ms-transform:translateX(-50%) translateY(-50%) scale(1);transform:translateX(-50%) translateY(-50%) scale(1)
}
.a-5{
	margin:20px auto
}
.a-5 .a-5-m{
	position:relative;padding:20px;margin-bottom:20px;border-bottom:3px solid #444;color:#fff;box-shadow:2px 2px 5px rgba(0,0,0,.2)
}
.a-7,.a-7 .a-7-c,.a-7 .a-7-i,.a-80 span{
	box-shadow:0 0 15px rgba(0,0,0,.075)
}
.a-5 .a-5-m::after{
	top:100%;right:10%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(68,68,68,0);border-top-color:#444;border-width:10px;margin-left:-10px
}
.a-5 .a-5-m.a-bg-white{
	color:#333
}
.a-5 h4{
	text-align:right;font-size:14px;line-height:24px;color:#444;margin-left:10px
}
.a-10,.a-11 h3,.a-11>a>i,.a-12,.a-12 .a-12-c,.a-14 .a-14-m i,.a-16>div,.a-17,.a-18,.a-18 .a-18-h,.a-20 i,.a-21 .a-21-m,.a-22>div>span,.a-23 ul li i,.a-6,.a-7 .a-7-i,.a-8>div h3,.a-9 .a-9-l{
	text-align:center
}
.a-6{
	margin:15px auto;position:relative;overflow:hidden;box-sizing:0 0 15px rgba(0,0,0,.075)
}
.a-6>h3,.a-6>span{
	position:absolute
}
.a-6>span{
	top:0;bottom:0;width:33.4%;transition:.5s;opacity:.9
}
.a-6>span:first-of-type{
	left:0
}
.a-6>span:nth-of-type(2){
	left:33.3333%
}
.a-6>span:last-of-type{
	left:66.6666%
}
.a-6>h3{
	width:100%;top:50%;color:#fff;background:rgba(0,0,0,.4);font-size:25px;line-height:2;-webkit-transform:translateY(-50%) scale(0);-moz-transform:translateY(-50%) scale(0);-ms-transform:translateY(-50%) scale(0);transform:translateY(-50%) scale(0);transition:.25s
}
.a-6>h3 a,.a-6>h3 a:focus,.a-6>h3 a:hover{
	color:#fff;text-decoration:none
}
.a-6:active>span:first-of-type,.a-6:focus>span:first-of-type,.a-6:hover>span:first-of-type{
	-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)
}
.a-6:active>span:nth-of-type(2),.a-6:focus>span:nth-of-type(2),.a-6:hover>span:nth-of-type(2){
	-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)
}
.a-6:active>span:last-of-type,.a-6:focus>span:last-of-type,.a-6:hover>span:last-of-type{
	-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)
}
.a-6:active>h3,.a-6:focus>h3,.a-6:hover>h3{
	-webkit-transform:translateY(-50%) scale(1);-moz-transform:translateY(-50%) scale(1);-ms-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1)
}
.a-7{
	position:relative;z-index:1;margin:20px auto 40px;padding:10px 10px 0
}
.a-8,.a-9{
	max-width:600px
}
.a-7 .a-7-i{
	display:block;width:100px;height:100px;font-size:50px;text-shadow:3px 3px 1px rgba(0,0,0,.2);line-height:100px;top:20px;left:-30px;position:absolute;color:#fff;z-index:3
}
@media (max-width:500px){
	.a-7{
	padding:20px
}
.a-7 .a-7-i{
	position:relative;left:0;top:0;margin:0
}

}
.a-7 .a-7-i:focus,.a-7 .a-7-i:hover{
	color:#fff;text-decoration:none
}
.a-7 .a-7-c{
	padding:20px 25px 20px 40px;position:relative;left:35px;top:30px;width:100%;background:#fff;z-index:2;border:1px solid rgba(0,0,0,.1)
}
@media (max-width:500px){
	.a-7 .a-7-c{
	padding:20px 25px;top:0;left:0;border:0
}

}
.a-7 .a-7-c h3{
	color:#555;font-size:18px;line-height:28px
}
.a-7 .a-7-c h3 a,.a-7 .a-7-c h3 a:focus,.a-7 .a-7-c h3 a:hover{
	color:#555;text-decoration:none
}
.a-7 .a-7-c p{
	color:#777
}
.a-8{
	margin:20px 20px 20px 85px;border-left:1px solid rgba(0,0,0,.1);padding:10px 0
}
@media (max-width:500px){
	.a-8{
	margin:20px;border:0
}

}
.a-8>div{
	position:relative;margin:40px 0
}
.a-8>div h3{
	width:120px;height:120px;box-shadow:inset 0 0 40px rgba(0,0,0,.05);line-height:40px;font-size:14px;text-transform:uppercase;border-radius:50%;position:absolute;left:-60px;color:#fff;padding-top:22px;text-shadow:2px 2px 1px rgba(0,0,0,.2)
}
.a-10,.a-63{
	text-shadow:2px 2px 0 rgba(0,0,0,.15)
}
.a-8>div h3 span{
	display:block;font-size:45px;font-weight:400
}
@media (max-width:500px){
	.a-8>div h3{
	position:static;margin-bottom:20px
}

}
.a-8>div .a-8-c{
	margin-left:90px;position:relative;background:#fff;border:1px solid rgba(0,0,0,.1);padding:15px 20px;border-radius:6px;box-shadow:3px 3px 0 1px rgba(0,0,0,.1)
}
@media (max-width:500px){
	.a-8>div .a-8-c{
	margin-left:0
}
.a-8>div .a-8-c:after,.a-8>div .a-8-c:before{
	display:none
}

}
.a-8>div .a-8-c h4{
	font-size:18px;line-height:1.8;margin:0 0 3px
}
.a-8>div .a-8-c p{
	font-size:14px;line-height:2;color:#777;margin:0
}
.a-8>div .a-8-c:after,.a-8>div .a-8-c:before{
	right:100%;top:35%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none
}
@media (max-width:600px){
	.a-8>div .a-8-c:after,.a-8>div .a-8-c:before{
	top:25%
}

}
.a-8>div .a-8-c:after{
	border-color:rgba(255,255,255,0);border-right-color:#fff;border-width:13px;margin-top:-20px
}
.a-8>div .a-8-c:before{
	border-color:rgba(238,238,238,0);border-right-color:rgba(0,0,0,.15);border-width:14px;margin-top:-21px
}
.a-9{
	margin:15px auto;box-shadow:0 0 15px rgba(0,0,0,.1)
}
.a-9:after,.a-9:before{
	content:" ";display:table
}
.a-9 .a-9-l{
	float:left;width:150px;padding:20px 10px
}
.a-9 .a-9-l h3{
	font-size:14px;line-height:2;color:#fff;margin:10px 0 0;text-transform:uppercase
}
.a-9 .a-9-l h2{
	margin:0;font-size:40px;line-height:1.7;font-weight:lighter;color:#fff
}
.a-9 .a-9-l h2>span{
	font-size:15px;font-weight:400
}
.a-9 .a-9-l .a-9-b{
	margin-top:10px;margin-bottom:10px;display:inline-block;text-transform:uppercase;font-weight:700;font-size:13px;border:2px solid #fff;background:0 0;transition:.5s;padding:1px 12px;color:#fff
}
.a-9 .a-9-l .a-9-b:active,.a-9 .a-9-l .a-9-b:focus,.a-9 .a-9-l .a-9-b:hover{
	color:#fff;text-decoration:none;background:rgba(0,0,0,.1)
}
.a-9 .a-9-r{
	background:rgba(0,0,0,.15);margin-left:150px;border-left:1px solid rgba(255,255,255,.25);padding:10px;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center
}
@media (max-width:400px){
	.a-9 .a-9-l{
	float:none;width:100%
}
.a-9 .a-9-r{
	margin-left:0;border-left:0;border-top:1px solid rgba(255,255,255,.3)
}

}
.a-9 .a-9-r>div{
	width:100%;max-width:120px;margin:10px;padding:10px 12px 10px 14px;background:rgba(0,0,0,.065);border-left:3px solid rgba(0,0,0,.08)
}
.a-9 .a-9-r>div h4{
	font-size:12px;line-height:2;margin:0;color:rgba(255,255,255,.8);text-transform:uppercase
}
.a-9 .a-9-r>div h4>span{
	display:block;font-size:18px;color:#fff;line-height:1.6;margin:0;font-weight:400
}
.a-10{
	max-width:220px;margin:20px auto;height:200px;padding:10px;position:relative;box-shadow:0 4px 10px rgba(0,0,0,.15);border:0 solid #fff
}
.a-10 h3,.a-10:hover .a-10-h h3{
	margin-top:40%
}
.a-16>div>span,.a-32>div .a-32-b,.a-32>div h3,.a-32>div ul{
	text-shadow:2px 2px 1px rgba(0,0,0,.2)
}
.a-10 h3{
	text-transform:uppercase;font-size:23px;font-weight:400;color:#fff
}
.a-10 h3 i,.a-10:hover .a-10-h h3 i{
	font-size:60px;display:inline-block
}
.a-10 h3 a{
	color:#fff
}
.a-10 h3 a:hover{
	color:#fff;text-decoration:none
}
.a-10 h3 i{
	margin-top:-10%
}
.a-10 .a-10-h{
	padding:10px;position:absolute;bottom:0;width:100%;right:0;top:0;-webkit-transform:translateY(200px);-moz-transform:translateY(200px);-ms-transform:translateY(200px);transform:translateY(200px);border-radius:4px;z-index:1;transition:all .5s
}
.a-10:hover .a-10-h{
	-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)
}
.a-10:hover .a-10-h h3 i{
	margin-top:-10%
}
.a-11{
	max-width:300px;margin:15px auto;border:1px solid rgba(0,0,0,.1);box-shadow:0 0 20px rgba(0,0,0,.04);border-radius:4px
}
.a-11 h3{
	font-size:14px;background:#fff;border-top-left-radius:4px;border-top-right-radius:4px;margin:0;line-height:4;text-transform:uppercase;border-bottom:1px solid rgba(0,0,0,.1)
}
.a-11>a,.a-11>a>span,.a-12>h4{
	font-size:13px
}
.a-11>a{
	display:block;padding:13px 20px;background:#fdfdfd;box-shadow:inset 0 0 15px rgba(0,0,0,.025);border-bottom:1px solid rgba(0,0,0,.1);color:#555;font-weight:700;text-transform:uppercase;transition:.5s;position:relative
}
.a-11>a:focus,.a-11>a:hover{
	color:#444;text-decoration:none;background:#fbfbfb
}
.a-11>a:last-of-type{
	border-bottom:0;border-bottom-left-radius:4px;border-bottom-right-radius:4px
}
.a-11>a>i{
	display:inline-block;width:35px;height:35px;line-height:35px;background:#555;border-radius:50%;color:#fff;margin-right:5px
}
.a-11>a>span{
	position:absolute;right:20px;display:block;background:rgba(0,0,0,.03);box-shadow:inset 0 0 0 1px rgba(0,0,0,.075);top:15px;padding:0 8px;border-radius:4px
}
.a-12{
	border:1px solid rgba(0,0,0,.1);box-shadow:0 0 15px rgba(0,0,0,.05);border-radius:5px;margin:15px auto;max-width:280px;background:#fff
}
.a-12>h4{
	line-height:2;margin-top:20px;text-transform:uppercase
}
.a-12>h2{
	font-size:40px;line-height:1.3;font-weight:lighter;margin-bottom:15px
}
.a-12 .a-12-c{
	background:#fcfcfc;border-top:1px solid rgba(0,0,0,.1);padding:25px 10px 10px;border-bottom-left-radius:5px;border-bottom-right-radius:5px
}
.a-12 .a-12-c>div{
	display:inline-block;width:18px;margin:0 3px
}
.a-12 .a-12-c>div h6{
	font-size:12px;line-height:20px;text-transform:uppercase;color:#777
}
.a-12 .a-12-c>div .a-12-p{
	width:10px;margin:7px auto;height:50px;background:#eee;box-shadow:inset 0 0 0 1px rgba(0,0,0,.07);position:relative
}
.a-12 .a-12-c>div .a-12-p>div,.a-12 .a-12-c>div .a-12-p>div>b{
	position:absolute;bottom:0;width:100%
}
.a-12 .a-12-c>div .a-12-p>div>b{
	display:block;left:0;font-size:11px;text-align:center;color:#777;font-weight:400;-webkit-transform:translateY(-48px);-moz-transform:translateY(-48px);-ms-transform:translateY(-48px);transform:translateY(-48px)
}
.a-13{
	max-width:300px;margin:25px auto;background:#fff;box-shadow:2px 2px 0 1px rgba(0,0,0,.075),inset 0 0 0 1px rgba(0,0,0,.1);padding:15px 20px;position:relative;border-radius:4px
}
.a-13 h3{
	position:absolute;background:#fafafa;border:1px solid rgba(0,0,0,.1);font-size:13px;line-height:1;text-transform:uppercase;padding:7px 10px;border-radius:4px;top:-18px;left:20px
}
.a-13 h2{
	font-size:40px;line-height:1.5;margin-bottom:0;font-weight:lighter
}
@media (max-width:500px){
	.a-13 h2{
	font-size:30px
}

}
.a-13 h2>span{
	font-size:15px;font-weight:700
}
.a-13 .a-13-b{
	width:100%;height:3px;background:#eee;margin:10px 0;position:relative
}
.a-14 p,.a-15,.a-15 .a-15-o{
	background:#fff
}
.a-13 .a-13-b>div{
	height:3px;left:0;top:0;position:absolute
}
.a-14{
	position:relative;margin:30px 0
}
.a-14 h4{
	font-size:24px;line-height:34px;margin-left:19px;margin-bottom:30px;font-weight:400
}
.a-14::before{
	position:absolute;width:21px;height:100%;border-right:1px solid rgba(0,0,0,.08);z-index:-10
}
.a-14 .a-14-m{
	margin:20px 0;max-width:400px
}
.a-15,.a-25{
	max-width:300px
}
.a-14 .a-14-m:after,.a-14 .a-14-m:before{
	content:" ";display:table
}
.a-14 .a-14-m i{
	display:block;width:40px;height:40px;line-height:40px;border-radius:100%;color:#fff;font-size:16px;float:left;margin-top:2px
}
.a-14 p,.a-15 .a-15-t,.a-15 b,.a-15 strong{
	font-size:14px
}
.a-14 p{
	margin-left:60px;padding:8px 12px;border-radius:4px;box-shadow:1px 1px 0 1px rgba(0,0,0,.03),0 0 2px rgba(0,0,0,.03);border:1px solid #ddd;line-height:24px;color:#999;position:relative
}
.a-14 p:after,.a-14 p:before{
	right:100%;top:20px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none
}
.a-14 p:after{
	border-color:rgba(255,255,255,0);border-right-color:#fff;border-width:8px;margin-top:-8px
}
.a-14 p:before{
	border-color:rgba(231,231,231,0);border-right-color:#ddd;border-width:9px;margin-top:-9px
}
.a-15{
	height:300px;margin:20px auto;position:relative;overflow:hidden;transition:all .5s;border:1px solid rgba(0,0,0,.1)
}
.a-15 .a-15-o,.a-15 .a-15-t{
	box-shadow:inset 0 0 25px rgba(0,0,0,.07);position:absolute;transition:all .5s;height:300px
}
.a-15 b{
	text-transform:uppercase;line-height:28px;display:block;color:#333
}
.a-15 strong{
	line-height:2.4;display:block;font-weight:400;color:#777
}
.a-15 .a-15-o{
	-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);padding:50px 30px
}
.a-15 .a-15-t{
	-webkit-transform:translateY(500px);-moz-transform:translateY(500px);-ms-transform:translateY(500px);transform:translateY(500px);padding:40px 30px
}
.a-15 .a-15-t b,.a-15 .a-15-t strong{
	color:#fff
}
.a-15 .a-15-t>a{
	display:inline-block;margin-top:10px;padding:2px 15px;background:0 0;border:2px solid #fff;border-radius:0;font-weight:700;text-transform:uppercase;font-size:14px;color:#fff;transition:.5s
}
.a-15 .a-15-t>a:focus,.a-15 .a-15-t>a:hover{
	color:#666;text-decoration:none;background:#fff
}
.a-15:hover .a-15-o{
	-webkit-transform:translateY(-500px);-moz-transform:translateY(-500px);-ms-transform:translateY(-500px);transform:translateY(-500px)
}
.a-15:hover .a-15-t{
	-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)
}
@-webkit-keyframes a16{
	0%,100%{
	-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)
}
25%{
	-webkit-transform:translateY(-10px) rotateY(0);-moz-transform:translateY(-10px) rotateY(0);-ms-transform:translateY(-10px) rotateY(0);transform:translateY(-10px) rotateY(0)
}
50%{
	-webkit-transform:translateY(-20px) rotateY(180deg);-moz-transform:translateY(-20px) rotateY(180deg);-ms-transform:translateY(-20px) rotateY(180deg);transform:translateY(-20px) rotateY(180deg)
}

}
@keyframes a16{
	0%,100%{
	-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)
}
25%{
	-webkit-transform:translateY(-10px) rotateY(0);-moz-transform:translateY(-10px) rotateY(0);-ms-transform:translateY(-10px) rotateY(0);transform:translateY(-10px) rotateY(0)
}
50%{
	-webkit-transform:translateY(-20px) rotateY(180deg);-moz-transform:translateY(-20px) rotateY(180deg);-ms-transform:translateY(-20px) rotateY(180deg);transform:translateY(-20px) rotateY(180deg)
}

}
.a-16{
	width:100%;margin:15px auto;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center
}
.a-16>div{
	width:250px;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;padding:20px;box-shadow:inset 0 0 100px rgba(0,0,0,.1);transition:.5s;overflow:hidden;border-top:6px solid rgba(0,0,0,.2);perspective:700px
}
.a-16>div>span{
	color:#333;font-size:90px;line-height:1.5;position:relative;display:block;margin-top:20px;font-weight:700
}
.a-16>div>span:after{
	content:"";position:absolute;bottom:10px;width:70px;height:2px;background:rgba(0,0,0,.05);box-shadow:0 0 20px rgba(0,0,0,.4);left:50%;margin-left:-35px
}
.a-17>b,.a-18{
	position:relative
}
.a-16>div:hover,.a-18{
	background:#fff
}
.a-16>div h3{
	margin-top:15px;font-size:20px;line-height:1.6;text-transform:uppercase;color:#444
}
.a-18,.a-18 img{
	margin:20px auto
}
.a-16>div h3 a,.a-16>div h3 a:focus,.a-16>div h3 a:hover{
	color:#444;text-decoration:none
}
.a-16>div p{
	color:rgba(0,0,0,.4);font-weight:700;font-size:14px;line-height:2
}
.a-16>div:hover>span{
	-webkit-animation:a16 .75s linear;animation:a16 .75s linear
}
@-webkit-keyframes a17{
	0%{
	color:#444;font-weight:400;letter-spacing:-.1em
}
30%,70%{
	color:#444;font-weight:400
}
35%,65%{
	color:#444;font-weight:700;-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-ms-transform:rotateY(0);transform:rotateY(0)
}
40%{
	color:#f75353
}
45%{
	color:#51d466
}
50%{
	color:#fcd419;font-weight:700;letter-spacing:.3em;-webkit-transform:rotateY(360deg);-moz-transform:rotateY(360deg);-ms-transform:rotateY(360deg);transform:rotateY(360deg)
}
55%{
	color:#cb79e6
}
60%{
	color:#609cec
}
100%{
	color:#444;letter-spacing:-.1em;font-weight:400
}

}
@keyframes a17{
	0%{
	color:#444;font-weight:400;letter-spacing:-.1em
}
30%,70%{
	color:#444;font-weight:400
}
35%,65%{
	color:#444;font-weight:700;-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-ms-transform:rotateY(0);transform:rotateY(0)
}
40%{
	color:#f75353
}
45%{
	color:#51d466
}
50%{
	color:#fcd419;font-weight:700;letter-spacing:.3em;-webkit-transform:rotateY(360deg);-moz-transform:rotateY(360deg);-ms-transform:rotateY(360deg);transform:rotateY(360deg)
}
55%{
	color:#cb79e6
}
60%{
	color:#609cec
}
100%{
	color:#444;letter-spacing:-.1em;font-weight:400
}

}
.a-17>b{
	display:inline-block;font-size:30px;line-height:1.5;-webkit-animation:a17 3s ease-out infinite;animation:a17 3s ease-out infinite
}
.a-17>b:first-of-type{
	-webkit-animation-delay:0s;animation-delay:0s
}
.a-17>b:nth-of-type(2){
	-webkit-animation-delay:.1s;animation-delay:.1s
}
.a-17>b:nth-of-type(3){
	-webkit-animation-delay:.2s;animation-delay:.2s
}
.a-17>b:nth-of-type(4){
	-webkit-animation-delay:.3s;animation-delay:.2s
}
.a-17>b:nth-of-type(5){
	-webkit-animation-delay:.4s;animation-delay:.4s
}
.a-17>b:nth-of-type(6){
	-webkit-animation-delay:.5s;animation-delay:.5s
}
.a-17>b:last-of-type{
	-webkit-animation-delay:.6s;animation-delay:.6s
}
.a-18{
	max-width:260px;border-radius:5px;border:1px solid #ddd;overflow:hidden;box-shadow:0 0 15px rgba(0,0,0,.05)
}
.a-18 .a-18-h{
	position:absolute;top:6px;right:6px;z-index:1000;color:#fff;width:45px;height:45px;font-size:13px;font-weight:700;line-height:45px;border-radius:60px 15px 60px 60px
}
.a-18 img{
	max-height:200px
}
.a-18 h4{
	font-size:16px;line-height:26px;margin:5px 0
}
.a-18 h4 a{
	color:#333
}
.a-18 h4 a:hover{
	text-decoration:none
}
.a-18 h5{
	font-size:22px;line-height:22px;margin:10px 0;font-weight:400
}
.a-18 h5 i{
	font-style:normal;font-size:16px;color:#aaa;text-decoration:line-through
}
.a-18 .a-18-c{
	width:100%;padding:10px;transition:.35s;background:#f8f8f8;border-top:1px solid #ddd;font-size:12px;line-height:18px
}
.a-18 .a-18-c:after,.a-18 .a-18-c:before{
	content:" ";display:table
}
.a-18 .a-18-c>a{
	color:#444;margin:0 5px;display:inline-block
}
.a-18 .a-18-c>a i{
	margin-right:3px
}
.a-18 .a-18-c>a:focus,.a-18 .a-18-c>a:hover{
	color:#777;text-decoration:none
}
.a-19{
	margin:20px 0;max-width:550px
}
.a-20,.a-70{
	max-width:250px
}
.a-19 .a-19-m{
	padding:20px 30px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.06);position:relative;background:#fcfcfc;margin:0;border-width:2px 0 0;transition:1s
}
.a-19 .a-19-m:hover{
	background:#fff;transition:1s
}
.a-19 h2{
	font-size:20px;line-height:30px;font-weight:400;margin-top:10px;margin-bottom:5px
}
.a-19 h2 a{
	color:#333
}
.a-19 h2 a:hover{
	text-decoration:none
}
.a-19 h2 i{
	margin:0 1px;font-size:13px;position:relative;top:-2px;color:#fcd419
}
.a-19 p{
	font-size:14px;line-height:28px;font-weight:600;color:rgba(0,0,0,.35)
}
.a-19 a.a-19-b{
	position:absolute;top:45px;right:40px;font-size:22px;line-height:22px
}
.a-19 a.a-19-b:hover{
	color:#333;text-decoration:none
}
@media (max-width:600px){
	.a-19 a.a-19-b{
	position:static;display:inline-block;margin-top:5px
}

}
.a-20{
	display:inline-block;margin:10px 5px;background:#fff;border:1px solid #e5e5e5;box-shadow:2px 2px 0 1px rgba(0,0,0,.07);padding:13px;border-radius:3px;transition:.5s
}
.a-20:after,.a-20:before{
	content:" ";display:table
}
.a-20:hover{
	background:#fcfcfc
}
.a-20 i{
	display:inline-block;float:left;width:50px;height:50px;line-height:50px;border-radius:100%;margin:3px auto 0;font-size:20px;color:#fff
}
.a-20 h4{
	margin:5px 0 0 65px;font-size:23px;line-height:25px;font-weight:400
}
.a-20 h4 a{
	color:#333
}
.a-20 h4 a:hover{
	text-decoration:none
}
.a-20 h4 small{
	display:block;font-size:12px;line-height:24px;margin-top:3px
}
.a-21{
	width:250px;height:250px;margin:20px 10px;position:relative;-webkit-perspective:400px;perspective:400px
}
.a-21 .a-21-f,.a-24 .a-24-b,.a-25:before{
	left:0;height:100%;top:0
}
.a-21 img{
	display:block;opacity:1;z-index:2
}
.a-21:hover img{
	opacity:0;-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);transform:rotateY(180deg)
}
.a-21 .a-21-f{
	width:100%;position:absolute;transition:all .35s
}
.a-22,.a-22>div,.a-23 .a-23-m{
	position:relative
}
.a-21 .a-21-m{
	background:#fff;display:block;z-index:1;opacity:0;padding:35px 20px;border:1px solid #eee;box-shadow:inset 0 0 20px 0 rgba(0,0,0,.05);-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);transform:rotateY(-180deg)
}
.a-21:hover .a-21-m{
	opacity:1;-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-ms-transform:rotateY(0);transform:rotateY(0);z-index:3
}
.a-21 h4{
	margin:0;padding:0;font-size:18px;line-height:25px
}
.a-21 h4 a{
	color:#666
}
.a-21 h4 a:hover{
	text-decoration:none;color:#666
}
.a-21 p{
	margin:7px 0 10px;font-size:14px;color:#999;line-height:28px
}
.a-22{
	width:190px;height:55px;background:#eee;display:inline-block;margin:4px;overflow:hidden;box-shadow:0 0 15px rgba(0,0,0,.07),0 0 0 1px rgba(0,0,0,.1)
}
.a-22>div{
	height:55px;background:#fff;transition:.5s;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)
}
.a-22>div:after,.a-22>div:before{
	content:" ";display:table
}
.a-22>div>span{
	width:55px;height:55px;display:block;line-height:55px;float:left;font-size:20px;text-shadow:2px 2px 1px rgba(0,0,0,.1);color:#fff
}
.a-22>div h3,.a-23 h3 span{
	font-size:15px;text-transform:uppercase
}
.a-22>div>span a,.a-22>div>span a:focus,.a-22>div>span a:hover{
	color:#fff;text-decoration:none
}
.a-22>div h3{
	margin:0 0 0 70px;line-height:55px;color:#555
}
.a-22>div h3 a,.a-22>div h3 a:focus,.a-22>div h3 a:hover{
	color:#555;text-decoration:none
}
.a-22:hover>div{
	-webkit-transform:translateY(-55px);-moz-transform:translateY(-55px);-ms-transform:translateY(-55px);transform:translateY(-55px)
}
.a-23{
	max-width:270px;margin:70px auto 20px;border-radius:5px;box-shadow:2px 2px 0 1px rgba(0,0,0,.08)
}
.a-23 .a-23-m{
	background:#fafafa;border:1px solid #ddd;border-bottom:1px solid #e7e7e7;border-top-left-radius:4px;border-top-right-radius:4px
}
.a-23 img{
	max-width:75px;border-radius:100%;position:absolute;top:-40px;left:12px;border:3px solid #fff;box-shadow:0 0 3px rgba(0,0,0,.1)
}
.a-23 h3{
	margin:9px 0 9px 97px
}
.a-23 h3 span{
	display:block;position:absolute;top:-26px;line-height:15px;color:#777
}
.a-23 h3 small{
	font-size:13px;line-height:13px;position:relative;top:-7px
}
.a-23 ul{
	margin:0;padding:0;list-style-type:none;background:#fff;border:1px solid #ddd;border-top:0;border-bottom-left-radius:4px;border-bottom-right-radius:4px
}
.a-23 ul li{
	padding:12px 18px;border-bottom:1px solid #eee;font-size:14px;line-height:14px;transition:.5s
}
.a-23 ul li:last-child{
	border-bottom:0
}
.a-23 ul li:hover{
	background:#fdfdfd
}
.a-23 ul li i{
	display:inline-block;width:30px;height:30px;color:#fff;line-height:30px;font-size:13px;border-radius:50%;margin-right:12px
}
.a-24,.a-24 .a-24-f{
	height:250px;position:relative
}
.a-24 .a-24-b,.a-24 .a-24-f{
	transition:all .3s;border:1px solid rgba(0,0,0,.075);box-shadow:inset 0 0 25px rgba(0,0,0,.075);text-align:center
}
.a-23 ul li a{
	color:#777
}
.a-23 ul li a:hover{
	color:#777;text-decoration:none
}
.a-24{
	width:250px;margin:15px 10px;-webkit-perspective:400px;perspective:400px
}
.a-24 .a-24-b h4,.a-24 .a-24-f h3{
	margin:0;text-transform:uppercase
}
.a-24 .a-24-f{
	z-index:2;opacity:1;padding:113px 10px
}
.a-24 .a-24-f h3{
	display:inline-block;font-size:23px;line-height:23px;color:#fff
}
.a-24 .a-24-f.a-bg-white h3{
	color:#777
}
.a-24:hover .a-24-f{
	opacity:0;-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);transform:rotateY(180deg)
}
.a-24 .a-24-b{
	width:100%;position:absolute;display:block;z-index:1;opacity:0;padding:60px 15px;-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);transform:rotateY(-180deg)
}
.a-24 .a-24-b h4{
	padding:0;font-size:18px;line-height:25px;color:#fff
}
.a-24 .a-24-b h4 a{
	color:#fff
}
.a-24 .a-24-b h4 a:hover{
	text-decoration:none;color:#fff
}
.a-24 .a-24-b p{
	margin:7px 0;font-size:13px;color:rgba(255,255,255,.8);line-height:26px
}
.a-24 .a-24-b.a-bg-white h4,.a-24 .a-24-b.a-bg-white h4 a,.a-24 .a-24-b.a-bg-white h4 a:hover{
	color:#777
}
.a-24 .a-24-b.a-bg-white p{
	color:#999
}
.a-24:hover .a-24-b{
	opacity:1;-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-ms-transform:rotateY(0);transform:rotateY(0);z-index:4
}
.a-25{
	margin:15px auto;position:relative;perspective:100px
}
.a-25:before{
	content:"";position:absolute;width:20px;background:#444;-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:rotateY(-10deg);-moz-transform:rotateY(-10deg);-ms-transform:rotateY(-10deg);transform:rotateY(-10deg)
}
.a-26 .a-26-v:after,.a-27:after,.a-27:before,.a-30:after,.a-30:before{
	content:" "
}
.a-25>div,.a-26 .a-26-v,.a-27,.a-28{
	background:#fff
}
.a-25>div{
	position:relative;left:20px;box-shadow:0 0 15px rgba(0,0,0,.05),0 20px 20px rgba(0,0,0,.1);font-size:14px;line-height:2.5;color:#444;-webkit-transform-origin:0 100%;-moz-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:rotateY(3deg);-moz-transform:rotateY(3deg);-ms-transform:rotateY(3deg);transform:rotateY(3deg)
}
.a-26 .a-26-l>b,.a-26 .a-26-v{
	font-size:12px;font-weight:700;text-transform:uppercase
}
.a-25>div>div{
	position:absolute;width:100%;bottom:10px;text-align:center
}
.a-25>div>div>a{
	display:inline-block;width:40px;height:40px;margin:0 2px;border-radius:3px;line-height:40px;color:#fff;background:rgba(0,0,0,.6);position:relative;transition:.5s
}
.a-25>div>div>a:hover{
	background:rgba(0,0,0,.8)
}
.a-26{
	margin:15px auto;width:170px;height:300px;position:relative
}
.a-26 .a-26-l{
	position:absolute;top:0;left:0;bottom:0;width:65px;text-align:right
}
.a-26 .a-26-l>b{
	position:absolute;display:block;right:0;line-height:1;color:#666
}
.a-26 .a-26-l>b:first-of-type{
	top:1%
}
.a-26 .a-26-l>b:nth-of-type(2){
	top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)
}
.a-26 .a-26-l>b:last-of-type{
	bottom:1%
}
.a-26 .a-26-g{
	width:20px;border:4px solid #fff;height:300px;margin:0 auto;background:rgba(0,0,0,.1);background-image:linear-gradient(to top,#269938,#51d466 15%,#fcd419 30%,#f8936b 55%,#f66f3b 65%,#f86b6b 80%,#da0a0a);border-radius:10px;box-shadow:0 0 0 1px rgba(0,0,0,.1),0 0 15px rgba(0,0,0,.07)
}
.a-26 .a-26-v{
	position:absolute;left:63%;border-radius:4px;padding:0 5px 0 8px;width:42px;line-height:2;text-align:left;color:#555;-webkit-transform:translateY(50%);-moz-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);border:1px solid #ddd
}
.a-27 h2,.a-27>small,.a-28 h2,.a-28 ul li h3 i,.a-29,.a-29 i,.a-31>a,.a-32{
	text-align:center
}
.a-26 .a-26-v:after{
	right:100%;top:50%;border:solid transparent;height:0;width:0;position:absolute;pointer-events:none;border-color:transparent #ccc transparent transparent;border-width:6px;margin-top:-6px
}
.a-27{
	margin:30px 0;padding:15px;border:1px solid #eee;box-shadow:2px 2px 0 1px rgba(0,0,0,.08);border-radius:5px;position:relative
}
.a-28,.a-29{
	max-width:350px
}
.a-27:after,.a-27:before{
	display:table
}
.a-27>small{
	position:absolute;top:-25px;right:-15px;width:60px;height:60px;display:block;color:#fff;border-radius:100px;font-size:15px;line-height:60px;font-weight:700
}
.a-27>small a,.a-27>small a:focus,.a-27>small a:hover{
	color:#fff;text-decoration:none
}
.a-27 h2{
	width:80px;height:80px;margin:5px 0;border-radius:100%;color:#fff;text-transform:uppercase;font-size:19px;line-height:80px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);float:left
}
.a-27 h2 a,.a-27 h2 a:focus,.a-27 h2 a:hover{
	color:#fff;text-decoration:none
}
.a-27 .a-27-m{
	margin-left:95px
}
.a-27 .a-27-m h3{
	font-size:17px;line-height:34px;margin:0
}
.a-27 .a-27-m h3 i{
	font-size:13px;color:#fcd419
}
.a-27 .a-27-m p{
	font-size:13px;line-height:24px;color:#777;margin:0
}
.a-28{
	margin:20px 0;border:1px solid #ddd;box-shadow:0 0 15px rgba(0,0,0,.03);border-radius:5px
}
.a-28 h2{
	border-bottom:1px solid #e7e7e7;background:#fafafa;padding:15px 20px;border-top-left-radius:5px;border-top-right-radius:5px;font-size:13px;line-height:23px;margin:0;text-transform:uppercase;color:#888
}
.a-28 ul{
	margin:0;padding:0;list-style-type:none
}
.a-28 ul li{
	margin:0;padding:7px 15px 12px;border-bottom:1px solid #eee;position:relative;transition:.7s
}
.a-28 ul li:hover{
	background:#fcfcfc
}
.a-28 ul li:last-child{
	border:0
}
.a-28 ul li h3{
	margin:0;font-size:14px;line-height:14px;color:#777
}
.a-28 ul li h3 a,.a-28 ul li h3 a:focus,.a-28 ul li h3 a:hover{
	color:#777;text-decoration:none
}
.a-28 ul li h3 i{
	font-size:25px;width:30px;margin-right:10px;position:relative;top:11px;color:#777;display:inline-block
}
.a-28 ul li h3 span{
	display:block;color:#aaa;font-weight:400;font-size:12px;margin-left:44px;margin-top:6px
}
.a-28 ul li .a-btn{
	position:absolute;top:17px;right:20px
}
.a-28 .a-28-f{
	border-top:1px solid #e7e7e7;background:#fafafa;padding:15px 20px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;color:#888;font-size:12px
}
.a-28 .a-28-f .a-btn{
	margin:0 2px
}
.a-29{
	margin:70px auto 20px;position:relative;padding:20px 15px 15px
}
.a-29 i{
	display:inline-block;width:100px;height:100px;line-height:80px;color:#fff;margin:10px auto 10px -50px;position:absolute;top:-55px;left:50%;font-size:30px;border-radius:100%;z-index:2
}
.a-29 h3,.a-30 .a-30-f{
	position:relative;color:#fff
}
.a-29 h3{
	z-index:5;margin:7px 0;font-size:18px;line-height:30px;text-transform:uppercase
}
.a-29 h3 a,.a-29 h3 a:focus,.a-29 h3 a:hover{
	color:#fff;text-decoration:none
}
.a-29 p{
	color:#fff;font-size:14px;line-height:28px
}
.a-30{
	margin:20px 0;max-width:300px
}
.a-30:after,.a-30:before{
	display:table
}
.a-30 .a-30-f:before,.a-31>a:before{
	content:""
}
.a-30 .a-30-f{
	float:left;width:55px;height:70px;padding:40px 12px 10px;font-size:16px;line-height:16px;font-weight:700;border-radius:3px
}
.a-30 .a-30-f:before{
	position:absolute;top:0;right:0;border-width:0 15px 15px 0;border-style:solid;border-color:rgba(0,0,0,.1) #fff
}
.a-31,.a-31>a{
	position:relative;z-index:2
}
.a-30 h3{
	margin:10px 0 10px 70px;font-size:17px;line-height:25px
}
.a-30 h3 a,.a-30 h3 a:focus,.a-30 h3 a:hover{
	color:#555;text-decoration:none
}
.a-30 h3 span{
	display:block;font-size:13px;color:#888;font-weight:400
}
.a-31{
	max-width:200px;height:200px;margin:15px auto;padding:10px;border-radius:50%;overflow:hidden;border:6px solid #fff;box-shadow:0 0 20px rgba(0,0,0,.075),0 0 0 1px rgba(0,0,0,.1),inset 0 0 5px rgba(0,0,0,.2)
}
.a-31>a{
	display:block;width:100%;height:100%;background:#fff;border-radius:100%;margin:0 auto;color:#555;padding:22px 20px;box-shadow:0 0 10px rgba(0,0,0,.1)
}
.a-31>a:before{
	position:absolute;top:8px;right:8px;left:8px;bottom:8px;border:1px solid #ccc;border-radius:50%;z-index:-1;box-shadow:inset 0 0 50px rgba(0,0,0,.09)
}
.a-31>a:focus,.a-31>a:hover{
	color:#555;text-decoration:none
}
.a-31>a i{
	display:block;font-size:53px;margin-top:10px;line-height:1.3
}
.a-31>a span{
	font-size:15px;line-height:1.3;font-weight:700;color:#888
}
.a-32{
	max-width:100%;margin:15px auto;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center
}
.a-32>div{
	-ms-flex:1;-webkit-flex:1;flex:1;padding:20px;transition:.5s;border-top:4px solid rgba(0,0,0,.3);box-shadow:inset 0 120px 120px rgba(0,0,0,.1)
}
.a-32>div h3{
	margin:0;font-size:16px;line-height:2;text-transform:uppercase;color:#fff
}
.a-32>div h4{
	background:#333;width:110px;height:110px;line-height:110px;margin:10px auto;color:#fff;font-size:40px;border-radius:50%;font-weight:400
}
.a-32>div h4 span{
	font-size:16px;color:#999;margin:0 2px
}
.a-32>div ul{
	list-style-type:none;padding:0;margin:15px 0;color:#fff;font-size:14px;line-height:2
}
.a-78 em,.a-79 em{
	font-style:normal
}
.a-32>div ul li{
	margin:8px 0
}
.a-32>div .a-32-b{
	display:inline-block;border:2px solid #fff;margin:10px 0;background:0 0;color:#fff;padding:2px 12px;transition:.5s;font-weight:700;text-transform:uppercase;box-shadow:2px 2px 1px rgba(0,0,0,.1),inset 2px 2px 1px rgba(0,0,0,.1)
}
.a-32>div .a-32-b:focus,.a-32>div .a-32-b:hover{
	color:#fff;text-decoration:none;background:rgba(0,0,0,.1)
}
.a-33{
	margin:5px 2px;color:#fff;font-size:12px;line-height:12px;text-shadow:1px 1px 1px rgba(0,0,0,.5);text-transform:lowercase;display:inline-block
}
.a-33:after,.a-33:before{
	content:" ";display:table
}
.a-33:focus,.a-33:hover{
	color:#fff;text-decoration:none
}
.a-33 span{
	float:left;padding:5px 8px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1)
}
.a-33 span:first-child{
	border-top-left-radius:4px;border-bottom-left-radius:4px
}
.a-33 span:last-child{
	border-top-right-radius:4px;border-bottom-right-radius:4px
}
.a-34{
	max-width:400px;margin:15px auto;background:#fff;border:1px solid rgba(0,0,0,.1);box-shadow:0 0 15px rgba(0,0,0,.025),inset 0 0 100px rgba(0,0,0,.02);padding:20px;border-radius:4px
}
.a-34 h3{
	font-size:16px;line-height:1.8;margin:0 0 10px
}
.a-34 .a-34-p{
	width:100%;height:10px;background:#f8f8f8;box-shadow:inset 0 0 5px rgba(0,0,0,.1);border-radius:5px;margin:15px 0 10px;position:relative
}
.a-34 .a-34-p>div{
	position:absolute;top:0;left:0;bottom:0;border-radius:5px
}
.a-34 .a-34-l{
	position:relative;color:#777;font-weight:700;font-size:12px;height:20px;line-height:20px
}
.a-34 .a-34-l>span{
	position:absolute;display:inline-block
}
.a-34 .a-34-l>span:before{
	display:block;content:"";width:2px;height:10px;background:rgba(0,0,0,.1);border-radius:50%;box-shadow:0 0 0 rgba(0,0,0,.1);position:absolute;top:-20px;left:50%;margin-left:-1px;z-index:3
}
.a-34 .a-34-l>span:first-of-type:before,.a-34 .a-34-l>span:last-of-type:before{
	display:none
}
.a-34 .a-34-l>span:first-of-type{
	left:0;transform:translateX(0)
}
.a-34 .a-34-l>span:nth-of-type(2){
	left:25%;transform:translateX(-50%)
}
.a-34 .a-34-l>span:nth-of-type(3),.a-34 .a-34-l>span:nth-of-type(4){
	-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%)
}
.a-34 .a-34-l>span:nth-of-type(3){
	left:50%;transform:translateX(-50%)
}
.a-34 .a-34-l>span:nth-of-type(4){
	left:75%;transform:translateX(-50%)
}
.a-34 .a-34-l>span:last-of-type{
	left:100%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)
}
.a-35{
	max-width:270px;margin:15px auto;padding:10px
}
.a-36,.a-38{
	max-width:300px;text-align:center
}
.a-35:after,.a-35:before{
	content:" ";display:table
}
.a-35 a{
	display:block;float:left;width:50%;height:125px;padding:15px;box-sizing:border-box;border-right:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1);color:#fff;text-align:center;transition:.5s
}
.a-35 a:focus,.a-35 a:hover{
	color:#fff;background:rgba(0,0,0,.1);text-decoration:none
}
.a-35 a i{
	display:block;font-size:40px;line-height:40px;margin:4px 0 15px
}
.a-35 a span{
	display:block;font-size:14px;line-height:18px;margin-bottom:15px;font-weight:700;text-transform:uppercase
}
.a-35 a:nth-child(1),.a-35 a:nth-child(4){
	background:rgba(0,0,0,.05)
}
.a-35 a:nth-child(1):hover,.a-35 a:nth-child(4):hover{
	background:rgba(0,0,0,.1)
}
.a-36>div,.a-37{
	background:#fff
}
.a-35 a:nth-child(2),.a-35 a:nth-child(4){
	border-right:0
}
.a-35 a:nth-child(3),.a-35 a:nth-child(4){
	border-bottom:0
}
@media (max-width:440px){
	.a-35{
	width:auto
}

}
.a-36{
	margin:15px auto;position:relative;padding:4px 0 100px;box-shadow:inset 0 0 50px rgba(0,0,0,.1)
}
.a-36>span{
	position:absolute;top:0;width:25%;height:100%;z-index:-1
}
.a-36>div,.a-37,.a-37>div{
	position:relative
}
.a-36>span:first-of-type{
	left:0
}
.a-36>span:nth-of-type(2){
	left:25%
}
.a-36>span:nth-of-type(3){
	left:50%
}
.a-36>span:last-of-type{
	left:75%
}
.a-36>div{
	z-index:2;padding:20px;border-bottom:4px solid rgba(0,0,0,.1);box-shadow:0 10px 10px rgba(0,0,0,.1)
}
.a-36>div h3{
	font-size:18px;line-height:2;margin:0;color:#444
}
.a-36>div h3 a,.a-36>div h3 a:focus,.a-36>div h3 a:hover{
	color:#444;text-decoration:none
}
.a-36>div p{
	font-size:14px;line-height:2;color:#777
}
.a-37>div a,.a-37>div h3{
	color:#fff;text-transform:uppercase
}
.a-37{
	width:100%;margin:15px 0;overflow:hidden;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center
}
.a-37>div{
	padding:45px 20px 20px;-ms-flex:1;-webkit-flex:1;flex:1;box-shadow:inset 0 0 50px rgba(0,0,0,.05)
}
.a-38,.a-46{
	box-shadow:2px 2px 0 1px rgba(0,0,0,.1)
}
.a-37>div h3{
	display:inline-block;font-size:13px;line-height:2;margin:0;padding:6px 25px;background:rgba(0,0,0,.2);position:absolute;top:0;width:100%;left:0
}
.a-37>div a{
	display:block;font-size:14px;list-style-type:1.5;margin:7px 0;font-weight:700;text-shadow:2px 2px 1px rgba(0,0,0,.2)
}
.a-37>div a:before{
	content:"\f005";font-size:8px;position:relative;text-shadow:none;color:rgba(0,0,0,.2);top:-2px;margin-right:7px
}
.a-42:before,.a-49 .a-49-d:before,.a-51:before,.a-54:before{
	content:""
}
.a-37>div a:focus,.a-37>div a:hover{
	color:#fff;text-decoration:none
}
.a-38{
	margin:20px auto;position:relative;background:#fdfdfd;padding:20px;border:1px solid #ddd;border-radius:10px;overflow:hidden
}
.a-38 .a-38-h{
	position:absolute;width:200px;margin:0 auto;top:20px;right:-65px;font-weight:700;text-transform:uppercase;color:#fff;border:3px solid rgba(0,0,0,.05);text-shadow:1px 1px 1px rgba(0,0,0,.3);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)
}
.a-39,.a-40{
	position:relative
}
.a-40 h4,.a-40 i{
	right:20px;z-index:5
}
.a-38 h3{
	margin:10px 0;font-size:30px;line-height:40px;color:#555
}
.a-38 ul{
	list-style-type:none;padding:0;margin:0
}
.a-38 ul li{
	margin:5px 0;font-size:15px;line-height:33px;color:#777
}
.a-38 h4{
	margin:20px 0;font-size:25px;line-height:35px;color:#555
}
.a-38 h4 span{
	font-size:14px;line-height:14px;color:#999;display:block
}
.a-38 a.a-btn{
	border:0;text-transform:uppercase;font-weight:700;font-size:14px;margin-bottom:10px
}
.a-39{
	margin:15px 0;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center
}
.a-39 .a-39-l{
	flex:1;margin:0;background:#fff;padding:20px 30px;border-top-width:4px;border-right:0;border-bottom:0;border-left:0;transition:.5s
}
.a-39 .a-39-l:nth-of-type(even){
	background:#fcfcfc
}
.a-40,.a-41{
	background:#fff
}
.a-39 .a-39-l h3{
	margin:0 0 8px;font-size:15px;line-height:1.5;text-transform:uppercase
}
.a-39 .a-39-l ul{
	margin:0;padding:0;list-style-type:none
}
.a-39 .a-39-l ul li{
	color:#555;font-size:14px;line-height:2;margin:3px 0;font-weight:700;transition:.5s;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)
}
.a-39 .a-39-l ul li:hover{
	-webkit-transform:translateX(5px);-moz-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px)
}
.a-39 .a-39-l ul li a{
	color:#555
}
.a-39 .a-39-l ul li a:focus,.a-39 .a-39-l ul li a:hover{
	color:#555;text-decoration:none
}
.a-40{
	max-width:350px;height:200px;margin:15px auto;box-shadow:0 0 10px rgba(0,0,0,.1),inset 0 0 1px 0 rgba(0,0,0,.4);border-radius:7px;overflow:hidden
}
.a-40 h3,.a-40 h4,.a-40 i{
	position:absolute
}
.a-40 h3{
	top:0;left:0;font-size:22px;line-height:22px;margin:15px 0 0 15px;color:#555;text-transform:uppercase
}
.a-40 h3 a,.a-40 h3 a:focus,.a-40 h3 a:hover{
	color:#555;text-decoration:none
}
.a-40 h4 a,.a-40 h4 a:focus,.a-40 h4 a:hover,.a-40 i{
	color:#fff;text-decoration:none
}
.a-40 h3 span{
	display:block;font-size:16px;line-height:16px;margin-top:10px
}
.a-40 i{
	bottom:50px;font-size:50px;line-height:60px
}
.a-40 h4{
	bottom:5px;font-size:20px;line-height:30px;text-transform:uppercase;font-weight:400
}
.a-40 .a-40-m{
	position:relative;width:350px;height:300px;right:-120px;top:-30px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)
}
.a-41{
	max-width:270px;border:1px solid #ddd;box-shadow:2px 2px 0 1px rgba(0,0,0,.07);border-radius:6px;margin:20px auto;padding:10px
}
.a-41 img{
	border-radius:6px
}
.a-41 h2{
	text-align:center;color:#555;font-size:18px;line-height:30px;margin:12px 0
}
.a-41 h2 a,.a-41 h2 a:focus,.a-41 h2 a:hover{
	color:#555;text-decoration:none
}
.a-41 h2 span{
	display:block;color:#888;margin-top:2px;font-size:14px;line-height:24px;text-transform:lowercase;font-weight:400
}
.a-41 .a-41-f{
	margin:15px 0;text-align:center
}
.a-41 .a-41-s{
	margin:15px 0;padding:15px 15px 10px;background:#fcfcfc;border-radius:5px;border:1px solid #eee
}
.a-41 .a-41-s h4{
	margin:0;font-size:13px;line-height:23px
}
.a-41 .a-41-s .a-41-b{
	margin:10px 0 15px;background:#f3f3f3;border-radius:4px;box-shadow:inset 0 0 1px rgba(0,0,0,.5);position:relative;height:7px
}
.a-41 .a-41-s .a-41-b .a-41-bar{
	position:absolute;top:0;left:0;border-radius:4px 0 0 4px;height:100%;text-align:right
}
.a-42,.a-43,.a-44,.a-44 .a-44-h,.a-45,.a-46{
	text-align:center
}
.a-41 p{
	font-size:14px;line-height:28px;color:#777;margin:10px 0
}
.a-42{
	display:inline-block;margin:2px;width:90px;height:110px;line-height:110px;background:0 0;font-size:70px;font-weight:lighter;color:#fff;position:relative;text-shadow:3px 3px 1px rgba(0,0,0,.2)
}
.a-42:before,.a-42>span{
	position:absolute;z-index:-1
}
.a-42:before{
	width:80%;left:10%;height:20px;top:50%;background:0 0;margin-top:-10px;box-shadow:0 0 50px rgba(0,0,0,.7)
}
.a-42>span{
	display:block;width:100%;height:50%;border-radius:5px;left:0
}
.a-43 .a-43-m,.a-44 .a-44-h{
	left:0;width:100%;height:100%;top:0
}
.a-42>span:first-of-type{
	top:0;border-bottom-left-radius:8px;border-bottom-right-radius:8px;box-shadow:inset 0 0 150px rgba(0,0,0,.15)
}
.a-42>span:last-of-type{
	border-top-left-radius:8px;border-top-right-radius:8px;bottom:0;box-shadow:0 5px 5px rgba(0,0,0,.1)
}
.a-42:focus,.a-42:hover{
	color:#fff;text-decoration:none
}
.a-43{
	position:relative;max-width:280px;margin:20px auto;overflow:hidden
}
.a-44,.a-60{
	max-width:300px;overflow:hidden
}
.a-43 img{
	transition:1s;-webkit-transform:scale(1) rotate(0);-moz-transform:scale(1) rotate(0);-ms-transform:scale(1) rotate(0);transform:scale(1) rotate(0)
}
.a-43:hover img{
	-webkit-transform:scale(1.2) rotate(-10deg);-moz-transform:scale(1.2) rotate(-10deg);-ms-transform:scale(1.2) rotate(-10deg);transform:scale(1.2) rotate(-10deg)
}
.a-43 .a-43-m{
	position:absolute;padding-top:18%;background:rgba(0,0,0,.5);opacity:0;-webkit-transform:rotate(-360deg) scale(0);-moz-transform:rotate(-360deg) scale(0);-ms-transform:rotate(-360deg) scale(0);transform:rotate(-360deg) scale(0);transition:.35s
}
.a-43:hover .a-43-m{
	opacity:1;-webkit-transform:rotate(0) scale(1);-moz-transform:rotate(0) scale(1);-ms-transform:rotate(0) scale(1);transform:rotate(0) scale(1)
}
.a-43 h4{
	display:inline-block;color:#fff;font-size:22px;line-height:32px;font-weight:400;padding-bottom:10px;margin-bottom:10px;border-bottom:1px dotted rgba(255,255,255,.6)
}
.a-43 h4 a,.a-43 h4 a:focus,.a-43 h4 a:hover{
	color:#fff;text-decoration:none
}
.a-43 h4 span{
	display:block;font-size:14px;line-height:24px;margin-top:5px;color:rgba(255,255,255,.8)
}
.a-43 .a-43-s{
	margin-top:10px
}
.a-44{
	margin:10px auto;position:relative
}
.a-45,.a-67{
	max-width:280px
}
.a-44 img{
	transition:1s
}
.a-44 .a-44-h,.a-44 .a-44-h i{
	background:rgba(0,0,0,.4);transition:.5s
}
.a-44:hover img{
	-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)
}
.a-44 .a-44-h{
	position:absolute;z-index:5;opacity:0;padding-top:30%
}
.a-44 .a-44-h i{
	display:inline-block;width:40px;height:40px;border-radius:2px;margin:0 2px;line-height:40px;color:#fff
}
.a-45 .a-45-m>a i,.a-45 .a-45-m>i{
	font-size:50px;transition:all .3s;color:#fff;position:relative
}
.a-44 .a-44-h i:hover{
	background:rgba(0,0,0,.6)
}
.a-44:hover .a-44-h{
	opacity:1
}
.a-45{
	margin:10px auto
}
.a-46,.a-55{
	max-width:350px
}
.a-45 .a-45-m{
	overflow:hidden;height:140px;padding:40px 0;border-top-left-radius:5px;border-top-right-radius:5px;color:#fff
}
.a-45 .a-45-m>i{
	display:block;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)
}
.a-45 .a-45-m>a i{
	-webkit-transform:translateY(240px);-moz-transform:translateY(240px);-ms-transform:translateY(240px);transform:translateY(240px)
}
.a-48>a,.a-48>a>b,.a-50,.a-51,.a-54:before,.a-55 .a-55-m,.a-56 .a-56-m .a-56-b,.a-60>div,.a-60>div>a{
	transition:.5s
}
.a-45 .a-45-m>a i:focus,.a-45 .a-45-m>a i:hover{
	color:#fff;text-decoration:none
}
.a-45:hover .a-45-m>i{
	-webkit-transform:translateY(240px);-moz-transform:translateY(240px);-ms-transform:translateY(240px);transform:translateY(240px)
}
.a-45:hover .a-45-m>a i{
	-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);transform:translateY(-40px)
}
.a-45 h4{
	background:#333;margin:0;padding:15px 5px;text-transform:uppercase;color:#fff;border-bottom-left-radius:5px;border-bottom-right-radius:5px
}
.a-46,.a-47{
	background:#fff
}
.a-45 h4 a,.a-45 h4 a:focus,.a-45 h4 a:hover{
	color:#fff;text-decoration:none
}
.a-46{
	margin:15px auto;padding:5px;border:1px solid #ddd;border-radius:4px
}
.a-46 .a-46-i{
	position:relative;margin-bottom:70px
}
.a-46 .a-46-i img:first-child{
	border-radius:3px
}
.a-46 .a-46-i img:last-child{
	position:absolute;left:50%;bottom:-60px;max-width:150px;margin:0 auto 0 -75px;border:5px solid #fff;border-radius:100%;box-shadow:0 0 10px rgba(0,0,0,.2)
}
.a-46 h3{
	font-size:17px;line-height:27px;margin:12px 0;color:#666
}
.a-46 h3 span,.a-47 h3{
	font-size:14px;line-height:24px
}
.a-46 h3 a,.a-46 h3 a:focus,.a-46 h3 a:hover{
	color:#666;text-decoration:none
}
.a-46 h3 span{
	display:block;margin-top:2px;font-weight:400;color:#888
}
.a-46 .a-46-s{
	margin-bottom:10px
}
.a-47{
	max-width:260px;margin:15px auto;border:1px solid #ddd;box-shadow:2px 2px 0 1px rgba(0,0,0,.1);border-radius:4px
}
.a-47 h3{
	margin:15px 15px 5px;text-transform:uppercase
}
.a-47 h2{
	margin:5px 15px 15px;font-size:34px;line-height:44px;font-weight:lighter
}
.a-47 h2 i{
	font-size:24px
}
.a-47 .a-47-p{
	padding:10px 15px;border-top:1px solid #ddd;position:relative;background:#fdfdfd
}
.a-47 .a-47-p h4{
	font-size:14px;line-height:24px;text-transform:uppercase;display:inline-block;margin:0;position:relative;width:100%
}
.a-47 .a-47-p h4 span{
	position:absolute;right:0
}
.a-47 .a-47-p .a-47-b{
	background:#f3f3f3;border-radius:4px;box-shadow:inset 0 0 1px rgba(0,0,0,.5);position:relative;margin:10px 0;height:7px
}
.a-47 .a-47-p .a-47-b .a-47-bar{
	position:absolute;top:0;left:0;border-radius:4px 0 0 4px;height:100%;text-align:right
}
.a-47 .a-47-p:last-child{
	border-bottom-left-radius:4px;border-bottom-right-radius:4px
}
.a-48{
	background:url(../img/big1.jpg) center center no-repeat;width:100%;height:400px;background-size:cover;margin:15px auto;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;text-align:left
}
.a-49 .a-49-d,.a-50 .a-50-n,.a-51,.a-52>div>span,.a-54,.a-55 .a-55-m>a i,.a-60,.a-61 .a-61-c,.a-63,.a-64,.a-65 .a-65-i>h4,.a-66 .a-66-i h4 span{
	text-align:center
}
.a-48>a{
	position:relative;display:block;-webkit-flex:1;-ms-flex:1;flex:1;font-size:30px;background:rgba(0,0,0,.3);line-height:1;text-shadow:2px 2px 1px rgba(0,0,0,.4);font-weight:400;color:#fff;text-transform:uppercase;overflow:hidden
}
.a-48>a i{
	margin-right:15px
}
@media (max-width:500px){
	.a-48{
	height:300px
}
.a-48>a{
	font-size:20px
}

}
.a-48>a.active,.a-48>a:focus,.a-48>a:hover{
	color:#fff;text-decoration:none
}
.a-48>a>b{
	position:absolute;width:100%;height:100%;bottom:0;left:0;opacity:.8;box-shadow:inset 0 0 50px rgba(0,0,0,.3)
}
.a-48>a span{
	display:block;width:300%;position:absolute;top:85%;padding-top:35%;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0
}
@media (max-width:600px){
	.a-48>a span{
	padding-top:30%
}

}
.a-48>a.active>b,.a-48>a:focus>b,.a-48>a:hover>b{
	height:0
}
.a-49{
	max-width:900px;margin:15px auto;position:relative;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center
}
.a-49 .a-49-d{
	width:250px;height:250px;margin:10px;padding:20px;border-radius:50%;background:#fff;border:1px solid rgba(0,0,0,.12);box-shadow:0 0 25px rgba(0,0,0,.03),inset 0 0 70px rgba(0,0,0,.02);position:relative;z-index:2
}
.a-49 .a-49-d:before{
	position:absolute;top:7px;left:7px;right:7px;bottom:7px;border-radius:50%;z-index:-1;border:1px dashed #bbb
}
.a-49 .a-49-d:nth-of-type(2):after{
	position:absolute;content:"\f005";color:gold;font-size:25px;top:-10px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)
}
.a-49 .a-49-d h4{
	margin:20px 0 0;text-transform:uppercase;font-size:14px;color:#666;line-height:2
}
.a-49 .a-49-d h3{
	font-size:50px;line-height:1.2;margin:0 0 15px;font-weight:400
}
.a-49 .a-49-d h3>span{
	display:block;font-size:15px;color:#888;font-weight:400
}
.a-49 .a-49-d .a-btn{
	border-radius:25px;padding:11px 15px;font-size:13px;font-weight:700;text-transform:uppercase
}
.a-50,.a-50 .a-50-n,.a-51{
	border-radius:100%
}
.a-50{
	width:180px;height:180px;margin:15px auto;border-width:8px;background:#f8f8f8;box-shadow:0 0 10px rgba(0,0,0,.1);position:relative
}
.a-50:hover{
	box-shadow:0 0 20px rgba(0,0,0,.15)
}
.a-50 .a-50-n{
	position:absolute;width:124px;height:124px;line-height:124px;top:20px;left:20px;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.1)
}
.a-50 .a-50-n h3{
	margin:40px 0 0;font-size:25px;line-height:25px;font-weight:400;color:#444
}
.a-50 .a-50-n h3 a,.a-50 .a-50-n h3 a:focus,.a-50 .a-50-n h3 a:hover{
	color:#444;text-decoration:none
}
.a-50 .a-50-n h3 span{
	display:block;color:#999;font-size:13px;line-height:13px;margin-top:10px
}
.a-51{
	width:160px;height:160px;margin:15px auto;border:8px solid #555;box-shadow:0 0 10px rgba(0,0,0,.15),inset 0 0 15px rgba(0,0,0,.2);overflow:hidden;position:relative
}
.a-51:before{
	width:260px;height:260px;position:absolute;top:-120px;left:70px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);background:rgba(255,255,255,.05);box-shadow:0 0 10px rgba(0,0,0,.05)
}
.a-52>div,.a-52>div>div{
	left:0;position:absolute
}
.a-51:hover{
	box-shadow:0 0 20px rgba(0,0,0,.2),inset 0 0 25px rgba(0,0,0,.2)
}
.a-51 h3{
	margin:48px 0 0;font-size:28px;line-height:28px;text-shadow:2px 2px 1px rgba(0,0,0,.15);color:#fff;font-weight:400
}
.a-51 h3 a,.a-51 h3 a:focus,.a-51 h3 a:hover{
	color:#fff;text-decoration:none
}
.a-51 h3 span{
	display:block;color:#fff;font-size:14px;line-height:14px;text-transform:uppercase;margin-top:10px
}
.a-52{
	margin:15px auto;width:150px;height:150px;background:#fafafa;border-radius:50%;position:relative;box-shadow:inset 0 0 150px rgba(0,0,0,.05),inset 0 0 0 1px rgba(0,0,0,.06)
}
.a-52>div{
	border-radius:100%;overflow:hidden;width:100%;height:100%;top:0;z-index:2
}
.a-52>div>div{
	bottom:0;right:0;z-index:1
}
.a-52>div>span,.a-54{
	background:#fff;color:#444;z-index:2
}
.a-52>div>span{
	position:absolute;display:block;width:45px;height:45px;line-height:45px;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);font-weight:700;border-radius:50%;font-size:13px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1),0 0 15px rgba(0,0,0,.1)
}
.a-54,.a-57,.a-58 h3{
	line-height:1.5
}
.a-53-1,.a-53-2{
	margin:10px 0;height:7px;width:100%;background:rgba(0,0,0,.2)
}
.a-53-1{
	background-image:repeating-linear-gradient(to right,#f75353,#f75353 40px,#51d466 0,#51d466 80px,#609cec 0,#609cec 120px,#fcd419 0,#fcd419 160px,#cb79e6 0,#cb79e6 200px,#32c8de 0,#32c8de 240px,#f78153 0,#f78153 280px,#ff61e7 0,#ff61e7 320px)
}
.a-53-2{
	background-image:repeating-linear-gradient(45deg,#f75353,#f75353 40px,#51d466 0,#51d466 80px,#609cec 0,#609cec 120px,#fcd419 0,#fcd419 160px,#cb79e6 0,#cb79e6 200px,#32c8de 0,#32c8de 240px,#f78153 0,#f78153 280px,#ff61e7 0,#ff61e7 320px)
}
.a-53-3,.a-53-4{
	margin:10px 0;height:7px;width:100%;background:rgba(0,0,0,.2)
}
.a-53-3{
	background-image:repeating-linear-gradient(-45deg,#f75353,#f75353 40px,#51d466 0,#51d466 80px,#609cec 0,#609cec 120px,#fcd419 0,#fcd419 160px,#cb79e6 0,#cb79e6 200px,#32c8de 0,#32c8de 240px,#f78153 0,#f78153 280px,#ff61e7 0,#ff61e7 320px)
}
.a-53-4{
	background-image:repeating-linear-gradient(to right,#f75353,#f75353 20px,#51d466 0,#51d466 40px,#609cec 0,#609cec 60px,#fcd419 0,#fcd419 80px,#cb79e6 0,#cb79e6 100px,#32c8de 0,#32c8de 120px,#f78153 0,#f78153 140px,#ff61e7 0,#ff61e7 160px)
}
.a-53-5,.a-53-6{
	background:rgba(0,0,0,.2);margin:10px 0;height:7px;width:100%
}
.a-53-5{
	background-image:repeating-linear-gradient(45deg,#f75353,#f75353 20px,#51d466 0,#51d466 40px,#609cec 0,#609cec 60px,#fcd419 0,#fcd419 80px,#cb79e6 0,#cb79e6 100px,#32c8de 0,#32c8de 120px,#f78153 0,#f78153 140px,#ff61e7 0,#ff61e7 160px)
}
.a-53-6{
	background-image:repeating-linear-gradient(-45deg,#f75353,#f75353 20px,#51d466 0,#51d466 40px,#609cec 0,#609cec 60px,#fcd419 0,#fcd419 80px,#cb79e6 0,#cb79e6 100px,#32c8de 0,#32c8de 120px,#f78153 0,#f78153 140px,#ff61e7 0,#ff61e7 160px)
}
.a-53-7{
	margin:10px 0;height:7px;width:100%;background:rgba(0,0,0,.2);background-image:repeating-linear-gradient(to right,#f75353,#f75353 10px,#51d466 0,#51d466 20px,#609cec 0,#609cec 30px,#fcd419 0,#fcd419 40px,#cb79e6 0,#cb79e6 50px,#32c8de 0,#32c8de 60px,#f78153 0,#f78153 70px,#ff61e7 0,#ff61e7 80px)
}
.a-54{
	margin:2px;padding:12px 15px;position:relative;display:inline-block;font-size:14px;border-radius:4px;font-weight:700;text-transform:uppercase;border:0;transition:.5s;background-image:linear-gradient(to right,#f75353,#f75353 10%,#51d466 0,#51d466 20%,#609cec 0,#609cec 30%,#fcd419 0,#fcd419 40%,#cb79e6 0,#cb79e6 50%,#32c8de 0,#32c8de 60%,#f78153 0,#f78153 70%,#ff61e7 0,#ff61e7 80%,#d08166 0,#d08166 90%,#fcd419 0);box-shadow:0 0 15px rgba(0,0,0,.1)
}
.a-54:before{
	position:absolute;top:3px;bottom:3px;left:0;right:0;z-index:-1;border:1px solid rgba(0,0,0,.1);border-top:0;border-bottom:0;background:#fff
}
.a-54:active,.a-54:focus,.a-54:hover{
	color:#777;text-decoration:none
}
.a-55{
	margin:15px auto;position:relative;overflow:hidden
}
.a-55 .a-55-m{
	position:absolute;top:0;right:0;width:50%;height:100%;background:rgba(0,0,0,.4);border-left:1px solid rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2),inset 0 0 15px rgba(0,0,0,.1);padding:15px;-webkit-transform:translateX(200px);-moz-transform:translateX(200px);-ms-transform:translateX(200px);transform:translateX(200px)
}
.a-55 .a-55-m h3{
	color:#fff;margin:40% 0 10px;font-size:20px;line-height:30px;font-weight:400
}
.a-55 .a-55-m h3 a,.a-55 .a-55-m h3 a:focus,.a-55 .a-55-m h3 a:hover{
	color:#fff;text-decoration:none
}
@media (max-width:550px){
	.a-55 .a-55-m h3{
	font-size:16px;line-height:26px
}

}
.a-55 .a-55-m>a i{
	display:block;margin:5px 0;width:35px;height:35px;line-height:31px;border:2px solid #fff;border-radius:100%;font-size:25px;color:#fff;background:rgba(0,0,0,.1);box-shadow:inset 0 0 2px rgba(0,0,0,.1)
}
.a-56,.a-58{
	background:#fff
}
.a-55:hover .a-55-m{
	-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)
}
.a-56{
	margin:20px auto;border:1px solid #e7e7e7;max-width:1000px;border-radius:5px;box-shadow:0 0 15px rgba(0,0,0,.05)
}
.a-56:after,.a-56:before{
	content:" ";display:table
}
.a-56 .a-56-m{
	width:33.333%;float:left;text-align:center;padding:20px
}
@media (max-width:750px){
	.a-56{
	max-width:100%;margin:0;border:0;border-radius:0;box-shadow:none
}
.a-56 .a-56-m{
	float:none;width:100%;max-width:320px;margin:20px auto;border:1px solid #e7e7e7;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.05)
}

}
.a-56 .a-56-m h4{
	margin:10px 0;text-transform:uppercase;font-size:15px;line-height:25px
}
.a-56 .a-56-m h3{
	margin:10px 0;font-size:60px;line-height:70px;font-weight:lighter;text-shadow:2px 2px 1px rgba(0,0,0,.1)
}
.a-56 .a-56-m h3 span{
	font-size:18px;line-height:28px;font-weight:400;color:#888
}
.a-56 .a-56-m .a-56-b,.a-57{
	font-weight:700;display:inline-block
}
.a-56 .a-56-m ul{
	list-style-type:none;padding:0;margin:20px 0
}
.a-56 .a-56-m ul li{
	margin:10px;color:#777;font-size:15px;line-height:30px
}
.a-56 .a-56-m .a-56-b{
	background:#fff;font-size:14px;text-transform:uppercase;padding:5px 24px;color:#777;border-radius:20px;border:1px solid #ccc;margin-bottom:10px
}
.a-56 .a-56-m .a-56-b:focus,.a-56 .a-56-m .a-56-b:hover{
	background:#fafafa;color:#555;text-decoration:none
}
.a-56 .a-56-m:nth-child(2){
	box-shadow:inset 0 0 20px rgba(0,0,0,.05);background:#fdfdfd;border-left:1px solid #e7e7e7;border-right:1px solid #e7e7e7
}
@media (max-width:750px){
	.a-56 .a-56-m:nth-child(2){
	box-shadow:0 0 10px rgba(0,0,0,.05)
}

}
.a-56 .a-56-m:nth-child(2) h3{
	color:#f8cd03
}
.a-56 .a-56-m:nth-child(2) .a-56-b{
	background:#fcd419;border:1px solid #dfb803;color:#a38602
}
.a-56 .a-56-m:nth-child(2) .a-56-b:hover{
	background:#f8cd03
}
.a-57{
	font-size:16px;position:relative;color:#fff;padding:12px 20px;margin:15px 0 15px 35px;border-width:0;border-radius:4px;box-shadow:inset 0 0 25px rgba(0,0,0,.12)
}
.a-57 span,.a-57:before,.a-59 span{
	display:block
}
.a-57 span:before,.a-57:before{
	position:absolute;height:0;content:"";width:0
}
.a-57:before{
	bottom:-10px;border:22px solid;border-color:inherit;opacity:.9;z-index:-1;left:-35px;border-left-color:transparent
}
.a-57 span:before{
	border:5px solid rgba(0,0,0,.3);border-bottom-color:transparent;bottom:-9px;z-index:2;left:0;border-left-color:transparent
}
.a-58{
	margin:15px auto;position:relative;background-image:repeating-linear-gradient(45deg,#f75353,#f75353 40px,#51d466 0,#51d466 80px,#609cec 0,#609cec 120px,#fcd419 0,#fcd419 160px,#cb79e6 0,#cb79e6 200px,#32c8de 0,#32c8de 240px,#f78153 0,#f78153 280px,#ff61e7 0,#ff61e7 320px);box-shadow:inset 0 0 50px rgba(0,0,0,.15),0 0 25px rgba(0,0,0,.1);padding:50px 40px;z-index:2
}
.a-58:before{
	position:absolute;top:15px;left:0;right:0;bottom:15px;content:"";background:#fff;z-index:-1;border:1px solid rgba(0,0,0,.1);box-shadow:inset 0 0 100px rgba(0,0,0,.04)
}
.a-58 h3{
	font-size:30px;margin:0 0 12px;padding-bottom:12px;border-bottom:1px solid #eee;text-transform:uppercase;color:#555;font-weight:400
}
.a-58 h3 a,.a-58 h3 a:focus,.a-58 h3 a:hover{
	color:#555;text-decoration:none
}
.a-58 p{
	margin:0;font-size:16px;line-height:2.5;color:#777
}
@-webkit-keyframes a591{
	0%,100%{
	-webkit-transform:translate(0);-moz-transform:translate(0);-ms-transform:translate(0);transform:translate(0)
}
50%{
	-webkit-transform:translate(111px);-moz-transform:translate(111px);-ms-transform:translate(111px);transform:translate(111px)
}

}
@keyframes a591{
	0%,100%{
	-webkit-transform:translate(0);-moz-transform:translate(0);-ms-transform:translate(0);transform:translate(0)
}
50%{
	-webkit-transform:translate(111px);-moz-transform:translate(111px);-ms-transform:translate(111px);transform:translate(111px)
}

}
.a-59{
	width:125px;height:40px;margin:20px auto;position:relative;background:0 0
}
.a-59 span{
	position:absolute;width:14px;height:14px;border-radius:100%;top:50%;margin-top:-7px;left:0
}
.a-59 span:nth-child(1){
	-webkit-animation:a591 2s 0s ease infinite;animation:a591 2s 0s ease infinite
}
.a-59 span:nth-child(2){
	-webkit-animation:a591 2.2s .2s ease infinite;animation:a591 2.2s .2s ease infinite
}
.a-59 span:nth-child(3){
	-webkit-animation:a591 2.4s .4s ease infinite;animation:a591 2.4s .4s ease infinite
}
.a-59 span:nth-child(4){
	-webkit-animation:a591 2.6s .6s ease infinite;animation:a591 2.6s .6s ease infinite
}
.a-59 span:nth-child(5){
	-webkit-animation:a591 2.8s .8s ease infinite;animation:a591 2.8s .8s ease infinite
}
.a-60{
	margin:15px auto;position:relative;-webkit-perspective:1000px;perspective:1000px
}
.a-60>div,.a-60>div h3{
	position:absolute;margin:0
}
.a-61,.a-87{
	-webkit-perspective:700px
}
.a-60>div{
	-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transform:translateZ(-200px) rotateX(97deg);-moz-transform:translateZ(-200px) rotateX(97deg);-ms-transform:translateZ(-200px) rotateX(97deg);transform:translateZ(-200px) rotateX(97deg);background:#fff;padding:8px 15px;bottom:5%;width:90%;left:5%;box-shadow:0 0 15px rgba(0,0,0,.2),inset 0 0 25px rgba(0,0,0,.05);border-radius:2px
}
.a-60>div h3{
	background:#f9f9f9;box-shadow:0 0 15px rgba(0,0,0,.05);color:#444;font-weight:400;font-size:13px;padding:1px 12px;border-radius:4px;line-height:2;text-transform:uppercase;top:-25px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)
}
.a-60>div>a{
	display:inline-block;width:35px;height:35px;line-height:33px;margin:5px 5px 2px;color:#666;border:1px solid rgba(0,0,0,.15);border-radius:50%;box-shadow:inset 0 0 25px rgba(0,0,0,.03)
}
.a-60>div>a:hover{
	color:#444;background:#fafafa
}
.a-60:focus>div,.a-60:hover>div{
	-webkit-transform:translateZ(0) rotateX(0);-moz-transform:translateZ(0) rotateX(0);-ms-transform:translateZ(0) rotateX(0);transform:translateZ(0) rotateX(0)
}
.a-61{
	max-width:380px;margin:15px auto;position:relative;padding:35px;background:#fff;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(0,0,0,.06),0 0 25px rgba(0,0,0,.075);perspective:700px
}
.a-116,.a-62,.a-74,.a-75{
	max-width:350px
}
.a-61>span{
	position:absolute;width:150%;height:100%;display:block;top:0;z-index:1;box-shadow:0 0 40px rgba(0,0,0,.1),inset 0 0 100px rgba(0,0,0,.06)
}
.a-61 .a-61-c .a-61-b,.a-61 .a-61-c .a-61-f{
	border-radius:4px;box-shadow:0 0 15px rgba(0,0,0,.07),inset 0 0 100px rgba(0,0,0,.03);background:#fff;transition:.5s
}
.a-61>span:first-of-type{
	left:0;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotate(-45deg) translateX(-50%) translateY(-25%);-moz-transform:rotate(-45deg) translateX(-50%) translateY(-25%);-ms-transform:rotate(-45deg) translateX(-50%) translateY(-25%);transform:rotate(-45deg) translateX(-50%) translateY(-25%)
}
.a-61>span:last-of-type{
	right:0;-webkit-transform-origin:100% 100%;-moz-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%;-webkit-transform:rotate(-45deg) translateX(50%) translateY(25%);-moz-transform:rotate(-45deg) translateX(50%) translateY(25%);-ms-transform:rotate(-45deg) translateX(50%) translateY(25%);transform:rotate(-45deg) translateX(50%) translateY(25%)
}
.a-61 .a-61-c{
	position:relative;z-index:2
}
.a-61 .a-61-c .a-61-f{
	position:absolute;width:100%;height:100%;padding:20px;top:0;left:0;z-index:4;-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-ms-transform:rotateY(0);transform:rotateY(0);-ms-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden
}
.a-61 .a-61-c .a-61-f>h3,.a-70 img{
	-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%)
}
.a-61 .a-61-c .a-61-f>h3{
	display:inline-block;margin:0;font-size:25px;line-height:1.2;text-transform:uppercase;position:relative;top:50%;padding:10px 0;font-weight:400;color:#555;border-top:1px dashed #ccc;border-bottom:1px dashed #ccc;-ms-transform:translateY(-50%);transform:translateY(-50%)
}
.a-61 .a-61-c .a-61-b{
	position:relative;padding:30px 20px;z-index:3;-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);transform:rotateY(-180deg);-ms-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden
}
.a-61 .a-61-c .a-61-b h3{
	font-size:18px;line-height:1.5;margin:0 0 5px;color:#444
}
.a-61 .a-61-c .a-61-b h3 a,.a-61 .a-61-c .a-61-b h3 a:focus,.a-61 .a-61-c .a-61-b h3 a:hover{
	color:#444;text-decoration:none
}
.a-61 .a-61-c .a-61-b p{
	font-size:14px;line-height:2;color:#888;margin:0
}
.a-61:hover .a-61-f{
	-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);transform:rotateY(180deg);z-index:3
}
.a-61:hover .a-61-b,.a-87:before{
	-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-ms-transform:rotateY(0)
}
.a-61:hover .a-61-b{
	z-index:4;transform:rotateY(0)
}
.a-62{
	margin:15px auto;padding:10px;border-radius:5px;background:#fff;border:1px solid #e3e3e3;box-shadow:0 0 10px rgba(0,0,0,.07)
}
.a-62 img{
	border-radius:3px
}
.a-62 .a-62-m{
	padding:10px 7px 5px;position:relative
}
.a-62 .a-62-m h4{
	margin:0;font-size:15px;line-height:25px;color:#555
}
.a-62 .a-62-m h4 a,.a-62 .a-62-m h4 a:focus,.a-62 .a-62-m h4 a:hover{
	color:#555;text-decoration:none
}
.a-62 .a-62-m h4 span{
	display:block;font-weight:400;font-size:13px;line-height:13px;color:#888;margin-top:4px
}
.a-62 .a-62-m a.a-btn{
	position:absolute;right:7px;top:17px;text-transform:uppercase;font-weight:700;border-radius:2px;font-size:12px
}
.a-63{
	font-size:45px;line-height:45px;border-width:3px;max-width:400px;margin:30px auto;position:relative;background:0 0;padding:40px 15px 30px;box-shadow:3px 3px 0 1px rgba(0,0,0,.07),inset 3px 3px 0 1px rgba(0,0,0,.07);color:#555;font-weight:400;text-transform:uppercase
}
.a-63 a,.a-63 a:focus,.a-63 a:hover{
	color:#555;text-decoration:none
}
@media (max-width:550px){
	.a-63{
	font-size:35px;line-height:35px;padding:30px 15px 20px
}

}
.a-63 span{
	display:block;font-size:18px;line-height:36px;height:36px;position:absolute;width:174px;margin:0 auto 0 -87px;left:50%;color:#fff;text-transform:uppercase;text-shadow:2px 2px 0 rgba(0,0,0,.2)
}
.a-63 span:first-child{
	top:-18px
}
.a-64{
	max-width:300px;margin:10px 0;background:#fafafa;position:relative
}
.a-64:after,.a-64:before{
	content:" ";display:table
}
.a-64>a{
	display:inline-block;width:49%;color:#fff;border-radius:4px;text-transform:uppercase;font-weight:700;text-shadow:2px 2px 1px rgba(0,0,0,.1);transition:.5s;box-shadow:3px 3px 1px rgba(0,0,0,.1)
}
.a-64>a:focus,.a-64>a:hover{
	color:#fff;text-decoration:none;box-shadow:3px 3px 1px rgba(0,0,0,.1),inset 0 0 100px rgba(0,0,0,.1)
}
.a-64>a:first-of-type{
	float:left;padding:8px 12px 8px 8px
}
@media (max-width:350px){
	.a-64>a{
	width:100%;margin:7px 0
}
.a-64>a:first-of-type{
	float:none;padding:8px 12px
}

}
.a-64>a:last-of-type{
	float:right;padding:8px 8px 8px 12px
}
@media (max-width:350px){
	.a-64>a:last-of-type{
	float:none;padding:8px 12px
}

}
.a-64:before{
	display:block;position:absolute;content:"OR";width:32px;height:32px;line-height:32px;color:#444;border-radius:50%;background:#fff;font-weight:700;box-shadow:0 0 10px rgba(0,0,0,.1);font-size:12px;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)
}
.a-65{
	margin:15px 0
}
.a-65 .a-65-i{
	margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #eee
}
.a-65 .a-65-i:after,.a-65 .a-65-i:before{
	content:" ";display:table
}
.a-65 .a-65-i>h4{
	width:100px;float:left;color:#444;font-size:60px;line-height:1.2;text-transform:uppercase
}
@media (max-width:500px){
	.a-65 .a-65-i>h4{
	width:60px;font-size:35px
}

}
.a-65 .a-65-i>h4 span{
	display:block;font-size:.3em;color:#888
}
.a-65 .a-65-i>h4 a,.a-65 .a-65-i>h4 a:focus,.a-65 .a-65-i>h4 a:hover{
	color:#444;text-decoration:none
}
.a-65 .a-65-i .a-65-c{
	margin-left:110px;border-left-width:3px;border-top:0;border-right:0;border-bottom:0;padding:3px 0 3px 20px
}
@media (max-width:500px){
	.a-65 .a-65-i .a-65-c{
	margin-left:70px;padding-left:15px
}

}
.a-65 .a-65-i .a-65-c h3{
	font-size:30px;line-height:1.5;margin:0;color:#444
}
@media (max-width:500px){
	.a-65 .a-65-i .a-65-c h3{
	font-size:20px
}

}
.a-65 .a-65-i .a-65-c h3 a,.a-65 .a-65-i .a-65-c h3 a:focus,.a-65 .a-65-i .a-65-c h3 a:hover{
	color:#444;text-decoration:none
}
.a-65 .a-65-i .a-65-c h5{
	margin:10px 0;color:#777;font-size:14px;line-height:2;font-weight:400
}
.a-65 .a-65-i .a-65-c h5 i{
	color:#444;margin-right:3px
}
.a-65 .a-65-i .a-65-c h5 a,.a-65 .a-65-i .a-65-c h5 a:focus,.a-65 .a-65-i .a-65-c h5 a:hover{
	color:#777;text-decoration:none;margin-right:5px
}
.a-65 .a-65-i .a-65-c p{
	margin-bottom:0;font-size:15px;line-height:2
}
.a-66 .a-66-i h4,.a-66 h3{
	font-size:17px;text-transform:uppercase
}
.a-66{
	background:#fff;border:1px solid #eaeaea;margin:20px 0;box-shadow:0 0 10px rgba(0,0,0,.05);padding:20px;border-radius:4px
}
.a-66 h3{
	margin:0 0 30px;line-height:27px;padding-bottom:10px;border-bottom:1px solid #f6f6f6;color:#666
}
.a-66 h3 a,.a-66 h3 a:focus,.a-66 h3 a:hover{
	color:#666;text-decoration:none
}
.a-66 .a-66-i{
	margin-top:10px
}
.a-66 .a-66-i:after,.a-66 .a-66-i:before{
	content:" ";display:table
}
.a-66 .a-66-i h4{
	margin:0;line-height:20px;color:#777;width:170px;float:left;position:relative
}
@media (max-width:500px){
	.a-66 .a-66-i h4{
	font-size:14px;width:130px
}

}
.a-66 .a-66-i h4 span{
	margin-right:5px;font-size:14px;line-height:20px;font-weight:400;color:#888;display:inline-block;width:45px
}
@media (max-width:500px){
	.a-66 .a-66-i h4 span{
	font-size:12px;width:35px
}

}
.a-66 .a-66-i h4 i{
	margin-left:3px;font-size:16px;position:absolute;right:10px;top:3px
}
.a-66 .a-66-i .a-66-b{
	margin:7px 0 20px 175px;height:9px;background:#fafafa;border-radius:4px;box-shadow:inset 0 0 1px rgba(0,0,0,.1);position:relative
}
@media (max-width:500px){
	.a-66 .a-66-i .a-66-b{
	margin-left:140px
}

}
.a-66 .a-66-i .a-66-b .a-66-bar{
	position:absolute;top:0;left:0;border-radius:4px 0 0 4px;height:100%;text-align:right
}
.a-67,.a-67 *{
	position:relative
}
.a-67,.a-68>i,.a-69{
	text-align:center
}
.a-67{
	box-shadow:inset 0 0 300px rgba(0,0,0,.2);margin:15px auto;padding:45px 15px;border-radius:10px;overflow:hidden
}
.a-67 *{
	z-index:5
}
.a-67:before{
	content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:0 0;background-image:linear-gradient(rgba(255,255,255,.075) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.075) 1px,transparent 0);background-size:10px 10px
}
.a-67>i{
	font-size:70px;line-height:70px;margin-bottom:20px;color:#fff
}
.a-67 h3{
	color:#fff;font-size:22px;line-height:32px;margin:0 0 20px;font-weight:700
}
.a-67 h3 a,.a-67 h3 a:focus,.a-67 h3 a:hover{
	color:#fff;text-decoration:none
}
.a-67 .a-67-b{
	display:inline-block;border-radius:4px;background:0 0;box-shadow:0 0 5px rgba(0,0,0,.1),inset 0 0 5px rgba(0,0,0,.3);border:2px solid #fff;padding:2px 12px;color:#fff;font-weight:700;text-transform:uppercase;transition:.3s
}
.a-68 button.a-btn,.a-68>i{
	display:block;line-height:50px;height:50px
}
.a-67 .a-67-b:focus,.a-67 .a-67-b:hover{
	color:#444;background:#fff;text-decoration:none;text-shadow:none;box-shadow:0 0 5px rgba(0,0,0,.1)
}
.a-71 .a-71-i>a,.a-72 i{
	text-shadow:2px 2px 0 rgba(0,0,0,.2)
}
.a-68{
	background:#fff;width:300px;margin:35px 0 15px;padding-top:20px;box-shadow:0 0 10px rgba(0,0,0,.025),inset 0 0 2px rgba(0,0,0,.25);position:relative
}
.a-68>i{
	width:50px;border-radius:100%;color:#fff;font-size:20px;position:absolute;top:-25px;left:20px
}
.a-68 .form-group{
	margin:25px 0;padding:0 20px
}
.a-68 .form-group label{
	font-size:16px;color:#666;width:120px;margin-bottom:10px
}
.a-68 .form-group .a-68-i .form-control{
	border-top:0;border-left:0;border-right:0;border-width:2px;border-radius:0;padding-left:0;font-size:15px;color:#aaa;box-shadow:none
}
.a-68 button.a-btn{
	margin-top:40px;width:100%;border-radius:0;font-size:16px;padding:0;border:0;font-weight:700
}
.a-69{
	margin:30px auto 15px;max-width:270px;border-radius:4px
}
.a-69 .a-69-t{
	color:#fff;padding:20px 15px 15px;position:relative;border-top-left-radius:4px;border-top-right-radius:4px;box-shadow:inset 0 0 22px rgba(0,0,0,.1)
}
.a-69 .a-69-t h3{
	max-width:180px;height:60px;background:#fff;margin:15px auto;border-radius:3px;box-shadow:0 0 10px rgba(0,0,0,.1);color:#666;font-size:25px;line-height:60px;font-weight:400
}
.a-69 .a-69-t h3 a,.a-69 .a-69-t h3 a:focus,.a-69 .a-69-t h3 a:hover{
	color:#666;text-decoration:none
}
.a-69 .a-69-t h4{
	position:absolute;top:-12px;left:50%;margin:0 0 0 -85px;width:170px;height:30px;border:1px solid rgba(0,0,0,.15);color:#fff;font-size:13px;line-height:28px;background:#333;padding:0 15px;border-radius:4px;text-transform:uppercase
}
.a-69 .a-69-b{
	border:1px solid #e7e7e7;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top:0;background:#fff;padding:10px
}
.a-69 .a-69-b:after,.a-69 .a-69-b:before{
	content:" ";display:table
}
.a-69 .a-69-b>div{
	float:left;width:33.3333%;margin:10px auto
}
.a-69 .a-69-b>div a:focus,.a-69 .a-69-b>div a:hover{
	text-decoration:none
}
.a-69 .a-69-b>div i{
	display:block;width:50px;height:50px;line-height:50px;box-shadow:0 2px 5px rgba(0,0,0,.1);color:#fff;border-radius:100%;font-size:20px;margin:5px auto
}
.a-70,.a-70 img{
	box-shadow:0 0 15px rgba(0,0,0,.05);text-align:center
}
.a-69 .a-69-b>div h5{
	font-size:16px;line-height:30px;margin:5px 0;color:#555
}
.a-69 .a-69-b>div h6{
	margin:0;font-size:12px;text-transform:uppercase;color:#888;font-weight:400
}
.a-70{
	background:#fff;margin:90px auto 20px;padding:90px 25px 30px;position:relative;border:1px solid rgba(0,0,0,.1);border-radius:5px
}
.a-70 img{
	position:absolute;width:100%;display:block;top:0;-ms-transform:translateY(-50%);transform:translateY(-50%);max-width:64%;left:18%;border-radius:50%;border:2px solid #fff
}
.a-70>ul{
	margin:0;padding:0;list-style-type:none;font-size:14px;line-height:1.7;color:#777
}
.a-70>ul>li{
	margin:12px 0
}
.a-70>ul span{
	display:block;font-size:13px;font-weight:700;color:#333;text-transform:uppercase
}
.a-70 .a-btn{
	position:absolute;bottom:-18px;left:50%;border-radius:25px;padding:10px 15px;-webkit-transform:translate(-50%);-moz-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)
}
.a-71{
	text-align:center;max-width:280px;margin:15px auto
}
.a-71 .a-71-i>a{
	display:inline-block;font-size:18px;line-height:30px;width:100%;max-width:60px;color:#fff;margin:10px 3px;padding:22px 5px;border-radius:3px;box-shadow:0 3px 5px rgba(0,0,0,.12);position:relative;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);transition:all .7s
}
.a-72 a.a-72-btn,.a-72 h3{
	transition:.5s;color:#fff
}
.a-71 .a-71-i>a:hover{
	-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)
}
.a-71 h3{
	font-size:18px;line-height:28px;text-transform:uppercase;color:#666;border-bottom:1px dashed #eee;padding-bottom:10px;margin-bottom:10px
}
.a-71 h3 a,.a-71 h3 a:focus,.a-71 h3 a:hover{
	color:#666;text-decoration:none
}
.a-71 p{
	color:#888
}
.a-72{
	position:relative;text-align:center;color:#fff;height:200px;max-width:160px;width:100%;border-radius:4px;margin:20px auto;box-shadow:0 2px 4px rgba(0,0,0,.15)
}
.a-72 h3{
	position:absolute;width:100%;max-width:110px;top:-12px;left:50%;margin:0 0 0 -55px;font-weight:400;border-radius:2px;height:24px;line-height:24px;font-size:12px;background:#444;text-transform:uppercase;opacity:0
}
.a-72 a.a-72-btn,.a-72 i,.a-73{
	position:relative
}
.a-72 i{
	-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);transition:.5s;font-size:60px;line-height:70px;padding-top:60px;z-index:2;display:block
}
.a-72 a.a-72-btn,.a-73,.a-74 .a-74-m h4,.a-74 .a-74-m h4 i,.a-74 .a-74-m h5{
	display:inline-block
}
.a-73,.a-80{
	text-shadow:2px 2px 1px rgba(0,0,0,.1)
}
.a-72 a.a-72-btn{
	-webkit-transform:translateY(-25px);-moz-transform:translateY(-25px);-ms-transform:translateY(-25px);transform:translateY(-25px);opacity:0;padding:2px 8px;z-index:1;border:2px solid #fff;font-size:13px;line-height:23px;border-radius:2px;text-transform:uppercase;font-weight:700;box-shadow:0 2px 4px rgba(0,0,0,.1)
}
.a-109 i,.a-72:hover h3{
	opacity:1
}
.a-72 a.a-72-btn:focus,.a-72 a.a-72-btn:hover{
	background:#fff;color:#555;text-decoration:none
}
.a-72:hover i{
	-webkit-transform:translateY(-15px);-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px)
}
.a-105 i,.a-72:hover a{
	-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0)
}
.a-72:hover a{
	transform:translateY(0);opacity:1
}
.a-73{
	margin:2px 2px 2px 20px;height:32px;padding:0 15px 0 10px;font-size:14px;line-height:32px;font-weight:700;color:#fff;border-width:0;border-radius:4px;box-shadow:2px 2px 1px rgba(0,0,0,.1)
}
.a-73:after,.a-73:before{
	position:absolute;content:""
}
.a-73:active,.a-73:focus,.a-73:hover{
	color:#fff;text-decoration:none
}
.a-73:before{
	width:0;height:0;border:16px solid transparent;border-right-color:inherit;left:-30px;top:0
}
.a-73:after{
	width:6px;height:6px;border-radius:50%;background:rgba(0,0,0,.15);top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:-3px
}
.a-74{
	margin:20px auto;position:relative;box-shadow:2px 2px 0 1px rgba(0,0,0,.05)
}
.a-74 .a-74-m{
	padding:20px;color:#fff;position:relative
}
.a-74 .a-74-m h5{
	position:absolute;height:28px;line-height:28px;background:#555;top:-12px;margin:0;padding:0 12px;font-weight:400;text-transform:uppercase;font-size:11px
}
.a-74 .a-74-m h3{
	margin:0 0 15px;font-size:27px;line-height:42px;font-weight:lighter
}
.a-74 .a-74-m h3 span{
	display:inline-block;font-size:25px;line-height:35px;margin-left:10px;font-weight:400;text-transform:uppercase;position:relative;top:-6px
}
.a-74 .a-74-m h4{
	margin:0;font-size:14px;line-height:30px;font-weight:400
}
.a-74 .a-74-m h4 i{
	width:28px;height:28px;line-height:28px;text-align:center;font-size:12px;border-radius:100%;background:rgba(0,0,0,.1);position:relative;top:-2px;margin:0 2px
}
.a-74 .a-74-m a,.a-74 .a-74-m a:focus,.a-74 .a-74-m a:hover{
	color:#fff;text-decoration:none
}
.a-74 .a-74-c{
	padding:20px;border:1px solid rgba(0,0,0,.1);border-top:0;background:#fff
}
.a-74 .a-74-c p{
	font-size:14px;line-height:32px;margin-bottom:0;color:#666
}
.a-75{
	margin:15px auto;padding:30px;position:relative;z-index:2;box-shadow:0 0 15px rgba(0,0,0,.1)
}
.a-75 h3,.a-75 p{
	line-height:2;margin:0
}
.a-75:before{
	position:absolute;content:"";top:10px;left:10px;right:10px;bottom:10px;background:#fff;z-index:-1;border-radius:20px
}
.a-75 h3{
	font-size:16px;color:#555
}
.a-75 p{
	font-size:14px;color:#777
}
.a-76{
	width:220px;margin:15px auto;text-align:center;padding:10px;position:relative;overflow:hidden
}
.a-76 img{
	display:block;max-width:150px;margin:35px auto 10px;border-radius:50%
}
.a-76 .a-76-s{
	position:absolute;top:0;width:100%;left:0
}
.a-76 .a-76-s>a{
	transition:.5s ease;margin:0;border-radius:50%;position:relative;-webkit-transform:scale(.2);-moz-transform:scale(.2);-ms-transform:scale(.2);transform:scale(.2)
}
.a-77,.a-78{
	margin:15px auto
}
.a-76 .a-76-s>a:first-of-type{
	top:35px;left:-2px
}
.a-76 .a-76-s>a:nth-of-type(2){
	top:8px;right:5px
}
.a-76 .a-76-s>a:nth-of-type(4){
	top:8px;left:5px
}
.a-76 .a-76-s>a:last-of-type{
	top:35px;right:-2px
}
.a-76:hover .a-76-s>a{
	-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)
}
.a-76 h3{
	font-size:16px;line-height:1.5
}
.a-76 h3 span{
	display:block;font-size:14px;color:#888;font-weight:400
}
.a-77{
	max-width:500px;position:relative
}
@media (max-width:550px){
	.a-77{
	max-width:350px
}

}
.a-77 .a-77-l{
	position:absolute;width:50%;left:0;top:0;bottom:0;z-index:2;transition:.5s;box-shadow:inset 0 0 100px rgba(0,0,0,.1);border-right:3px solid rgba(0,0,0,.2);-webkit-transform-origin:100% 50%;-moz-transform-origin:100% 50%;-ms-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transform:perspective(700px) rotateY(180deg);-moz-transform:perspective(700px) rotateY(180deg);-ms-transform:perspective(700px) rotateY(180deg);transform:perspective(700px) rotateY(180deg)
}
.a-77 .a-77-l img{
	max-width:120px;border:4px solid #fff;display:block;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);border-radius:50%;box-shadow:0 0 15px rgba(0,0,0,.1)
}
.a-83,.a-85{
	max-width:300px
}
@media (max-width:550px){
	.a-77 .a-77-l{
	position:static;width:100%;padding:20px;text-align:center;box-shadow:inset 0 0 100px rgba(0,0,0,.1),0 0 15px rgba(0,0,0,.1);-webkit-transform:perspective(700px) rotateY(0);-moz-transform:perspective(700px) rotateY(0);-ms-transform:perspective(700px) rotateY(0);transform:perspective(700px) rotateY(0)
}
.a-77 .a-77-l img{
	display:inline-block;position:relative;top:0;left:0;-webkit-transform:translateX(0) translateY(0);-moz-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)
}

}
.a-77:hover .a-77-l{
	box-shadow:inset 0 0 100px rgba(0,0,0,.1),0 0 15px rgba(0,0,0,.1);-webkit-transform:perspective(700px) rotateY(0);-moz-transform:perspective(700px) rotateY(0);-ms-transform:perspective(700px) rotateY(0);transform:perspective(700px) rotateY(0)
}
.a-77 .a-77-r{
	background:#fff;border:1px solid rgba(0,0,0,.1);box-shadow:inset 0 0 100px rgba(0,0,0,.02),0 0 15px rgba(0,0,0,.05);position:relative;left:50%;width:50%;z-index:1;padding:40px 20px
}
.a-77 .a-77-r h3{
	font-size:16px;line-height:2
}
.a-77 .a-77-r h3>span{
	color:#888;font-size:14px;font-weight:400;display:block
}
.a-78 b,.a-78 em,.a-79 em,.a-80{
	font-weight:700
}
.a-77 .a-77-r p{
	font-size:13px;line-height:2;color:#555
}
.a-78,.a-78 b{
	color:#fff;display:block
}
@media (max-width:550px){
	.a-77:hover .a-77-l{
	-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-ms-transform:rotateY(0);transform:rotateY(0)
}
.a-77 .a-77-r{
	position:relative;width:100%;left:0;padding:20px;text-align:center
}

}
.a-78{
	position:relative;width:280px;height:140px;padding:20px 0;text-align:center;border-radius:4px;text-decoration:none;box-shadow:0 2px 8px rgba(0,0,0,.2)
}
.a-78::before{
	content:"";position:absolute;width:268px;height:128px;top:6px;left:6px;z-index:1000;border:1px dashed rgba(255,255,255,.8)
}
.a-79,.a-80{
	position:relative
}
.a-78 b{
	margin:16px 0;font-size:32px;text-transform:uppercase
}
.a-78 em{
	display:block;margin:0;font-size:23px;color:rgba(0,0,0,.25);text-transform:uppercase
}
.a-78:focus,.a-78:hover{
	text-decoration:none
}
.a-78.a-bg-white{
	background:#fafafa!important
}
.a-78.a-bg-white b{
	color:#777
}
.a-79{
	display:inline-block;width:130px;margin:15px 5px;padding:20px 5px;text-align:center;border-radius:4px;box-shadow:0 2px 5px rgba(0,0,0,.2);overflow:hidden;color:#fff;transition:.5s
}
.a-79 b,.a-79 em,.a-79 i{
	display:block
}
.a-79:focus,.a-79:hover{
	color:#fff;box-shadow:0 2px 5px rgba(0,0,0,.2),inset 0 0 100px rgba(0,0,0,.1);text-decoration:none
}
.a-79 i{
	width:55px;height:55px;margin:10px auto 0;line-height:49px;text-align:center;font-size:24px;border:3px solid #fff;border-radius:50%;box-shadow:0 -1px 1px rgba(0,0,0,.15),0 -1px 1px rgba(0,0,0,.15) inset
}
.a-79 b{
	font-size:17px;line-height:34px;margin:8px 0 5px;text-transform:uppercase
}
.a-79 em{
	margin:0;padding:0;font-size:13px;line-height:13px;color:rgba(0,0,0,.35)
}
.a-79.a-bg-white{
	color:#333
}
.a-80{
	display:inline-block;z-index:10000;margin:2px 1px;padding:5px 18px 7px;text-transform:uppercase;letter-spacing:.05em;font-size:15px;border-top:3px solid rgba(0,0,0,.1);color:#fff;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d
}
.a-80 span{
	display:block;position:absolute;left:0;top:0;background:#fff;color:#666;font-size:13px;line-height:2;letter-spacing:normal;font-weight:400;text-transform:none;text-shadow:none;padding:12px 17px;border:1px solid rgba(0,0,0,.1);border-top:0;transition:.5s;-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:perspective(1000px) rotateX(-90deg);-moz-transform:perspective(1000px) rotateX(-90deg);-ms-transform:perspective(1000px) rotateX(-90deg);transform:perspective(1000px) rotateX(-90deg)
}
.a-81 .a-81-bar span,.a-82 .a-82-bar span{
	font-size:12px;line-height:12px;display:inline-block
}
.a-87 .a-87-btn,.a-87 h3,.a-88 .a-88-c .a-88-btn,.a-90 li a span,.a-91 h3,.a-92,.a-93,.a-94 h3,.a-95,.a-96>span{
	text-transform:uppercase
}
.a-80:active span,.a-80:focus span,.a-80:hover span{
	-webkit-transform:perspective(1000px) rotateX(-360deg);-moz-transform:perspective(1000px) rotateX(-360deg);-ms-transform:perspective(1000px) rotateX(-360deg);transform:perspective(1000px) rotateX(-360deg)
}
.a-81{
	display:inline-block;margin:20px 30px;width:50px;height:200px;background:#fafafa;border-radius:4px 4px 0 0;box-shadow:inset 0 0 1px rgba(0,0,0,.1);position:relative
}
.a-81 .a-81-bar{
	position:absolute;bottom:0;left:0;width:100%;border-radius:0;text-align:right;box-shadow:inset 0 0 1px rgba(0,0,0,.2)
}
.a-81 .a-81-bar span:after,.a-82 .a-82-bar span:after{
	content:" ";width:0;pointer-events:none
}
.a-81 .a-81-bar span{
	position:relative;top:-15px;right:-47px;background:#333;color:#fff;padding:7px 8px;border-radius:4px
}
.a-81 .a-81-bar span:after{
	right:100%;top:50%;border:solid transparent;height:0;position:absolute;border-color:rgba(51,51,51,0);border-right-color:#333;border-width:6px;margin-top:-6px
}
.a-82{
	margin:35px 0 20px;height:9px;background:#fafafa;border-radius:4px;box-shadow:inset 0 0 1px rgba(0,0,0,.1);position:relative
}
.a-82 .a-82-bar{
	position:absolute;top:0;left:0;border-radius:4px 0 0 4px;height:100%;text-align:right
}
.a-82 .a-82-bar span,.a-83{
	border-radius:4px;color:#fff
}
.a-86-l,.a-86-s,.a-87,.a-89,.a-90,.a-94 h3,.a-97{
	text-align:center
}
.a-82 .a-82-bar span{
	position:relative;top:-35px;left:0;background:#333;padding:5px 7px
}
.a-82 .a-82-bar span:after{
	top:100%;left:50%;border:solid transparent;height:0;position:absolute;border-color:rgba(51,51,51,0);border-top-color:#333;border-width:6px;margin-left:-6px
}
.a-83{
	margin:15px auto;border:3px solid rgba(0,0,0,.12)
}
.a-84-1 li:before,.a-84-2 li:before,.a-84-3 li:before,.a-84-4 li:before,.a-84-5 li:before,.a-84-6 li:before,.a-84-7 li:before,.a-84-8 li:before,.a-84-9 li:before{
	font-family:FontAwesome;margin-left:-20px;float:left
}
.a-83 .a-phead{
	background:rgba(0,0,0,.1);font-size:14px;line-height:14px;padding:16px 15px;color:#fff;font-weight:700;border-bottom:1px solid rgba(0,0,0,.12)
}
.a-83 .a-phead i{
	margin-right:5px
}
.a-83 .a-phead a{
	color:#fff
}
.a-83 .a-phead a:focus,.a-83 .a-phead a:hover{
	color:#fff;text-decoration:none
}
.a-83 .a-pcontent{
	padding:14px 15px
}
.a-83 .a-pcontent a{
	color:rgba(255,255,255,.7)
}
.a-83 .a-pcontent a:focus,.a-83 .a-pcontent a:hover,.a-83 .a-pfoot,.a-83 .a-pfoot a{
	color:#fff
}
.a-83 .a-pfoot{
	background:rgba(0,0,0,.1);padding:11px 15px 10px;border-top:1px solid rgba(0,0,0,.12)
}
.a-83 .a-pfoot a:focus,.a-83 .a-pfoot a:hover{
	color:#fff;text-decoration:none
}
.a-83.a-bg-white,.a-83.a-bg-white .a-pcontent,.a-83.a-bg-white .a-pfoot,.a-83.a-bg-white .a-pfoot a,.a-83.a-bg-white .a-pfoot a:focus,.a-83.a-bg-white .a-pfoot a:hover,.a-83.a-bg-white .a-phead,.a-83.a-bg-white .a-phead a,.a-83.a-bg-white .a-phead a:focus,.a-83.a-bg-white .a-phead a:hover{
	color:#333
}
.a-83.a-bg-white .a-pcontent a{
	color:rgba(0,0,0,.7)
}
.a-83.a-bg-white .a-pcontent a:focus,.a-83.a-bg-white .a-pcontent a:hover{
	color:#333
}
.a-84-1,.a-84-2,.a-84-3,.a-84-4,.a-84-5,.a-84-6,.a-84-7,.a-84-8,.a-84-9{
	list-style-type:none;padding-left:20px
}
.a-84-1 li:before{
	content:"\f069"
}
.a-84-2 li:before{
	content:"\f00c"
}
.a-84-3 li:before{
	content:"\f046"
}
.a-84-4 li:before{
	content:"\f067"
}
.a-84-5 li:before{
	content:"\f005"
}
.a-84-6 li:before{
	content:"\f101"
}
.a-84-7 li:before{
	content:"\f0a4"
}
.a-84-8 li:before{
	content:"\f0da"
}
.a-84-9 li:before{
	content:"\f138"
}
.a-85{
	padding:15px 20px;box-shadow:10px 10px 0 0 rgba(0,0,0,.75),-10px -10px 0 0 rgba(0,0,0,.75);margin:30px auto;color:#fff
}
.a-85 h4{
	color:#fff;margin-bottom:5px
}
.a-85 h4 a,.a-85 h4 a:focus,.a-85 h4 a:hover{
	color:#fff;text-decoration:none
}
.a-85 p{
	color:#fff;margin:0
}
.a-85 p a{
	color:rgba(255,255,255,.7)
}
.a-85 p a:focus,.a-85 p a:hover{
	color:#fff
}
.a-85.a-bg-white,.a-85.a-bg-white h4,.a-85.a-bg-white h4 a,.a-85.a-bg-white h4 a:focus,.a-85.a-bg-white h4 a:hover,.a-85.a-bg-white p{
	color:#333
}
.a-85.a-bg-white p a{
	color:rgba(0,0,0,.7)
}
.a-86-s{
	display:inline-block;width:45px;height:45px;line-height:45px;margin:10px;transition:.5s;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);box-shadow:0 2px 5px rgba(0,0,0,.15)
}
.a-86-s i{
	color:#fff;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);font-size:16px
}
.a-86-s.a-bg-white i{
	color:#333
}
.a-86-s:hover{
	box-shadow:0 2px 5px rgba(0,0,0,.15),inset 0 0 150px rgba(0,0,0,.1)
}
.a-86-l{
	display:inline-block;width:90px;height:90px;line-height:90px;margin:20px;transition:.5s;box-shadow:0 2px 5px rgba(0,0,0,.2);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)
}
.a-86-l i{
	color:#fff;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);font-size:25px
}
.a-86-l.a-bg-white i{
	color:#333
}
.a-86-l:hover{
	box-shadow:0 2px 5px rgba(0,0,0,.15),inset 0 0 150px rgba(0,0,0,.1)
}
.a-87{
	max-width:250px;margin:15px auto;padding:25px;color:#fff;position:relative;box-shadow:0 0 15px rgba(0,0,0,.07);perspective:700px
}
.a-87 h3,.a-87 p{
	margin:0;line-height:2
}
.a-87 a,.a-87 a:focus,.a-87 a:hover{
	color:#fff;text-decoration:none
}
.a-87:after,.a-87:before{
	content:"";width:50%;position:absolute;top:0;bottom:0;background:inherit;z-index:10;transition:.5s;box-shadow:inset 0 0 50px rgba(0,0,0,.05),0 0 10px rgba(0,0,0,.1)
}
.a-88,.a-88 .a-88-b{
	z-index:1;overflow:hidden
}
.a-87:hover:after,.a-87:hover:before{
	box-shadow:inset 0 0 150px rgba(0,0,0,.2),0 0 10px rgba(0,0,0,.1)
}
.a-87:before{
	left:0;-webkit-transform-origin:0 50%;-moz-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%;transform:rotateY(0);border-left:6px solid rgba(0,0,0,.1);border-right:2px solid rgba(0,0,0,.05)
}
.a-87:after,.a-89:before{
	-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-ms-transform:rotateY(0)
}
.a-87:after{
	right:0;-webkit-transform-origin:100% 50%;-moz-transform-origin:100% 50%;-ms-transform-origin:100% 50%;transform-origin:100% 50%;transform:rotateY(0);border-right:6px solid rgba(0,0,0,.1);border-left:2px solid rgba(0,0,0,.05)
}
.a-87:hover:before{
	-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);transform:rotateY(-180deg)
}
.a-87:hover:after{
	-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);transform:rotateY(180deg)
}
.a-87 h3{
	font-size:16px;color:#fff
}
.a-87 p{
	font-size:13px;color:rgba(255,255,255,.8)
}
.a-87 .a-87-btn{
	color:#fff;display:inline-block;margin-top:10px;background:rgba(0,0,0,.15);padding:2px 12px;border-radius:4px;transition:.5s;font-size:13px;font-weight:700
}
.a-89,.a-98{
	border-radius:100%
}
.a-87 .a-87-btn:focus,.a-87 .a-87-btn:hover{
	color:#fff;background:rgba(0,0,0,.25);text-decoration:none
}
.a-88{
	width:100%;background:#fff;position:relative;padding:10em 6em;font-size:10px;box-shadow:0 0 25px rgba(0,0,0,.025),inset 0 0 0 1px rgba(0,0,0,.07)
}
@media (max-width:900px){
	.a-88{
	font-size:8px
}

}
@media (max-width:600px){
	.a-88{
	font-size:7px
}

}
.a-88 .a-88-b{
	position:absolute;width:30em;height:100%;left:23em;top:0;box-shadow:0 0 70px rgba(0,0,0,.125)
}
.a-88 .a-88-b:after,.a-88 .a-88-b:before{
	position:absolute;top:inherit;box-shadow:inherit;content:"";left:0;background:inherit
}
.a-88 .a-88-b:before{
	width:66.666%;height:100%
}
.a-88 .a-88-b:after{
	width:33.333%;height:inherit
}
.a-88 .a-88-c{
	position:relative;z-index:2
}
.a-88 .a-88-c h2{
	font-size:4.5em;line-height:1.3;margin:0 0 10px;font-weight:700;color:#444
}
.a-88 .a-88-c h2 a,.a-88 .a-88-c h2 a:focus,.a-88 .a-88-c h2 a:hover{
	color:#444;text-decoration:none
}
.a-88 .a-88-c p{
	font-size:2em;line-height:2.2
}
.a-88 .a-88-c .a-88-btn{
	display:inline-block;margin:10px 0;padding:.5em 1.3em;font-size:1.7em;border-width:3px;color:#444;font-weight:700;transition:.5s
}
.a-88 .a-88-c .a-88-btn:focus,.a-88 .a-88-c .a-88-btn:hover{
	color:#777;text-decoration:none
}
.a-89{
	width:200px;height:200px;margin:15px auto;line-height:200px;font-size:100px;color:#fff;position:relative;text-shadow:2px 2px 1px rgba(0,0,0,.2);box-shadow:0 0 15px rgba(0,0,0,.1);-webkit-perspective:700px;perspective:700px
}
.a-89 a,.a-89 a:focus,.a-89 a:hover{
	color:#fff;text-decoration:none
}
.a-89:after,.a-89:before{
	content:"";width:100%;position:absolute;left:0;top:0;bottom:0;background:inherit;transition:.5s;box-shadow:inset 0 0 50px rgba(0,0,0,.1),2px 0 10px rgba(0,0,0,.1)
}
.a-90 li a,.a-91{
	position:relative
}
.a-89:hover:after,.a-89:hover:before{
	box-shadow:inset 0 0 200px rgba(0,0,0,.3),2px 0 10px rgba(0,0,0,.1)
}
.a-89:before{
	clip:rect(0,100px,200px,0);border-top-left-radius:50%;border-bottom-left-radius:50%;-webkit-transform-origin:0 50%;-moz-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%;transform:rotateY(0)
}
.a-89:after{
	clip:rect(0,200px,200px,100px);border-top-right-radius:50%;border-bottom-right-radius:50%;-webkit-transform-origin:100% 50%;-moz-transform-origin:100% 50%;-ms-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-ms-transform:rotateY(0);transform:rotateY(0)
}
.a-89:hover:before{
	-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);transform:rotateY(-180deg)
}
.a-120 .a-120-b,.a-89:hover:after{
	-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg)
}
.a-89:hover:after{
	transform:rotateY(180deg)
}
.a-91:before,.a-97 .a-97-back:first-of-type{
	-webkit-transform-origin:100% 100%;-moz-transform-origin:100% 100%;-ms-transform-origin:100% 100%
}
.a-90{
	display:block;padding:0;margin:20px auto;list-style-type:none
}
.a-90:after,.a-90:before{
	content:" ";display:table
}
.a-90 li,.a-91 .a-91-btn,.a-94{
	display:inline-block
}
@media (max-width:767px){
	.a-90{
	max-width:400px;margin:20px auto
}

}
.a-90 li{
	width:16.6%;float:left;margin:0;padding:0;transition:.2s
}
@media (max-width:991px){
	.a-90 li{
	width:33.3%
}
.a-90 li a{
	border-bottom:2px solid transparent
}

}
@media (max-width:767px){
	.a-90 li{
	width:50%
}

}
@media (max-width:494px){
	.a-90 li{
	width:50%
}

}
.a-90 li a{
	display:block;margin:0;padding:18px 0 14px;width:100%;color:#fff;z-index:0;font-size:18px;line-height:27px;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(0,0,0,.05);transition:.3s
}
.a-90 li a span{
	font-weight:700;display:block
}
.a-90 li a span b{
	display:block;font-size:14px;font-weight:400;color:rgba(255,255,255,.9);text-transform:none
}
.a-90 li a:focus,.a-90 li a:hover{
	text-decoration:none;box-shadow:inset 0 0 0 1px rgba(0,0,0,.05),inset 0 0 100px rgba(0,0,0,.1)
}
.a-91.a-bg-white,.a-91.a-bg-white:after,.a-91.a-bg-white:before{
	box-shadow:0 0 1px rgba(0,0,0,.2)
}
@media (max-width:494px){
	.a-90 li a{
	font-size:15px;line-height:25px
}
.a-90 li a span b{
	font-size:14px
}

}
.a-91 h3,.a-91 p{
	line-height:28px
}
.a-90 li a.a-bg-white,.a-90 li a.a-bg-white span b{
	color:#333
}
.a-90 li a.a-bg-white:focus,.a-90 li a.a-bg-white:hover{
	background:#eee
}
.a-91{
	max-width:300px;margin:35px auto;padding:20px
}
.a-91:after,.a-91:before{
	position:absolute;background:inherit;z-index:-1
}
.a-91:before{
	content:"";top:0;left:-20px;width:20px;height:100%;opacity:.75;transform-origin:100% 100%;-webkit-transform:skewY(45deg);-moz-transform:skewY(45deg);-ms-transform:skewY(45deg);transform:skewY(45deg)
}
.a-91:after,.a-93:before{
	content:"";width:100%;height:20px
}
.a-91:after{
	left:0;top:-20px;opacity:.8;-webkit-transform-origin:0 100%;-moz-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:skewX(45deg);-moz-transform:skewX(45deg);-ms-transform:skewX(45deg);transform:skewX(45deg)
}
.a-91 h3{
	margin:0 0 5px;color:#fff;font-size:18px;text-shadow:2px 2px 1px rgba(0,0,0,.1)
}
.a-91 h3 a,.a-91 h3 a:focus,.a-91 h3 a:hover{
	color:#fff;text-decoration:none
}
.a-91 p{
	color:#fff;font-size:14px
}
.a-91 .a-91-btn{
	margin:5px 0;border:2px solid #fff;padding:2px 10px;text-transform:uppercase;color:#fff;font-weight:700;background:0 0;transition:.5s;border-radius:2px;text-decoration:none
}
.a-91 .a-91-btn:focus,.a-91 .a-91-btn:hover{
	color:#fff;background:rgba(0,0,0,.1)
}
.a-91.a-bg-white{
	background:#fcfcfc
}
.a-91.a-bg-white h3,.a-91.a-bg-white h3 a,.a-91.a-bg-white h3 a:focus,.a-91.a-bg-white h3 a:hover{
	color:#666
}
.a-91.a-bg-white p{
	color:#888
}
.a-91.a-bg-white .a-91-btn{
	border:2px solid #999;color:#666
}
.a-91.a-bg-white .a-91-btn:focus,.a-91.a-bg-white .a-91-btn:hover{
	color:#888;background:rgba(0,0,0,.02)
}
.a-92{
	font-size:7vw;line-height:1.2;margin:15px 0;font-weight:lighter;letter-spacing:.1em;text-shadow:1px 1px 1px rgba(0,0,0,.08),2px 2px 1px rgba(0,0,0,.075),4px 4px 1px rgba(0,0,0,.07),6px 6px 1px rgba(0,0,0,.065),8px 8px 1px rgba(0,0,0,.06),10px 10px 1px rgba(0,0,0,.055),12px 12px 1px rgba(0,0,0,.05),14px 14px 1px rgba(0,0,0,.045),16px 16px 1px rgba(0,0,0,.04),18px 18px 1px rgba(0,0,0,.035),20px 20px 1px rgba(0,0,0,.03),22px 22px 1px rgba(0,0,0,.025),24px 24px 1px rgba(0,0,0,.02),26px 26px 1px rgba(0,0,0,.015),28px 28px 1px rgba(0,0,0,.01),30px 30px 1px rgba(0,0,0,.005),32px 32px 1px rgba(0,0,0,.0025),34px 34px 1px rgba(0,0,0,.002),36px 36px 1px rgba(0,0,0,.0015),38px 38px 1px rgba(0,0,0,.001)
}
.a-93,.a-95,.a-98,.a-99{
	font-weight:700;text-shadow:2px 2px 1px rgba(0,0,0,.1)
}
@media (max-width:500px){
	.a-92{
	font-size:10vw;line-height:1
}

}
@-webkit-keyframes a93{
	0%{
	left:-100%
}
100%{
	left:110%
}

}
@keyframes a93{
	0%{
	left:-100%
}
100%{
	left:110%
}

}
.a-93{
	margin:3px 0;border-radius:4px;position:relative;overflow:hidden;padding:15px 22px;font-size:15px;line-height:15px;border:0;text-decoration:none;box-shadow:0 2px 5px rgba(0,0,0,.2)
}
.a-93:before{
	position:absolute;background:rgba(255,255,255,.175);box-shadow:0 0 50px rgba(255,255,255,.35);top:10px;left:-100%;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-animation:a93 3s ease infinite;animation:a93 3s ease infinite
}
.a-94{
	position:relative;height:280px;width:130px;margin:15px 10px;perspective:200px
}
.a-94 .a-94-b{
	position:absolute;width:50px;height:200px;top:30px;left:50px;margin-bottom:20px;background:rgba(0,0,0,.06)
}
.a-94 .a-94-b:after,.a-94 .a-94-b:before{
	position:absolute;content:"";background:rgba(0,0,0,.04);opacity:.8
}
.a-94 .a-94-b:before{
	width:50%;height:100%;left:-50%;bottom:5px;-webkit-transform-origin:20px 100%;-moz-transform-origin:20px 100%;-ms-transform-origin:20px 100%;transform-origin:20px 100%;-webkit-transform:skewY(45deg);-moz-transform:skewY(45deg);-ms-transform:skewY(45deg);transform:skewY(45deg)
}
.a-94 .a-94-b .a-94-bar:before,.a-94 .a-94-b:after{
	-webkit-transform-origin:20px 100%;-moz-transform-origin:20px 100%;-ms-transform-origin:20px 100%
}
.a-94 .a-94-b:after{
	width:100%;height:25px;left:25px;top:0;transform-origin:20px 100%;-webkit-transform:skewX(45deg) translateY(-25px);-moz-transform:skewX(45deg) translateY(-25px);-ms-transform:skewX(45deg) translateY(-25px);transform:skewX(45deg) translateY(-25px)
}
.a-94 .a-94-b .a-94-bar:after,.a-94 .a-94-b .a-94-bar:before{
	content:"";background:inherit;opacity:.75;position:absolute
}
.a-94 .a-94-b .a-94-bar{
	position:absolute;bottom:0;left:0;width:100%;z-index:50
}
.a-94 .a-94-b .a-94-bar span{
	display:block;position:absolute;bottom:0;left:0;-webkit-transform:rotate(-90deg) translateY(5px) translateX(25px);-moz-transform:rotate(-90deg) translateY(5px) translateX(25px);-ms-transform:rotate(-90deg) translateY(5px) translateX(25px);transform:rotate(-90deg) translateY(5px) translateX(25px);color:rgba(0,0,0,.3);font-weight:700;font-size:20px;line-height:20px
}
.a-94 .a-94-b .a-94-bar:before{
	width:50%;height:100%;left:-50%;bottom:5px;transform-origin:20px 100%;-webkit-transform:skewY(45deg);-moz-transform:skewY(45deg);-ms-transform:skewY(45deg);transform:skewY(45deg)
}
.a-94 .a-94-b .a-94-bar:after{
	width:100%;height:25px;left:25px;top:0;-webkit-transform-origin:20px 100%;-moz-transform-origin:20px 100%;-ms-transform-origin:20px 100%;transform-origin:20px 100%;-webkit-transform:skewX(45deg) translateY(-25px);-moz-transform:skewX(45deg) translateY(-25px);-ms-transform:skewX(45deg) translateY(-25px);transform:skewX(45deg) translateY(-25px)
}
.a-94 h3{
	position:absolute;width:100%;bottom:0;font-size:15px;line-height:25px
}
.a-95{
	margin:6px 5px;padding:18px 20px;font-size:16px;position:relative;top:0;left:0;border-radius:0;transition:.3s
}
.a-95:after,.a-95:before{
	position:absolute;background:inherit;content:"";opacity:.7;z-index:-1;transition:.3s
}
.a-95:before{
	width:5px;height:100%;top:0;left:-5px;-webkit-transform-origin:5px 100%;-moz-transform-origin:5px 100%;-ms-transform-origin:5px 100%;transform-origin:5px 100%;-webkit-transform:skewY(45deg);-moz-transform:skewY(45deg);-ms-transform:skewY(45deg);transform:skewY(45deg)
}
.a-95:after{
	width:100%;height:5px;top:-5px;left:0;-webkit-transform-origin:100% 5px;-moz-transform-origin:100% 5px;-ms-transform-origin:100% 5px;transform-origin:100% 5px;-webkit-transform:skewX(45deg);-moz-transform:skewX(45deg);-ms-transform:skewX(45deg);transform:skewX(45deg)
}
.a-96{
	position:relative;width:98%;height:55px;margin:40px 0;background:rgba(0,0,0,.08)
}
.a-96:after,.a-96:before{
	position:absolute;content:"";background:rgba(0,0,0,.1)
}
.a-96:before{
	width:100%;height:15px;left:0;top:-15px;opacity:.5;-webkit-transform-origin:100% 15px;-moz-transform-origin:100% 15px;-ms-transform-origin:100% 15px;transform-origin:100% 15px;-webkit-transform:skewX(-45deg);-moz-transform:skewX(-45deg);-ms-transform:skewX(-45deg);transform:skewX(-45deg)
}
.a-96:after{
	width:15px;height:100%;right:-15px;top:0;opacity:.65;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform:skewY(-45deg);-moz-transform:skewY(-45deg);-ms-transform:skewY(-45deg);transform:skewY(-45deg)
}
.a-96 .a-96-bar:after,.a-96 .a-96-bar:before{
	content:"";background:inherit;position:absolute
}
.a-96 .a-96-bar{
	position:absolute;bottom:0;left:0;height:100%;z-index:50
}
.a-96 .a-96-bar:before{
	width:100%;height:15px;left:0;top:-15px;opacity:.75;-webkit-transform-origin:100% 15px;-moz-transform-origin:100% 15px;-ms-transform-origin:100% 15px;transform-origin:100% 15px;-webkit-transform:skewX(-45deg);-moz-transform:skewX(-45deg);-ms-transform:skewX(-45deg);transform:skewX(-45deg)
}
.a-96 .a-96-bar:after{
	width:15px;height:100%;right:-15px;top:0;opacity:.85;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform:skewY(-45deg);-moz-transform:skewY(-45deg);-ms-transform:skewY(-45deg);transform:skewY(-45deg)
}
.a-97,.a-97 h3{
	background:#fff
}
.a-96>span{
	display:block;position:absolute;width:100%;height:100%;top:18px;left:18px;color:rgba(0,0,0,.3);font-weight:700;font-size:18px;line-height:18px;z-index:100
}
.a-97{
	margin:15px auto;position:relative;overflow:hidden
}
.a-102,.a-104{
	max-width:300px
}
.a-97 .a-97-back{
	position:absolute;top:0;left:0;width:150%;height:100%;box-shadow:inset 0 0 25px rgba(0,0,0,.1),0 0 15px rgba(0,0,0,.1)
}
.a-97 h3,.a-98{
	position:relative;text-transform:uppercase
}
.a-97 .a-97-back:first-of-type{
	left:-50%;transform-origin:100% 100%;-webkit-transform:rotate(37.5deg);-moz-transform:rotate(37.5deg);-ms-transform:rotate(37.5deg);transform:rotate(37.5deg);z-index:1
}
.a-97 .a-97-back:nth-of-type(2){
	left:-50%;-webkit-transform-origin:100% 100%;-moz-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%;-webkit-transform:rotate(217.5deg) rotateY(-180deg);-moz-transform:rotate(217.5deg) rotateY(-180deg);-ms-transform:rotate(217.5deg) rotateY(-180deg);transform:rotate(217.5deg) rotateY(-180deg);z-index:2
}
.a-97 .a-97-back:last-of-type{
	z-index:3;-webkit-transform-origin:0 100%;-moz-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:rotate(-47.5deg);-moz-transform:rotate(-47.5deg);-ms-transform:rotate(-47.5deg);transform:rotate(-47.5deg)
}
.a-97 h3{
	margin:80px 10px;display:inline-block;padding:10px 20px;font-size:35px;line-height:50px;color:#444;box-shadow:0 0 15px rgba(0,0,0,.1);z-index:100;font-weight:400
}
.a-98 span,.a-98.a-98-i span{
	line-height:1;text-align:center
}
.a-97 h3 a,.a-97 h3 a:focus,.a-97 h3 a:hover{
	color:#444;text-decoration:none
}
.a-98{
	bottom:0;margin:5px 2px;width:100px;height:100px;padding:0;text-align:center;box-shadow:none;border:1px solid rgba(0,0,0,.1);transition:.4s
}
.a-98:before,.a-99:before{
	left:0;width:100%;height:100%;background:inherit;z-index:-1;transition:.4s;content:""
}
.a-98 span{
	font-size:15px;position:absolute;top:42px;left:0;width:100%
}
.a-98.a-98-i span{
	font-size:32px;position:absolute;top:34px;left:0;width:100%
}
.a-98:before{
	position:absolute;border-radius:100%;bottom:-6px;border:1px solid rgba(0,0,0,.1);box-shadow:inset 0 0 0 20px rgba(0,0,0,.125);-webkit-transform:scale(1.025);-moz-transform:scale(1.025);-ms-transform:scale(1.025);transform:scale(1.025)
}
.a-98:active{
	bottom:-6px
}
.a-98:active:before{
	bottom:0;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)
}
.a-99{
	position:relative;bottom:0;margin:5px 0;padding:15px 20px;text-transform:uppercase;transition:.4s;border-radius:4px
}
.a-100 h3,.a-101 h3{
	text-transform:uppercase;font-weight:400
}
.a-99:before{
	position:absolute;bottom:-5px;border:1px solid rgba(0,0,0,.1);box-shadow:inset 0 0 0 20px rgba(0,0,0,.125),0 2px 4px rgba(0,0,0,.125);border-radius:4px
}
.a-100,.a-100 .a-100-btn,.a-101{
	position:relative
}
.a-99:active{
	bottom:-5px
}
.a-116 .a-116-b,.a-99:active:before{
	bottom:0
}
.a-100{
	width:250px;height:250px;margin:15px auto;border-radius:100%;text-align:center;padding:20px 5px;z-index:4;color:#fff;overflow:hidden;box-shadow:0 0 10px rgba(0,0,0,.2),inset 6px 6px 0 rgba(0,0,0,.1);border:7px solid rgba(0,0,0,.3)
}
.a-100>i{
	display:block;font-size:60px;line-height:70px;margin-top:15px;margin-bottom:10px;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.08),2px 2px 1px rgba(0,0,0,.075),4px 4px 1px rgba(0,0,0,.07),6px 6px 1px rgba(0,0,0,.065),8px 8px 1px rgba(0,0,0,.06),10px 10px 1px rgba(0,0,0,.055),12px 12px 1px rgba(0,0,0,.05),14px 14px 1px rgba(0,0,0,.045),32px 32px 1px rgba(0,0,0,.0025),34px 34px 1px rgba(0,0,0,.002),36px 36px 1px rgba(0,0,0,.0015),38px 38px 1px rgba(0,0,0,.001)
}
.a-100 h3{
	font-size:20px;line-height:30px;margin-bottom:20px;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.08),2px 2px 1px rgba(0,0,0,.075),4px 4px 1px rgba(0,0,0,.07),6px 6px 1px rgba(0,0,0,.065),8px 8px 1px rgba(0,0,0,.06),10px 10px 1px rgba(0,0,0,.055),12px 12px 1px rgba(0,0,0,.05),14px 14px 1px rgba(0,0,0,.045),16px 16px 1px rgba(0,0,0,.04)
}
.a-100 .a-100-btn{
	display:block;bottom:5px;margin:10px auto;width:50px;line-height:46px;height:50px;color:#fff;font-size:18px;border-radius:100%;background:0 0;border:2px solid #fff;transition:.5s;box-shadow:3px 3px 5px rgba(0,0,0,.2),inset 4px 4px 0 rgba(0,0,0,.1)
}
.a-100 .a-100-btn:hover{
	background:rgba(0,0,0,.1)
}
.a-100.a-bg-white,.a-100.a-bg-white h3,.a-100.a-bg-white i{
	color:#888
}
.a-100.a-bg-white .a-100-btn{
	color:#888;border-color:#aaa
}
.a-101{
	margin:15px auto;width:270px;height:250px;text-align:center;-webkit-perspective:1000px;perspective:1000px;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;box-shadow:4px 4px 0 1px rgba(0,0,0,.1)
}
@media (max-width:300px){
	.a-101{
	width:220px
}

}
.a-101 .a-101-b,.a-101 .a-101-f{
	position:absolute;top:0;width:100%;height:100%;left:0
}
.a-101 h3{
	margin:0;font-size:18px;line-height:30px;color:#fff;text-shadow:3px 3px 2px rgba(0,0,0,.2)
}
.a-102 .a-102-btn,.a-109 a{
	font-weight:700;text-decoration:none;text-transform:uppercase
}
.a-101 .a-btn,.a-101 p{
	text-shadow:2px 2px 1px rgba(0,0,0,.1)
}
.a-101 h3 i{
	font-size:60px;line-height:70px;margin-bottom:10px;display:block
}
.a-101 p{
	margin:0 0 10px;font-size:13px;line-height:26px;color:rgba(255,255,255,.7)
}
.a-101 .a-btn{
	color:#fff;transition:.5s;text-transform:uppercase;border:0;font-size:12px;border-radius:2px
}
.a-101 .a-101-f{
	z-index:4;padding:70px 20px;border-left:7px solid rgba(0,0,0,.2);-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-ms-transform:rotateY(0);transform:rotateY(0);-webkit-transform-origin:0 100%;-moz-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%;transition:.75s ease;cursor:pointer;box-shadow:0 2px 10px rgba(0,0,0,.2),inset 0 0 30px rgba(0,0,0,.1)
}
.a-101:focus .a-101-f,.a-101:hover .a-101-f{
	-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);transform:rotateY(-180deg)
}
.a-101 .a-101-b{
	z-index:2;padding:40px 20px
}
@media (max-width:300px){
	.a-101 .a-101-b{
	padding:20px
}

}
.a-102{
	margin:15px auto;border:1px solid rgba(0,0,0,.1);box-shadow:0 0 15px rgba(0,0,0,.075);padding-top:30px;text-align:center;background:#fff;border-radius:6px;position:relative;overflow:hidden
}
.a-102 h3{
	color:#555;font-size:18px;line-height:28px;text-transform:uppercase
}
.a-102 h3 i{
	font-size:50px;line-height:60px;display:block;margin-bottom:10px
}
.a-103,.a-103 i{
	font-size:20px;line-height:30px
}
.a-102 .a-102-btn,.a-103,.a-103 i,.a-105 i{
	display:inline-block
}
.a-102 h3 a,.a-102 h3 a:focus,.a-102 h3 a:hover{
	color:#555;text-decoration:none
}
.a-102 .a-102-btn{
	margin:125px 0 20px;position:relative;z-index:5;color:#fff;border-radius:2px;padding:4px 12px;background:rgba(0,0,0,.3);transition:.5s
}
.a-102 .a-102-btn:focus,.a-102 .a-102-btn:hover{
	background:rgba(0,0,0,.4)
}
.a-102 span{
	position:absolute;width:300px;height:300px;border-radius:100%;bottom:-160px;left:0;box-shadow:0 0 10px rgba(0,0,0,.1)
}
.a-103,.a-103 i,.a-104{
	position:relative
}
.a-103,.a-109{
	border-radius:4px
}
.a-102 span:first-of-type{
	left:-40%;z-index:3
}
.a-102 span:nth-of-type(2){
	left:0;z-index:2
}
.a-102 span:last-of-type{
	left:40%;z-index:3
}
@-webkit-keyframes a103{
	0%,100%{
	-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)
}
50%{
	-webkit-transform:translateY(2px);-moz-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px)
}

}
@keyframes a103{
	0%,100%{
	-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)
}
50%{
	-webkit-transform:translateY(2px);-moz-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px)
}

}
.a-103{
	margin:3px 0;font-weight:400;overflow:hidden;padding:14px 20px;text-shadow:2px 2px 1px rgba(0,0,0,.2);text-decoration:none;box-shadow:0 2px 5px rgba(0,0,0,.2)
}
.a-103 i{
	margin-right:4px;-webkit-animation:a103 .5s linear infinite;animation:a103 .5s linear infinite
}
.a-104{
	margin:15px auto;perspective:100px
}
.a-104 .a-104-f{
	position:absolute;width:20px;height:100%;text-align:center;-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:rotateY(-10deg);-moz-transform:rotateY(-10deg);-ms-transform:rotateY(-10deg);transform:rotateY(-10deg)
}
.a-104 .a-104-b,.a-105,.a-105 i{
	position:relative
}
.a-104 .a-104-b{
	left:20px;background:#fff;box-shadow:inset 0 0 1px rgba(0,0,0,.2),inset 0 0 30px rgba(0,0,0,.05);padding:25px;font-size:14px;line-height:2.5;color:#444;-webkit-transform-origin:0 100%;-moz-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:rotateY(3deg);-moz-transform:rotateY(3deg);-ms-transform:rotateY(3deg);transform:rotateY(3deg)
}
@-webkit-keyframes a105-a{
	0%,100%{
	-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)
}
50%{
	-webkit-transform:translateY(-15px);-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px)
}

}
@keyframes a105-a{
	0%,100%{
	-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)
}
50%{
	-webkit-transform:translateY(-15px);-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px)
}

}
@-webkit-keyframes a105-b{
	0%,100%{
	height:4px
}
50%{
	height:7px
}

}
@keyframes a105-b{
	0%,100%{
	height:4px
}
50%{
	height:7px
}

}
.a-105{
	margin:30px auto;text-align:center;font-size:16px;line-height:26px;color:#777;width:130px;background:0 0
}
.a-106,.a-106 i{
	line-height:136px
}
.a-105 i{
	margin-right:5px;transform:translateY(0);-webkit-animation:a105-a 1.25s ease infinite;animation:a105-a 1.25s ease infinite
}
.a-105:before{
	position:absolute;left:17px;content:"";width:14px;height:4px;border-radius:100%;background:#ddd;bottom:2px;-webkit-animation:a105-b 1.25s ease infinite;animation:a105-b 1.25s ease infinite
}
.a-106{
	width:150px;height:150px;margin:15px auto;border-radius:100%;text-align:center;overflow:hidden;box-shadow:0 0 10px rgba(0,0,0,.2),inset 8px 8px 0 rgba(0,0,0,.1);border:7px solid rgba(0,0,0,.25);transition:2s
}
.a-106 a,.a-106 a:focus,.a-106 a:hover{
	color:#fff;text-decoration:none
}
.a-106 i{
	color:#fff;font-size:50px;text-shadow:3px 3px 1px rgba(0,0,0,.2)
}
.a-107,.a-107 i{
	line-height:80px
}
.a-107 i,.a-109,.a-111,.a-120 .a-120-b h3,.a-120 .a-120-f h3{
	text-shadow:2px 2px 1px rgba(0,0,0,.2)
}
.a-106.a-bg-white,.a-106.a-bg-white a,.a-106.a-bg-white a:focus,.a-106.a-bg-white a:hover,.a-106.a-bg-white i{
	color:#666
}
.a-106 span{
	display:block;position:relative;transition:.5s ease
}
.a-106 span:first-of-type{
	-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)
}
.a-106 span:last-of-type{
	-webkit-transform:translateY(150px);-moz-transform:translateY(150px);-ms-transform:translateY(150px);transform:translateY(150px)
}
.a-106:hover{
	border:7px solid rgba(0,0,0,.5)
}
.a-106:hover span:first-of-type,.a-106:hover span:last-of-type{
	-webkit-transform:translateY(-150px);-moz-transform:translateY(-150px);-ms-transform:translateY(-150px);transform:translateY(-150px)
}
@-webkit-keyframes a107{
	0%{
	box-shadow:0 0 0 0 rgba(0,0,0,.06),0 0 0 0 rgba(0,0,0,.04),0 0 0 0 rgba(0,0,0,.02)
}
100%{
	box-shadow:0 0 0 15px transparent,0 0 0 25px transparent,0 0 0 35px transparent
}

}
@keyframes a107{
	0%{
	box-shadow:0 0 0 0 rgba(0,0,0,.06),0 0 0 0 rgba(0,0,0,.04),0 0 0 0 rgba(0,0,0,.02)
}
100%{
	box-shadow:0 0 0 15px transparent,0 0 0 25px transparent,0 0 0 35px transparent
}

}
.a-107{
	display:inline-block;width:80px;height:80px;margin:5px 0;padding:0;border-radius:100%;text-align:center;text-decoration:none;transition:2s
}
.a-107 i{
	font-size:35px;color:inherit
}
.a-107:focus,.a-107:hover{
	-webkit-animation:a107 .5s linear forwards;animation:a107 .5s linear forwards
}
@-webkit-keyframes a108{
	0%{
	box-shadow:0 0 0 1px rgba(0,0,0,.06),0 0 0 1px rgba(0,0,0,.04),0 0 0 1px rgba(0,0,0,.02)
}
100%{
	box-shadow:0 0 0 40px transparent,0 0 0 80px transparent,0 0 0 120px transparent
}

}
@keyframes a108{
	0%{
	box-shadow:0 0 0 1px rgba(0,0,0,.06),0 0 0 1px rgba(0,0,0,.04),0 0 0 1px rgba(0,0,0,.02)
}
100%{
	box-shadow:0 0 0 40px transparent,0 0 0 80px transparent,0 0 0 120px transparent
}

}
.a-108{
	display:block;text-align:center;text-decoration:none;position:relative;width:100px;height:100px;margin:5px auto;perspective:600px
}
.a-108 span{
	position:absolute;width:60px;height:60px;left:50%;margin-left:-30px;top:50%;border:0;margin-top:-35px;border-radius:100%;box-shadow:none;transition:.5s;-webkit-transform-origin:0 100%;-moz-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:rotateX(70deg);-moz-transform:rotateX(70deg);-ms-transform:rotateX(70deg);transform:rotateX(70deg);z-index:4;-webkit-animation:a108 3s ease-out infinite;animation:a108 3s ease-out infinite
}
.a-109,.a-109 i{
	width:190px;height:60px;position:relative
}
.a-108 i{
	font-size:30px;position:relative;z-index:6;color:#444;line-height:100px
}
.a-109{
	display:inline-block;margin:5px 0;text-align:center;box-shadow:0 1px 5px rgba(0,0,0,.2);border:0;perspective:400px;color:#fff
}
.a-109 a,.a-109 i{
	display:block;line-height:60px
}
.a-109 i,.a-111{
	border-radius:4px
}
.a-109 i{
	font-size:25px;background:inherit;z-index:5;color:inherit;transition:.5s linear;visibility:visible;-webkit-transform:rotateY(-360);-moz-transform:rotateY(-360);-ms-transform:rotateY(-360);transform:rotateY(-360)
}
.a-109 a{
	font-size:15px;position:absolute;top:0;border:0;left:0;height:100%;width:100%;z-index:2;color:#fff
}
.a-110,.a-111{
	position:relative;display:inline-block
}
.a-109 a:focus,.a-109 a:hover{
	color:inherit;text-decoration:none
}
.a-109:hover i{
	-webkit-transform:translateY(-150px) rotateY(720deg);-moz-transform:translateY(-150px) rotateY(720deg);-ms-transform:translateY(-150px) rotateY(720deg);transform:translateY(-150px) rotateY(720deg);opacity:0;visibility:hidden
}
.a-109.a-bg-white,.a-109.a-bg-white a{
	color:#666
}
.a-110{
	margin:15px 0;left:50%;font-size:60px;line-height:1.1;font-weight:lighter;text-transform:uppercase;-ms-writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;writing-mode:tb-rl;writing-mode:vertical-rl;-webkit-transform:rotate(180deg) translateX(50%);-moz-transform:rotate(180deg) translateX(50%);-ms-transform:rotate(180deg) translateX(50%);transform:rotate(180deg) translateX(50%)
}
.a-110 span{
	display:block;font-weight:700
}
.a-111{
	margin:10px 8px;padding:17px;font-size:14px;line-height:14px;border:0;transition:.5s;text-decoration:none
}
.a-111:after,.a-111:before{
	position:absolute;width:100%;height:100%;border-radius:4px;left:0;opacity:.6;background:inherit;top:0;content:"";z-index:-1
}
.a-111:focus,.a-111:hover{
	text-decoration:none
}
.a-111:before{
	-webkit-transform:rotate(6deg) scaleX(1.05);-moz-transform:rotate(6deg) scaleX(1.05);-ms-transform:rotate(6deg) scaleX(1.05);transform:rotate(6deg) scaleX(1.05)
}
.a-111:after{
	-webkit-transform:rotate(-6deg) scaleX(1.05);-moz-transform:rotate(-6deg) scaleX(1.05);-ms-transform:rotate(-6deg) scaleX(1.05);transform:rotate(-6deg) scaleX(1.05)
}
.a-112,.a-112>a,.a-112>a span{
	position:relative
}
.a-112{
	text-align:center;margin:15px 0
}
.a-112>a{
	display:inline-block;width:120px;height:120px;margin:25px 20px;top:0;color:#555
}
.a-112>a span,.a-115 span{
	color:#444;font-size:14px
}
.a-112>a img{
	width:100%;height:100%;border-radius:50%;transition:.5s;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)
}
.a-112>a span{
	line-height:1.7;margin-top:17px;font-weight:700;display:block;text-transform:uppercase
}
.a-113,.a-114{
	padding:0;font-size:20px
}
.a-112>a span>span{
	display:block;margin-top:0;color:#999;font-weight:400;text-transform:none
}
.a-113,.a-114,.a-115{
	display:inline-block;vertical-align:middle;text-align:center;transition:.5s;text-decoration:none
}
.a-112>a:before{
	position:absolute;width:80%;height:5%;background:rgba(0,0,0,.075);content:"";left:10%;border-radius:100%;top:103%;box-shadow:0 0 25px rgba(0,0,0,.05);transition:.5s
}
.a-112>a:hover{
	color:#555;text-decoration:none
}
.a-112>a:hover img{
	-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)
}
.a-112>a:hover:before{
	-webkit-transform:scale(.7);-moz-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)
}
.a-113{
	margin:5px 2px;line-height:70px;width:70px;height:70px;border:0;border-radius:0;box-shadow:0 1px 5px rgba(0,0,0,.2)
}
.a-113.a-113-r{
	border-top-left-radius:30px;border-bottom-right-radius:30px
}
.a-113.a-113-l{
	border-top-right-radius:30px;border-bottom-left-radius:30px
}
.a-114{
	position:relative;margin:5px 10px;line-height:50px;width:50px;height:50px;border:0;border-radius:0;box-shadow:none
}
.a-114:before{
	position:absolute;top:0;left:0;width:100%;height:100%;content:"";background:inherit;z-index:-1;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)
}
.a-115{
	position:relative;margin:8px;padding:14px 17px;width:100px;height:40px;border-radius:0;border:0
}
.a-115 span{
	position:absolute;display:block;background:#fff;border:1px solid rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1);width:100%;height:100%;top:8px;left:8px;line-height:40px
}
.a-116{
	margin:15px auto;padding:70px 15px;position:relative;text-align:center;box-shadow:inset 0 0 120px rgba(0,0,0,.1),0 0 20px rgba(0,0,0,.1);overflow:hidden;border-left:5px solid rgba(0,0,0,.05);border-right:5px solid rgba(0,0,0,.05)
}
.a-116 .a-116-b,.a-116 .a-116-t{
	position:absolute;left:0;width:100%;background:inherit;height:50px;box-shadow:0 0 20px rgba(0,0,0,.25)
}
.a-116 .a-116-b h4,.a-116 .a-116-t h4{
	font-size:14px;line-height:50px;margin:0;color:#fff;text-transform:uppercase
}
.a-116 .a-116-b h4 a,.a-116 .a-116-b h4 a:focus,.a-116 .a-116-b h4 a:hover,.a-116 .a-116-t h4 a,.a-116 .a-116-t h4 a:focus,.a-116 .a-116-t h4 a:hover{
	color:#fff;text-decoration:none
}
.a-116 .a-116-t{
	top:0
}
.a-116>a{
	display:inline-block;border:2px solid #fff;padding:1px 13px;border-radius:35px;margin:7px 3px;color:#555;font-size:13px;font-weight:700;transition:.5s;background:#fff;box-shadow:inset 2px 2px 1px rgba(0,0,0,.2),2px 2px 1px rgba(0,0,0,.2)
}
.a-116>a:after,.a-116>a:before{
	content:"\f111";font-size:3px;line-height:1;position:relative;color:#aaa;top:-3px
}
.a-116>a:before{
	margin-right:4px
}
.a-116>a:after{
	margin-left:4px
}
.a-117,.a-118{
	display:inline-block;margin:5px 2px;vertical-align:middle;text-align:center;transition:.5s
}
.a-116>a:focus,.a-116>a:hover{
	background:#fff;color:#555;text-decoration:none;box-shadow:inset -2px -2px 1px rgba(0,0,0,.2),-2px -2px 1px rgba(0,0,0,.2)
}
.a-117{
	font-size:14px;line-height:28px;padding:7px 50px 7px 20px;border:0;text-decoration:none;border-radius:40px;position:relative;box-shadow:0 1px 5px rgba(0,0,0,.2)
}
.a-117 i{
	position:absolute;top:5px;right:5px;display:inline-block;width:32px;height:32px;line-height:32px;font-size:15px;text-align:center;border-radius:100%;background:rgba(0,0,0,.1)
}
.a-118{
	width:140px;height:45px;border:0;border-radius:0;line-height:45px;padding:0 10px;position:relative;box-shadow:0 1px 5px rgba(0,0,0,.1);z-index:1;transform-style:preserve-3d;-webkit-perspective:700px;-moz-perspective:700px;perspective:700px
}
.a-118 span,.a-118>a{
	position:absolute;width:100%;height:100%;top:0;left:0;border-radius:inherit;background:inherit;color:inherit
}
.a-118 span{
	z-index:3;-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0;transition:1s ease
}
.a-118:active span,.a-118:focus span,.a-118:hover span{
	-webkit-transform:rotateX(180deg);-moz-transform:rotateX(180deg);-ms-transform:rotateX(180deg);transform:rotateX(180deg)
}
.a-118>a{
	z-index:2;font-size:20px;box-shadow:inset 0 0 200px rgba(0,0,0,.2)
}
@-webkit-keyframes a119{
	0{
	-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)
}
100%{
	-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)
}

}
@keyframes a119{
	0{
	-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)
}
100%{
	-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)
}

}
.a-119{
	display:block;width:150px;height:150px;margin:20px auto;background:#fafafa;border:6px solid #fff;border-radius:100%;position:relative;box-shadow:0 0 25px rgba(0,0,0,.075),inset 0 0 15px rgba(0,0,0,.1)
}
.a-119 .a-119-i,.a-119>span{
	display:block;border-radius:100%
}
.a-119>span{
	width:18px;height:18px;left:20px;top:20px;position:absolute;-webkit-transform-origin:49px 49px;-moz-transform-origin:49px 49px;-ms-transform-origin:49px 49px;transform-origin:49px 49px
}
.a-119 .a-119-i,.a-120{
	position:relative;text-align:center
}
.a-119>span:first-of-type{
	-webkit-animation:a119 2s linear infinite;animation:a119 2s linear infinite
}
.a-119>span:nth-of-type(2){
	-webkit-animation:a119 2s .5s linear infinite;animation:a119 2s .5s linear infinite
}
.a-119>span:nth-of-type(3){
	-webkit-animation:a119 2s 1s linear infinite;animation:a119 2s 1s linear infinite
}
.a-119>span:last-of-type{
	-webkit-animation:a119 2s 1.5s linear infinite;animation:a119 2s 1.5s linear infinite
}
.a-119 .a-119-i{
	width:90px;height:90px;margin:24px auto 0;line-height:90px;background:#fff;box-shadow:0 0 15px rgba(0,0,0,.1);text-transform:uppercase;color:#999;font-weight:700
}
.a-120,.a-120 .a-120-b img,.a-120 .a-120-f img{
	border-radius:50%
}
.a-120{
	margin:15px auto;width:250px;height:250px;-webkit-perspective:500px;perspective:500px;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d
}
.a-120 .a-120-b,.a-120 .a-120-f{
	position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:4;border-radius:50%;background:#fff;-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-ms-transform:rotateY(0);transform:rotateY(0);box-shadow:0 0 10px rgba(0,0,0,.07);transition:.7s ease;backface-visibility:hidden
}
.a-120 .a-120-b h3,.a-120 .a-120-f h3{
	position:absolute;width:100%;background:rgba(0,0,0,.5);font-size:20px;line-height:2;text-align:center;top:50%;left:0;padding:4px 5px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#fff;text-transform:uppercase;font-weight:400
}
.a-120 .a-120-b h3 a,.a-120 .a-120-b h3 a:focus,.a-120 .a-120-b h3 a:hover,.a-120 .a-120-f h3 a,.a-120 .a-120-f h3 a:focus,.a-120 .a-120-f h3 a:hover{
	color:#fff;text-decoration:none
}
.a-120 .a-120-b{
	z-index:-1;transform:rotateY(180deg)
}
.a-120:hover .a-120-f{
	-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);transform:rotateY(180deg)
}
.a-120:hover .a-120-b{
	-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-ms-transform:rotateY(0);transform:rotateY(0)
}
.a-121{
	max-width:280px;margin:25px auto;padding:20px;border-radius:2px;box-shadow:0 0 10px rgba(0,0,0,.15);position:relative
}
.a-121:after,.a-121:before{
	position:absolute;height:100%;content:"";background:inherit;border-radius:2px;box-shadow:0 0 10px rgba(0,0,0,.15)
}
.a-121:before{
	left:3%;width:94%;top:-8px;z-index:-1;opacity:.9
}
.a-121:after{
	left:6%;width:88%;top:-16px;z-index:-2;opacity:.85
}
.a-122>div .a-btn,.a-122>div h3,.a-123 h3,.a-124 h3,.a-125 .a-btn,.a-125 h3,.a-129 .a-129-btn,.a-129 h4,.a-132 .a-btn,.a-132 h3,.a-133 h2,.a-135 .a-135-c .a-135-btn,.a-135 .a-135-h h3,.a-137 .a-137-m .a-137-b,.a-137 .a-137-m h4,.a-138 .a-138-btn,.a-138 .a-138-t h4,.a-140 .a-140-b>a,.a-140 h3{
	text-transform:uppercase
}
.a-125,.a-16>div{
	-webkit-perspective:700px
}
.a-122,.a-123{
	max-width:350px;position:relative
}
.a-123,.a-126,.a-127,.a-128>a,.a-130,.a-142,.a-143,.a-151,.a-155,.a-174{
	overflow:hidden
}
.a-131:after,.a-137:after,.a-14 .a-14-m:after,.a-140 .a-140-b:after,.a-147 .a-147-b:after,.a-157:after,.a-161:after,.a-162 .a-162-i:after,.a-164:after,.a-18 .a-18-c:after,.a-181 .a-181-b:after,.a-182>div:after,.a-192 .a-192-i:after,.a-201 .a-201-c:after,.a-202:after,.a-20:after,.a-210:after,.a-22>div:after,.a-27:after,.a-30:after,.a-33:after,.a-35:after,.a-56:after,.a-64:after,.a-65 .a-65-i:after,.a-66 .a-66-i:after,.a-69 .a-69-b:after,.a-90:after,.a-9:after{
	clear:both
}
.a-110,.a-185 .a-btn,.a-190 h3{
	-o-writing-mode:vertical-rl
}
.a-103,.a-107,.a-109 i,.a-118,.a-120 .a-120-b,.a-120 .a-120-f,.a-125 .a-125-f,.a-22>div,.a-80,.a-93{
	cursor:pointer
}
.a-122{
	margin:15px auto 45px
}
.a-122>div{
	background:#fff;padding:30px;width:100%;position:relative;top:25px;left:25px;box-shadow:0 0 25px rgba(0,0,0,.15)
}
.a-122>div h3{
	font-size:16px;line-height:30px;margin-top:0;color:#555
}
.a-122>div h3 a,.a-122>div h3 a:focus,.a-122>div h3 a:hover{
	color:#555;text-decoration:none
}
.a-122>div p{
	font-size:14px;line-height:28px;color:#999
}
.a-122>div .a-btn{
	border-radius:0;border:0;font-size:14px;padding:13px 15px;font-weight:700
}
.a-123{
	margin:15px auto;background:#fff;color:#555;z-index:1;border:1px solid rgba(0,0,0,.15);box-shadow:0 0 15px rgba(0,0,0,.1),inset 0 0 30px rgba(0,0,0,.01);padding:30px 30px 30px 80px;text-align:right;border-radius:8px
}
.a-124,.a-125{
	text-align:center
}
@media (max-width:550px){
	.a-123{
	padding:30px 30px 30px 60px
}

}
.a-123>div{
	position:absolute;width:250px;height:150px;box-shadow:0 0 15px rgba(0,0,0,.1),inset 0 0 30px rgba(0,0,0,.1);z-index:5
}
.a-123 h3,.a-123 p,.a-124{
	position:relative;z-index:10
}
.a-123>div:first-of-type{
	top:-75px;left:-125px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)
}
.a-123>div:last-of-type{
	bottom:-75px;left:-125px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)
}
.a-123 h3{
	font-size:16px;line-height:26px;color:#555;border-bottom:1px dashed #ddd;padding-bottom:10px
}
.a-123 h3 a,.a-123 h3 a:focus,.a-123 h3 a:hover{
	color:#555;text-decoration:none
}
.a-123 p{
	color:#777
}
.a-124{
	max-width:230px;padding:100px 25px;margin:20px auto;color:#fff;border-radius:3px;box-shadow:inset 0 0 20px rgba(0,0,0,.05),0 0 10px rgba(0,0,0,.1),0 10px 10px rgba(0,0,0,.15)
}
.a-124:after,.a-124:before{
	position:absolute;top:3%;width:7px;height:94%;content:"";background:inherit;box-shadow:inset 0 0 20px rgba(0,0,0,.1),0 0 10px rgba(0,0,0,.15);opacity:.6
}
.a-124 h3{
	color:#fff;font-size:18px;line-height:28px;margin-bottom:10px;font-weight:400;text-shadow:2px 2px 1px rgba(0,0,0,.4)
}
.a-124 h3 a,.a-124 h3 a:focus,.a-124 h3 a:hover{
	color:#fff;text-decoration:none
}
.a-124 .a-124-btn{
	color:#fff;font-size:13px;line-height:28px;border-bottom:2px dotted #fff;text-shadow:2px 2px 1px rgba(0,0,0,.2)
}
.a-124 .a-124-btn:focus,.a-124 .a-124-btn:hover{
	color:#fff;text-decoration:none;border-bottom:0
}
.a-124.a-bg-white .a-124-btn:focus,.a-124.a-bg-white .a-124-btn:hover,.a-124.a-bg-white h3,.a-124.a-bg-white h3 a,.a-124.a-bg-white h3 a:focus,.a-124.a-bg-white h3 a:hover{
	color:#777
}
.a-124:before{
	left:-7px;border-top-left-radius:3px;border-bottom-left-radius:3px
}
.a-124:after{
	right:-7px;border-top-right-radius:3px;border-bottom-right-radius:3px
}
.a-124.a-bg-white{
	box-shadow:0 0 10px rgba(0,0,0,.1)
}
.a-124.a-bg-white h3{
	text-shadow:none
}
.a-124.a-bg-white .a-124-btn{
	color:#777;border-bottom:2px dotted #aaa;text-shadow:none
}
.a-125{
	margin:15px auto;width:250px;height:250px;position:relative;border-radius:50%;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;perspective:700px;box-shadow:0 0 10px rgba(0,0,0,.07)
}
.a-125 .a-125-b,.a-125 .a-125-f{
	position:absolute;left:0;width:100%;height:100%;top:0
}
.a-125 .a-125-f{
	z-index:4;border-radius:50%;background:#fff;-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-ms-transform:rotateY(0);transform:rotateY(0);-webkit-transform-origin:0 50%;-moz-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%;transition:.7s ease-out;border:2px solid #fff
}
.a-125 .a-125-b,.a-125 .a-125-f img{
	border-radius:50%
}
.a-125:hover .a-125-f{
	-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);transform:rotateY(-180deg)
}
.a-125 .a-125-b{
	z-index:2;padding:20% 25px 25px;border:1px solid rgba(0,0,0,.15);box-shadow:inset 0 0 50px rgba(0,0,0,.04)
}
.a-125 h3{
	margin:0;font-size:16px;line-height:2;color:#555
}
.a-125 p{
	margin:0 0 10px;font-size:13px;line-height:2;color:#888
}
.a-125 .a-btn{
	color:#fff;font-size:12px;font-weight:700;text-shadow:2px 2px 1px rgba(0,0,0,.1)
}
.a-126{
	max-width:350px;margin:15px auto;position:relative;box-shadow:0 0 15px rgba(0,0,0,.1)
}
.a-126 .a-126-b,.a-126 .a-126-t{
	position:absolute;left:0;width:100%;height:60px;box-shadow:0 0 10px rgba(0,0,0,.2),inset 0 0 15px rgba(0,0,0,.1);text-align:center;transition:.5s
}
.a-126 .a-126-t{
	top:0;background:rgba(0,0,0,.5);border-bottom:2px solid rgba(0,0,0,.2);-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)
}
.a-126 .a-126-t h3{
	font-size:25px;line-height:60px;color:#fff;margin:0;font-weight:lighter;text-shadow:2px 2px 1px rgba(0,0,0,.3)
}
.a-126 .a-126-b{
	bottom:0;background:rgba(0,0,0,.4);border-top:2px solid rgba(0,0,0,.2);-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)
}
.a-126 .a-126-b>a{
	display:inline-block;margin:10px 3px;width:35px;height:35px;line-height:35px;font-size:15px;color:#fff;text-align:center;transition:.5s;border-radius:2px;background:rgba(0,0,0,.5)
}
.a-126 .a-126-b>a:focus,.a-126 .a-126-b>a:hover{
	color:#fff;background:rgba(0,0,0,.8);text-decoration:none
}
.a-126:hover .a-126-b,.a-126:hover .a-126-t{
	-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)
}
.a-127{
	margin:15px auto;box-shadow:0 0 25px rgba(0,0,0,.1);padding:25px;max-width:270px;position:relative
}
.a-127 .a-127-c{
	width:100%;height:150%;position:absolute;top:-60%;left:-30%;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);z-index:10
}
.a-127 .a-127-i h2:after,.a-127 .a-127-i h2:before{
	display:block;width:50px;height:1px;content:"";background:rgba(255,255,255,.5)
}
.a-127 .a-127-i{
	padding:40px 20px;text-align:center;position:relative;box-shadow:0 0 15px rgba(0,0,0,.1),inset 0 0 30px rgba(0,0,0,.1);z-index:15
}
.a-127 .a-127-i h2{
	font-size:30px;line-height:45px;font-weight:lighter;color:#fff;padding:20px 0;text-shadow:2px 2px 1px rgba(0,0,0,.2);position:relative
}
.a-127 .a-127-i h2 a,.a-127 .a-127-i h2 a:focus,.a-127 .a-127-i h2 a:hover{
	color:#fff;text-decoration:none
}
.a-127 .a-127-i h2:before{
	margin:0 auto 15px;position:relative
}
.a-127 .a-127-i h2:after{
	margin:15px auto 0;position:relative
}
.a-128,.a-129{
	margin:15px auto
}
.a-127 .a-127-i.a-bg-white h2{
	color:#666;text-shadow:none
}
.a-127 .a-127-i.a-bg-white h2 a,.a-127 .a-127-i.a-bg-white h2 a:focus,.a-127 .a-127-i.a-bg-white h2 a:hover{
	color:#666
}
.a-127 .a-127-i.a-bg-white h2:after,.a-127 .a-127-i.a-bg-white h2:before{
	background:#ddd
}
.a-128{
	background:url(../img/big1.jpg) center center no-repeat;width:100%;height:400px;background-size:cover;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;text-align:left
}
.a-128>a{
	position:relative;display:block;background:rgba(0,0,0,.7);-webkit-flex:1;-ms-flex:1;flex:1;font-size:35px;line-height:35px;text-shadow:3px 3px 1px rgba(0,0,0,.3);font-weight:lighter;color:#fff;transition:.5s;border-right:1px solid rgba(255,255,255,.2)
}
.a-128>a:last-of-type{
	border-right:0 solid rgba(255,255,255,.2)
}
@media (max-width:500px){
	.a-128{
	height:300px
}
.a-128>a{
	font-size:25px;line-height:25px
}

}
.a-128>a.active,.a-128>a:focus,.a-128>a:hover{
	color:#fff;text-decoration:none;background:rgba(0,0,0,0)
}
.a-128>a span{
	display:block;width:300%;position:absolute;top:75%;padding-top:35%;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0
}
@media (max-width:600px){
	.a-128>a span{
	padding-top:30%
}

}
.a-129{
	max-width:300px;padding:20px;background:#fff;border-top-width:3px;border-right:1px solid #e6e6e6!important;border-left:1px solid #e6e6e6!important;border-bottom:1px solid #e6e6e6!important;box-shadow:0 0 10px rgba(0,0,0,.02)
}
.a-129 h4{
	font-size:15px;line-height:25px;margin:0;color:#666
}
.a-129 h4 i{
	display:inline-block;width:50px;height:50px;text-align:center;line-height:50px;border-radius:100%;margin-right:10px;font-size:18px;color:#fff
}
.a-129 h3{
	margin:20px 0;color:#666;font-size:25px;line-height:40px;font-weight:400
}
.a-129 h3 a,.a-129 h3 a:focus,.a-129 h3 a:hover{
	color:#666;text-decoration:none
}
.a-129 p{
	font-size:15px;line-height:30px;color:#888;margin-bottom:20px
}
.a-129 .a-129-btn{
	color:#555;font-weight:700
}
.a-129 .a-129-btn:focus,.a-129 .a-129-btn:hover{
	color:#777;text-decoration:none
}
.a-129 .a-129-btn i{
	margin-left:5px;font-weight:400
}
.a-130{
	max-width:350px;margin:15px auto;box-shadow:0 0 30px rgba(0,0,0,.1),inset 0 0 20px rgba(0,0,0,.1)
}
.a-130 .a-130-c{
	position:relative;top:0;left:20%;width:80%;height:100%;background:#fff;padding:30px 20px 30px 10px;z-index:10
}
.a-130 .a-130-c:after,.a-130 .a-130-c:before{
	position:absolute;content:"";top:0;left:-40px;z-index:-1;background:#fff
}
.a-130 .a-130-c:before{
	width:100%;height:120%;-webkit-transform:rotate(-10deg);-moz-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0
}
.a-130 .a-130-c:after{
	width:120%;height:100%;-webkit-transform:rotate(10deg);-moz-transform:rotate(10deg);-ms-transform:rotate(10deg);transform:rotate(10deg);-webkit-transform-origin:0 100%;-moz-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%
}
.a-143 .a-143-c,.a-161{
	-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg)
}
.a-130 .a-130-c h3{
	font-size:25px;line-height:35px;margin-bottom:10px;color:#666;font-weight:400
}
.a-130 .a-130-c h3 a,.a-130 .a-130-c h3 a:focus,.a-130 .a-130-c h3 a:hover{
	color:#666;text-decoration:none
}
.a-130 .a-130-c p{
	color:#888;font-size:15px;line-height:30px
}
.a-131{
	max-width:400px;margin:15px auto
}
.a-131:after,.a-131:before{
	content:" ";display:table
}
.a-131 img{
	float:left;max-width:60%;background:#fff;padding:10px;box-shadow:0 0 35px rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.075)
}
@media (max-width:550px){
	.a-131{
	text-align:center
}
.a-131 img{
	max-width:100%;float:none;margin:0 auto
}

}
.a-131 h3{
	margin-left:65%;font-size:22px;line-height:35px;font-weight:400;padding-top:5%;color:#666;padding-bottom:10px;margin-bottom:10px;border-bottom:4px double #ddd
}
.a-131 h3 a,.a-131 h3 a:focus,.a-131 h3 a:hover{
	color:#444;text-decoration:none
}
@media (max-width:550px){
	.a-131 h3{
	margin-left:0
}

}
.a-131 p{
	margin-left:65%;font-size:15px;line-height:30px;color:#666
}
@media (max-width:550px){
	.a-131 p{
	margin-left:0
}

}
.a-132{
	max-width:260px;margin:20px auto 15px;border:1px solid rgba(0,0,0,.1);border-radius:5px;padding:20px;background:#fff;position:relative;box-shadow:0 0 15px rgba(0,0,0,.06),inset 0 0 100px rgba(0,0,0,.015)
}
.a-132 hr{
	margin:20px 0;border-top:1px dashed #ddd
}
.a-132 h3{
	position:absolute;top:-20px;left:20px;background:#fafafa;font-size:13px;line-height:2;color:#444;padding:0 10px;font-weight:400;border-radius:4px;border:1px solid rgba(0,0,0,.1)
}
.a-132 h2{
	font-size:35px;line-height:1.5;color:#666;font-weight:lighter
}
.a-132 h2 i{
	font-size:20px
}
.a-132 h4{
	font-size:14px;line-height:24px;text-transform:uppercase;display:inline-block;margin:0;position:relative;width:100%
}
.a-132 h4 span{
	position:absolute;right:0;color:#777;font-weight:400
}
.a-132 .a-132-b{
	margin:8px 0 25px;background:#f3f3f3;border-radius:4px;box-shadow:inset 0 0 1px rgba(0,0,0,.5);position:relative;height:7px
}
.a-132 .a-132-b .a-132-bar{
	position:absolute;top:0;left:0;border-radius:4px 0 0 4px;height:100%;text-align:right
}
.a-132 .a-132-s,.a-132 .a-btn,.a-133,.a-137 .a-137-m,.a-138,.a-139{
	text-align:center
}
.a-132 .a-132-s{
	background:#fbfbfb;margin:10px 0;border:1px solid rgba(0,0,0,.1);border-radius:3px;padding:3px 10px;font-weight:700;font-size:13px
}
.a-132 .a-132-s>span{
	margin:0 5px
}
.a-132 .a-btn{
	display:block;padding:12px 10px;font-weight:700
}
.a-133{
	margin:15px 0;color:#fff
}
.a-133 h2{
	display:inline-block;font-size:25px;line-height:40px;padding:10px 35px;text-shadow:2px 2px 0 rgba(0,0,0,.3);color:#fff;border-radius:3px;font-weight:400;position:relative
}
@media (max-width:550px){
	.a-133 h2{
	font-size:20px;line-height:40px
}

}
.a-133 h2:after,.a-133 h2:before{
	position:absolute;content:"\f005";width:45px;height:45px;font-size:13px;color:#fff;line-height:45px;top:8px;background:inherit;border-radius:100%;font-family:FontAwesome
}
.a-133 h2 a,.a-133 h2 a:focus,.a-133 h2 a:hover{
	color:#fff;text-decoration:none
}
.a-133 h2:before{
	left:-17px
}
.a-133 h2:after{
	right:-17px
}
.a-134{
	width:280px;position:relative;margin:70px auto 20px;border-radius:5px;padding:20px 25px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.08),0 0 15px rgba(0,0,0,.045)
}
.a-134 img,.a-176{
	box-shadow:0 0 15px rgba(0,0,0,.07)
}
.a-134 img{
	max-width:80px;border-radius:100%;position:absolute;top:-60px;left:15px;border:2px solid #fff
}
.a-134 .a-134-s{
	position:absolute;top:-45px;left:105px
}
.a-134 .a-134-s>a{
	border-radius:100%;margin:0 1px
}
.a-134 .a-134-c h3{
	color:#555;font-size:17px;line-height:2
}
.a-134 .a-134-c h3 a,.a-134 .a-134-c h3 a:focus,.a-134 .a-134-c h3 a:hover{
	color:#555;text-decoration:none
}
.a-134 .a-134-c h3 span{
	font-size:14px;color:#aaa;font-weight:400
}
.a-134 .a-134-c p{
	color:#888;font-size:14px;line-height:2.2;margin:0
}
.a-135{
	max-width:400px;margin:15px auto 30px;border-radius:4px;box-shadow:0 0 10px rgba(0,0,0,.1)
}
.a-135 .a-135-h{
	padding:25px 30px;position:relative;border-top-left-radius:4px;border-top-right-radius:4px
}
.a-135 .a-135-h h3{
	color:#fff;font-weight:400;margin-top:70px;margin-bottom:0;font-size:20px;line-height:30px;text-shadow:2px 2px 0 rgba(0,0,0,.2)
}
.a-135 .a-135-h h3 a,.a-135 .a-135-h h3 a:focus,.a-135 .a-135-h h3 a:hover{
	color:#fff;text-decoration:none
}
.a-135 .a-135-h i{
	color:rgba(255,255,255,.25);position:absolute;right:30px;top:15px;font-size:100px
}
.a-135 .a-135-c{
	padding:25px;border:1px solid #e7e7e7;border-top:0;border-bottom-left-radius:4px;border-bottom-right-radius:4px;position:relative
}
.a-135 .a-135-c p{
	color:#888;font-size:14px;line-height:32px;margin-bottom:10px
}
.a-135 .a-135-c .a-135-btn{
	position:absolute;display:block;padding:0 15px;bottom:-17px;font-size:13px;line-height:34px;height:34px;font-weight:700;border-radius:3px;color:#fff
}
.a-135 .a-135-c .a-135-btn:focus,.a-135 .a-135-c .a-135-btn:hover{
	color:#fff;text-decoration:none
}
.a-136{
	padding:15px;margin:15px 0;border-radius:5px;border-left-width:5px;border-top-color:#e7e7e7!important;border-right-color:#e7e7e7!important;border-bottom-color:#e7e7e7!important;box-shadow:0 0 10px rgba(0,0,0,.05)
}
.a-136 h3{
	font-size:16px;line-height:26px;margin:0
}
.a-136 p{
	margin-bottom:5px;color:#888;font-size:13px;line-height:26px
}
.a-137{
	margin:40px auto;max-width:900px
}
.a-137:after,.a-137:before{
	content:" ";display:table
}
.a-137 .a-137-m{
	width:33.333%;float:left;position:relative;padding:20px;z-index:1;border-radius:8px;box-shadow:0 0 20px rgba(0,0,0,.075),inset 0 0 0 1px rgba(0,0,0,.1),inset 0 0 150px rgba(0,0,0,.1)
}
@media (max-width:650px){
	.a-137{
	max-width:100%;margin:0
}
.a-137 .a-137-m{
	float:none;width:100%;max-width:320px;margin:20px auto
}

}
.a-138,.a-140,.a-141{
	max-width:300px
}
.a-137 .a-137-m h4{
	margin:10px 0;font-size:15px;line-height:2;color:#fff
}
.a-137 .a-137-m h3{
	margin:10px 0;font-size:60px;line-height:70px;color:#fff;font-weight:700
}
.a-137 .a-137-m h3 span{
	font-size:18px;line-height:28px;font-weight:700;color:rgba(255,255,255,.9)
}
.a-137 .a-137-m ul{
	list-style-type:none;padding:0;margin:30px 0
}
.a-137 .a-137-m ul li{
	margin:10px;color:#fff;font-size:15px;line-height:2
}
.a-137 .a-137-m .a-137-b{
	background:#fff;display:inline-block;font-size:14px;font-weight:700;padding:5px 24px;color:#777;border-radius:20px;transition:.5s;margin-bottom:10px
}
.a-137 .a-137-m .a-137-b:focus,.a-137 .a-137-m .a-137-b:hover{
	background:#fafafa;color:#555;text-decoration:none
}
.a-137 .a-137-m:nth-child(2){
	background:#fff;z-index:2;box-shadow:0 0 20px rgba(0,0,0,.075),inset 0 0 0 1px rgba(0,0,0,.1)
}
.a-137 .a-137-m:nth-child(2):before{
	position:absolute;content:"";background:inherit;z-index:-1;width:108%;height:108%;top:-4%;left:-4%;border-radius:8px;box-shadow:0 0 25px rgba(0,0,0,.1)
}
.a-143 .a-143-c h3,.a-143 .a-143-c p{
	z-index:10;color:#fff;position:relative
}
@media (max-width:650px){
	.a-137 .a-137-m:nth-child(2):before{
	display:none
}

}
.a-137 .a-137-m:nth-child(2) h4{
	color:#666
}
.a-137 .a-137-m:nth-child(2) h3{
	color:#444
}
.a-137 .a-137-m:nth-child(2) h3 span{
	color:rgba(0,0,0,.5)
}
.a-137 .a-137-m:nth-child(2) ul li{
	color:#888
}
.a-137 .a-137-m:nth-child(2) .a-137-b{
	background:#fff;border:1px solid #ddd;color:#555
}
.a-137 .a-137-m:nth-child(2) .a-137-b:hover{
	background:#fafafa
}
.a-138{
	margin:15px auto;padding:20px 25px;position:relative;box-shadow:inset 0 0 120px rgba(0,0,0,.1),0 10px 20px rgba(0,0,0,.1);overflow:hidden
}
.a-138 .a-138-t{
	position:absolute;top:0;left:0;width:100%;height:50px;box-shadow:0 0 20px rgba(0,0,0,.4)
}
.a-138 .a-138-t h4{
	font-size:13px;line-height:50px;margin:0
}
.a-138 h3,.a-139>a{
	font-size:25px;color:#fff
}
.a-138 .a-138-t h4 a,.a-138 .a-138-t h4 a:focus,.a-138 .a-138-t h4 a:hover{
	color:#fff;text-decoration:none
}
.a-138 h3{
	margin-top:50px;line-height:40px;margin-bottom:20px;font-weight:lighter;text-shadow:2px 2px 1px rgba(0,0,0,.2)
}
.a-138 .a-138-btn{
	display:inline-block;border:2px solid #fff;padding:2px 15px;border-radius:25px;margin-bottom:10px;color:#555;font-weight:700;transition:.5s;background:#fff;box-shadow:inset 2px 2px 1px rgba(0,0,0,.2)
}
.a-139,.a-140{
	margin:15px auto
}
.a-138 .a-138-btn:focus,.a-138 .a-138-btn:hover{
	background:#fff;color:#555;text-decoration:none;box-shadow:inset -2px -2px 1px rgba(0,0,0,.2)
}
.a-139{
	width:152px;height:152px;line-height:140px;background:#fafafa;border-radius:100%;position:relative;border:6px solid #fff;box-shadow:0 0 20px rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.1)
}
.a-139>a{
	display:inline-block;width:100%;height:100%;position:absolute;top:0;left:0;padding:0 26px;text-shadow:3px 3px 1px rgba(0,0,0,.2);box-shadow:inset 0 0 30px rgba(0,0,0,.15)
}
.a-139>a:first-of-type{
	border-top-left-radius:100%;border-bottom-left-radius:100%;text-align:left;clip:rect(0,70px,140px,0)
}
.a-139>a:last-of-type{
	border-top-right-radius:100%;border-bottom-right-radius:100%;text-align:right;clip:rect(0,140px,140px,70px)
}
.a-139>a:focus,.a-139>a:hover{
	color:#fff;text-decoration:none
}
.a-139>a.a-bg-white{
	color:#444;text-shadow:none
}
.a-139>a.a-bg-white:focus,.a-139>a.a-bg-white:hover{
	color:#444
}
.a-140{
	box-shadow:inset 0 0 1px rgba(0,0,0,.4),0 0 15px rgba(0,0,0,.06);border-radius:6px;padding:20px;text-align:center;position:relative
}
.a-140 h3{
	font-size:16px;line-height:26px
}
.a-140 p{
	font-size:13px;line-height:26px;color:#888;margin-bottom:35px
}
.a-140 .a-140-b{
	position:absolute;width:100%;height:40px;bottom:0;left:0
}
.a-140 .a-140-b:after,.a-140 .a-140-b:before{
	content:" ";display:table
}
.a-140 .a-140-b>a{
	display:block;width:49.6%;height:100%;float:left;line-height:40px;color:#fff;font-weight:700
}
.a-140 .a-140-b>a:focus,.a-140 .a-140-b>a:hover{
	text-decoration:none;color:#fff
}
.a-140 .a-140-b>a:first-child{
	border-bottom-left-radius:6px
}
.a-140 .a-140-b>a:last-child{
	border-bottom-right-radius:6px;float:right
}
.a-141{
	margin:15px auto;padding:150px 30px 30px;background:#fff;border:1px solid rgba(0,0,0,.15);box-shadow:0 0 20px rgba(0,0,0,.075),inset 0 0 100px rgba(0,0,0,.03);position:relative;border-top-left-radius:35px;border-bottom-right-radius:35px
}
.a-141 h3{
	display:inline-block;position:absolute;top:0;left:0;width:100%;color:#fff;font-size:25px;line-height:35px;font-weight:400;border:1px solid rgba(0,0,0,.1);border-top-left-radius:35px;box-shadow:inset 0 0 30px rgba(0,0,0,.1);padding:35px 30px 20px;margin:0
}
.a-141 h3 a,.a-141 h3 a:focus,.a-141 h3 a:hover{
	color:#fff;text-decoration:none
}
.a-141 h3 span{
	display:block;font-size:15px;line-height:25px;margin-top:5px;font-weight:400;color:rgba(255,255,255,.8);text-transform:none;text-shadow:none
}
.a-142 .a-142-btn,.a-143 .a-143-c h3,.a-146 .a-146-b,.a-148>.a-btn,.a-149>div h3,.a-150>div .a-150-b,.a-153>div h3,.a-157 .a-157-p h4{
	text-transform:uppercase
}
.a-141 p{
	font-size:16px;line-height:32px;color:#777
}
.a-141 .a-141-s{
	margin-bottom:0;margin-top:20px
}
.a-141 .a-141-s a{
	display:inline-block;text-align:center;width:40px;height:40px;margin-right:3px;border:1px solid #ddd;text-anchor:center;line-height:36px;font-size:16px;border-radius:100%;color:#555;background:#fff;transition:.5s
}
.a-141 .a-141-s a:focus,.a-141 .a-141-s a:hover{
	text-decoration:none;background:#fafafa
}
.a-142{
	max-width:280px;margin:15px auto;position:relative;box-shadow:inset 0 0 1px rgba(0,0,0,.4),0 0 25px rgba(0,0,0,.1);padding:20px 20px 50px
}
.a-142 .a-142-i{
	width:530px;height:530px;position:absolute;top:-310px;left:-260px;text-align:right;border-radius:100%
}
.a-142 .a-142-i:before{
	display:block;width:250px;height:250px;content:"";position:absolute;top:50%;right:-20%;background:inherit;border-radius:100%;opacity:.6
}
.a-142 .a-142-i i{
	color:#fff;text-align:right;font-size:100px;line-height:100px;position:absolute;bottom:70px;right:110px;text-shadow:5px 5px 1px rgba(0,0,0,.1)
}
.a-143,.a-145 a.a-145-l,.a-146,.a-147 .a-147-b a,.a-148,.a-149>div,.a-150>div .a-150-b,.a-152,.a-153>div,.a-155,.a-157 .a-157-p,.a-158 ul li i,.a-159,.a-161>div>span,.a-164>div>span,.a-165,.a-166,.a-167 .a-167-i i,.a-174>i,.a-175{
	text-align:center
}
.a-142 h3{
	margin-top:230px;font-size:22px;line-height:32px
}
.a-142 p{
	color:#777;line-height:30px
}
.a-142 .a-142-btn{
	position:absolute;bottom:0;left:0;border:0;border-radius:0;display:block;width:100%;padding:16px 20px;margin:0;font-size:14px;font-weight:700
}
.a-143,.a-143 img{
	position:relative
}
.a-143{
	max-width:350px;margin:15px auto;box-shadow:0 0 15px rgba(0,0,0,.075);text-shadow:2px 2px 1px rgba(0,0,0,.2);transition:1s
}
.a-145,.a-162,.a-175{
	max-width:400px
}
.a-143 .a-143-c{
	-webkit-transform-origin:100% 100%;-moz-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%;transform:rotate(180deg);transition:.5s;position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.4);padding:10%
}
.a-143 .a-143-c:before{
	content:"";position:absolute;width:90%;height:90%;top:5%;left:5%;border:1px solid #fff;box-shadow:inset 0 0 30px rgba(0,0,0,.2)
}
.a-143 .a-143-c h3{
	font-size:28px;line-height:38px;display:inline-block;font-weight:lighter;margin-top:15%;margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid rgba(255,255,255,.4)
}
.a-143 .a-143-c h3 a,.a-143 .a-143-c h3 a:focus,.a-143 .a-143-c h3 a:hover{
	color:#fff;text-decoration:none
}
@media (max-width:550px){
	.a-143 .a-143-c h3{
	margin-top:5%;font-size:20px;line-height:30px;font-weight:400
}

}
.a-143 .a-143-c p{
	font-size:15px;line-height:30px
}
@media (max-width:550px){
	.a-143 .a-143-c p{
	font-size:14px;line-height:28px
}

}
.a-143:active .a-143-c,.a-143:focus .a-143-c,.a-143:hover .a-143-c{
	-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)
}
@-webkit-keyframes a144a{
	0%,100%{
	-webkit-transform:translateX(0) translateY(0);-moz-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)
}
50%{
	-webkit-transform:translateX(210%) translateY(210%);-moz-transform:translateX(210%) translateY(210%);-ms-transform:translateX(210%) translateY(210%);transform:translateX(210%) translateY(210%)
}

}
@keyframes a144a{
	0%,100%{
	-webkit-transform:translateX(0) translateY(0);-moz-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)
}
50%{
	-webkit-transform:translateX(210%) translateY(210%);-moz-transform:translateX(210%) translateY(210%);-ms-transform:translateX(210%) translateY(210%);transform:translateX(210%) translateY(210%)
}

}
@-webkit-keyframes a144b{
	0%,100%{
	-webkit-transform:translateX(0) translateY(0);-moz-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)
}
50%{
	-webkit-transform:translateX(-210%) translateY(210%);-moz-transform:translateX(-210%) translateY(210%);-ms-transform:translateX(-210%) translateY(210%);transform:translateX(-210%) translateY(210%)
}

}
@keyframes a144b{
	0%,100%{
	-webkit-transform:translateX(0) translateY(0);-moz-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)
}
50%{
	-webkit-transform:translateX(-210%) translateY(210%);-moz-transform:translateX(-210%) translateY(210%);-ms-transform:translateX(-210%) translateY(210%);transform:translateX(-210%) translateY(210%)
}

}
@-webkit-keyframes a144c{
	0%,100%{
	-webkit-transform:translateX(0) translateY(0);-moz-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)
}
50%{
	-webkit-transform:translateX(210%) translateY(-210%);-moz-transform:translateX(210%) translateY(-210%);-ms-transform:translateX(210%) translateY(-210%);transform:translateX(210%) translateY(-210%)
}

}
@keyframes a144c{
	0%,100%{
	-webkit-transform:translateX(0) translateY(0);-moz-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)
}
50%{
	-webkit-transform:translateX(210%) translateY(-210%);-moz-transform:translateX(210%) translateY(-210%);-ms-transform:translateX(210%) translateY(-210%);transform:translateX(210%) translateY(-210%)
}

}
@-webkit-keyframes a144d{
	0%,100%{
	-webkit-transform:translateX(0) translateY(0);-moz-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)
}
50%{
	-webkit-transform:translateX(-210%) translateY(-210%);-moz-transform:translateX(-210%) translateY(-210%);-ms-transform:translateX(-210%) translateY(-210%);transform:translateX(-210%) translateY(-210%)
}

}
@keyframes a144d{
	0%,100%{
	-webkit-transform:translateX(0) translateY(0);-moz-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)
}
50%{
	-webkit-transform:translateX(-210%) translateY(-210%);-moz-transform:translateX(-210%) translateY(-210%);-ms-transform:translateX(-210%) translateY(-210%);transform:translateX(-210%) translateY(-210%)
}

}
.a-144{
	width:45px;height:45px;margin:20px auto;background:0 0;position:relative
}
.a-144 span{
	width:15px;height:15px;border-radius:100%;display:block;position:absolute
}
.a-144 span:first-of-type{
	top:0;left:0;animation:a144a 2s infinite linear;-webkit-animation:a144a 2s infinite linear
}
.a-144 span:nth-of-type(2){
	top:0;right:0;animation:a144b 2s infinite linear;-webkit-animation:a144b 2s infinite linear
}
.a-144 span:nth-of-type(3){
	bottom:0;left:0;animation:a144c 2s infinite linear;-webkit-animation:a144c 2s infinite linear
}
.a-144 span:last-of-type{
	bottom:0;right:0;animation:a144d 2s infinite linear;-webkit-animation:a144d 2s infinite linear
}
.a-145{
	position:relative;background:#fff;padding:15px 30px 15px 15px;border-radius:5px;margin:10px 0;box-shadow:inset 0 0 1px rgba(0,0,0,.45),0 0 15px rgba(0,0,0,.05)
}
.a-145 h3{
	font-size:16px;line-height:26px;margin:0 0 3px;color:#555
}
.a-145 h3 a,.a-145 h3 a:focus,.a-145 h3 a:hover{
	color:#555;text-decoration:none
}
.a-145 p{
	font-size:13px;line-height:23px;margin:0;color:#777
}
.a-145 a.a-145-l{
	display:block;position:absolute;width:25px;height:100%;line-height:100%;top:0;right:0;background:#eee;border-top-right-radius:5px;border-bottom-right-radius:5px;border:1px solid #e3e3e3;color:#666;transition:.5s
}
.a-146 .a-146-c:before,.a-146:before{
	content:"";right:7px;bottom:7px
}
.a-145 a.a-145-l:focus,.a-145 a.a-145-l:hover{
	background:#e7e7e7;text-decoration:none
}
.a-145 a.a-145-l i{
	position:absolute;font-size:18px;line-height:18px;top:50%;left:40%;margin-top:-9px
}
.a-146{
	position:relative;max-width:250px;padding:30px 15px;margin:70px auto 15px
}
.a-147,.a-167,.a-192{
	max-width:600px
}
.a-146 h3,.a-146 h4{
	margin:0;line-height:1.2;text-shadow:3px 3px 1px rgba(0,0,0,.1);color:#fff
}
.a-146:before{
	position:absolute;top:7px;left:7px;border:1px dashed rgba(255,255,255,.8);box-shadow:inset 0 0 100px rgba(0,0,0,.1)
}
.a-146 .a-146-c,.a-146 .a-146-c:before{
	border-radius:50%;z-index:-1;position:absolute
}
.a-146 .a-146-c{
	width:120px;height:120px;background:inherit;top:-22%;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);box-shadow:0 0 15px rgba(0,0,0,.075)
}
.a-146 .a-146-c:before{
	top:7px;left:7px;border:1px dashed #fff
}
.a-146 .a-146-c>span{
	display:block;width:20px;height:20px;border-radius:100%;position:absolute;top:25%;left:50%;background:#333;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);box-shadow:inset 0 0 10px rgba(0,0,0,.1)
}
.a-146 .a-146-b,.a-146 h3,.a-146 h4,.a-147{
	position:relative
}
.a-146 h3{
	z-index:2;font-size:40px
}
.a-146 h4{
	z-index:2;font-size:70px
}
.a-146 h4 span{
	display:block;font-size:.35em;font-weight:400;letter-spacing:.1em
}
.a-146 .a-146-b{
	margin:25px 0 0;display:inline-block;z-index:2;background:rgba(0,0,0,.15);color:#fff;padding:4px 12px;border-radius:4px;transition:.5s;font-weight:700
}
.a-146 .a-146-b:focus,.a-146 .a-146-b:hover{
	color:#fff;text-decoration:none;background:rgba(0,0,0,.2)
}
.a-147{
	margin:20px auto;background:#fff;border:1px solid rgba(0,0,0,.1);box-shadow:0 0 15px rgba(0,0,0,.075);border-radius:6px;padding:15px 20px 30px
}
.a-147 h3{
	font-size:17px;line-height:2;margin:0
}
.a-147 p{
	margin:0;color:#888
}
.a-147 .a-147-b{
	position:absolute;bottom:-17px;height:35px;box-shadow:0 0 5px rgba(0,0,0,.2);border-radius:20px
}
.a-147 .a-147-b:after,.a-147 .a-147-b:before{
	content:" ";display:table
}
.a-152:before,.a-156:before{
	content:""
}
.a-147 .a-147-b a{
	display:inline-block;line-height:35px;margin:0;float:left;width:40px;color:#fff;transition:.5s;text-shadow:2px 2px 1px rgba(0,0,0,.1);border-right:1px solid rgba(0,0,0,.1)
}
.a-148>div,.a-149>div{
	top:0;left:0;width:100%;height:100%
}
.a-148>.a-btn,.a-148>div i,.a-149>div h3,.a-152 i{
	text-shadow:2px 2px 1px rgba(0,0,0,.2)
}
.a-147 .a-147-b a:first-of-type{
	padding-left:5px;border-top-left-radius:20px;border-bottom-left-radius:20px
}
.a-147 .a-147-b a:last-of-type{
	padding-right:5px;border-right:0;border-top-right-radius:20px;border-bottom-right-radius:20px
}
.a-147 .a-147-b a:active,.a-147 .a-147-b a:focus,.a-147 .a-147-b a:hover{
	color:#fff;text-decoration:none;box-shadow:inset 0 0 50px rgba(0,0,0,.1)
}
.a-148>div,.a-149 img{
	box-shadow:0 0 15px rgba(0,0,0,.05);transition:.5s
}
.a-148{
	margin:15px auto;max-width:350px;background:#333;padding:200px 10px 20px;position:relative
}
.a-148>div{
	padding:15% 20px 20px;position:absolute;color:#fff
}
.a-149,.a-149 img{
	border-radius:50%;position:relative
}
.a-148>div i{
	font-size:50px;line-height:1;margin-bottom:8px
}
@media (max-width:350px){
	.a-148>div i{
	font-size:40px
}

}
.a-148>div h3{
	font-size:18px;line-height:1.5;font-weight:700
}
.a-148>div p{
	font-size:14px;line-height:2;color:rgba(255,255,255,.9)
}
.a-148>.a-btn{
	margin:0 10px;font-size:14px;font-weight:700
}
.a-148:hover>div{
	-webkit-transform:translateY(-70px);-moz-transform:translateY(-70px);-ms-transform:translateY(-70px);transform:translateY(-70px)
}
@media (max-width:350px){
	.a-148>.a-btn{
	display:block;margin:7px 10px
}
.a-148:hover>div{
	-webkit-transform:translateY(-125px);-moz-transform:translateY(-125px);-ms-transform:translateY(-125px);transform:translateY(-125px)
}

}
.a-149{
	margin:15px auto;max-width:250px
}
.a-150,.a-151{
	max-width:350px
}
.a-149 img{
	border:5px solid #fff;z-index:2;-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0
}
.a-150>div h3,.a-90 li a{
	border-bottom:4px solid rgba(0,0,0,.05)
}
.a-149>div{
	position:absolute;z-index:1;border-radius:50%;padding-top:35%;box-shadow:inset 0 0 50px rgba(0,0,0,.1),inset 0 0 0 8px rgba(0,0,0,.05),inset -15px -15px 0 1px rgba(0,0,0,.075),0 0 15px rgba(0,0,0,.075)
}
.a-150,.a-150>div{
	border-top-left-radius:35px;border-bottom-right-radius:35px;position:relative
}
.a-149>div h3{
	color:#fff;font-size:25px;line-height:1.8;font-weight:400
}
.a-185 .a-btn,.a-186>div>span{
	line-height:40px;width:40px;font-weight:700
}
.a-149>div h3 span{
	display:block;font-size:15px;color:rgba(255,255,255,.9)
}
.a-149>div h3 a,.a-149>div h3 a:focus,.a-149>div h3 a:hover{
	color:#fff;text-decoration:none
}
.a-149:active img,.a-149:focus img,.a-149:hover img{
	-webkit-transform:scale(.35);-moz-transform:scale(.35);-ms-transform:scale(.35);transform:scale(.35)
}
.a-150{
	margin:15px auto 45px;box-shadow:inset 0 0 1px rgba(0,0,0,.5),0 0 20px rgba(0,0,0,.1)
}
.a-150>div{
	top:15px;right:15px;padding:30px
}
.a-150>div h3{
	font-weight:lighter;font-size:30px;line-height:40px;margin:0;color:#fff;padding-bottom:15px
}
.a-150>div p{
	margin:15px 0 25px;color:#fff;font-size:15px;line-height:35px
}
.a-150>div .a-150-b{
	font-size:16px;font-weight:700;display:block;padding:2px 0;border-radius:4px;background:#fff;color:#444;line-height:50px
}
.a-152,.a-152 i,.a-152:before{
	border-radius:100%;display:block
}
.a-150>div .a-150-b:focus,.a-150>div .a-150-b:hover{
	color:#444;text-decoration:none;background:#fff
}
.a-151{
	margin:15px auto;padding:30px;position:relative
}
.a-151 span{
	display:block;position:absolute;width:700px;height:120px;top:0;left:-200px;z-index:-5;box-shadow:inset 0 0 20px rgba(0,0,0,.15);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:200px 0;-moz-transform-origin:200px 0;-ms-transform-origin:200px 0;transform-origin:200px 0
}
.a-151 .a-151-c,.a-152,.a-152 i{
	position:relative
}
.a-151 span:first-of-type{
	top:0
}
.a-151 span:nth-of-type(2){
	top:140px
}
.a-151 span:nth-of-type(3){
	top:280px
}
.a-151 span:last-of-type{
	top:420px
}
.a-151 .a-151-c{
	z-index:10;background:#fff;color:#555;padding:20px;box-shadow:0 0 15px rgba(0,0,0,.1)
}
.a-151 .a-151-c h3{
	margin:0 0 3px;color:#555;font-size:18px;line-height:28px
}
.a-151 .a-151-c h3 a,.a-151 .a-151-c h3 a:focus,.a-151 .a-151-c h3 a:hover{
	color:#555;text-decoration:none
}
.a-151 .a-151-c p{
	margin:0;font-size:14px;line-height:28px;color:#777
}
.a-152,.a-153,.a-154{
	margin:15px auto
}
.a-152{
	color:#fff;text-decoration:none;width:150px;height:150px;line-height:150px;box-shadow:0 0 20px rgba(0,0,0,.05)
}
.a-152 i{
	width:70px;height:70px;left:40px;top:40px;line-height:70px;font-size:32px;color:#fff;box-shadow:0 0 0 20px #fff;transition:.5s
}
.a-152:before{
	position:absolute;background:0 0;width:100%;height:100%;top:0;left:0;transition:.5s;border:3px solid #fff
}
.a-153,.a-153 img{
	position:relative
}
.a-152:active i,.a-152:focus i,.a-152:hover i{
	box-shadow:none
}
.a-152:active:before,.a-152:focus:before,.a-152:hover:before{
	width:110px;height:110px;border:3px solid #fff;top:20px;left:20px
}
.a-153,.a-153 img,.a-153>div{
	border-radius:50%
}
.a-152:focus,.a-152:hover{
	text-decoration:none
}
.a-153{
	max-width:250px
}
.a-153 img{
	transition:.5s;z-index:2;box-shadow:0 0 15px rgba(0,0,0,.05);-webkit-transform:translateX(0) rotate(0);-moz-transform:translateX(0) rotate(0);-ms-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)
}
.a-153>div{
	position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;padding-top:35%;transition:.5s;box-shadow:inset 0 0 50px rgba(0,0,0,.1),inset 0 0 0 8px rgba(0,0,0,.05),inset -15px -15px 0 1px rgba(0,0,0,.075),0 0 15px rgba(0,0,0,.075)
}
.a-154,.a-154 img{
	position:relative
}
.a-153>div h3{
	color:#fff;font-size:25px;line-height:1.8;font-weight:400;text-shadow:2px 2px 1px rgba(0,0,0,.1)
}
.a-153>div h3 span{
	display:block;font-size:15px;color:rgba(255,255,255,.9)
}
.a-153>div h3 a,.a-153>div h3 a:focus,.a-153>div h3 a:hover{
	color:#fff;text-decoration:none
}
.a-153:active img,.a-153:focus img,.a-153:hover img{
	z-index:10;-webkit-transform:translateX(100%) rotate(180deg);-moz-transform:translateX(100%) rotate(180deg);-ms-transform:translateX(100%) rotate(180deg);transform:translateX(100%) rotate(180deg)
}
.a-154{
	max-width:350px;transition:.25s;z-index:2
}
.a-154 img{
	z-index:3
}
.a-154>div{
	position:absolute;transition:.25s;background:#222;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);z-index:1;padding:15px 7px 5px
}
.a-155 i,.a-156{
	position:relative
}
.a-154>div h3{
	margin:0 0 3px;font-size:16px;line-height:1.5;color:#fff;font-weight:400
}
.a-154>div h3 a,.a-154>div h3 a:focus,.a-154>div h3 a:hover{
	color:#fff;text-decoration:none
}
.a-154>div p{
	margin:0;color:rgba(255,255,255,.5)
}
.a-154:active,.a-154:focus,.a-154:hover{
	box-shadow:0 0 0 10px #222;z-index:4
}
.a-154:active>div,.a-154:focus>div,.a-154:hover>div{
	box-shadow:0 0 0 10px #222;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)
}
.a-155{
	display:block;width:140px;height:140px;margin:15px auto;box-shadow:0 0 15px rgba(0,0,0,.1)
}
.a-155 i{
	color:#444;display:inline-block;width:80px;height:80px;font-size:35px;top:30px;background:#fff;border:2px solid #fff;border-radius:100%;line-height:76px;box-shadow:0 0 15px rgba(0,0,0,.1),1px 1px rgba(0,0,0,.01),2px 2px rgba(0,0,0,.01),3px 3px rgba(0,0,0,.01),4px 4px rgba(0,0,0,.01),5px 5px rgba(0,0,0,.01),6px 6px rgba(0,0,0,.01),7px 7px rgba(0,0,0,.01),8px 8px rgba(0,0,0,.01),9px 9px rgba(0,0,0,.01),10px 10px rgba(0,0,0,.01),11px 11px rgba(0,0,0,.01),12px 12px rgba(0,0,0,.01),13px 13px rgba(0,0,0,.01),14px 14px rgba(0,0,0,.01),15px 15px rgba(0,0,0,.01),16px 16px rgba(0,0,0,.01),17px 17px rgba(0,0,0,.01),18px 18px rgba(0,0,0,.01),19px 19px rgba(0,0,0,.01),20px 20px rgba(0,0,0,.01),21px 21px rgba(0,0,0,.01),22px 22px rgba(0,0,0,.01),23px 23px rgba(0,0,0,.01),24px 24px rgba(0,0,0,.01),25px 25px rgba(0,0,0,.01),26px 26px rgba(0,0,0,.01),27px 27px rgba(0,0,0,.01),28px 28px rgba(0,0,0,.01),29px 29px rgba(0,0,0,.01),30px 30px rgba(0,0,0,.01),31px 31px rgba(0,0,0,.01),32px 32px rgba(0,0,0,.01),33px 33px rgba(0,0,0,.01),34px 34px rgba(0,0,0,.01),35px 35px rgba(0,0,0,.01),36px 36px rgba(0,0,0,.01),37px 37px rgba(0,0,0,.01),38px 38px rgba(0,0,0,.01),39px 39px rgba(0,0,0,.01),40px 40px rgba(0,0,0,.01),41px 41px rgba(0,0,0,.01),42px 42px rgba(0,0,0,.01),43px 43px rgba(0,0,0,.01),44px 44px rgba(0,0,0,.01),45px 45px rgba(0,0,0,.01),46px 46px rgba(0,0,0,.01),47px 47px rgba(0,0,0,.01),48px 48px rgba(0,0,0,.01),49px 49px rgba(0,0,0,.01),50px 50px rgba(0,0,0,.01),51px 51px rgba(0,0,0,.01),52px 52px rgba(0,0,0,.01),53px 53px rgba(0,0,0,.01),54px 54px rgba(0,0,0,.01),55px 55px rgba(0,0,0,.01),56px 56px rgba(0,0,0,.01),57px 57px rgba(0,0,0,.01),58px 58px rgba(0,0,0,.01),59px 59px rgba(0,0,0,.01)
}
.a-155:focus i,.a-155:hover i{
	color:#444;text-decoration:none
}
.a-156{
	padding:50px 20px;color:#fff;text-align:center;margin:15px 0;border:8px solid #fff;box-shadow:0 0 0 1px rgba(0,0,0,.15),0 0 15px rgba(0,0,0,.1),inset 0 0 50px rgba(0,0,0,.1);z-index:2
}
.a-156:before{
	position:absolute;top:0;right:0;left:0;bottom:0;z-index:-1;background-image:repeating-linear-gradient(-45deg,transparent 0,transparent 10px,rgba(255,255,255,.1) 0,rgba(255,255,255,.1) 12px),repeating-linear-gradient(45deg,transparent 0,transparent 10px,rgba(255,255,255,.1) 0,rgba(255,255,255,.1) 12px),repeating-linear-gradient(to right,transparent 0,transparent 10px,rgba(255,255,255,.1) 0,rgba(255,255,255,.1) 12px),repeating-linear-gradient(to bottom,transparent 0,transparent 10px,rgba(255,255,255,.1) 0,rgba(255,255,255,.1) 12px)
}
.a-156 h3{
	color:#fff;font-size:35px;line-height:1.5;font-weight:lighter;text-shadow:2px 2px 1px rgba(0,0,0,.2)
}
.a-157{
	padding:35px 25px;margin:15px auto;color:#fff;text-shadow:2px 2px 1px rgba(0,0,0,.3);box-shadow:0 0 15px rgba(0,0,0,.1)
}
.a-157:after,.a-157:before{
	content:" ";display:table
}
.a-157 .a-157-p{
	width:170px;float:left
}
@media (max-width:550px){
	.a-157 .a-157-p{
	width:100%;float:none;margin-bottom:10px
}

}
.a-157 .a-157-p h4{
	margin:10px 0 5px;font-size:15px;line-height:28px
}
.a-157 .a-157-p h3{
	margin:0 0 15px;font-size:55px;line-height:55px;font-weight:700;color:#fff
}
.a-157 .a-157-p h3 span{
	font-size:16px;line-height:16px;font-weight:400;margin:0 5px
}
.a-158 ul li,.a-159 span{
	font-weight:700;text-transform:uppercase
}
.a-157 .a-157-p h3 a,.a-157 .a-157-p h3 a:focus,.a-157 .a-157-p h3 a:hover{
	color:#fff;text-decoration:none
}
.a-157 .a-157-f{
	margin-left:190px;font-size:15px;line-height:30px
}
@media (max-width:550px){
	.a-157 .a-157-f{
	margin-left:0;text-align:center
}

}
.a-158{
	max-width:250px;padding:20px;margin:15px auto;border-top:6px solid rgba(0,0,0,.1);border-bottom:6px solid rgba(0,0,0,.1)
}
.a-158 h3{
	margin:0 0 15px;padding-bottom:15px;border-bottom:1px dashed rgba(0,0,0,.2);text-transform:uppercase;color:#fff;font-size:16px;line-height:16px
}
.a-158 h3 a,.a-158 h3 a:focus,.a-158 h3 a:hover{
	color:#fff;text-decoration:none
}
.a-158 ul{
	margin:0;padding:0;list-style-type:none
}
.a-158 ul li{
	margin:7px 0
}
.a-158 ul li:last-of-type{
	margin-bottom:0
}
.a-158 ul li a,.a-158 ul li a:focus,.a-158 ul li a:hover{
	color:#fff;text-decoration:none
}
.a-158 ul li i{
	display:inline-block;width:25px;font-size:15px;margin-right:5px;color:rgba(0,0,0,.4)
}
@-webkit-keyframes a159{
	0%{
	-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)
}
100%{
	-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)
}

}
@keyframes a159{
	0%{
	-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)
}
100%{
	-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)
}

}
.a-159{
	display:block;width:150px;height:150px;border-radius:100%;margin:15px auto;vertical-align:middle;position:relative;color:#fff;text-shadow:3px 3px 1px rgba(0,0,0,.2);box-shadow:0 0 15px rgba(0,0,0,.1),inset 0 0 50px rgba(0,0,0,.15)
}
.a-159:after{
	width:140px;height:140px;position:absolute;top:5px;left:5px;content:"";background:0 0;border-radius:50%;border:2px dashed #fff
}
.a-161,.a-161>div{
	position:relative;box-shadow:inset 0 0 1px rgba(0,0,0,.3)
}
.a-159:active:after,.a-159:focus:after,.a-159:hover:after{
	-webkit-animation:a159 .5s linear infinite;animation:a159 .5s linear infinite
}
.a-159:focus,.a-159:hover{
	color:#fff;text-decoration:none
}
.a-159 i{
	font-size:40px;line-height:50px;display:block;padding-top:30px;margin-bottom:5px
}
.a-160{
	padding:30px 20px;width:100%;border-top:7px solid rgba(0,0,0,.15);display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;color:#fff
}
.a-163,.a-187 .a-187-e{
	-webkit-flex-wrap:wrap
}
.a-160 .a-160-c{
	width:33.333%;padding:20px;border-right:2px solid rgba(0,0,0,.05)
}
.a-160 .a-160-c:last-of-type{
	border-right:0
}
@media (max-width:767px){
	.a-160 .a-160-c{
	width:50%
}
.a-160 .a-160-c:nth-of-type(2){
	border-right:0
}

}
@media (max-width:600px){
	.a-160 .a-160-c{
	width:100%;border-right:0
}

}
.a-160 .a-160-c h2{
	margin:0;font-size:30px;line-height:45px;font-weight:lighter
}
.a-160 .a-160-c p{
	font-size:15px;line-height:30px
}
.a-160 .a-160-c a,.a-160 .a-160-c a:focus,.a-160 .a-160-c a:hover{
	color:#fff;text-decoration:none
}
.a-160 .a-160-c .a-160-b{
	font-size:16px;line-height:32px;display:inline-block;margin-top:20px;font-weight:400;border-bottom:1px dashed #fff
}
.a-160 .a-160-c .a-160-b:hover{
	border-bottom:0
}
.a-161{
	margin:15px auto;background:#eee;border-radius:20px;width:12px;height:400px;transform:rotate(180deg)
}
.a-161:after,.a-161:before{
	content:" ";display:table
}
.a-161>div{
	background-image:repeating-linear-gradient(-45deg,rgba(255,255,255,.175),rgba(255,255,255,.175) 8px,transparent 0,transparent 16px)
}
.a-161>div:first-of-type{
	border-top-left-radius:20px;border-top-right-radius:20px
}
.a-161>div:last-of-type{
	border-bottom-left-radius:20px;border-bottom-right-radius:20px
}
.a-161>div>span{
	position:absolute;top:50%;right:20px;padding:5px 8px;font-size:12px;line-height:1;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1),0 0 15px rgba(0,0,0,.1);display:block;text-shadow:1px 1px 1px rgba(0,0,0,.4);border-left:2px solid #333;color:#fff;background:inherit;background-image:none;border-radius:3px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)
}
.a-161>div>span:after{
	right:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(51,51,51,0);border-right-color:#333;border-width:6px;margin-top:-6px
}
.a-162{
	position:relative;margin:15px auto;padding:15px
}
.a-162:before{
	position:absolute;content:"";top:0;left:160px;width:1px;height:100%;background:#ddd
}
.a-162 .a-162-i{
	margin:20px 0;position:relative
}
.a-162 .a-162-i:after,.a-162 .a-162-i:before{
	content:" ";display:table
}
.a-162 .a-162-i span{
	display:block;float:left;width:125px;text-align:right;color:#999
}
@media (max-width:500px){
	.a-162{
	padding:10px
}
.a-162:before{
	left:130px
}
.a-162 .a-162-i span{
	width:100px;font-size:13px
}

}
.a-162 .a-162-i b{
	display:block;width:14px;height:14px;top:7px;border-radius:100%;position:absolute;left:138px;border:3px solid #fff;z-index:5
}
@media (max-width:500px){
	.a-162 .a-162-i b{
	left:113px
}

}
.a-162 .a-162-i b:after{
	background:0 0;position:absolute;width:16px;height:16px;top:-4px;left:-4px;content:"";border:2px solid #777;border-radius:100%;z-index:3
}
.a-162 .a-162-i>a{
	display:block;margin-left:165px;color:#555;font-weight:700
}
@media (max-width:500px){
	.a-162 .a-162-i>a{
	margin-left:140px
}

}
.a-162 .a-162-i>a:focus,.a-162 .a-162-i>a:hover{
	color:#777;text-decoration:none
}
.a-163{
	padding:0;width:100%;margin:20px 0;background:#fff;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center
}
.a-163 .a-163-c{
	width:33.333%;padding:30px 40px;box-shadow:inset 0 0 100px rgba(0,0,0,.02),inset 0 0 1px rgba(0,0,0,.3)
}
.a-164,.a-164>div{
	height:10px;position:relative;box-shadow:inset 0 0 1px rgba(0,0,0,.3)
}
@media (max-width:767px){
	.a-163 .a-163-c{
	width:50%
}
.a-167{
	max-width:350px
}

}
@media (max-width:600px){
	.a-163 .a-163-c{
	width:100%
}

}
.a-163 .a-163-c h2{
	margin:0 0 5px;font-size:50px;line-height:60px;color:#aaa;font-weight:lighter
}
@media (max-width:500px){
	.a-163 .a-163-c h2{
	font-size:30px;line-height:40px
}

}
.a-163 .a-163-c h3{
	margin:0 0 5px;font-size:17px;line-height:27px;color:#666;text-transform:uppercase;font-weight:700
}
.a-163 .a-163-c h3 a,.a-163 .a-163-c h3 a:focus,.a-163 .a-163-c h3 a:hover{
	color:#666;text-decoration:none
}
.a-163 .a-163-c p{
	font-size:15px;line-height:30px;color:#777
}
.a-163 .a-163-c.a-163-h{
	background:#444;position:relative
}
.a-163 .a-163-c.a-163-h h3,.a-163 .a-163-c.a-163-h h3 a,.a-163 .a-163-c.a-163-h h3 a:focus,.a-163 .a-163-c.a-163-h h3 a:hover{
	color:#eee
}
.a-163 .a-163-c.a-163-h p{
	color:#aaa
}
.a-164{
	margin:30px 0;background:#eee;border-radius:20px
}
.a-164:after,.a-164:before{
	content:" ";display:table
}
.a-164>div{
	float:left;background-image:repeating-linear-gradient(-45deg,rgba(255,255,255,.175),rgba(255,255,255,.175) 8px,transparent 0,transparent 16px)
}
.a-164>div:first-of-type{
	border-top-left-radius:20px;border-bottom-left-radius:20px
}
.a-164>div:last-of-type{
	border-top-right-radius:20px;border-bottom-right-radius:20px
}
.a-164>div>span{
	position:absolute;right:50%;width:30px;height:30px;line-height:30px;top:50%;-webkit-transform:translateY(-15px) translateX(15px);-moz-transform:translateY(-15px) translateX(15px);-ms-transform:translateY(-15px) translateX(15px);transform:translateY(-15px) translateX(15px);font-size:12px;font-weight:700;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1),0 0 15px rgba(0,0,0,.1);display:block;text-shadow:2px 2px 1px rgba(0,0,0,.3);color:#fff;background:inherit;background-image:none;border-radius:50%
}
.a-166>a,.a-174:active h4,.a-174:focus h4,.a-174:hover h4{
	-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0)
}
.a-165{
	width:170px;height:170px;margin:25px auto;position:relative;border-radius:100%;text-shadow:2px 2px 1px rgba(0,0,0,.2);color:#fff
}
.a-165>a,.a-165>span{
	position:absolute;width:100%;height:100%;display:block;border-radius:100%
}
.a-165>span{
	top:0;left:0;opacity:.7;box-shadow:0 0 10px rgba(0,0,0,.1)
}
.a-165>span:first-of-type{
	left:-5%;top:2.5%
}
.a-165>span:nth-of-type(2){
	top:-5%
}
.a-165>span:last-of-type{
	left:5%;top:2.5%
}
.a-165>a{
	background:0 0;padding-top:40px;top:0;left:0;color:#fff;z-index:10;font-size:15px;line-height:26px;text-transform:uppercase
}
.a-166,.a-166>a{
	position:relative
}
.a-165>a i{
	font-size:45px;line-height:55px;display:block;margin-bottom:5px
}
.a-165>a:focus,.a-165>a:hover{
	color:#fff;text-decoration:none
}
.a-166{
	margin:15px 0
}
.a-166>a{
	display:inline-block;width:120px;height:120px;line-height:120px;border-radius:100%;color:#fff;text-transform:uppercase;font-size:15px;text-shadow:1px 1px 1px rgba(0,0,0,.3);box-shadow:0 0 10px rgba(0,0,0,.1),inset 13px 6px 0 1px rgba(0,0,0,.04);margin:10px 7px;transition:.3s;font-weight:700;transform:translateY(0)
}
.a-166>a:before{
	position:absolute;width:80%;height:5%;background:rgba(0,0,0,.075);content:"";left:10%;top:100%;border-radius:100%;-webkit-transform:translateY(5px);-moz-transform:translateY(5px);-ms-transform:translateY(5px);transform:translateY(5px);box-shadow:0 0 25px rgba(0,0,0,.1);transition:.3s
}
.a-171,.a-171>img{
	position:relative
}
.a-166>a:focus,.a-166>a:hover{
	color:#fff;text-decoration:none;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px);box-shadow:0 0 10px rgba(0,0,0,.1),inset -13px -6px 0 1px rgba(0,0,0,.04)
}
.a-166>a:hover:before{
	-webkit-transform:translateY(25px);-moz-transform:translateY(25px);-ms-transform:translateY(25px);transform:translateY(25px)
}
.a-167{
	margin:15px auto;box-shadow:0 0 10px rgba(0,0,0,.075);background:#ee4720;background-image:repeating-linear-gradient(45deg,#ee4720,#ee4720 15px,#fff 0,#fff 30px,#4346ce 0,#4346ce 45px,#fff 0,#fff 60px);padding:10px
}
.a-167>div{
	background:#fff;padding:25px 30px;box-shadow:0 0 10px rgba(0,0,0,.1),inset 0 0 50px rgba(0,0,0,.05)
}
.a-167 h3{
	font-size:18px;line-height:38px;font-weight:400;margin:0 0 15px;border-bottom:1px solid #eee;padding-bottom:10px
}
.a-167 .a-167-i{
	display:block;margin:5px 0
}
.a-167 .a-167-i i{
	display:inline-block;width:30px;vertical-align:top;padding-top:7px;color:#666
}
.a-107,.a-111{
	vertical-align:middle
}
.a-167 .a-167-i b{
	display:inline-block;margin-left:0;font-weight:400
}
.a-168-1{
	background-image:repeating-linear-gradient(135deg,transparent,transparent 8px,#fff 0,#fff 16px)
}
.a-168-2{
	background-image:repeating-linear-gradient(45deg,red,red 10px,#ff69b4 0,#ff69b4 20px,#ffe4b5 0,#ffe4b5 30px,#ff0 0,#ff0 40px,purple 0,purple 50px,#00bfff 0,#00bfff 60px,orange 0,orange 70px,#90ee90 0,#90ee90 80px,#66cdaa 0,#66cdaa 90px)
}
.a-168-3{
	background-image:repeating-linear-gradient(45deg,rgba(0,0,0,.085),rgba(0,0,0,.085) 5px,rgba(0,0,0,0) 0,rgba(0,0,0,0) 10px),repeating-linear-gradient(-45deg,rgba(0,0,0,.085),rgba(0,0,0,.085) 5px,rgba(0,0,0,0) 0,rgba(0,0,0,0) 10px)
}
.a-168-4{
	background-image:radial-gradient(rgba(0,0,0,.15) 3px,transparent 4px),radial-gradient(rgba(0,0,0,.2) 4px,transparent 5px);background-size:20px 20px;background-position:0 -3px,10px -2px
}
.a-168-5{
	background-image:repeating-linear-gradient(45deg,rgba(255,255,255,.6) 2px,transparent 3px),repeating-linear-gradient(45deg,rgba(0,0,0,.1) 5px,transparent 6px)
}
.a-168-6{
	background-image:repeating-linear-gradient(45deg,rgba(255,255,255,.6) 4px,transparent 6px)
}
.a-168-7{
	background-image:repeating-linear-gradient(45deg,transparent 0,transparent 10px,rgba(0,0,0,.04) 0,rgba(0,0,0,.04) 15px),repeating-linear-gradient(-45deg,transparent 0,transparent 10px,rgba(0,0,0,.04) 0,rgba(0,0,0,.04) 15px)
}
.a-168-8{
	background-image:repeating-linear-gradient(0deg,transparent 0,transparent 2px,rgba(0,0,0,.1) 0,rgba(0,0,0,.15) 4px),repeating-linear-gradient(90deg,transparent 0,transparent 2px,rgba(0,0,0,.1) 0,rgba(0,0,0,.15) 4px)
}
.a-169-1{
	background-image:repeating-linear-gradient(to bottom,transparent 0,transparent 15px,rgba(0,0,0,.04) 0,rgba(0,0,0,.04) 30px),repeating-linear-gradient(to right,transparent 0,transparent 15px,rgba(0,0,0,.04) 0,rgba(0,0,0,.04) 30px)
}
.a-169-2{
	background-image:repeating-radial-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1) 2px,transparent 0,transparent 10px);background-size:37px 37px
}
.a-169-3{
	background-image:repeating-radial-gradient(rgba(0,0,0,.05),rgba(0,0,0,.1) 2px,transparent 0,transparent 20px);background-size:36px 43px
}
.a-169-4{
	background-image:repeating-linear-gradient(-45deg,transparent 0,transparent 10px,rgba(255,255,255,.15) 0,rgba(255,255,255,.15) 11px),repeating-linear-gradient(45deg,transparent 0,transparent 10px,rgba(255,255,255,.15) 0,rgba(255,255,255,.15) 11px),repeating-linear-gradient(to right,transparent 0,transparent 10px,rgba(255,255,255,.15) 0,rgba(255,255,255,.15) 11px),repeating-linear-gradient(to bottom,transparent 0,transparent 10px,rgba(255,255,255,.15) 0,rgba(255,255,255,.15) 11px)
}
.a-169-5{
	background-image:repeating-linear-gradient(to bottom,transparent 0,transparent 15px,#fff 0,#fff 30px),repeating-linear-gradient(to right,transparent 0,transparent 15px,#fff 0,#fff 30px)
}
.a-169-6{
	background-image:linear-gradient(45deg,rgba(255,255,255,.1) 25%,transparent 25%,transparent 75%,rgba(255,255,255,.1) 75%,rgba(255,255,255,.1)),linear-gradient(-45deg,rgba(255,255,255,.1) 25%,transparent 25%,transparent 75%,rgba(255,255,255,.1) 75%,rgba(255,255,255,.1));background-size:40px 40px;background-position:0 0,20px 20px
}
.a-169-7{
	background-image:linear-gradient(45deg,rgba(0,0,0,.15),rgba(0,0,0,.1) 50%,rgba(0,0,0,.1) 0,rgba(0,0,0,.15)),linear-gradient(-45deg,rgba(0,0,0,.15),rgba(0,0,0,.1) 50%,rgba(0,0,0,.1) 0,rgba(0,0,0,.15));background-size:20px 20px;background-position:0 0,10px 10px
}
.a-169-8{
	background-image:repeating-linear-gradient(to bottom,#fcfcfc 0,#fcfcfc 30px,#87cefa 0,#87cefa 31px)
}
.a-170-1{
	background-image:repeating-radial-gradient(rgba(255,255,255,.6),rgba(255,255,255,.6) 2px,transparent 0,transparent 20px);background-size:33px 33px
}
.a-170-2{
	background-image:linear-gradient(to right,rgba(255,255,255,.1) 20%,transparent 0),linear-gradient(to right,rgba(255,255,255,.125) 30%,transparent 0),linear-gradient(to right,rgba(255,255,255,.1) 50%,transparent 0),linear-gradient(to right,rgba(255,255,255,.125) 70%,transparent 0);background-size:10px,20px,30px,40px
}
.a-170-3{
	background-image:repeating-linear-gradient(to right,transparent 0,transparent 15px,rgba(255,255,255,.2) 0,rgba(255,255,255,.2) 16px),repeating-linear-gradient(to bottom,transparent 0,transparent 15px,rgba(255,255,255,.2) 0,rgba(255,255,255,.2) 16px),repeating-linear-gradient(to right,transparent 0,transparent 50px,rgba(255,255,255,.1) 0,rgba(255,255,255,.1) 67px),repeating-linear-gradient(to bottom,transparent 0,transparent 50px,rgba(255,255,255,.1) 0,rgba(255,255,255,.1) 67px)
}
.a-170-4{
	background-image:repeating-linear-gradient(-45deg,transparent 0,transparent 19px,rgba(255,255,255,.15) 0,rgba(255,255,255,.12) 20px),repeating-linear-gradient(45deg,transparent 0,transparent 29px,rgba(255,255,255,.18) 0,rgba(255,255,255,.1) 30px)
}
.a-170-5{
	background-image:linear-gradient(to right,rgba(0,0,0,.02) 30%,transparent 0),linear-gradient(to right,rgba(0,0,0,.025) 50%,transparent 0),linear-gradient(to right,rgba(0,0,0,.04) 100%,transparent 0),linear-gradient(to right,rgba(0,0,0,.025) 80%,transparent 0);background-size:40px,20px,30px,90px
}
.a-170-6{
	background-image:linear-gradient(-45deg,rgba(0,0,0,.05),rgba(0,0,0,.05) 50%,rgba(0,0,0,.075) 0,rgba(0,0,0,.05)),linear-gradient(45deg,rgba(0,0,0,.05),rgba(0,0,0,.05) 50%,rgba(0,0,0,.075) 0,rgba(0,0,0,.05));background-size:100px 100px;background-position:0 0,50px 50px
}
.a-170-7{
	background-image:repeating-linear-gradient(-135deg,transparent 0,transparent 9px,rgba(255,255,255,.05) 0,rgba(255,255,255,.06) 10px),repeating-linear-gradient(-135deg,transparent 0,transparent 19px,rgba(255,255,255,.07) 0,rgba(255,255,255,.08) 20px),repeating-linear-gradient(-135deg,transparent 0,transparent 29px,rgba(255,255,255,.07) 0,rgba(255,255,255,.04) 30px)
}
.a-170-8{
	background-image:repeating-linear-gradient(to right,red,red 5px,#ff69b4 0,#ff69b4 10px,#ffe4b5 0,#ffe4b5 15px,#ff0 0,#ff0 20px,olive 0,olive 25px,#00bfff 0,#00bfff 30px,orange 0,orange 35px,#90ee90 0,#90ee90 40px,#66cdaa 0,#66cdaa 45px)
}
.a-171{
	width:100%;max-width:700px;margin:15px auto;box-shadow:0 0 30px rgba(0,0,0,.05)
}
.a-171 .a-171-c{
	position:absolute;top:0;left:0;background:#fff;width:50%;height:100%;border:1px solid rgba(0,0,0,.1)
}
@media (max-width:400px){
	.a-171 .a-171-c{
	position:relative;width:100%;height:100%
}

}
.a-171 .a-171-c>div{
	position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding:0 30px
}
@media (max-width:400px){
	.a-171 .a-171-c>div{
	position:relative;top:0;padding:30px;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none
}

}
.a-172 ul li,.a-34 .a-34-l>span:first-of-type{
	-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0)
}
.a-171 .a-171-c h4{
	font-size:14px;line-height:24px;margin:0 0 10px;text-transform:uppercase
}
.a-171 .a-171-c h3{
	font-size:35px;line-height:45px;font-weight:lighter;color:#555;margin:0 0 20px
}
.a-171 .a-171-c h3 a,.a-171 .a-171-c h3 a:focus,.a-171 .a-171-c h3 a:hover{
	color:#555;text-decoration:none
}
@media (max-width:600px){
	.a-171 .a-171-c h3{
	font-size:20px;line-height:30px;font-weight:400;margin-bottom:10px
}

}
.a-171 .a-171-c .a-btn{
	border:0;border-radius:2px;text-transform:uppercase;font-size:13px;font-weight:700
}
.a-172{
	max-width:270px;margin:15px auto;box-shadow:0 0 20px rgba(0,0,0,.1);padding:25px
}
.a-172 h2{
	margin:0 0 25px;background:#fff;padding:15px 17px;color:#666;font-size:18px;line-height:30px;font-weight:700;box-shadow:4px 4px 1px rgba(0,0,0,.1)
}
.a-172 h2 a,.a-172 h2 a:focus,.a-172 h2 a:hover{
	color:#666;text-decoration:none
}
.a-172 ul{
	margin:10px 10px 0;padding:0;list-style-type:none
}
.a-172 ul li{
	margin:12px 0;font-weight:700;color:#fff;text-transform:uppercase;transition:.7s;transform:translateX(0)
}
.a-173 h3,.a-174 h4,.a-175{
	font-weight:400
}
.a-172 ul li a{
	color:rgba(255,255,255,.7);transition:.7s
}
.a-172 ul li a:focus,.a-172 ul li a:hover{
	color:#fff;text-decoration:none
}
.a-172 ul li.active a{
	color:#fff
}
.a-172 ul li:hover{
	-webkit-transform:translateX(5px);-moz-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px)
}
.a-172 ul li:before{
	content:"\f178";font-family:FontAwesome;color:rgba(0,0,0,.3);margin-right:10px
}
.a-173{
	max-width:320px;margin:20px auto;border-width:8px;padding:25px;position:relative;background:#fff;transition:.5s;box-shadow:inset 0 0 0 5px rgba(0,0,0,.05)
}
.a-173:after,.a-173:before{
	content:"";position:absolute;background:0 0;border:5px solid #333
}
.a-173:before{
	top:-13px;left:-18px;width:0;height:calc(100% + 16px);-webkit-transform:skewY(45deg);-moz-transform:skewY(45deg);-ms-transform:skewY(45deg);transform:skewY(45deg)
}
.a-173:after{
	top:-18px;left:-13px;width:calc(100% + 16px);height:0;-webkit-transform:skewX(45deg);-moz-transform:skewX(45deg);-ms-transform:skewX(45deg);transform:skewX(45deg)
}
.a-174:after,.a-174:before{
	content:" "
}
.a-173 h3{
	font-size:25px;line-height:1.4;margin:0 0 8px
}
.a-173 p{
	font-size:16px;line-height:2.2;color:rgba(0,0,0,.7);margin:0
}
.a-173:active,.a-173:focus,.a-173:hover{
	background:#fcfcfc
}
.a-174{
	max-width:270px;margin:15px auto;box-shadow:0 0 15px rgba(0,0,0,.1),inset 0 0 100px rgba(0,0,0,.025);padding:20px;position:relative
}
.a-174:after,.a-174:before,.a-174>i{
	position:absolute
}
.a-174:before{
	left:3px;right:3px;top:3px;bottom:3px;background:#fff
}
.a-174:after{
	left:0;right:0;top:0;bottom:0;background:inherit;transition:.3s;-webkit-transform:translateY(-150%);-moz-transform:translateY(-150%);-ms-transform:translateY(-150%);transform:translateY(-150%)
}
.a-174>i{
	display:block;width:70px;height:70px;line-height:70px;top:0;left:20px;color:#fff;font-size:25px;transition:.3s;text-shadow:2px 2px 1px rgba(0,0,0,.2)
}
.a-174 h3,.a-174 h4{
	font-size:20px;line-height:1.5
}
.a-174 h4,.a-176>span,.a-189>a,.a-195>div a{
	transition:.5s
}
.a-174 h3{
	position:relative;margin-top:200px
}
.a-174 h4{
	position:absolute;width:80%;bottom:10%;left:10%;color:#fff;z-index:-1;opacity:0;text-shadow:1px 1px 1px rgba(0,0,0,.3);-webkit-transform:translateY(250%);-moz-transform:translateY(250%);-ms-transform:translateY(250%);transform:translateY(250%)
}
.a-174 h4 a,.a-174 h4 a:focus,.a-174 h4 a:hover{
	color:#fff;text-decoration:none
}
.a-174:active i,.a-174:focus i,.a-174:hover i{
	z-index:3;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);font-size:50px
}
.a-174:active h4,.a-174:focus h4,.a-174:hover h4{
	transform:translateY(0);z-index:3;opacity:1
}
.a-174:hover:after{
	-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)
}
.a-175{
	font-size:23px;line-height:33px;text-shadow:3px 3px 0 rgba(0,0,0,.3);text-transform:uppercase;width:75%;position:relative;color:#fff;padding:18px 15px;margin:15px auto 45px;border-width:0
}
.a-176 .a-btn,.a-179 .a-btn,.a-180 .a-180-b .a-btn{
	font-weight:700;text-transform:uppercase
}
.a-175 span:after,.a-175 span:before,.a-175:after,.a-175:before{
	position:absolute;width:0;height:0;bottom:-20px;content:""
}
@media (max-width:550px){
	.a-175{
	font-size:18px;line-height:28px
}

}
.a-175:after,.a-175:before{
	display:block;border:32px solid;border-color:inherit;opacity:.85
}
.a-176>span,.a-177>span{
	opacity:1;display:block
}
.a-175:before{
	left:-44px;border-left-color:transparent
}
.a-175:after{
	right:-44px;border-right-color:transparent
}
.a-175 span{
	display:block
}
.a-175 span:after,.a-175 span:before{
	border:10px solid rgba(0,0,0,.3);border-bottom-color:transparent;z-index:2
}
.a-175 span:before{
	left:0;border-left-color:transparent
}
.a-175 span:after{
	right:0;border-right-color:transparent
}
.a-176,.a-177{
	border:1px solid rgba(0,0,0,.1);max-width:400px;overflow:hidden
}
.a-176{
	margin:15px auto;padding:20px 20px 20px 80px;text-align:left;position:relative
}
.a-177,.a-178,.a-180,.a-182{
	text-align:center
}
.a-176>span{
	position:absolute;box-shadow:0 0 15px rgba(0,0,0,.3)
}
.a-176>span:first-of-type{
	width:30px;height:110%;left:0;bottom:0;-webkit-transform-origin:100% 100%;-moz-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%;-webkit-transform:rotate(-12deg);-moz-transform:rotate(-12deg);-ms-transform:rotate(-12deg);transform:rotate(-12deg);z-index:3
}
.a-176>span:nth-of-type(2){
	width:30px;height:110%;left:0;top:0;-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:rotate(12deg);-moz-transform:rotate(12deg);-ms-transform:rotate(12deg);transform:rotate(12deg);z-index:3
}
.a-176>span:nth-of-type(3){
	width:30px;height:110%;left:20px;bottom:0;-webkit-transform-origin:100% 100%;-moz-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%;-webkit-transform:rotate(-12deg);-moz-transform:rotate(-12deg);-ms-transform:rotate(-12deg);transform:rotate(-12deg);z-index:2
}
.a-176>span:nth-of-type(4){
	width:30px;height:110%;left:20px;top:0;-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:rotate(12deg);-moz-transform:rotate(12deg);-ms-transform:rotate(12deg);transform:rotate(12deg);z-index:2
}
.a-176>span:nth-of-type(5){
	width:30px;height:110%;left:40px;bottom:0;-webkit-transform-origin:100% 100%;-moz-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%;-webkit-transform:rotate(-12deg);-moz-transform:rotate(-12deg);-ms-transform:rotate(-12deg);transform:rotate(-12deg);z-index:1
}
.a-176>span:last-of-type{
	width:30px;height:110%;left:40px;top:0;-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:rotate(12deg);-moz-transform:rotate(12deg);-ms-transform:rotate(12deg);transform:rotate(12deg);z-index:1
}
.a-176 h3{
	margin-bottom:5px;font-size:20px;line-height:1.5;color:#444;text-transform:uppercase
}
.a-176 p{
	color:#666;line-height:2.2;margin:0 0 7px
}
.a-176 .a-btn{
	font-size:12px;padding:10px 14px
}
.a-177{
	box-shadow:0 0 15px rgba(0,0,0,.07);margin:15px auto;padding:50px;position:relative
}
.a-179,.a-197,.a-198,.a-199,.a-214{
	max-width:350px
}
.a-177>span{
	position:absolute;box-shadow:0 0 15px rgba(0,0,0,.3)
}
.a-177>span:first-of-type{
	width:40px;height:100%;left:0;bottom:0;-webkit-transform-origin:100% 100%;-moz-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%;-webkit-transform:rotate(-12deg);-moz-transform:rotate(-12deg);-ms-transform:rotate(-12deg);transform:rotate(-12deg)
}
.a-177>span:nth-of-type(2){
	width:40px;height:100%;left:0;bottom:0;-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:rotate(12deg);-moz-transform:rotate(12deg);-ms-transform:rotate(12deg);transform:rotate(12deg)
}
.a-177>span:nth-of-type(3){
	width:100%;height:40px;left:0;top:0;-webkit-transform-origin:0 100%;-moz-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:rotate(-6deg);-moz-transform:rotate(-6deg);-ms-transform:rotate(-6deg);transform:rotate(-6deg)
}
.a-177>span:nth-of-type(4){
	width:100%;height:40px;top:0;right:0;-webkit-transform-origin:100% 100%;-moz-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%;-webkit-transform:rotate(6deg);-moz-transform:rotate(6deg);-ms-transform:rotate(6deg);transform:rotate(6deg)
}
.a-177>span:nth-of-type(5){
	width:40px;height:100%;right:0;bottom:0;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotate(-12deg);-moz-transform:rotate(-12deg);-ms-transform:rotate(-12deg);transform:rotate(-12deg)
}
.a-177>span:nth-of-type(6){
	width:40px;height:100%;right:0;bottom:0;-webkit-transform-origin:0 100%;-moz-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:rotate(12deg);-moz-transform:rotate(12deg);-ms-transform:rotate(12deg);transform:rotate(12deg)
}
.a-177>span:nth-of-type(7){
	width:100%;height:40px;left:0;bottom:0;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotate(6deg);-moz-transform:rotate(6deg);-ms-transform:rotate(6deg);transform:rotate(6deg)
}
.a-177>span:last-of-type{
	width:100%;height:40px;bottom:0;right:0;-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:rotate(-6deg);-moz-transform:rotate(-6deg);-ms-transform:rotate(-6deg);transform:rotate(-6deg)
}
.a-177 h3{
	margin-bottom:5px;font-size:20px;line-height:1.3;color:#444;text-transform:uppercase
}
.a-177 h3 a,.a-177 h3 a:focus,.a-177 h3 a:hover{
	color:#444;text-decoration:none
}
.a-177 p{
	color:#666;margin:0
}
.a-178{
	display:block;width:150px;height:150px;position:relative;margin:15px auto;border-radius:100%;padding:20px;color:#555;overflow:hidden;box-shadow:0 0 10px rgba(0,0,0,.1)
}
.a-178:before{
	content:"";position:absolute;width:100%;height:100%;left:0;top:0;border-radius:100%;background-image:linear-gradient(to right,transparent 50%,rgba(0,0,0,.2) 0,rgba(0,0,0,.05) 100%);box-shadow:inset 0 0 10px rgba(0,0,0,.1)
}
.a-178 span{
	display:block;width:100%;height:100%;background:#fff;border-radius:50%;box-shadow:0 0 10px rgba(0,0,0,.1)
}
.a-178 span i{
	font-size:40px;line-height:50px;display:block;padding-top:12px
}
.a-178:focus,.a-178:hover{
	color:#555;text-decoration:none
}
.a-179{
	margin:40px auto 20px;position:relative;padding:15px 20px;border-top:0;border-right-width:0;border-bottom:0;border-left-width:3px;box-shadow:0 0 0 1px rgba(0,0,0,.075),0 0 10px rgba(0,0,0,.1);border-radius:6px
}
.a-179 img{
	display:block;position:absolute;width:100px;height:100px;right:-20px;top:-20px;border-radius:100%;border:4px solid #fff;box-shadow:0 0 0 1px rgba(0,0,0,.05),0 0 10px rgba(0,0,0,.1)
}
@media (max-width:500px){
	.a-179 img{
	position:relative;top:0;left:0;margin-bottom:10px
}

}
.a-179 h3{
	margin:0 60px 5px 0;font-size:18px;line-height:28px
}
@media (max-width:500px){
	.a-179 h3{
	margin-right:0
}

}
.a-179 p{
	margin:0 60px 7px 0;font-size:14px;line-height:28px;color:#888
}
@media (max-width:500px){
	.a-179 p{
	margin-right:0
}

}
.a-179 .a-btn{
	position:absolute;bottom:-18px;right:10px;border-radius:18px;font-size:12px;padding:10px 17px
}
.a-180{
	max-width:280px;margin:15px auto;background:#fff;border:1px solid rgba(0,0,0,.1);box-shadow:0 0 15px rgba(0,0,0,.075)
}
.a-180 .a-180-t{
	padding:50px 0 80px
}
.a-180 .a-180-t>a{
	display:block;width:80px;height:80px;font-size:40px;line-height:80px;margin:0 auto;border-radius:4px;box-shadow:0 0 15px rgba(0,0,0,.025);border:1px solid rgba(0,0,0,.1);background:rgba(0,0,0,.1);text-shadow:3px 3px 1px rgba(0,0,0,.2);color:#fff
}
.a-180 .a-180-t>a:focus,.a-180 .a-180-t>a:hover{
	color:#fff;text-decoration:none
}
.a-180 .a-180-b{
	padding:0 20px;position:relative
}
.a-180 .a-180-b>div{
	width:100%;position:relative;background:#fff;top:-50px;padding:20px 15px;border:1px solid rgba(0,0,0,.1);border-radius:5px;box-shadow:0 0 15px rgba(0,0,0,.075)
}
.a-180 .a-180-b>div h3{
	font-size:15px;line-height:25px;text-transform:uppercase;margin:0 0 5px
}
.a-180 .a-180-b>div p{
	margin:0;font-size:13px;line-height:26px;color:#888
}
.a-180 .a-180-b .a-btn{
	display:block;padding:15px 10px;position:relative;top:-25px
}
.a-181 .a-181-b:after,.a-181 .a-181-b:before,.a-182>div:after,.a-182>div:before{
	content:" ";display:table
}
.a-181 h2,.a-181 p,.a-182>div h3,.a-183 h2{
	font-weight:400
}
.a-181{
	margin:15px 0
}
.a-181 h2{
	font-size:40px;line-height:50px;margin:0 0 12px;color:#444
}
@media (max-width:550px){
	.a-181 h2{
	font-size:25px;line-height:35px
}

}
.a-181 h2 a,.a-181 h2 a:focus,.a-181 h2 a:hover{
	color:#444;text-decoration:none
}
.a-181 .a-181-b{
	height:6px;border-top:1px solid #ddd;margin-bottom:5px
}
.a-181 .a-181-b span{
	width:50px;height:100%;float:left;position:relative;top:-1px
}
.a-181 p{
	color:#777;font-size:16px;line-height:32px;margin:10px 0 0
}
@media (max-width:550px){
	.a-181 p{
	font-size:14px;line-height:28px
}

}
.a-182{
	margin:15px auto;max-width:400px;padding:10px;color:#fff;box-shadow:0 0 25px rgba(0,0,0,.15);position:relative;background-image:linear-gradient(to right,rgba(0,0,0,.075),rgba(0,0,0,.3) 50%,rgba(0,0,0,.075) 0,rgba(0,0,0,.2))
}
.a-183,.a-183 h2{
	margin:15px 0
}
.a-182>div{
	border:1px dashed rgba(255,255,255,.5);box-shadow:inset 0 0 25px rgba(0,0,0,.1);padding:25px;text-shadow:2px 2px 1px rgba(0,0,0,.3)
}
@media (max-width:500px){
	.a-182{
	background-image:linear-gradient(to bottom,rgba(0,0,0,.075),rgba(0,0,0,.3) 50%,rgba(0,0,0,.075) 0,rgba(0,0,0,.2))
}
.a-182>div{
	padding:10px
}

}
.a-182>div i{
	color:#fff;font-size:45px;line-height:60px
}
.a-183 h2 span,.a-183 h3{
	color:#444
}
.a-182>div h3{
	font-size:16px;line-height:26px
}
.a-182>div .a-182-l{
	float:left;width:49%;text-align:right;padding:35px 35px 35px 10px
}
@media (max-width:500px){
	.a-182>div .a-182-l{
	width:100%;text-align:center;padding:40px 0
}

}
.a-182>div .a-182-r{
	float:right;width:49%;text-align:left;padding:35px 10px 35px 35px
}
.a-183,.a-184{
	text-align:center
}
@media (max-width:500px){
	.a-182>div .a-182-r{
	width:100%;text-align:center;padding:40px 0
}

}
.a-183 h2{
	font-size:5vw;line-height:1.2;padding:12px 0;text-transform:uppercase;text-shadow:.03em .03em 1px rgba(0,0,0,.3);border-top:4px double #ccc;border-bottom:4px double #ccc
}
.a-184,.a-185{
	margin:15px auto;overflow:hidden
}
@media (max-width:1000px){
	.a-183 h2{
	font-size:8vw
}

}
@media (max-width:600px){
	.a-183 h2{
	font-size:10vw
}

}
.a-183 h2:after,.a-183 h2:before{
	display:inline-block;position:relative;content:"\f005    \f005    \f005";font-family:FontAwesome;font-size:16px;line-height:1;vertical-align:middle;text-shadow:none;top:-7px
}
.a-184:before,.a-187 .a-187-e:before,.a-187 .a-187-n:before{
	content:""
}
@media (max-width:500px){
	.a-183 h2:after,.a-183 h2:before{
	top:0;font-size:14px
}

}
.a-183 h2:before{
	left:-15px
}
.a-183 h2:after{
	right:-15px
}
.a-183 h3{
	font-size:14px;line-height:1.2;text-transform:uppercase;letter-spacing:.3em
}
@-webkit-keyframes a184{
	0%{
	-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)
}
100%{
	-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)
}

}
@keyframes a184{
	0%{
	-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)
}
100%{
	-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)
}

}
.a-184{
	display:block;width:160px;height:160px;border-radius:100%;color:#fff;padding-top:30px;box-shadow:0 0 25px rgba(0,0,0,.1);position:relative
}
.a-184:before{
	position:absolute;width:100%;height:100%;top:0;left:0;border-radius:100%;background:0 0;background-image:repeating-linear-gradient(to bottom,transparent 0,transparent 10px,rgba(0,0,0,.02) 0,rgba(0,0,0,.02) 20px),repeating-linear-gradient(to right,transparent 0,transparent 10px,rgba(0,0,0,.02) 0,rgba(0,0,0,.02) 20px);-webkit-animation:a184 7s linear infinite;animation:a184 50s linear infinite
}
.a-184 span{
	position:relative;z-index:10;font-size:55px;line-height:1.4;display:block;font-weight:lighter;text-shadow:3px 3px 1px rgba(0,0,0,.25)
}
.a-184 span>span{
	font-size:14px;line-height:1.5;font-weight:700;color:rgba(0,0,0,.5);text-transform:uppercase;text-shadow:none
}
.a-184:focus,.a-184:hover{
	color:#fff;text-decoration:none
}
.a-185{
	max-width:500px;position:relative;border-width:4px;border-top:0;border-right:0;border-bottom:0;padding:20px 50px 20px 20px;background:#fff;border-radius:5px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.075),0 0 15px rgba(0,0,0,.05)
}
.a-185 h4{
	margin:0 0 3px;font-size:18px;line-height:1.5
}
.a-185 .a-btn,.a-185 p{
	margin:0;font-size:14px
}
.a-185 p{
	color:#666
}
.a-185 .a-btn{
	padding:0;position:absolute;right:0;top:0;bottom:0;left:0;display:inline-block;z-index:5;color:#fff;text-align:center;text-transform:uppercase;letter-spacing:.2em;border-radius:5px 0 0 5px;-webkit-writing-mode:vertical-rl;-ms-writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;writing-mode:tb-rl;writing-mode:vertical-rl;text-shadow:2px 2px 1px rgba(0,0,0,.2);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);box-shadow:0 0 10px rgba(0,0,0,.1)
}
.a-186,.a-186>div{
	position:relative
}
.a-186>div>span,.a-187 .a-187-l{
	display:block;text-align:center
}
.a-110,.a-190 h3{
	-webkit-writing-mode:vertical-rl
}
.a-186{
	margin:20px auto;border:2px solid #fff;background:#eee;height:20px;border-radius:10px;box-shadow:0 0 15px rgba(0,0,0,.12),inset 0 0 5px rgba(0,0,0,.1)
}
.a-187 .a-187-e,.a-187 .a-187-n{
	max-width:700px;border-bottom:1px solid #ddd
}
.a-186>div{
	height:100%;left:0;border-radius:10px;background-image:repeating-linear-gradient(-45deg,rgba(255,255,255,.175),rgba(255,255,255,.175) 8px,transparent 0,transparent 16px)
}
.a-186>div>span{
	position:absolute;right:0;height:40px;top:50%;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px);font-size:14px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.125),0 0 5px rgba(0,0,0,.05);color:#666;background:#fff;border-radius:50%
}
.a-187{
	padding:20px 0
}
.a-187 .a-187-l{
	margin:0 auto;width:90px;height:90px;line-height:90px;position:relative;border-radius:4px;box-shadow:3px 3px 0 1px rgba(0,0,0,.1);color:#fff
}
.a-187 .a-187-n,.a-214{
	box-shadow:0 0 15px rgba(0,0,0,.05)
}
.a-187 .a-187-l:focus,.a-187 .a-187-l:hover{
	color:#fff;text-decoration:none
}
.a-187 .a-187-l>span{
	color:#fff;font-size:45px;font-weight:lighter;text-shadow:3px 3px 1px rgba(0,0,0,.3)
}
.a-187 .a-187-n{
	background:#fff;margin:30px auto 0;position:relative;text-align:center;border-top:1px solid #ddd;padding:14px 10px 10px
}
.a-187 .a-187-n>a{
	color:#444;font-size:13px;line-height:28px;text-transform:uppercase;position:relative;z-index:1;margin:0 8px;display:inline-block
}
.a-187 .a-187-n>a:focus,.a-187 .a-187-n>a:hover{
	color:#777;text-decoration:none
}
.a-187 .a-187-n:before{
	position:absolute;top:4px;left:0;right:0;bottom:0;border-top:1px dashed rgba(0,0,0,.25)
}
.a-187 .a-187-e{
	background:#fff;margin:0 auto;position:relative;box-shadow:0 3px 15px rgba(0,0,0,.05);padding:10px 15px 14px;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between
}
.a-187 .a-187-e>*{
	position:relative;z-index:1
}
.a-187 .a-187-e:before{
	position:absolute;top:0;left:0;right:0;bottom:4px;border-bottom:1px dashed rgba(0,0,0,.25)
}
.a-187 .a-187-e .a-187-s{
	flex:1
}
.a-187 .a-187-e .a-187-s a{
	margin:0 1px;border-radius:50%
}
.a-187 .a-187-e .a-187-se{
	flex:1;max-width:200px;position:relative
}
.a-189,.a-195>div{
	-webkit-flex-wrap:wrap
}
@media (max-width:550px){
	.a-187 .a-187-e{
	display:block;text-align:center;padding:15px 20px 20px
}
.a-187 .a-187-e .a-187-s{
	display:block;margin-bottom:12px
}
.a-187 .a-187-e .a-187-se{
	max-width:250px;margin:0 auto
}

}
.a-187 .a-187-e .a-187-se input{
	width:100%;box-shadow:none;height:35px;border-radius:25px;border:1px solid #ccc;padding:2px 30px 2px 15px;color:#888;font-size:13px;font-style:italic
}
.a-187 .a-187-e .a-187-se:before{
	display:block;position:absolute;content:"\f002";font-family:FontAwesome;width:20px;height:100%;top:3px;right:5px;font-size:13px;color:#888;z-index:1
}
.a-188{
	max-width:280px;margin:15px auto;border:1px solid rgba(0,0,0,.1)
}
.a-188 .a-188-i{
	padding:15px 20px;position:relative;border-bottom:1px solid rgba(0,0,0,.05)
}
.a-188 .a-188-i:last-of-type{
	border-bottom:0
}
.a-188 .a-188-i:nth-of-type(odd){
	background:#fdfdfd
}
.a-188 .a-188-i h3{
	margin:0;font-size:20px;line-height:32px;color:#333;font-weight:400
}
.a-188 .a-188-i h3 span{
	display:block;font-size:14px;color:#777
}
.a-188 .a-188-i h3 a,.a-188 .a-188-i h3 a:focus,.a-188 .a-188-i h3 a:hover{
	color:#333;text-decoration:none
}
.a-188 .a-188-i h4{
	margin:0;width:100%;text-align:right;position:absolute;right:20px;top:15px;font-size:20px;line-height:32px;font-weight:400
}
.a-188 .a-188-i h4 span{
	position:absolute;right:0;display:block;font-size:15px
}
.a-188 .a-188-i h4 span:after,.a-188 .a-188-i h4 span:before{
	margin:0 3px
}
.a-189,.a-190{
	margin:15px auto
}
.a-188 .a-188-i.a-188-up{
	border-left:4px solid #51d466
}
.a-188 .a-188-i.a-188-up h4 span{
	color:#51d466
}
.a-188 .a-188-i.a-188-up h4 span:before{
	content:"+"
}
.a-188 .a-188-i.a-188-up h4 span:after{
	content:"\f102";font-family:FontAwesome
}
.a-188 .a-188-i.a-188-down{
	border-left:4px solid #f75353
}
.a-188 .a-188-i.a-188-down h4 span{
	color:#f75353
}
.a-188 .a-188-i.a-188-down h4 span:before{
	content:"-"
}
.a-188 .a-188-i.a-188-down h4 span:after{
	content:"\f103";font-family:FontAwesome
}
.a-189{
	width:100%;height:400px;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;text-align:left
}
@media (max-width:500px){
	.a-189{
	height:300px
}

}
.a-189>a:after,.a-189>a:before{
	content:"";height:130%;background:rgba(255,255,255,.1);left:0
}
.a-189>a{
	position:relative;display:block;-webkit-flex:1;-ms-flex:1;flex:1;font-size:35px;line-height:35px;text-shadow:1px 1px 1px rgba(0,0,0,.3);font-weight:400;color:#fff;overflow:hidden;box-shadow:inset 0 0 100px rgba(0,0,0,.1)
}
@media (max-width:500px){
	.a-189>a{
	font-size:25px;line-height:25px
}

}
.a-189>a:before{
	position:absolute;top:0;width:100%;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)
}
@media (max-width:600px){
	.a-189>a:before{
	top:-20%;width:200%
}

}
.a-189>a:after{
	position:absolute;top:0;width:100%;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)
}
@media (max-width:600px){
	.a-189>a:after{
	top:-20%;width:200%
}

}
.a-189>a:focus,.a-189>a:hover{
	color:#fff;text-decoration:none;background:#333
}
.a-189>a span{
	display:block;width:300%;position:absolute;top:75%;padding-top:35%;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0
}
@media (max-width:600px){
	.a-189>a span{
	padding-top:30%
}

}
.a-190{
	max-width:220px;text-align:center;border:1px solid rgba(0,0,0,.1);box-shadow:0 0 15px rgba(0,0,0,.075);position:relative;padding:20px 20px 20px 40px;border-radius:4px;overflow:hidden
}
.a-190 h3{
	position:absolute;width:30px;height:100%;display:inline-block;left:0;top:0;margin:0;font-size:13px;line-height:30px;text-transform:uppercase;letter-spacing:.5em;color:#fff;border-top-right-radius:4px;border-bottom-right-radius:4px;-ms-writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;writing-mode:tb-rl;writing-mode:vertical-rl;text-shadow:2px 2px 1px rgba(0,0,0,.2);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);box-shadow:0 0 10px rgba(0,0,0,.2)
}
.a-190 h4{
	font-size:35px;line-height:1.2;font-weight:400;color:#555;margin-bottom:25px
}
.a-190 h4>span{
	display:block;font-size:14px;color:#888;font-weight:400
}
.a-190 ul{
	margin:0 0 0 10px;padding:0;height:250px;list-style-type:none
}
.a-190 ul li{
	text-align:left;font-size:13px;line-height:2;color:#888;margin:7px 0;position:relative;font-style:italic
}
.a-191,.a-194,.a-197>figcaption,.a-199{
	text-align:center
}
.a-190 ul li:before{
	content:"\f101";font-family:FontAwesome;margin-right:10px;color:#bbb;font-weight:400;font-style:normal
}
.a-191:before,.a-192:before{
	content:""
}
.a-199 p,.a-199>span{
	font-family:Georgia,'Times New Roman',serif
}
.a-190 .a-btn,.a-193{
	font-weight:700;text-transform:uppercase
}
.a-199 p,.a-209 .a-btn,.a-209 h3,.a-209 ul li,.a-32>div ul,.a-5 .a-5-m,.a-5 h4{
	font-style:italic
}
.a-190 .a-btn{
	font-size:12px;border-radius:20px;padding:10px 20px;text-shadow:2px 2px 1px rgba(0,0,0,.1)
}
.a-191{
	display:inline-block;position:relative;width:100px;height:100px;margin:5px;line-height:100px;text-shadow:3px 3px 1px rgba(0,0,0,.2);font-size:45px;border-radius:4px;color:#fff;background-image:linear-gradient(to bottom,rgba(0,0,0,.175),rgba(0,0,0,.175) 50%,rgba(255,255,255,.15) 0,rgba(0,0,0,0) 51%,rgba(0,0,0,0))
}
.a-191:before{
	width:90%;left:5%;height:20px;bottom:0;position:absolute;z-index:-1;box-shadow:0 5px 10px rgba(0,0,0,.15)
}
.a-191:focus,.a-191:hover{
	color:#fff;text-decoration:none
}
.a-192{
	margin:15px auto;position:relative
}
.a-192:before{
	position:absolute;background:0 0;width:2px;height:100%;top:0;left:60px;border-left:1px solid rgba(0,0,0,.15)
}
.a-192 .a-192-i{
	position:relative;padding:30px 0;background:0 0
}
.a-192 .a-192-i:after,.a-192 .a-192-i:before{
	content:" ";display:table
}
.a-192 .a-192-i>div:before,.a-193:before{
	content:""
}
.a-192 .a-192-i img{
	width:120px;float:left;border:4px solid #fff;position:relative;z-index:3;box-shadow:0 0 5px rgba(0,0,0,.25)
}
@media (max-width:500px){
	.a-192:before{
	left:40px
}
.a-192 .a-192-i img{
	width:80px;border:2px solid #fff
}

}
.a-192 .a-192-i>div{
	margin-left:150px;border-left:4px solid rgba(0,0,0,.1);padding-left:15px;position:relative
}
.a-192 .a-192-i>div:before{
	position:absolute;background:0 0;width:90px;left:-94px;top:45px;z-index:1;border-top:1px solid rgba(0,0,0,.15)
}
@media (max-width:500px){
	.a-192 .a-192-i>div{
	margin-left:95px;border-left-width:2px
}
.a-192 .a-192-i>div:before{
	width:60px;left:-62px
}

}
.a-192 .a-192-i>div h4{
	color:#888;margin:0;font-size:14px;line-height:2
}
.a-192 .a-192-i>div h3{
	font-size:20px;margin:2px 0;line-height:1.5;color:#444
}
.a-192 .a-192-i>div h3 a,.a-192 .a-192-i>div h3 a:focus,.a-192 .a-192-i>div h3 a:hover{
	color:#444;text-decoration:none
}
@media (max-width:500px){
	.a-192 .a-192-i>div h3{
	font-size:16px
}

}
.a-192 .a-192-i>div p{
	margin:0;font-size:15px;line-height:2;color:#777
}
@media (max-width:500px){
	.a-192 .a-192-i>div p{
	font-size:14px
}

}
.a-193{
	display:inline-block;margin:0 2px;color:#fff;padding:8px 65px 8px 20px;position:relative;overflow:hidden;text-shadow:2px 2px 1px rgba(0,0,0,.2)
}
.a-194,.a-195{
	margin:15px auto
}
.a-193:before{
	background:#555;height:100px;width:100px;position:absolute;right:-50px;top:-20%;-webkit-transform:rotate(25deg);-moz-transform:rotate(25deg);-ms-transform:rotate(25deg);transform:rotate(25deg);box-shadow:inset 0 0 10px rgba(0,0,0,.4)
}
.a-193 i{
	position:absolute;right:16px;font-size:16px;top:15px
}
.a-194,.a-194 .a-194-c,.a-195>div a,.a-196{
	position:relative
}
.a-193:focus,.a-193:hover{
	color:#fff;text-decoration:none
}
.a-194{
	max-width:300px;border:15px solid #fff;box-shadow:0 0 0 1px rgba(0,0,0,.05),0 0 20px rgba(0,0,0,.1),inset 0 0 15px rgba(0,0,0,.1);padding:25px;background:rgba(0,0,0,.01)
}
.a-194.a-194-1{
	background-image:repeating-linear-gradient(45deg,rgba(0,0,0,.065),rgba(0,0,0,.065) 10px,rgba(0,0,0,0) 0,rgba(0,0,0,0) 20px),repeating-linear-gradient(-45deg,rgba(0,0,0,0),rgba(0,0,0,0) 10px,rgba(0,0,0,.065) 0,rgba(0,0,0,.065) 20px)
}
.a-194.a-194-2{
	background-image:repeating-linear-gradient(45deg,rgba(0,0,0,.065),rgba(0,0,0,.065) 1px,rgba(0,0,0,0) 0,rgba(0,0,0,0) 2px),repeating-linear-gradient(-45deg,rgba(0,0,0,.065),rgba(0,0,0,.065) 1px,rgba(0,0,0,0) 0,rgba(0,0,0,0) 2px)
}
.a-194.a-194-3{
	background:rgba(0,0,0,.02);background-image:radial-gradient(rgba(0,0,0,.12) 3px,transparent 4px),radial-gradient(rgba(0,0,0,.2) 4px,transparent 5px);background-size:20px 20px;background-position:0 -3px,10px -2px
}
.a-194 .a-194-c{
	background:#fff;box-shadow:0 0 5px rgba(0,0,0,.2),inset 0 0 100px rgba(0,0,0,.025);padding:40px 20px;font-size:25px;line-height:1.7;color:#666
}
.a-194 .a-194-c a,.a-194 .a-194-c a:focus,.a-194 .a-194-c a:hover{
	color:#666;text-decoration:none
}
.a-195{
	width:100%
}
.a-195 h2{
	margin:0;font-weight:400;background:#333;padding:18px 25px;color:#fff;font-size:18px;line-height:28px;display:block
}
.a-195>div{
	display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center
}
.a-195>div a{
	display:block;min-width:200px;max-width:300px;-webkit-flex:1;-ms-flex:1;flex:1;color:#fff;padding:100px 20px 120px;box-shadow:inset 0 0 100px rgba(0,0,0,.1)
}
@media (max-width:400px){
	.a-195>div a{
	min-width:100%;max-width:auto;width:100%;padding:70px 30px
}

}
.a-195>div a:focus,.a-195>div a:hover{
	color:#fff;text-decoration:none;box-shadow:inset 0 0 200px rgba(0,0,0,.2)
}
.a-195>div a b{
	display:inline-block;font-size:15px;line-height:25px;margin-bottom:10px;font-weight:700;background:#fff;color:#444;padding:7px 15px;text-transform:uppercase;box-shadow:3px 3px 1px rgba(0,0,0,.1)
}
.a-195>div a span{
	display:block;font-size:16px;line-height:32px;text-shadow:1px 1px 1px rgba(0,0,0,.5)
}
.a-196{
	max-width:300px;margin:20px auto;border-width:8px;box-shadow:0 0 15px rgba(0,0,0,.075);-webkit-perspective:500px;perspective:500px
}
.a-196:after,.a-196:before{
	content:"";background:0 0;border:4px solid #333;position:absolute
}
.a-196:before{
	top:-12px;left:-16px;width:0;height:calc(100% + 16px);-webkit-transform:skewY(45deg);-moz-transform:skewY(45deg);-ms-transform:skewY(45deg);transform:skewY(45deg)
}
.a-196:after{
	top:-16px;left:-12px;width:calc(100% + 16px);height:0;-webkit-transform:skewX(45deg);-moz-transform:skewX(45deg);-ms-transform:skewX(45deg);transform:skewX(45deg)
}
.a-196>figcaption{
	position:absolute;right:0;bottom:10%;left:0;padding:10px 15px;color:#fff;transition:.3s;-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transform:translateZ(-200px) rotateX(90deg);-moz-transform:translateZ(-200px) rotateX(90deg);-ms-transform:translateZ(-200px) rotateX(90deg);transform:translateZ(-200px) rotateX(90deg);opacity:0;box-shadow:0 0 15px rgba(0,0,0,.1)
}
.a-196>figcaption a,.a-196>figcaption a:focus,.a-196>figcaption a:hover{
	color:#fff;text-decoration:none
}
.a-196>figcaption span{
	font-size:14px;line-height:28px;margin-right:5px;text-transform:uppercase
}
.a-196>figcaption>a{
	font-size:12px;margin:0;color:#fff;transition:.5s;display:inline-block;width:30px;height:30px;line-height:30px;border-radius:50%;background:rgba(0,0,0,.1);text-align:center
}
.a-196:focus>figcaption,.a-196:hover>figcaption{
	-webkit-transform:translateZ(0) rotateX(0);-moz-transform:translateZ(0) rotateX(0);-ms-transform:translateZ(0) rotateX(0);transform:translateZ(0) rotateX(0);opacity:1
}
.a-197{
	margin:15px auto;position:relative;border:3px solid #fff;box-shadow:0 0 25px rgba(0,0,0,.1);overflow:hidden
}
.a-197 img{
	transition:.5s;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)
}
.a-197>figcaption{
	opacity:0;position:absolute;top:0;left:0;right:0;bottom:0;border:30px solid rgba(255,255,255,.3);box-shadow:inset 0 0 0 1px rgba(255,255,255,.6),inset 0 0 30px rgba(0,0,0,.3);background:rgba(0,0,0,.4);padding:10px;transition:.5s
}
.a-198,.a-198 img{
	position:relative;transition:.5s
}
@media (max-width:500px){
	.a-197>figcaption{
	border:15px solid rgba(255,255,255,.4)
}

}
.a-197>figcaption span{
	display:inline-block;color:#fff;margin-top:12%;font-size:25px;line-height:35px;text-shadow:2px 2px 1px rgba(0,0,0,.4)
}
.a-197>figcaption hr{
	width:120px;margin:10px auto;height:2px;border-top:1px solid rgba(255,255,255,.3);border-bottom:1px solid rgba(255,255,255,.4)
}
.a-197>figcaption>a{
	display:inline-block;margin:5px 0;background:rgba(0,0,0,.5);padding:1px 15px;color:rgba(255,255,255,.8);font-size:13px;border-radius:25px;border:1px solid rgba(255,255,255,.4);box-shadow:inset 0 0 5px rgba(0,0,0,.2);transition:.5s
}
.a-197>figcaption>a:focus,.a-197>figcaption>a:hover{
	color:#fff;text-decoration:none;background:rgba(0,0,0,.6)
}
.a-197:hover img{
	-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)
}
.a-197:hover>figcaption{
	opacity:1
}
.a-198{
	overflow:hidden;margin:15px auto;box-shadow:0 0 0 7px #fff,0 0 0 8px transparent
}
.a-198 figcaption{
	position:absolute;left:0;bottom:0;width:100%;background:#fff;padding:15px 10px 12px 15px;color:#444;text-transform:uppercase;font-size:16px;transition:.5s;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)
}
.a-198 figcaption span{
	position:absolute;right:20px
}
.a-198 figcaption a{
	color:#444;margin:0 5px
}
.a-198 figcaption a:focus,.a-198 figcaption a:hover{
	color:#777;text-decoration:none
}
.a-198:hover{
	box-shadow:0 0 0 7px #fff,0 0 0 8px rgba(0,0,0,.1),0 0 20px rgba(0,0,0,.4)
}
.a-198:hover img{
	-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)
}
.a-198:hover figcaption{
	-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)
}
.a-199{
	margin:40px auto 25px;position:relative;border:1px solid #e7e7e7;background:#fdfdfd;box-shadow:2px 2px 0 1px rgba(0,0,0,.07);border-radius:4px;padding:0 25px 28px
}
.a-200,.a-97{
	max-width:320px
}
.a-199>span{
	width:50px;height:50px;line-height:80px;font-size:60px;color:#fff;border-radius:100%;position:absolute;top:-25px;left:0;right:0;margin:0 auto
}
.a-200 .a-200-c,.a-200>span{
	top:0;left:0;right:0;bottom:0;transition:.5s
}
.a-199 p{
	margin-top:40px;font-size:16px;line-height:34px;font-weight:lighter;color:#777
}
.a-200,.a-201{
	margin:15px auto;text-align:center
}
.a-199>small{
	font-size:14px;text-transform:uppercase;line-height:34px;font-weight:700
}
.a-200{
	position:relative;box-shadow:0 0 15px rgba(0,0,0,.1)
}
.a-200>span{
	position:absolute;opacity:0
}
.a-200 .a-200-c{
	background:0 0;position:absolute;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);transform:scale(0)
}
.a-200 .a-200-c>a{
	display:inline-block;padding:20px;max-width:76%;position:absolute;top:50%;left:12%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border:4px solid transparent;box-shadow:inset 0 0 0 2px #fff,0 0 0 1px #fff;color:#fff;font-size:30px;line-height:40px;text-shadow:1px 1px 1px rgba(0,0,0,.2);font-weight:lighter
}
.a-202,.a-203>span,.a-208 .a-208-i,.a-208 .a-208-i img{
	position:relative
}
@media (max-width:500px){
	.a-200 .a-200-c>a{
	padding:15px;font-size:20px;line-height:30px;font-weight:400
}

}
.a-200 .a-200-c>a:focus,.a-200 .a-200-c>a:hover{
	color:#fff;text-decoration:none
}
.a-200:hover>span{
	opacity:.8
}
.a-200:hover .a-200-c{
	-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)
}
.a-201{
	max-width:280px;border-radius:4px
}
.a-201>a{
	display:block;color:#fff;padding:15px 0;border-top-left-radius:5px;border-top-right-radius:5px;font-size:16px;border-top:4px solid rgba(0,0,0,.05);font-weight:700
}
.a-201>a:focus,.a-201>a:hover{
	color:#fff;text-decoration:none
}
.a-201>a i{
	display:block;width:60px;height:60px;line-height:60px;text-align:center;font-size:24px;border-radius:50%;background:rgba(0,0,0,.15);margin:5px auto 10px
}
.a-201 .a-201-c,.a-60>div h3{
	border:1px solid rgba(0,0,0,.15)
}
.a-201 .a-201-c{
	background:#fff;border-bottom-width:4px;border-top:0;border-bottom-left-radius:5px;border-bottom-right-radius:5px
}
.a-10,.a-202{
	border-radius:4px;overflow:hidden
}
.a-201 .a-201-c:after,.a-201 .a-201-c:before{
	content:" ";display:table
}
.a-201 .a-201-c h5{
	font-size:13px;line-height:1.6;margin:0;text-transform:uppercase;font-weight:400;padding:13px 5px 12px;width:50%;text-align:center;box-shadow:inset 0 0 0 1px rgba(0,0,0,.05),inset 0 0 50px rgba(0,0,0,.025);float:left
}
.a-201 .a-201-c h5 span{
	display:block;font-size:25px;font-weight:400;color:#666
}
.a-201 .a-201-c h5 a{
	color:#777
}
.a-201 .a-201-c h5 a:focus,.a-201 .a-201-c h5 a:hover{
	color:#777;text-decoration:none
}
.a-202{
	color:#fff;width:220px;margin:10px;padding:15px;transition:.5s;display:inline-block;box-shadow:0 2px 5px rgba(0,0,0,.2);text-shadow:2px 2px 1px rgba(0,0,0,.2)
}
.a-202 span,.a-202 span b{
	font-weight:700;margin-left:15px;transition:.5s
}
.a-212,.a-214>div i{
	text-shadow:3px 3px 1px rgba(0,0,0,.2)
}
.a-202:after,.a-202:before{
	content:" ";display:table
}
.a-202 i,.a-203>span{
	display:inline-block
}
.a-202:focus,.a-202:hover{
	color:#fff;box-shadow:0 2px 5px rgba(0,0,0,.2),inset 0 0 100px rgba(0,0,0,.1);text-decoration:none
}
.a-202.a-bg-white{
	color:#333
}
.a-202 i{
	font-size:40px;line-height:40px;float:left;width:40px;text-align:center;margin-top:7px
}
.a-202 span{
	font-size:14px;line-height:1;text-transform:uppercase
}
.a-202 span b,.a-202:focus span,.a-202:hover span{
	font-size:20px
}
.a-202:focus span b,.a-202:hover span b{
	font-size:15px
}
@-webkit-keyframes a203{
	0%,100%{
	-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)
}
50%{
	-webkit-transform:scaleY(1.8);-moz-transform:scaleY(1.8);-ms-transform:scaleY(1.8);transform:scaleY(1.8)
}

}
@keyframes a203{
	0%,100%{
	-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)
}
50%{
	-webkit-transform:scaleY(1.8);-moz-transform:scaleY(1.8);-ms-transform:scaleY(1.8);transform:scaleY(1.8)
}

}
.a-203{
	width:100px;height:70px;margin:15px auto;text-align:center
}
.a-203>span{
	width:6px;height:30px;margin:0 1px;top:20px;-webkit-animation:a203 1.4s linear infinite;animation:a203 1.4s linear infinite
}
.a-1 .a-1-d,.a-208{
	display:-webkit-flex
}
.a-203>span:nth-of-type(2){
	-webkit-animation-delay:.12s;animation-delay:.12s
}
.a-203>span:nth-of-type(3){
	-webkit-animation-delay:.24s;animation-delay:.24s
}
.a-203>span:last-of-type{
	-webkit-animation-delay:.46s;animation-delay:.46s
}
.a-204-1{
	margin:10px 0;height:5px;width:100%;background:rgba(0,0,0,.05);background-image:repeating-linear-gradient(to right,rgba(0,0,0,.075),rgba(0,0,0,.075) 5px,rgba(0,0,0,0) 0,rgba(0,0,0,0) 10px)
}
.a-204-2,.a-204-3{
	height:6px;width:100%;background:rgba(0,0,0,.05);margin:10px 0
}
.a-204-2{
	background-image:repeating-linear-gradient(45deg,rgba(0,0,0,.075),rgba(0,0,0,.075) 5px,rgba(0,0,0,0) 0,rgba(0,0,0,0) 10px)
}
.a-204-3{
	background-image:repeating-linear-gradient(-45deg,rgba(0,0,0,.075),rgba(0,0,0,.075) 5px,rgba(0,0,0,0) 0,rgba(0,0,0,0) 10px)
}
.a-204-4{
	margin:10px 0;height:5px;width:100%;background:rgba(0,0,0,.05);background-image:repeating-linear-gradient(to right,rgba(0,0,0,.075),rgba(0,0,0,.075) 10px,rgba(0,0,0,0) 0,rgba(0,0,0,0) 20px)
}
.a-205-1,.a-205-2,.a-205-3{
	height:7px;width:100%;margin:10px 0
}
.a-205-1{
	background:rgba(0,0,0,.04);background-image:repeating-linear-gradient(45deg,rgba(0,0,0,.085),rgba(0,0,0,.085) 5px,rgba(0,0,0,0) 0,rgba(0,0,0,0) 10px),repeating-linear-gradient(-45deg,rgba(0,0,0,.085),rgba(0,0,0,.085) 5px,rgba(0,0,0,0) 0,rgba(0,0,0,0) 10px)
}
.a-205-2{
	background:rgba(0,0,0,.03);background-image:repeating-linear-gradient(45deg,rgba(0,0,0,.085),rgba(0,0,0,.085) 5px,rgba(0,0,0,0) 0,rgba(0,0,0,0) 10px),repeating-linear-gradient(-45deg,rgba(0,0,0,0),rgba(0,0,0,0) 5px,rgba(0,0,0,.085) 0,rgba(0,0,0,.085) 10px)
}
.a-205-3{
	background:rgba(0,0,0,.03);background-image:repeating-linear-gradient(45deg,rgba(0,0,0,.085),rgba(0,0,0,.085) 3px,rgba(0,0,0,0) 0,rgba(0,0,0,0) 6px),repeating-linear-gradient(-45deg,rgba(0,0,0,0),rgba(0,0,0,0) 3px,rgba(0,0,0,.085) 0,rgba(0,0,0,.085) 6px)
}
.a-205-4{
	margin:10px 0;height:6px;width:100%;background:rgba(0,0,0,.04);background-image:repeating-linear-gradient(45deg,rgba(0,0,0,.085),rgba(0,0,0,.085) 1px,rgba(0,0,0,0) 0,rgba(0,0,0,0) 2px),repeating-linear-gradient(-45deg,rgba(0,0,0,.085),rgba(0,0,0,.085) 1px,rgba(0,0,0,0) 0,rgba(0,0,0,0) 2px)
}
.a-206-1,.a-206-2,.a-206-3{
	height:7px;margin:10px 0;width:100%
}
.a-206-1{
	background-image:repeating-linear-gradient(45deg,rgba(255,255,255,.25),rgba(255,255,255,.25) 5px,rgba(255,255,255,0) 0,rgba(255,255,255,0) 10px)
}
.a-206-2{
	background-image:repeating-linear-gradient(-45deg,rgba(255,255,255,.25),rgba(255,255,255,.25) 5px,rgba(255,255,255,0) 0,rgba(255,255,255,0) 10px)
}
.a-206-3{
	background-image:repeating-linear-gradient(45deg,rgba(255,255,255,.25),rgba(255,255,255,.25) 4px,rgba(255,255,255,0) 0,rgba(255,255,255,0) 8px),repeating-linear-gradient(-45deg,rgba(255,255,255,.25),rgba(255,255,255,.25) 4px,rgba(255,255,255,0) 0,rgba(255,255,255,0) 8px)
}
.a-206-4{
	margin:10px 0;height:10px;width:100%;background-image:radial-gradient(#fff 3px,transparent 4px);background-size:10px 10px
}
.a-207-1{
	margin:10px 0;height:12px;width:100%;background:rgba(0,0,0,0);background-image:radial-gradient(rgba(0,0,0,.1) 4px,transparent 5px);background-size:12px 12px
}
.a-207-2,.a-207-3{
	background:rgba(0,0,0,0);margin:10px 0;width:100%
}
.a-207-2{
	height:14px;background-image:radial-gradient(rgba(0,0,0,.12) 3px,transparent 4px),radial-gradient(rgba(0,0,0,.2) 4px,transparent 5px);background-size:20px 20px;background-position:0 -3px,10px -2px
}
.a-207-3{
	height:10px;background-image:radial-gradient(rgba(0,0,0,.15) 2px,transparent 3px);background-size:10px 10px
}
.a-207-4{
	margin:10px 0;height:12px;width:100%;background:rgba(0,0,0,0);background-image:radial-gradient(#fff 2px,transparent 3px),radial-gradient(rgba(0,0,0,.15) 4px,transparent 5px);background-size:12px 12px
}
.a-208{
	max-width:100%;margin:15px auto;text-align:center;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center
}
.a-208 .a-208-i{
	width:25%;overflow:hidden;background:#fff;box-shadow:inset 0 0 100px rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.075),0 0 25px rgba(0,0,0,.05);transition:.5s
}
@media (max-width:600px){
	.a-208 .a-208-i{
	width:50%
}

}
.a-208 .a-208-i h3{
	display:inline-block;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);color:#555;font-size:22px;padding:7px 0;text-transform:uppercase;border-right:0;border-left:0;border-top-width:2px;border-bottom-width:2px;transition:.25s;font-weight:400
}
.a-208 .a-208-i h3 a,.a-208 .a-208-i h3 a:focus,.a-208 .a-208-i h3 a:hover{
	color:#444;text-decoration:none
}
@media (max-width:400px){
	.a-208 .a-208-i h3{
	font-size:14px;border-top-width:2px;border-bottom-width:2px
}

}
.a-209{
	border:1px solid #ddd;padding:20px 25px;box-shadow:3px 3px 0 1px rgba(0,0,0,.07);max-width:280px;margin:30px auto;background:#fff;border-radius:4px;position:relative
}
.a-209 h3{
	font-size:18px;line-height:35px;margin:0;font-weight:400;border-bottom:1px dashed #ddd;padding-bottom:10px
}
.a-209 ul{
	list-style-type:none;padding:0;margin:15px 0 20px
}
.a-209 ul li{
	margin:10px 5px;color:#666
}
.a-209 ul li i{
	display:inline-block;width:30px
}
.a-209 .a-btn{
	border:0;font-size:14px;padding:11px 20px;margin-bottom:10px;border-radius:25px
}
.a-209.a-star:after{
	position:absolute;content:"";top:-1px;right:25px;width:6px;height:40px;background:gold;z-index:1
}
.a-209.a-star:before{
	content:"\f005";font-family:FontAwesome;position:absolute;color:#fff;background:gold;width:30px;height:30px;border-radius:50%;text-align:center;top:20px;right:13px;font-size:14px;line-height:30px;z-index:2
}
.a-210,.a-210 .a-210-b,.a-212{
	position:relative
}
.a-210{
	max-width:450px;margin:15px auto
}
.a-210:after,.a-210:before{
	content:" ";display:table
}
.a-210 .a-210-c{
	padding:20px 35px 20px 25px;color:#fff;width:calc(100% - 110px);box-shadow:0 0 15px rgba(0,0,0,.075);float:left
}
@media (max-width:400px){
	.a-210 .a-210-c{
	width:100%;float:none
}

}
.a-210 .a-210-c h3{
	color:#fff;font-size:20px;line-height:1.4
}
.a-210 .a-210-c p{
	font-size:14px;line-height:2.2;color:rgba(255,255,255,.8)
}
.a-210 .a-210-b{
	display:block;width:110px;height:110px;background:#fff;box-shadow:0 0 15px rgba(0,0,0,.05),inset 0 0 0 1px rgba(0,0,0,.1);float:right;left:-20px;-webkit-transform:translateY(50%);-moz-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);padding:35px 15px 15px;font-size:13px;line-height:2;font-weight:700;text-transform:uppercase;color:#555
}
.a-211 span b,.a-213 b,.a-214>div h3,.a-5 h4,.a-6>h3,.a-8>div h3{
	font-weight:400
}
@media (max-width:400px){
	.a-210 .a-210-b{
	float:none;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);left:25px;top:-20px
}

}
.a-210 .a-210-b i{
	display:block;font-size:15px
}
.a-210 .a-210-b:focus,.a-210 .a-210-b:hover{
	color:#555;text-decoration:none
}
@-webkit-keyframes a211{
	0%,100%,15%{
	-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)
}
20%,35%{
	-webkit-transform:translateY(-90px);-moz-transform:translateY(-90px);-ms-transform:translateY(-90px);transform:translateY(-90px)
}
40%,55%{
	-webkit-transform:translateY(-180px);-moz-transform:translateY(-180px);-ms-transform:translateY(-180px);transform:translateY(-180px)
}
60%,75%{
	-webkit-transform:translateY(-270px);-moz-transform:translateY(-270px);-ms-transform:translateY(-270px);transform:translateY(-270px)
}
80%,95%{
	-webkit-transform:translateY(-360px);-moz-transform:translateY(-360px);-ms-transform:translateY(-360px);transform:translateY(-360px)
}

}
@keyframes a211{
	0%,100%,15%{
	-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)
}
20%,35%{
	-webkit-transform:translateY(-90px);-moz-transform:translateY(-90px);-ms-transform:translateY(-90px);transform:translateY(-90px)
}
40%,55%{
	-webkit-transform:translateY(-180px);-moz-transform:translateY(-180px);-ms-transform:translateY(-180px);transform:translateY(-180px)
}
60%,75%{
	-webkit-transform:translateY(-270px);-moz-transform:translateY(-270px);-ms-transform:translateY(-270px);transform:translateY(-270px)
}
80%,95%{
	-webkit-transform:translateY(-360px);-moz-transform:translateY(-360px);-ms-transform:translateY(-360px);transform:translateY(-360px)
}

}
@media (max-width:500px){
	@-webkit-keyframes a211{
	0%,100%,15%{
	-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)
}
20%,35%{
	-webkit-transform:translateY(-60px);-moz-transform:translateY(-60px);-ms-transform:translateY(-60px);transform:translateY(-60px)
}
40%,55%{
	-webkit-transform:translateY(-120px);-moz-transform:translateY(-120px);-ms-transform:translateY(-120px);transform:translateY(-120px)
}
60%,75%{
	-webkit-transform:translateY(-180px);-moz-transform:translateY(-180px);-ms-transform:translateY(-180px);transform:translateY(-180px)
}
80%,95%{
	-webkit-transform:translateY(-240px);-moz-transform:translateY(-240px);-ms-transform:translateY(-240px);transform:translateY(-240px)
}

}
@keyframes a211{
	0%,100%,15%{
	-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)
}
20%,35%{
	-webkit-transform:translateY(-60px);-moz-transform:translateY(-60px);-ms-transform:translateY(-60px);transform:translateY(-60px)
}
40%,55%{
	-webkit-transform:translateY(-120px);-moz-transform:translateY(-120px);-ms-transform:translateY(-120px);transform:translateY(-120px)
}
60%,75%{
	-webkit-transform:translateY(-180px);-moz-transform:translateY(-180px);-ms-transform:translateY(-180px);transform:translateY(-180px)
}
80%,95%{
	-webkit-transform:translateY(-240px);-moz-transform:translateY(-240px);-ms-transform:translateY(-240px);transform:translateY(-240px)
}

}

}
.a-212,.a-34 .a-34-l>span:nth-of-type(2){
	-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%)
}
.a-211{
	font-size:60px;line-height:1;margin:15px 0
}
.a-211 span{
	display:block;line-height:90px;height:90px;overflow:hidden
}
@media (max-width:500px){
	.a-211{
	font-size:40px
}
.a-211 span{
	line-height:60px;height:60px
}

}
.a-211 span b{
	display:block;-webkit-animation:a211 10s linear infinite;animation:a211 10s linear infinite
}
@-webkit-keyframes a212{
	0%,100%,45%{
	border-color:#fff;box-shadow:inset 0 0 100px rgba(0,0,0,.2)
}
50%,95%{
	border-color:rgba(0,0,0,.2);box-shadow:none
}

}
@keyframes a212{
	0%,100%,45%{
	border-color:#fff;box-shadow:inset 0 0 100px rgba(0,0,0,.2)
}
50%,95%{
	border-color:rgba(0,0,0,.2);box-shadow:none
}

}
.a-212{
	margin:15px auto;text-align:center;display:inline-block;left:50%;transform:translateX(-50%);padding:.8em 1em;font-size:50px;line-height:1.2;color:#fff;text-transform:uppercase
}
.a-1 .a-1-c h3,.a-1 .a-1-d>a,.a-213,.a-214>div h3,.a-214>div i{
	line-height:1.5
}
@media (max-width:500px){
	.a-212{
	font-size:30px
}

}
.a-212:before{
	content:"";position:absolute;top:7px;left:7px;right:7px;bottom:7px;border:3px dotted;-webkit-animation:a212 2s linear infinite;animation:a212 2s linear infinite
}
.a-212 a,.a-213 b,.a-214,.a-214 img{
	position:relative
}
.a-212 a{
	color:#fff;display:block;z-index:1
}
.a-212 a:focus,.a-212 a:hover{
	color:#fff;text-decoration:none
}
.a-213{
	margin:15px 0;text-align:center;font-size:5vw;color:#444;overflow:hidden
}
@media (max-width:800px){
	.a-213{
	font-size:8vw
}

}
.a-213 b{
	display:inline-block;transition:.5s;-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);transform:rotateY(180deg)
}
.a-213:active b,.a-213:focus b,.a-213:hover b{
	background:#444;color:#fff;margin:0 -1px;padding:0 2px;-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-ms-transform:rotateY(0);transform:rotateY(0)
}
.a-1,.a-214{
	margin:15px auto;border:1px solid rgba(0,0,0,.1)
}
.a-213:active b:first-child,.a-213:focus b:first-child,.a-213:hover b:first-child{
	padding-left:20px
}
.a-213:active b:last-child,.a-213:focus b:last-child,.a-213:hover b:last-child{
	padding-right:20px
}
.a-214{
	overflow:hidden
}
.a-214 img{
	transition:.5s;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)
}
.a-214>div{
	width:75%;position:absolute;left:0;top:0;bottom:0;box-shadow:0 0 15px rgba(0,0,0,.2),inset 0 0 55px rgba(0,0,0,.2);color:#fff;opacity:.9;padding:20px
}
.a-1 .a-1-d>a,.a-2,.a-2>span{
	position:relative
}
@media (max-width:400px){
	.a-213{
	font-size:10vw
}
.a-214>div{
	width:100%;position:relative
}

}
.a-214>div i{
	color:#fff;font-size:40px
}
.a-214>div h3{
	font-size:20px;text-shadow:2px 2px 1px rgba(0,0,0,.3)
}
.a-214:hover img{
	-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)
}
@media (max-width:400px){
	.a-214:hover img{
	-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)
}

}
.a-215-1{
	background-image:radial-gradient(rgba(0,0,0,.1) 1px,transparent 2px);background-size:20px 20px
}
.a-215-2,.a-215-3{
	background-size:50px 50px
}
.a-215-2{
	background-image:repeating-radial-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1) 1px,transparent 0,transparent 10px),repeating-radial-gradient(rgba(0,0,0,.2) 1px,transparent 2px)
}
.a-215-3{
	background-image:linear-gradient(-45deg,rgba(0,0,0,.05),rgba(0,0,0,.05) 50%,rgba(0,0,0,.075) 0,rgba(0,0,0,.05)),linear-gradient(45deg,rgba(0,0,0,.05),rgba(0,0,0,.05) 50%,rgba(0,0,0,.075) 0,rgba(0,0,0,.05)),radial-gradient(rgba(0,0,0,.1) 1px,transparent 2px),radial-gradient(rgba(0,0,0,.1) 1px,transparent 2px);background-position:0 0,20px 20px,0 0,25px 25px
}
.a-215-4{
	background-image:repeating-radial-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1) 1px,transparent 0,transparent 6px);background-size:150px 150px
}
.a-215-5{
	background-image:repeating-radial-gradient(rgba(0,0,0,.01),rgba(0,0,0,.1) 1px,transparent 0,transparent 3px),repeating-radial-gradient(rgba(0,0,0,.01),rgba(0,0,0,.1) 1px,transparent 0,transparent 2px);background-position:60px 60px,20px 20px;background-size:40px 40px,40px 40px
}
.a-215-6,.a-215-7{
	background-position:0 0,10px 10px
}
.a-215-6{
	background-image:repeating-radial-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1) 1px,transparent 0,transparent 10px),repeating-radial-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1) 1px,transparent 0,transparent 2px);background-size:20px 20px,40px 40px
}
.a-215-7{
	background-image:repeating-radial-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1) 1px,transparent 0,transparent 10px),repeating-radial-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1) 1px,transparent 0,transparent 10px);background-size:10px 10px,20px 20px
}
.a-215-8{
	background-image:linear-gradient(to right,rgba(255,255,255,.1) 20%,transparent 0),linear-gradient(to right,rgba(255,255,255,.1) 40%,transparent 0),linear-gradient(to right,rgba(255,255,255,.1) 60%,transparent 0),linear-gradient(to right,rgba(255,255,255,.1) 80%,transparent 0);background-size:5px,10px,15px,20px
}
.a-216-1{
	background-image:repeating-linear-gradient(to bottom,transparent 0,transparent 15px,rgba(255,255,255,.1) 0,rgba(255,255,255,.1) 30px),repeating-linear-gradient(to right,transparent 0,transparent 15px,rgba(255,255,255,.1) 0,rgba(255,255,255,.1) 30px),repeating-linear-gradient(45deg,transparent 0,transparent 15px,rgba(255,255,255,.1) 0,rgba(255,255,255,.1) 30px),repeating-linear-gradient(-45deg,transparent 0,transparent 15px,rgba(255,255,255,.1) 0,rgba(255,255,255,.1) 30px);background-size:50px 50px
}
.a-216-2{
	background-image:repeating-linear-gradient(to right,rgba(255,255,255,.2) 0,rgba(255,255,255,.2) 1px,transparent 0,transparent 19px,transparent 20px),repeating-linear-gradient(to bottom,rgba(255,255,255,.2) 0,rgba(255,255,255,.2) 1px,transparent 0,transparent 19px,transparent 20px),repeating-linear-gradient(to right,rgba(255,255,255,.4) 0,rgba(255,255,255,.4) 1px,transparent 0,transparent 59px,transparent 60px),repeating-linear-gradient(to bottom,rgba(255,255,255,.4) 0,rgba(255,255,255,.4) 1px,transparent 0,transparent 59px,transparent 60px)
}
.a-216-3{
	background-image:repeating-linear-gradient(to right,rgba(0,0,0,.075) 0,rgba(0,0,0,.075) 1px,transparent 0,transparent 19px,transparent 20px),repeating-linear-gradient(to bottom,rgba(0,0,0,.075) 0,rgba(0,0,0,.075) 1px,transparent 0,transparent 19px,transparent 20px)
}
.a-216-4{
	background-image:repeating-linear-gradient(to right,rgba(255,255,255,.2) 0,rgba(255,255,255,.2) 1px,transparent 0,transparent 19px,transparent 20px),repeating-linear-gradient(to bottom,rgba(255,255,255,.2) 0,rgba(255,255,255,.2) 1px,transparent 0,transparent 19px,transparent 20px),repeating-linear-gradient(45deg,rgba(255,255,255,.2) 0,rgba(255,255,255,.2) 1px,transparent 0,transparent 59px,transparent 60px),repeating-linear-gradient(-45deg,rgba(255,255,255,.2) 0,rgba(255,255,255,.2) 1px,transparent 0,transparent 59px,transparent 60px)
}
.a-216-5{
	background-image:repeating-linear-gradient(to right,rgba(255,255,255,.2) 0,rgba(255,255,255,.2) 1px,transparent 0,transparent 19px,transparent 20px),repeating-linear-gradient(to bottom,rgba(255,255,255,.2) 0,rgba(255,255,255,.2) 1px,transparent 0,transparent 19px,transparent 20px);background-size:30px 30px
}
.a-216-6,.a-216-7{
	background-size:80px 40px
}
.a-216-6{
	background-image:repeating-linear-gradient(45deg,rgba(255,255,255,.1) 0,rgba(255,255,255,.1) 1px,transparent 0,transparent 59px,transparent 60px),repeating-linear-gradient(-45deg,rgba(255,255,255,.1) 0,rgba(255,255,255,.1) 1px,transparent 0,transparent 59px,transparent 60px)
}
.a-216-7{
	background-image:repeating-linear-gradient(0deg,rgba(255,255,255,.1) 0,rgba(255,255,255,.1) 1px,transparent 0,transparent 59px,transparent 60px),repeating-linear-gradient(90deg,rgba(255,255,255,.1) 0,rgba(255,255,255,.1) 1px,transparent 0,transparent 59px,transparent 60px);background-position:0 0
}
.a-1{
	max-width:500px;background:#fff;box-shadow:0 0 15px rgba(0,0,0,.075)
}
.a-1 .a-1-d{
	display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center
}
.a-1 .a-1-d>a{
	display:inline-block;-webkit-flex:1;-ms-flex:1;flex:1;text-align:center;padding:20px 5px;text-shadow:2px 2px 1px rgba(0,0,0,.1);font-size:50px;color:#fff;font-weight:lighter;border-top:4px solid rgba(0,0,0,.1);transition:.5s
}
.a-16,.a-32,.a-9 .a-9-r{
	-ms-flex-wrap:wrap
}
.a-1 .a-1-d>a span{
	display:block;font-size:14px;text-transform:uppercase;font-weight:700;margin-bottom:5px
}
.a-1 .a-1-d>a:focus,.a-1 .a-1-d>a:hover{
	color:#fff;box-shadow:inset 0 0 200px rgba(0,0,0,.1);text-decoration:none
}
.a-1 .a-1-c{
	padding:20px 25px
}
.a-1 .a-1-c h3{
	font-size:18px;margin:0
}
.a-1 .a-1-c p{
	color:#888;margin:5px 0
}
.a-2{
	max-width:280px;height:200px;margin:25px auto;color:#fff;font-size:23px;font-family:'Architects Daughter',cursive;line-height:1.6;padding:20px;text-align:center;border-top:4px solid rgba(0,0,0,.075)
}
.a-2>span:before,.a-3 h3{
	color:#fff;font-size:40px
}
.a-116>a:after,.a-116>a:before,.a-2>span:before,.a-37>div a:before,.a-49 .a-49-d:nth-of-type(2):after{
	font-family:FontAwesome
}
.a-2>span:before{
	position:absolute;content:"\f0c6";line-height:1;text-shadow:0 0 1px rgba(0,0,0,.5);top:-45px;left:-10px
}
.a-3 h3,.a-55 .a-55-m h3,.a-67 .a-67-b,.a-67 h3,.a-67>i,.a-6>h3{
	text-shadow:2px 2px 1px rgba(0,0,0,.3)
}
.a-2:after,.a-2:before{
	z-index:-1;position:absolute;content:"";bottom:15px;left:10px;width:50%;top:50%;max-width:300px;background:rgba(0,0,0,.2);box-shadow:0 15px 10px rgba(0,0,0,.4);-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-o-transform:rotate(-3deg);-ms-transform:rotate(-3deg);transform:rotate(-3deg)
}
.a-3,.a-3 img{
	position:relative
}
.a-2:after{
	-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-o-transform:rotate(3deg);-ms-transform:rotate(3deg);transform:rotate(3deg);right:10px;left:auto
}
@-webkit-keyframes a3{
	0%,100%,15%{
	-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)
}
20%,35%{
	-webkit-transform:translateY(-80px);-moz-transform:translateY(-80px);-ms-transform:translateY(-80px);transform:translateY(-80px)
}
40%,55%{
	-webkit-transform:translateY(-160px);-moz-transform:translateY(-160px);-ms-transform:translateY(-160px);transform:translateY(-160px)
}
60%,75%{
	-webkit-transform:translateY(-240px);-moz-transform:translateY(-240px);-ms-transform:translateY(-240px);transform:translateY(-240px)
}
80%,95%{
	-webkit-transform:translateY(-320px);-moz-transform:translateY(-320px);-ms-transform:translateY(-320px);transform:translateY(-320px)
}

}
@keyframes a3{
	0%,100%,15%{
	-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)
}
20%,35%{
	-webkit-transform:translateY(-80px);-moz-transform:translateY(-80px);-ms-transform:translateY(-80px);transform:translateY(-80px)
}
40%,55%{
	-webkit-transform:translateY(-160px);-moz-transform:translateY(-160px);-ms-transform:translateY(-160px);transform:translateY(-160px)
}
60%,75%{
	-webkit-transform:translateY(-240px);-moz-transform:translateY(-240px);-ms-transform:translateY(-240px);transform:translateY(-240px)
}
80%,95%{
	-webkit-transform:translateY(-320px);-moz-transform:translateY(-320px);-ms-transform:translateY(-320px);transform:translateY(-320px)
}

}
@media (max-width:400px){
	@-webkit-keyframes a3{
	0%,100%,15%{
	-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)
}
20%,35%{
	-webkit-transform:translateY(-60px);-moz-transform:translateY(-60px);-ms-transform:translateY(-60px);transform:translateY(-60px)
}
40%,55%{
	-webkit-transform:translateY(-120px);-moz-transform:translateY(-120px);-ms-transform:translateY(-120px);transform:translateY(-120px)
}
60%,75%{
	-webkit-transform:translateY(-180px);-moz-transform:translateY(-180px);-ms-transform:translateY(-180px);transform:translateY(-180px)
}
80%,95%{
	-webkit-transform:translateY(-240px);-moz-transform:translateY(-240px);-ms-transform:translateY(-240px);transform:translateY(-240px)
}

}
@keyframes a3{
	0%,100%,15%{
	-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)
}
20%,35%{
	-webkit-transform:translateY(-60px);-moz-transform:translateY(-60px);-ms-transform:translateY(-60px);transform:translateY(-60px)
}
40%,55%{
	-webkit-transform:translateY(-120px);-moz-transform:translateY(-120px);-ms-transform:translateY(-120px);transform:translateY(-120px)
}
60%,75%{
	-webkit-transform:translateY(-180px);-moz-transform:translateY(-180px);-ms-transform:translateY(-180px);transform:translateY(-180px)
}
80%,95%{
	-webkit-transform:translateY(-240px);-moz-transform:translateY(-240px);-ms-transform:translateY(-240px);transform:translateY(-240px)
}

}

}
.a-3{
	max-width:100%;margin:15px auto;overflow:hidden;text-align:center
}
.a-27,.a-4{
	max-width:450px
}
.a-3 h3{
	position:absolute;top:50%;left:0;width:100%;margin:0;background:rgba(0,0,0,.3);border-top:1px solid rgba(0,0,0,.5);border-bottom:1px solid rgba(0,0,0,.5);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);line-height:80px;height:80px;overflow:hidden;font-weight:lighter;text-transform:uppercase
}
@media (max-width:600px){
	.a-3 h3{
	font-size:30px
}

}
.a-3 h3>span{
	display:block;-webkit-animation:a3 9s linear infinite;animation:a3 9s linear infinite
}
.a-4{
	margin:15px auto;border:1px solid rgba(0,0,0,.1);box-shadow:0 0 25px rgba(0,0,0,.075)
}
.a-6,.a-7{
	max-width:350px
}
.a-4:after,.a-4:before{
	content:" ";display:table
}
.a-14::before,.a-4 .a-4-i:before{
	content:""
}
.a-4:after{
	clear:both
}
.a-4 .a-4-i{
	position:relative;width:47%;float:left;margin-left:2%;margin-top:2%;overflow:hidden
}
.a-4 .a-4-i:before{
	position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0);transition:.5s;z-index:5
}
.a-4 .a-4-i:last-of-type,.a-4 .a-4-i:nth-of-type(3){
	margin-bottom:2%
}
@media (max-width:400px){
	.a-3 h3{
	font-size:20px;line-height:60px;font-weight:400;height:60px
}
.a-4 .a-4-i,.a-4 .a-4-i:nth-of-type(3){
	margin-bottom:0
}
.a-4 .a-4-i{
	width:94%;margin-left:3%;margin-top:3%
}
.a-4 .a-4-i:last-of-type{
	margin-bottom:3%
}

}
.a-4 .a-4-i img{
	transition:.5s;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);position:relative;z-index:3
}
.a-4 .a-4-i h3{
	display:inline-block;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%) scale(0);-moz-transform:translateX(-50%) translateY(-50%) scale(0);-ms-transform:translateX(-50%) translateY(-50%) scale(0);transform:translateX(-50%) translateY(-50%) scale(0);background:#fff;color:#555;font-size:15px;padding:10px;text-transform:uppercase;box-shadow:0 0 15px rgba(0,0,0,.2);transition:.25s;z-index:6
}
.a-4 .a-4-i h3 a,.a-4 .a-4-i h3 a:focus,.a-4 .a-4-i h3 a:hover{
	color:#444;text-decoration:none
}
.a-4 .a-4-i:hover:before{
	background:rgba(0,0,0,.5)
}
.a-4 .a-4-i:hover img{
	-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)
}
.a-4 .a-4-i:hover h3{
	-webkit-transform:translateX(-50%) translateY(-50%) scale(1);-moz-transform:translateX(-50%) translateY(-50%) scale(1);-ms-transform:translateX(-50%) translateY(-50%) scale(1);transform:translateX(-50%) translateY(-50%) scale(1)
}
.a-5{
	margin:20px auto
}
.a-5 .a-5-m{
	position:relative;padding:20px;margin-bottom:20px;border-bottom:3px solid #444;color:#fff;box-shadow:2px 2px 5px rgba(0,0,0,.2)
}
.a-7,.a-7 .a-7-c,.a-7 .a-7-i,.a-80 span{
	box-shadow:0 0 15px rgba(0,0,0,.075)
}
.a-5 .a-5-m::after{
	top:100%;right:10%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(68,68,68,0);border-top-color:#444;border-width:10px;margin-left:-10px
}
.a-5 .a-5-m.a-bg-white{
	color:#333
}
.a-5 h4{
	text-align:right;font-size:14px;line-height:24px;color:#444;margin-left:10px
}
.a-10,.a-11 h3,.a-11>a>i,.a-12,.a-12 .a-12-c,.a-14 .a-14-m i,.a-16>div,.a-17,.a-18,.a-18 .a-18-h,.a-20 i,.a-21 .a-21-m,.a-22>div>span,.a-23 ul li i,.a-6,.a-7 .a-7-i,.a-8>div h3,.a-9 .a-9-l{
	text-align:center
}
.a-6{
	margin:15px auto;position:relative;overflow:hidden;box-sizing:0 0 15px rgba(0,0,0,.075)
}
.a-6>h3,.a-6>span{
	position:absolute
}
.a-6>span{
	top:0;bottom:0;width:33.4%;transition:.5s;opacity:.9
}
.a-6>span:first-of-type{
	left:0
}
.a-6>span:nth-of-type(2){
	left:33.3333%
}
.a-6>span:last-of-type{
	left:66.6666%
}
.a-6>h3{
	width:100%;top:50%;color:#fff;background:rgba(0,0,0,.4);font-size:25px;line-height:2;-webkit-transform:translateY(-50%) scale(0);-moz-transform:translateY(-50%) scale(0);-ms-transform:translateY(-50%) scale(0);transform:translateY(-50%) scale(0);transition:.25s
}
.a-6>h3 a,.a-6>h3 a:focus,.a-6>h3 a:hover{
	color:#fff;text-decoration:none
}
.a-6:active>span:first-of-type,.a-6:focus>span:first-of-type,.a-6:hover>span:first-of-type{
	-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)
}
.a-6:active>span:nth-of-type(2),.a-6:focus>span:nth-of-type(2),.a-6:hover>span:nth-of-type(2){
	-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)
}
.a-6:active>span:last-of-type,.a-6:focus>span:last-of-type,.a-6:hover>span:last-of-type{
	-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)
}
.a-6:active>h3,.a-6:focus>h3,.a-6:hover>h3{
	-webkit-transform:translateY(-50%) scale(1);-moz-transform:translateY(-50%) scale(1);-ms-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1)
}
.a-7{
	position:relative;z-index:1;margin:20px auto 40px;padding:10px 10px 0
}
.a-8,.a-9{
	max-width:600px
}
.a-7 .a-7-i{
	display:block;width:100px;height:100px;font-size:50px;text-shadow:3px 3px 1px rgba(0,0,0,.2);line-height:100px;top:20px;left:-30px;position:absolute;color:#fff;z-index:3
}
@media (max-width:500px){
	.a-7{
	padding:20px
}
.a-7 .a-7-i{
	position:relative;left:0;top:0;margin:0
}

}
.a-7 .a-7-i:focus,.a-7 .a-7-i:hover{
	color:#fff;text-decoration:none
}
.a-7 .a-7-c{
	padding:20px 25px 20px 40px;position:relative;left:35px;top:30px;width:100%;background:#fff;z-index:2;border:1px solid rgba(0,0,0,.1)
}
@media (max-width:500px){
	.a-7 .a-7-c{
	padding:20px 25px;top:0;left:0;border:0
}

}
.a-7 .a-7-c h3{
	color:#555;font-size:18px;line-height:28px
}
.a-7 .a-7-c h3 a,.a-7 .a-7-c h3 a:focus,.a-7 .a-7-c h3 a:hover{
	color:#555;text-decoration:none
}
.a-7 .a-7-c p{
	color:#777
}
.a-8{
	margin:20px 20px 20px 85px;border-left:1px solid rgba(0,0,0,.1);padding:10px 0
}
@media (max-width:500px){
	.a-8{
	margin:20px;border:0
}

}
.a-8>div{
	position:relative;margin:40px 0
}
.a-8>div h3{
	width:120px;height:120px;box-shadow:inset 0 0 40px rgba(0,0,0,.05);line-height:40px;font-size:14px;text-transform:uppercase;border-radius:50%;position:absolute;left:-60px;color:#fff;padding-top:22px;text-shadow:2px 2px 1px rgba(0,0,0,.2)
}
.a-10,.a-63{
	text-shadow:2px 2px 0 rgba(0,0,0,.15)
}
.a-8>div h3 span{
	display:block;font-size:45px;font-weight:400
}
@media (max-width:500px){
	.a-8>div h3{
	position:static;margin-bottom:20px
}

}
.a-8>div .a-8-c{
	margin-left:90px;position:relative;background:#fff;border:1px solid rgba(0,0,0,.1);padding:15px 20px;border-radius:6px;box-shadow:3px 3px 0 1px rgba(0,0,0,.1)
}
@media (max-width:500px){
	.a-8>div .a-8-c{
	margin-left:0
}
.a-8>div .a-8-c:after,.a-8>div .a-8-c:before{
	display:none
}

}
.a-8>div .a-8-c h4{
	font-size:18px;line-height:1.8;margin:0 0 3px
}
.a-8>div .a-8-c p{
	font-size:14px;line-height:2;color:#777;margin:0
}
.a-8>div .a-8-c:after,.a-8>div .a-8-c:before{
	right:100%;top:35%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none
}
@media (max-width:600px){
	.a-8>div .a-8-c:after,.a-8>div .a-8-c:before{
	top:25%
}

}
.a-8>div .a-8-c:after{
	border-color:rgba(255,255,255,0);border-right-color:#fff;border-width:13px;margin-top:-20px
}
.a-8>div .a-8-c:before{
	border-color:rgba(238,238,238,0);border-right-color:rgba(0,0,0,.15);border-width:14px;margin-top:-21px
}
.a-9{
	margin:15px auto;box-shadow:0 0 15px rgba(0,0,0,.1)
}
.a-9:after,.a-9:before{
	content:" ";display:table
}
.a-9 .a-9-l{
	float:left;width:150px;padding:20px 10px
}
.a-9 .a-9-l h3{
	font-size:14px;line-height:2;color:#fff;margin:10px 0 0;text-transform:uppercase
}
.a-9 .a-9-l h2{
	margin:0;font-size:40px;line-height:1.7;font-weight:lighter;color:#fff
}
.a-9 .a-9-l h2>span{
	font-size:15px;font-weight:400
}
.a-9 .a-9-l .a-9-b{
	margin-top:10px;margin-bottom:10px;display:inline-block;text-transform:uppercase;font-weight:700;font-size:13px;border:2px solid #fff;background:0 0;transition:.5s;padding:1px 12px;color:#fff
}
.a-9 .a-9-l .a-9-b:active,.a-9 .a-9-l .a-9-b:focus,.a-9 .a-9-l .a-9-b:hover{
	color:#fff;text-decoration:none;background:rgba(0,0,0,.1)
}
.a-9 .a-9-r{
	background:rgba(0,0,0,.15);margin-left:150px;border-left:1px solid rgba(255,255,255,.25);padding:10px;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center
}
@media (max-width:400px){
	.a-9 .a-9-l{
	float:none;width:100%
}
.a-9 .a-9-r{
	margin-left:0;border-left:0;border-top:1px solid rgba(255,255,255,.3)
}

}
.a-9 .a-9-r>div{
	width:100%;max-width:120px;margin:10px;padding:10px 12px 10px 14px;background:rgba(0,0,0,.065);border-left:3px solid rgba(0,0,0,.08)
}
.a-9 .a-9-r>div h4{
	font-size:12px;line-height:2;margin:0;color:rgba(255,255,255,.8);text-transform:uppercase
}
.a-9 .a-9-r>div h4>span{
	display:block;font-size:18px;color:#fff;line-height:1.6;margin:0;font-weight:400
}
.a-10{
	max-width:220px;margin:20px auto;height:200px;padding:10px;position:relative;box-shadow:0 4px 10px rgba(0,0,0,.15);border:0 solid #fff
}
.a-10 h3,.a-10:hover .a-10-h h3{
	margin-top:40%
}
.a-16>div>span,.a-32>div .a-32-b,.a-32>div h3,.a-32>div ul{
	text-shadow:2px 2px 1px rgba(0,0,0,.2)
}
.a-10 h3{
	text-transform:uppercase;font-size:23px;font-weight:400;color:#fff
}
.a-10 h3 i,.a-10:hover .a-10-h h3 i{
	font-size:60px;display:inline-block
}
.a-10 h3 a{
	color:#fff
}
.a-10 h3 a:hover{
	color:#fff;text-decoration:none
}
.a-10 h3 i{
	margin-top:-10%
}
.a-10 .a-10-h{
	padding:10px;position:absolute;bottom:0;width:100%;right:0;top:0;-webkit-transform:translateY(200px);-moz-transform:translateY(200px);-ms-transform:translateY(200px);transform:translateY(200px);border-radius:4px;z-index:1;transition:all .5s
}
.a-10:hover .a-10-h{
	-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)
}
.a-10:hover .a-10-h h3 i{
	margin-top:-10%
}
.a-11{
	max-width:300px;margin:15px auto;border:1px solid rgba(0,0,0,.1);box-shadow:0 0 20px rgba(0,0,0,.04);border-radius:4px
}
.a-11 h3{
	font-size:14px;background:#fff;border-top-left-radius:4px;border-top-right-radius:4px;margin:0;line-height:4;text-transform:uppercase;border-bottom:1px solid rgba(0,0,0,.1)
}
.a-11>a,.a-11>a>span,.a-12>h4{
	font-size:13px
}
.a-11>a{
	display:block;padding:13px 20px;background:#fdfdfd;box-shadow:inset 0 0 15px rgba(0,0,0,.025);border-bottom:1px solid rgba(0,0,0,.1);color:#555;font-weight:700;text-transform:uppercase;transition:.5s;position:relative
}
.a-11>a:focus,.a-11>a:hover{
	color:#444;text-decoration:none;background:#fbfbfb
}
.a-11>a:last-of-type{
	border-bottom:0;border-bottom-left-radius:4px;border-bottom-right-radius:4px
}
.a-11>a>i{
	display:inline-block;width:35px;height:35px;line-height:35px;background:#555;border-radius:50%;color:#fff;margin-right:5px
}
.a-11>a>span{
	position:absolute;right:20px;display:block;background:rgba(0,0,0,.03);box-shadow:inset 0 0 0 1px rgba(0,0,0,.075);top:15px;padding:0 8px;border-radius:4px
}
.a-12{
	border:1px solid rgba(0,0,0,.1);box-shadow:0 0 15px rgba(0,0,0,.05);border-radius:5px;margin:15px auto;max-width:280px;background:#fff
}
.a-12>h4{
	line-height:2;margin-top:20px;text-transform:uppercase
}
.a-12>h2{
	font-size:40px;line-height:1.3;font-weight:lighter;margin-bottom:15px
}
.a-12 .a-12-c{
	background:#fcfcfc;border-top:1px solid rgba(0,0,0,.1);padding:25px 10px 10px;border-bottom-left-radius:5px;border-bottom-right-radius:5px
}
.a-12 .a-12-c>div{
	display:inline-block;width:18px;margin:0 3px
}
.a-12 .a-12-c>div h6{
	font-size:12px;line-height:20px;text-transform:uppercase;color:#777
}
.a-12 .a-12-c>div .a-12-p{
	width:10px;margin:7px auto;height:50px;background:#eee;box-shadow:inset 0 0 0 1px rgba(0,0,0,.07);position:relative
}
.a-12 .a-12-c>div .a-12-p>div,.a-12 .a-12-c>div .a-12-p>div>b{
	position:absolute;bottom:0;width:100%
}
.a-12 .a-12-c>div .a-12-p>div>b{
	display:block;left:0;font-size:11px;text-align:center;color:#777;font-weight:400;-webkit-transform:translateY(-48px);-moz-transform:translateY(-48px);-ms-transform:translateY(-48px);transform:translateY(-48px)
}
.a-13{
	max-width:300px;margin:25px auto;background:#fff;box-shadow:2px 2px 0 1px rgba(0,0,0,.075),inset 0 0 0 1px rgba(0,0,0,.1);padding:15px 20px;position:relative;border-radius:4px
}
.a-13 h3{
	position:absolute;background:#fafafa;border:1px solid rgba(0,0,0,.1);font-size:13px;line-height:1;text-transform:uppercase;padding:7px 10px;border-radius:4px;top:-18px;left:20px
}
.a-13 h2{
	font-size:40px;line-height:1.5;margin-bottom:0;font-weight:lighter
}
@media (max-width:500px){
	.a-13 h2{
	font-size:30px
}

}
.a-13 h2>span{
	font-size:15px;font-weight:700
}
.a-13 .a-13-b{
	width:100%;height:3px;background:#eee;margin:10px 0;position:relative
}
.a-14 p,.a-15,.a-15 .a-15-o{
	background:#fff
}
.a-13 .a-13-b>div{
	height:3px;left:0;top:0;position:absolute
}
.a-14{
	position:relative;margin:30px 0
}
.a-14 h4{
	font-size:24px;line-height:34px;margin-left:19px;margin-bottom:30px;font-weight:400
}
.a-14::before{
	position:absolute;width:21px;height:100%;border-right:1px solid rgba(0,0,0,.08);z-index:-10
}
.a-14 .a-14-m{
	margin:20px 0;max-width:400px
}
.a-15,.a-25{
	max-width:300px
}
.a-14 .a-14-m:after,.a-14 .a-14-m:before{
	content:" ";display:table
}
.a-14 .a-14-m i{
	display:block;width:40px;height:40px;line-height:40px;border-radius:100%;color:#fff;font-size:16px;float:left;margin-top:2px
}
.a-14 p,.a-15 .a-15-t,.a-15 b,.a-15 strong{
	font-size:14px
}
.a-14 p{
	margin-left:60px;padding:8px 12px;border-radius:4px;box-shadow:1px 1px 0 1px rgba(0,0,0,.03),0 0 2px rgba(0,0,0,.03);border:1px solid #ddd;line-height:24px;color:#999;position:relative
}
.a-14 p:after,.a-14 p:before{
	right:100%;top:20px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none
}
.a-14 p:after{
	border-color:rgba(255,255,255,0);border-right-color:#fff;border-width:8px;margin-top:-8px
}
.a-14 p:before{
	border-color:rgba(231,231,231,0);border-right-color:#ddd;border-width:9px;margin-top:-9px
}
.a-15{
	height:300px;margin:20px auto;position:relative;overflow:hidden;transition:all .5s;border:1px solid rgba(0,0,0,.1)
}
.a-15 .a-15-o,.a-15 .a-15-t{
	box-shadow:inset 0 0 25px rgba(0,0,0,.07);position:absolute;transition:all .5s;height:300px
}
.a-15 b{
	text-transform:uppercase;line-height:28px;display:block;color:#333
}
.a-15 strong{
	line-height:2.4;display:block;font-weight:400;color:#777
}
.a-15 .a-15-o{
	-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);padding:50px 30px
}
.a-15 .a-15-t{
	-webkit-transform:translateY(500px);-moz-transform:translateY(500px);-ms-transform:translateY(500px);transform:translateY(500px);padding:40px 30px
}
.a-15 .a-15-t b,.a-15 .a-15-t strong{
	color:#fff
}
.a-15 .a-15-t>a{
	display:inline-block;margin-top:10px;padding:2px 15px;background:0 0;border:2px solid #fff;border-radius:0;font-weight:700;text-transform:uppercase;font-size:14px;color:#fff;transition:.5s
}
.a-15 .a-15-t>a:focus,.a-15 .a-15-t>a:hover{
	color:#666;text-decoration:none;background:#fff
}
.a-15:hover .a-15-o{
	-webkit-transform:translateY(-500px);-moz-transform:translateY(-500px);-ms-transform:translateY(-500px);transform:translateY(-500px)
}
.a-15:hover .a-15-t{
	-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)
}
@-webkit-keyframes a16{
	0%,100%{
	-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)
}
25%{
	-webkit-transform:translateY(-10px) rotateY(0);-moz-transform:translateY(-10px) rotateY(0);-ms-transform:translateY(-10px) rotateY(0);transform:translateY(-10px) rotateY(0)
}
50%{
	-webkit-transform:translateY(-20px) rotateY(180deg);-moz-transform:translateY(-20px) rotateY(180deg);-ms-transform:translateY(-20px) rotateY(180deg);transform:translateY(-20px) rotateY(180deg)
}

}
@keyframes a16{
	0%,100%{
	-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)
}
25%{
	-webkit-transform:translateY(-10px) rotateY(0);-moz-transform:translateY(-10px) rotateY(0);-ms-transform:translateY(-10px) rotateY(0);transform:translateY(-10px) rotateY(0)
}
50%{
	-webkit-transform:translateY(-20px) rotateY(180deg);-moz-transform:translateY(-20px) rotateY(180deg);-ms-transform:translateY(-20px) rotateY(180deg);transform:translateY(-20px) rotateY(180deg)
}

}
.a-16{
	width:100%;margin:15px auto;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center
}
.a-16>div{
	width:250px;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;padding:20px;box-shadow:inset 0 0 100px rgba(0,0,0,.1);transition:.5s;overflow:hidden;border-top:6px solid rgba(0,0,0,.2);perspective:700px
}
.a-16>div>span{
	color:#333;font-size:90px;line-height:1.5;position:relative;display:block;margin-top:20px;font-weight:700
}
.a-16>div>span:after{
	content:"";position:absolute;bottom:10px;width:70px;height:2px;background:rgba(0,0,0,.05);box-shadow:0 0 20px rgba(0,0,0,.4);left:50%;margin-left:-35px
}
.a-17>b,.a-18{
	position:relative
}
.a-16>div:hover,.a-18{
	background:#fff
}
.a-16>div h3{
	margin-top:15px;font-size:20px;line-height:1.6;text-transform:uppercase;color:#444
}
.a-18,.a-18 img{
	margin:20px auto
}
.a-16>div h3 a,.a-16>div h3 a:focus,.a-16>div h3 a:hover{
	color:#444;text-decoration:none
}
.a-16>div p{
	color:rgba(0,0,0,.4);font-weight:700;font-size:14px;line-height:2
}
.a-16>div:hover>span{
	-webkit-animation:a16 .75s linear;animation:a16 .75s linear
}
@-webkit-keyframes a17{
	0%{
	color:#444;font-weight:400;letter-spacing:-.1em
}
30%,70%{
	color:#444;font-weight:400
}
35%,65%{
	color:#444;font-weight:700;-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-ms-transform:rotateY(0);transform:rotateY(0)
}
40%{
	color:#f75353
}
45%{
	color:#51d466
}
50%{
	color:#fcd419;font-weight:700;letter-spacing:.3em;-webkit-transform:rotateY(360deg);-moz-transform:rotateY(360deg);-ms-transform:rotateY(360deg);transform:rotateY(360deg)
}
55%{
	color:#cb79e6
}
60%{
	color:#609cec
}
100%{
	color:#444;letter-spacing:-.1em;font-weight:400
}

}
@keyframes a17{
	0%{
	color:#444;font-weight:400;letter-spacing:-.1em
}
30%,70%{
	color:#444;font-weight:400
}
35%,65%{
	color:#444;font-weight:700;-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-ms-transform:rotateY(0);transform:rotateY(0)
}
40%{
	color:#f75353
}
45%{
	color:#51d466
}
50%{
	color:#fcd419;font-weight:700;letter-spacing:.3em;-webkit-transform:rotateY(360deg);-moz-transform:rotateY(360deg);-ms-transform:rotateY(360deg);transform:rotateY(360deg)
}
55%{
	color:#cb79e6
}
60%{
	color:#609cec
}
100%{
	color:#444;letter-spacing:-.1em;font-weight:400
}

}
.a-17>b{
	display:inline-block;font-size:30px;line-height:1.5;-webkit-animation:a17 3s ease-out infinite;animation:a17 3s ease-out infinite
}
.a-17>b:first-of-type{
	-webkit-animation-delay:0s;animation-delay:0s
}
.a-17>b:nth-of-type(2){
	-webkit-animation-delay:.1s;animation-delay:.1s
}
.a-17>b:nth-of-type(3){
	-webkit-animation-delay:.2s;animation-delay:.2s
}
.a-17>b:nth-of-type(4){
	-webkit-animation-delay:.3s;animation-delay:.2s
}
.a-17>b:nth-of-type(5){
	-webkit-animation-delay:.4s;animation-delay:.4s
}
.a-17>b:nth-of-type(6){
	-webkit-animation-delay:.5s;animation-delay:.5s
}
.a-17>b:last-of-type{
	-webkit-animation-delay:.6s;animation-delay:.6s
}
.a-18{
	max-width:260px;border-radius:5px;border:1px solid #ddd;overflow:hidden;box-shadow:0 0 15px rgba(0,0,0,.05)
}
.a-18 .a-18-h{
	position:absolute;top:6px;right:6px;z-index:1000;color:#fff;width:45px;height:45px;font-size:13px;font-weight:700;line-height:45px;border-radius:60px 15px 60px 60px
}
.a-18 img{
	max-height:200px
}
.a-18 h4{
	font-size:16px;line-height:26px;margin:5px 0
}
.a-18 h4 a{
	color:#333
}
.a-18 h4 a:hover{
	text-decoration:none
}
.a-18 h5{
	font-size:22px;line-height:22px;margin:10px 0;font-weight:400
}
.a-18 h5 i{
	font-style:normal;font-size:16px;color:#aaa;text-decoration:line-through
}
.a-18 .a-18-c{
	width:100%;padding:10px;transition:.35s;background:#f8f8f8;border-top:1px solid #ddd;font-size:12px;line-height:18px
}
.a-18 .a-18-c:after,.a-18 .a-18-c:before{
	content:" ";display:table
}
.a-18 .a-18-c>a{
	color:#444;margin:0 5px;display:inline-block
}
.a-18 .a-18-c>a i{
	margin-right:3px
}
.a-18 .a-18-c>a:focus,.a-18 .a-18-c>a:hover{
	color:#777;text-decoration:none
}
.a-19{
	margin:20px 0;max-width:550px
}
.a-20,.a-70{
	max-width:250px
}
.a-19 .a-19-m{
	padding:20px 30px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.06);position:relative;background:#fcfcfc;margin:0;border-width:2px 0 0;transition:1s
}
.a-19 .a-19-m:hover{
	background:#fff;transition:1s
}
.a-19 h2{
	font-size:20px;line-height:30px;font-weight:400;margin-top:10px;margin-bottom:5px
}
.a-19 h2 a{
	color:#333
}
.a-19 h2 a:hover{
	text-decoration:none
}
.a-19 h2 i{
	margin:0 1px;font-size:13px;position:relative;top:-2px;color:#fcd419
}
.a-19 p{
	font-size:14px;line-height:28px;font-weight:600;color:rgba(0,0,0,.35)
}
.a-19 a.a-19-b{
	position:absolute;top:45px;right:40px;font-size:22px;line-height:22px
}
.a-19 a.a-19-b:hover{
	color:#333;text-decoration:none
}
@media (max-width:600px){
	.a-19 a.a-19-b{
	position:static;display:inline-block;margin-top:5px
}

}
.a-20{
	display:inline-block;margin:10px 5px;background:#fff;border:1px solid #e5e5e5;box-shadow:2px 2px 0 1px rgba(0,0,0,.07);padding:13px;border-radius:3px;transition:.5s
}
.a-20:after,.a-20:before{
	content:" ";display:table
}
.a-20:hover{
	background:#fcfcfc
}
.a-20 i{
	display:inline-block;float:left;width:50px;height:50px;line-height:50px;border-radius:100%;margin:3px auto 0;font-size:20px;color:#fff
}
.a-20 h4{
	margin:5px 0 0 65px;font-size:23px;line-height:25px;font-weight:400
}
.a-20 h4 a{
	color:#333
}
.a-20 h4 a:hover{
	text-decoration:none
}
.a-20 h4 small{
	display:block;font-size:12px;line-height:24px;margin-top:3px
}
.a-21{
	width:250px;height:250px;margin:20px 10px;position:relative;-webkit-perspective:400px;perspective:400px
}
.a-21 .a-21-f,.a-24 .a-24-b,.a-25:before{
	left:0;height:100%;top:0
}
.a-21 img{
	display:block;opacity:1;z-index:2
}
.a-21:hover img{
	opacity:0;-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);transform:rotateY(180deg)
}
.a-21 .a-21-f{
	width:100%;position:absolute;transition:all .35s
}
.a-22,.a-22>div,.a-23 .a-23-m{
	position:relative
}
.a-21 .a-21-m{
	background:#fff;display:block;z-index:1;opacity:0;padding:35px 20px;border:1px solid #eee;box-shadow:inset 0 0 20px 0 rgba(0,0,0,.05);-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);transform:rotateY(-180deg)
}
.a-21:hover .a-21-m{
	opacity:1;-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-ms-transform:rotateY(0);transform:rotateY(0);z-index:3
}
.a-21 h4{
	margin:0;padding:0;font-size:18px;line-height:25px
}
.a-21 h4 a{
	color:#666
}
.a-21 h4 a:hover{
	text-decoration:none;color:#666
}
.a-21 p{
	margin:7px 0 10px;font-size:14px;color:#999;line-height:28px
}
.a-22{
	width:190px;height:55px;background:#eee;display:inline-block;margin:4px;overflow:hidden;box-shadow:0 0 15px rgba(0,0,0,.07),0 0 0 1px rgba(0,0,0,.1)
}
.a-22>div{
	height:55px;background:#fff;transition:.5s;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)
}
.a-22>div:after,.a-22>div:before{
	content:" ";display:table
}
.a-22>div>span{
	width:55px;height:55px;display:block;line-height:55px;float:left;font-size:20px;text-shadow:2px 2px 1px rgba(0,0,0,.1);color:#fff
}
.a-22>div h3,.a-23 h3 span{
	font-size:15px;text-transform:uppercase
}
.a-22>div>span a,.a-22>div>span a:focus,.a-22>div>span a:hover{
	color:#fff;text-decoration:none
}
.a-22>div h3{
	margin:0 0 0 70px;line-height:55px;color:#555
}
.a-22>div h3 a,.a-22>div h3 a:focus,.a-22>div h3 a:hover{
	color:#555;text-decoration:none
}
.a-22:hover>div{
	-webkit-transform:translateY(-55px);-moz-transform:translateY(-55px);-ms-transform:translateY(-55px);transform:translateY(-55px)
}
.a-23{
	max-width:270px;margin:70px auto 20px;border-radius:5px;box-shadow:2px 2px 0 1px rgba(0,0,0,.08)
}
.a-23 .a-23-m{
	background:#fafafa;border:1px solid #ddd;border-bottom:1px solid #e7e7e7;border-top-left-radius:4px;border-top-right-radius:4px
}
.a-23 img{
	max-width:75px;border-radius:100%;position:absolute;top:-40px;left:12px;border:3px solid #fff;box-shadow:0 0 3px rgba(0,0,0,.1)
}
.a-23 h3{
	margin:9px 0 9px 97px
}
.a-23 h3 span{
	display:block;position:absolute;top:-26px;line-height:15px;color:#777
}
.a-23 h3 small{
	font-size:13px;line-height:13px;position:relative;top:-7px
}
.a-23 ul{
	margin:0;padding:0;list-style-type:none;background:#fff;border:1px solid #ddd;border-top:0;border-bottom-left-radius:4px;border-bottom-right-radius:4px
}
.a-23 ul li{
	padding:12px 18px;border-bottom:1px solid #eee;font-size:14px;line-height:14px;transition:.5s
}
.a-23 ul li:last-child{
	border-bottom:0
}
.a-23 ul li:hover{
	background:#fdfdfd
}
.a-23 ul li i{
	display:inline-block;width:30px;height:30px;color:#fff;line-height:30px;font-size:13px;border-radius:50%;margin-right:12px
}
.a-24,.a-24 .a-24-f{
	height:250px;position:relative
}
.a-24 .a-24-b,.a-24 .a-24-f{
	transition:all .3s;border:1px solid rgba(0,0,0,.075);box-shadow:inset 0 0 25px rgba(0,0,0,.075);text-align:center
}
.a-23 ul li a{
	color:#777
}
.a-23 ul li a:hover{
	color:#777;text-decoration:none
}
.a-24{
	width:250px;margin:15px 10px;-webkit-perspective:400px;perspective:400px
}
.a-24 .a-24-b h4,.a-24 .a-24-f h3{
	margin:0;text-transform:uppercase
}
.a-24 .a-24-f{
	z-index:2;opacity:1;padding:113px 10px
}
.a-24 .a-24-f h3{
	display:inline-block;font-size:23px;line-height:23px;color:#fff
}
.a-24 .a-24-f.a-bg-white h3{
	color:#777
}
.a-24:hover .a-24-f{
	opacity:0;-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);transform:rotateY(180deg)
}
.a-24 .a-24-b{
	width:100%;position:absolute;display:block;z-index:1;opacity:0;padding:60px 15px;-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);transform:rotateY(-180deg)
}
.a-24 .a-24-b h4{
	padding:0;font-size:18px;line-height:25px;color:#fff
}
.a-24 .a-24-b h4 a{
	color:#fff
}
.a-24 .a-24-b h4 a:hover{
	text-decoration:none;color:#fff
}
.a-24 .a-24-b p{
	margin:7px 0;font-size:13px;color:rgba(255,255,255,.8);line-height:26px
}
.a-24 .a-24-b.a-bg-white h4,.a-24 .a-24-b.a-bg-white h4 a,.a-24 .a-24-b.a-bg-white h4 a:hover{
	color:#777
}
.a-24 .a-24-b.a-bg-white p{
	color:#999
}
.a-24:hover .a-24-b{
	opacity:1;-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-ms-transform:rotateY(0);transform:rotateY(0);z-index:4
}
.a-25{
	margin:15px auto;position:relative;perspective:100px
}
.a-25:before{
	content:"";position:absolute;width:20px;background:#444;-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:rotateY(-10deg);-moz-transform:rotateY(-10deg);-ms-transform:rotateY(-10deg);transform:rotateY(-10deg)
}
.a-26 .a-26-v:after,.a-27:after,.a-27:before,.a-30:after,.a-30:before{
	content:" "
}
.a-25>div,.a-26 .a-26-v,.a-27,.a-28{
	background:#fff
}
.a-25>div{
	position:relative;left:20px;box-shadow:0 0 15px rgba(0,0,0,.05),0 20px 20px rgba(0,0,0,.1);font-size:14px;line-height:2.5;color:#444;-webkit-transform-origin:0 100%;-moz-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:rotateY(3deg);-moz-transform:rotateY(3deg);-ms-transform:rotateY(3deg);transform:rotateY(3deg)
}
.a-26 .a-26-l>b,.a-26 .a-26-v{
	font-size:12px;font-weight:700;text-transform:uppercase
}
.a-25>div>div{
	position:absolute;width:100%;bottom:10px;text-align:center
}
.a-25>div>div>a{
	display:inline-block;width:40px;height:40px;margin:0 2px;border-radius:3px;line-height:40px;color:#fff;background:rgba(0,0,0,.6);position:relative;transition:.5s
}
.a-25>div>div>a:hover{
	background:rgba(0,0,0,.8)
}
.a-26{
	margin:15px auto;width:170px;height:300px;position:relative
}
.a-26 .a-26-l{
	position:absolute;top:0;left:0;bottom:0;width:65px;text-align:right
}
.a-26 .a-26-l>b{
	position:absolute;display:block;right:0;line-height:1;color:#666
}
.a-26 .a-26-l>b:first-of-type{
	top:1%
}
.a-26 .a-26-l>b:nth-of-type(2){
	top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)
}
.a-26 .a-26-l>b:last-of-type{
	bottom:1%
}
.a-26 .a-26-g{
	width:20px;border:4px solid #fff;height:300px;margin:0 auto;background:rgba(0,0,0,.1);background-image:linear-gradient(to top,#269938,#51d466 15%,#fcd419 30%,#f8936b 55%,#f66f3b 65%,#f86b6b 80%,#da0a0a);border-radius:10px;box-shadow:0 0 0 1px rgba(0,0,0,.1),0 0 15px rgba(0,0,0,.07)
}
.a-26 .a-26-v{
	position:absolute;left:63%;border-radius:4px;padding:0 5px 0 8px;width:42px;line-height:2;text-align:left;color:#555;-webkit-transform:translateY(50%);-moz-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);border:1px solid #ddd
}
.a-27 h2,.a-27>small,.a-28 h2,.a-28 ul li h3 i,.a-29,.a-29 i,.a-31>a,.a-32{
	text-align:center
}
.a-26 .a-26-v:after{
	right:100%;top:50%;border:solid transparent;height:0;width:0;position:absolute;pointer-events:none;border-color:transparent #ccc transparent transparent;border-width:6px;margin-top:-6px
}
.a-27{
	margin:30px 0;padding:15px;border:1px solid #eee;box-shadow:2px 2px 0 1px rgba(0,0,0,.08);border-radius:5px;position:relative
}
.a-28,.a-29{
	max-width:350px
}
.a-27:after,.a-27:before{
	display:table
}
.a-27>small{
	position:absolute;top:-25px;right:-15px;width:60px;height:60px;display:block;color:#fff;border-radius:100px;font-size:15px;line-height:60px;font-weight:700
}
.a-27>small a,.a-27>small a:focus,.a-27>small a:hover{
	color:#fff;text-decoration:none
}
.a-27 h2{
	width:80px;height:80px;margin:5px 0;border-radius:100%;color:#fff;text-transform:uppercase;font-size:19px;line-height:80px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);float:left
}
.a-27 h2 a,.a-27 h2 a:focus,.a-27 h2 a:hover{
	color:#fff;text-decoration:none
}
.a-27 .a-27-m{
	margin-left:95px
}
.a-27 .a-27-m h3{
	font-size:17px;line-height:34px;margin:0
}
.a-27 .a-27-m h3 i{
	font-size:13px;color:#fcd419
}
.a-27 .a-27-m p{
	font-size:13px;line-height:24px;color:#777;margin:0
}
.a-28{
	margin:20px 0;border:1px solid #ddd;box-shadow:0 0 15px rgba(0,0,0,.03);border-radius:5px
}
.a-28 h2{
	border-bottom:1px solid #e7e7e7;background:#fafafa;padding:15px 20px;border-top-left-radius:5px;border-top-right-radius:5px;font-size:13px;line-height:23px;margin:0;text-transform:uppercase;color:#888
}
.a-28 ul{
	margin:0;padding:0;list-style-type:none
}
.a-28 ul li{
	margin:0;padding:7px 15px 12px;border-bottom:1px solid #eee;position:relative;transition:.7s
}
.a-28 ul li:hover{
	background:#fcfcfc
}
.a-28 ul li:last-child{
	border:0
}
.a-28 ul li h3{
	margin:0;font-size:14px;line-height:14px;color:#777
}
.a-28 ul li h3 a,.a-28 ul li h3 a:focus,.a-28 ul li h3 a:hover{
	color:#777;text-decoration:none
}
.a-28 ul li h3 i{
	font-size:25px;width:30px;margin-right:10px;position:relative;top:11px;color:#777;display:inline-block
}
.a-28 ul li h3 span{
	display:block;color:#aaa;font-weight:400;font-size:12px;margin-left:44px;margin-top:6px
}
.a-28 ul li .a-btn{
	position:absolute;top:17px;right:20px
}
.a-28 .a-28-f{
	border-top:1px solid #e7e7e7;background:#fafafa;padding:15px 20px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;color:#888;font-size:12px
}
.a-28 .a-28-f .a-btn{
	margin:0 2px
}
.a-29{
	margin:70px auto 20px;position:relative;padding:20px 15px 15px
}
.a-29 i{
	display:inline-block;width:100px;height:100px;line-height:80px;color:#fff;margin:10px auto 10px -50px;position:absolute;top:-55px;left:50%;font-size:30px;border-radius:100%;z-index:2
}
.a-29 h3,.a-30 .a-30-f{
	position:relative;color:#fff
}
.a-29 h3{
	z-index:5;margin:7px 0;font-size:18px;line-height:30px;text-transform:uppercase
}
.a-29 h3 a,.a-29 h3 a:focus,.a-29 h3 a:hover{
	color:#fff;text-decoration:none
}
.a-29 p{
	color:#fff;font-size:14px;line-height:28px
}
.a-30{
	margin:20px 0;max-width:300px
}
.a-30:after,.a-30:before{
	display:table
}
.a-30 .a-30-f:before,.a-31>a:before{
	content:""
}
.a-30 .a-30-f{
	float:left;width:55px;height:70px;padding:40px 12px 10px;font-size:16px;line-height:16px;font-weight:700;border-radius:3px
}
.a-30 .a-30-f:before{
	position:absolute;top:0;right:0;border-width:0 15px 15px 0;border-style:solid;border-color:rgba(0,0,0,.1) #fff
}
.a-31,.a-31>a{
	position:relative;z-index:2
}
.a-30 h3{
	margin:10px 0 10px 70px;font-size:17px;line-height:25px
}
.a-30 h3 a,.a-30 h3 a:focus,.a-30 h3 a:hover{
	color:#555;text-decoration:none
}
.a-30 h3 span{
	display:block;font-size:13px;color:#888;font-weight:400
}
.a-31{
	max-width:200px;height:200px;margin:15px auto;padding:10px;border-radius:50%;overflow:hidden;border:6px solid #fff;box-shadow:0 0 20px rgba(0,0,0,.075),0 0 0 1px rgba(0,0,0,.1),inset 0 0 5px rgba(0,0,0,.2)
}
.a-31>a{
	display:block;width:100%;height:100%;background:#fff;border-radius:100%;margin:0 auto;color:#555;padding:22px 20px;box-shadow:0 0 10px rgba(0,0,0,.1)
}
.a-31>a:before{
	position:absolute;top:8px;right:8px;left:8px;bottom:8px;border:1px solid #ccc;border-radius:50%;z-index:-1;box-shadow:inset 0 0 50px rgba(0,0,0,.09)
}
.a-31>a:focus,.a-31>a:hover{
	color:#555;text-decoration:none
}
.a-31>a i{
	display:block;font-size:53px;margin-top:10px;line-height:1.3
}
.a-31>a span{
	font-size:15px;line-height:1.3;font-weight:700;color:#888
}
.a-32{
	max-width:100%;margin:15px auto;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center
}
.a-32>div{
	-ms-flex:1;-webkit-flex:1;flex:1;padding:20px;transition:.5s;border-top:4px solid rgba(0,0,0,.3);box-shadow:inset 0 120px 120px rgba(0,0,0,.1)
}
.a-32>div h3{
	margin:0;font-size:16px;line-height:2;text-transform:uppercase;color:#fff
}
.a-32>div h4{
	background:#333;width:110px;height:110px;line-height:110px;margin:10px auto;color:#fff;font-size:40px;border-radius:50%;font-weight:400
}
.a-32>div h4 span{
	font-size:16px;color:#999;margin:0 2px
}
.a-32>div ul{
	list-style-type:none;padding:0;margin:15px 0;color:#fff;font-size:14px;line-height:2
}
.a-78 em,.a-79 em{
	font-style:normal
}
.a-32>div ul li{
	margin:8px 0
}
.a-32>div .a-32-b{
	display:inline-block;border:2px solid #fff;margin:10px 0;background:0 0;color:#fff;padding:2px 12px;transition:.5s;font-weight:700;text-transform:uppercase;box-shadow:2px 2px 1px rgba(0,0,0,.1),inset 2px 2px 1px rgba(0,0,0,.1)
}
.a-32>div .a-32-b:focus,.a-32>div .a-32-b:hover{
	color:#fff;text-decoration:none;background:rgba(0,0,0,.1)
}
.a-33{
	margin:5px 2px;color:#fff;font-size:12px;line-height:12px;text-shadow:1px 1px 1px rgba(0,0,0,.5);text-transform:lowercase;display:inline-block
}
.a-33:after,.a-33:before{
	content:" ";display:table
}
.a-33:focus,.a-33:hover{
	color:#fff;text-decoration:none
}
.a-33 span{
	float:left;padding:5px 8px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1)
}
.a-33 span:first-child{
	border-top-left-radius:4px;border-bottom-left-radius:4px
}
.a-33 span:last-child{
	border-top-right-radius:4px;border-bottom-right-radius:4px
}
.a-34{
	max-width:400px;margin:15px auto;background:#fff;border:1px solid rgba(0,0,0,.1);box-shadow:0 0 15px rgba(0,0,0,.025),inset 0 0 100px rgba(0,0,0,.02);padding:20px;border-radius:4px
}
.a-34 h3{
	font-size:16px;line-height:1.8;margin:0 0 10px
}
.a-34 .a-34-p{
	width:100%;height:10px;background:#f8f8f8;box-shadow:inset 0 0 5px rgba(0,0,0,.1);border-radius:5px;margin:15px 0 10px;position:relative
}
.a-34 .a-34-p>div{
	position:absolute;top:0;left:0;bottom:0;border-radius:5px
}
.a-34 .a-34-l{
	position:relative;color:#777;font-weight:700;font-size:12px;height:20px;line-height:20px
}
.a-34 .a-34-l>span{
	position:absolute;display:inline-block
}
.a-34 .a-34-l>span:before{
	display:block;content:"";width:2px;height:10px;background:rgba(0,0,0,.1);border-radius:50%;box-shadow:0 0 0 rgba(0,0,0,.1);position:absolute;top:-20px;left:50%;margin-left:-1px;z-index:3
}
.a-34 .a-34-l>span:first-of-type:before,.a-34 .a-34-l>span:last-of-type:before{
	display:none
}
.a-34 .a-34-l>span:first-of-type{
	left:0;transform:translateX(0)
}
.a-34 .a-34-l>span:nth-of-type(2){
	left:25%;transform:translateX(-50%)
}
.a-34 .a-34-l>span:nth-of-type(3),.a-34 .a-34-l>span:nth-of-type(4){
	-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%)
}
.a-34 .a-34-l>span:nth-of-type(3){
	left:50%;transform:translateX(-50%)
}
.a-34 .a-34-l>span:nth-of-type(4){
	left:75%;transform:translateX(-50%)
}
.a-34 .a-34-l>span:last-of-type{
	left:100%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)
}
.a-35{
	max-width:270px;margin:15px auto;padding:10px
}
.a-36,.a-38{
	max-width:300px;text-align:center
}
.a-35:after,.a-35:before{
	content:" ";display:table
}
.a-35 a{
	display:block;float:left;width:50%;height:125px;padding:15px;box-sizing:border-box;border-right:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1);color:#fff;text-align:center;transition:.5s
}
.a-35 a:focus,.a-35 a:hover{
	color:#fff;background:rgba(0,0,0,.1);text-decoration:none
}
.a-35 a i{
	display:block;font-size:40px;line-height:40px;margin:4px 0 15px
}
.a-35 a span{
	display:block;font-size:14px;line-height:18px;margin-bottom:15px;font-weight:700;text-transform:uppercase
}
.a-35 a:nth-child(1),.a-35 a:nth-child(4){
	background:rgba(0,0,0,.05)
}
.a-35 a:nth-child(1):hover,.a-35 a:nth-child(4):hover{
	background:rgba(0,0,0,.1)
}
.a-36>div,.a-37{
	background:#fff
}
.a-35 a:nth-child(2),.a-35 a:nth-child(4){
	border-right:0
}
.a-35 a:nth-child(3),.a-35 a:nth-child(4){
	border-bottom:0
}
@media (max-width:440px){
	.a-35{
	width:auto
}

}
.a-36{
	margin:15px auto;position:relative;padding:4px 0 100px;box-shadow:inset 0 0 50px rgba(0,0,0,.1)
}
.a-36>span{
	position:absolute;top:0;width:25%;height:100%;z-index:-1
}
.a-36>div,.a-37,.a-37>div{
	position:relative
}
.a-36>span:first-of-type{
	left:0
}
.a-36>span:nth-of-type(2){
	left:25%
}
.a-36>span:nth-of-type(3){
	left:50%
}
.a-36>span:last-of-type{
	left:75%
}
.a-36>div{
	z-index:2;padding:20px;border-bottom:4px solid rgba(0,0,0,.1);box-shadow:0 10px 10px rgba(0,0,0,.1)
}
.a-36>div h3{
	font-size:18px;line-height:2;margin:0;color:#444
}
.a-36>div h3 a,.a-36>div h3 a:focus,.a-36>div h3 a:hover{
	color:#444;text-decoration:none
}
.a-36>div p{
	font-size:14px;line-height:2;color:#777
}
.a-37>div a,.a-37>div h3{
	color:#fff;text-transform:uppercase
}
.a-37{
	width:100%;margin:15px 0;overflow:hidden;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center
}
.a-37>div{
	padding:45px 20px 20px;-ms-flex:1;-webkit-flex:1;flex:1;box-shadow:inset 0 0 50px rgba(0,0,0,.05)
}
.a-38,.a-46{
	box-shadow:2px 2px 0 1px rgba(0,0,0,.1)
}
.a-37>div h3{
	display:inline-block;font-size:13px;line-height:2;margin:0;padding:6px 25px;background:rgba(0,0,0,.2);position:absolute;top:0;width:100%;left:0
}
.a-37>div a{
	display:block;font-size:14px;list-style-type:1.5;margin:7px 0;font-weight:700;text-shadow:2px 2px 1px rgba(0,0,0,.2)
}
.a-37>div a:before{
	content:"\f005";font-size:8px;position:relative;text-shadow:none;color:rgba(0,0,0,.2);top:-2px;margin-right:7px
}
.a-42:before,.a-49 .a-49-d:before,.a-51:before,.a-54:before{
	content:""
}
.a-37>div a:focus,.a-37>div a:hover{
	color:#fff;text-decoration:none
}
.a-38{
	margin:20px auto;position:relative;background:#fdfdfd;padding:20px;border:1px solid #ddd;border-radius:10px;overflow:hidden
}
.a-38 .a-38-h{
	position:absolute;width:200px;margin:0 auto;top:20px;right:-65px;font-weight:700;text-transform:uppercase;color:#fff;border:3px solid rgba(0,0,0,.05);text-shadow:1px 1px 1px rgba(0,0,0,.3);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)
}
.a-39,.a-40{
	position:relative
}
.a-40 h4,.a-40 i{
	right:20px;z-index:5
}
.a-38 h3{
	margin:10px 0;font-size:30px;line-height:40px;color:#555
}
.a-38 ul{
	list-style-type:none;padding:0;margin:0
}
.a-38 ul li{
	margin:5px 0;font-size:15px;line-height:33px;color:#777
}
.a-38 h4{
	margin:20px 0;font-size:25px;line-height:35px;color:#555
}
.a-38 h4 span{
	font-size:14px;line-height:14px;color:#999;display:block
}
.a-38 a.a-btn{
	border:0;text-transform:uppercase;font-weight:700;font-size:14px;margin-bottom:10px
}
.a-39{
	margin:15px 0;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center
}
.a-39 .a-39-l{
	flex:1;margin:0;background:#fff;padding:20px 30px;border-top-width:4px;border-right:0;border-bottom:0;border-left:0;transition:.5s
}
.a-39 .a-39-l:nth-of-type(even){
	background:#fcfcfc
}
.a-40,.a-41{
	background:#fff
}
.a-39 .a-39-l h3{
	margin:0 0 8px;font-size:15px;line-height:1.5;text-transform:uppercase
}
.a-39 .a-39-l ul{
	margin:0;padding:0;list-style-type:none
}
.a-39 .a-39-l ul li{
	color:#555;font-size:14px;line-height:2;margin:3px 0;font-weight:700;transition:.5s;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)
}
.a-39 .a-39-l ul li:hover{
	-webkit-transform:translateX(5px);-moz-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px)
}
.a-39 .a-39-l ul li a{
	color:#555
}
.a-39 .a-39-l ul li a:focus,.a-39 .a-39-l ul li a:hover{
	color:#555;text-decoration:none
}
.a-40{
	max-width:350px;height:200px;margin:15px auto;box-shadow:0 0 10px rgba(0,0,0,.1),inset 0 0 1px 0 rgba(0,0,0,.4);border-radius:7px;overflow:hidden
}
.a-40 h3,.a-40 h4,.a-40 i{
	position:absolute
}
.a-40 h3{
	top:0;left:0;font-size:22px;line-height:22px;margin:15px 0 0 15px;color:#555;text-transform:uppercase
}
.a-40 h3 a,.a-40 h3 a:focus,.a-40 h3 a:hover{
	color:#555;text-decoration:none
}
.a-40 h4 a,.a-40 h4 a:focus,.a-40 h4 a:hover,.a-40 i{
	color:#fff;text-decoration:none
}
.a-40 h3 span{
	display:block;font-size:16px;line-height:16px;margin-top:10px
}
.a-40 i{
	bottom:50px;font-size:50px;line-height:60px
}
.a-40 h4{
	bottom:5px;font-size:20px;line-height:30px;text-transform:uppercase;font-weight:400
}
.a-40 .a-40-m{
	position:relative;width:350px;height:300px;right:-120px;top:-30px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)
}
.a-41{
	max-width:270px;border:1px solid #ddd;box-shadow:2px 2px 0 1px rgba(0,0,0,.07);border-radius:6px;margin:20px auto;padding:10px
}
.a-41 img{
	border-radius:6px
}
.a-41 h2{
	text-align:center;color:#555;font-size:18px;line-height:30px;margin:12px 0
}
.a-41 h2 a,.a-41 h2 a:focus,.a-41 h2 a:hover{
	color:#555;text-decoration:none
}
.a-41 h2 span{
	display:block;color:#888;margin-top:2px;font-size:14px;line-height:24px;text-transform:lowercase;font-weight:400
}
.a-41 .a-41-f{
	margin:15px 0;text-align:center
}
.a-41 .a-41-s{
	margin:15px 0;padding:15px 15px 10px;background:#fcfcfc;border-radius:5px;border:1px solid #eee
}
.a-41 .a-41-s h4{
	margin:0;font-size:13px;line-height:23px
}
.a-41 .a-41-s .a-41-b{
	margin:10px 0 15px;background:#f3f3f3;border-radius:4px;box-shadow:inset 0 0 1px rgba(0,0,0,.5);position:relative;height:7px
}
.a-41 .a-41-s .a-41-b .a-41-bar{
	position:absolute;top:0;left:0;border-radius:4px 0 0 4px;height:100%;text-align:right
}
.a-42,.a-43,.a-44,.a-44 .a-44-h,.a-45,.a-46{
	text-align:center
}
.a-41 p{
	font-size:14px;line-height:28px;color:#777;margin:10px 0
}
.a-42{
	display:inline-block;margin:2px;width:90px;height:110px;line-height:110px;background:0 0;font-size:70px;font-weight:lighter;color:#fff;position:relative;text-shadow:3px 3px 1px rgba(0,0,0,.2)
}
.a-42:before,.a-42>span{
	position:absolute;z-index:-1
}
.a-42:before{
	width:80%;left:10%;height:20px;top:50%;background:0 0;margin-top:-10px;box-shadow:0 0 50px rgba(0,0,0,.7)
}
.a-42>span{
	display:block;width:100%;height:50%;border-radius:5px;left:0
}
.a-43 .a-43-m,.a-44 .a-44-h{
	left:0;width:100%;height:100%;top:0
}
.a-42>span:first-of-type{
	top:0;border-bottom-left-radius:8px;border-bottom-right-radius:8px;box-shadow:inset 0 0 150px rgba(0,0,0,.15)
}
.a-42>span:last-of-type{
	border-top-left-radius:8px;border-top-right-radius:8px;bottom:0;box-shadow:0 5px 5px rgba(0,0,0,.1)
}
.a-42:focus,.a-42:hover{
	color:#fff;text-decoration:none
}
.a-43{
	position:relative;max-width:280px;margin:20px auto;overflow:hidden
}
.a-44,.a-60{
	max-width:300px;overflow:hidden
}
.a-43 img{
	transition:1s;-webkit-transform:scale(1) rotate(0);-moz-transform:scale(1) rotate(0);-ms-transform:scale(1) rotate(0);transform:scale(1) rotate(0)
}
.a-43:hover img{
	-webkit-transform:scale(1.2) rotate(-10deg);-moz-transform:scale(1.2) rotate(-10deg);-ms-transform:scale(1.2) rotate(-10deg);transform:scale(1.2) rotate(-10deg)
}
.a-43 .a-43-m{
	position:absolute;padding-top:18%;background:rgba(0,0,0,.5);opacity:0;-webkit-transform:rotate(-360deg) scale(0);-moz-transform:rotate(-360deg) scale(0);-ms-transform:rotate(-360deg) scale(0);transform:rotate(-360deg) scale(0);transition:.35s
}
.a-43:hover .a-43-m{
	opacity:1;-webkit-transform:rotate(0) scale(1);-moz-transform:rotate(0) scale(1);-ms-transform:rotate(0) scale(1);transform:rotate(0) scale(1)
}
.a-43 h4{
	display:inline-block;color:#fff;font-size:22px;line-height:32px;font-weight:400;padding-bottom:10px;margin-bottom:10px;border-bottom:1px dotted rgba(255,255,255,.6)
}
.a-43 h4 a,.a-43 h4 a:focus,.a-43 h4 a:hover{
	color:#fff;text-decoration:none
}
.a-43 h4 span{
	display:block;font-size:14px;line-height:24px;margin-top:5px;color:rgba(255,255,255,.8)
}
.a-43 .a-43-s{
	margin-top:10px
}
.a-44{
	margin:10px auto;position:relative
}
.a-45,.a-67{
	max-width:280px
}
.a-44 img{
	transition:1s
}
.a-44 .a-44-h,.a-44 .a-44-h i{
	background:rgba(0,0,0,.4);transition:.5s
}
.a-44:hover img{
	-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)
}
.a-44 .a-44-h{
	position:absolute;z-index:5;opacity:0;padding-top:30%
}
.a-44 .a-44-h i{
	display:inline-block;width:40px;height:40px;border-radius:2px;margin:0 2px;line-height:40px;color:#fff
}
.a-45 .a-45-m>a i,.a-45 .a-45-m>i{
	font-size:50px;transition:all .3s;color:#fff;position:relative
}
.a-44 .a-44-h i:hover{
	background:rgba(0,0,0,.6)
}
.a-44:hover .a-44-h{
	opacity:1
}
.a-45{
	margin:10px auto
}
.a-46,.a-55{
	max-width:350px
}
.a-45 .a-45-m{
	overflow:hidden;height:140px;padding:40px 0;border-top-left-radius:5px;border-top-right-radius:5px;color:#fff
}
.a-45 .a-45-m>i{
	display:block;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)
}
.a-45 .a-45-m>a i{
	-webkit-transform:translateY(240px);-moz-transform:translateY(240px);-ms-transform:translateY(240px);transform:translateY(240px)
}
.a-48>a,.a-48>a>b,.a-50,.a-51,.a-54:before,.a-55 .a-55-m,.a-56 .a-56-m .a-56-b,.a-60>div,.a-60>div>a{
	transition:.5s
}
.a-45 .a-45-m>a i:focus,.a-45 .a-45-m>a i:hover{
	color:#fff;text-decoration:none
}
.a-45:hover .a-45-m>i{
	-webkit-transform:translateY(240px);-moz-transform:translateY(240px);-ms-transform:translateY(240px);transform:translateY(240px)
}
.a-45:hover .a-45-m>a i{
	-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);transform:translateY(-40px)
}
.a-45 h4{
	background:#333;margin:0;padding:15px 5px;text-transform:uppercase;color:#fff;border-bottom-left-radius:5px;border-bottom-right-radius:5px
}
.a-46,.a-47{
	background:#fff
}
.a-45 h4 a,.a-45 h4 a:focus,.a-45 h4 a:hover{
	color:#fff;text-decoration:none
}
.a-46{
	margin:15px auto;padding:5px;border:1px solid #ddd;border-radius:4px
}
.a-46 .a-46-i{
	position:relative;margin-bottom:70px
}
.a-46 .a-46-i img:first-child{
	border-radius:3px
}
.a-46 .a-46-i img:last-child{
	position:absolute;left:50%;bottom:-60px;max-width:150px;margin:0 auto 0 -75px;border:5px solid #fff;border-radius:100%;box-shadow:0 0 10px rgba(0,0,0,.2)
}
.a-46 h3{
	font-size:17px;line-height:27px;margin:12px 0;color:#666
}
.a-46 h3 span,.a-47 h3{
	font-size:14px;line-height:24px
}
.a-46 h3 a,.a-46 h3 a:focus,.a-46 h3 a:hover{
	color:#666;text-decoration:none
}
.a-46 h3 span{
	display:block;margin-top:2px;font-weight:400;color:#888
}
.a-46 .a-46-s{
	margin-bottom:10px
}
.a-47{
	max-width:260px;margin:15px auto;border:1px solid #ddd;box-shadow:2px 2px 0 1px rgba(0,0,0,.1);border-radius:4px
}
.a-47 h3{
	margin:15px 15px 5px;text-transform:uppercase
}
.a-47 h2{
	margin:5px 15px 15px;font-size:34px;line-height:44px;font-weight:lighter
}
.a-47 h2 i{
	font-size:24px
}
.a-47 .a-47-p{
	padding:10px 15px;border-top:1px solid #ddd;position:relative;background:#fdfdfd
}
.a-47 .a-47-p h4{
	font-size:14px;line-height:24px;text-transform:uppercase;display:inline-block;margin:0;position:relative;width:100%
}
.a-47 .a-47-p h4 span{
	position:absolute;right:0
}
.a-47 .a-47-p .a-47-b{
	background:#f3f3f3;border-radius:4px;box-shadow:inset 0 0 1px rgba(0,0,0,.5);position:relative;margin:10px 0;height:7px
}
.a-47 .a-47-p .a-47-b .a-47-bar{
	position:absolute;top:0;left:0;border-radius:4px 0 0 4px;height:100%;text-align:right
}
.a-47 .a-47-p:last-child{
	border-bottom-left-radius:4px;border-bottom-right-radius:4px
}
.a-48{
	background:url(../img/big1.jpg) center center no-repeat;width:100%;height:400px;background-size:cover;margin:15px auto;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;text-align:left
}
.a-49 .a-49-d,.a-50 .a-50-n,.a-51,.a-52>div>span,.a-54,.a-55 .a-55-m>a i,.a-60,.a-61 .a-61-c,.a-63,.a-64,.a-65 .a-65-i>h4,.a-66 .a-66-i h4 span{
	text-align:center
}
.a-48>a{
	position:relative;display:block;-webkit-flex:1;-ms-flex:1;flex:1;font-size:30px;background:rgba(0,0,0,.3);line-height:1;text-shadow:2px 2px 1px rgba(0,0,0,.4);font-weight:400;color:#fff;text-transform:uppercase;overflow:hidden
}
.a-48>a i{
	margin-right:15px
}
@media (max-width:500px){
	.a-48{
	height:300px
}
.a-48>a{
	font-size:20px
}

}
.a-48>a.active,.a-48>a:focus,.a-48>a:hover{
	color:#fff;text-decoration:none
}
.a-48>a>b{
	position:absolute;width:100%;height:100%;bottom:0;left:0;opacity:.8;box-shadow:inset 0 0 50px rgba(0,0,0,.3)
}
.a-48>a span{
	display:block;width:300%;position:absolute;top:85%;padding-top:35%;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0
}
@media (max-width:600px){
	.a-48>a span{
	padding-top:30%
}

}
.a-48>a.active>b,.a-48>a:focus>b,.a-48>a:hover>b{
	height:0
}
.a-49{
	max-width:900px;margin:15px auto;position:relative;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center
}
.a-49 .a-49-d{
	width:250px;height:250px;margin:10px;padding:20px;border-radius:50%;background:#fff;border:1px solid rgba(0,0,0,.12);box-shadow:0 0 25px rgba(0,0,0,.03),inset 0 0 70px rgba(0,0,0,.02);position:relative;z-index:2
}
.a-49 .a-49-d:before{
	position:absolute;top:7px;left:7px;right:7px;bottom:7px;border-radius:50%;z-index:-1;border:1px dashed #bbb
}
.a-49 .a-49-d:nth-of-type(2):after{
	position:absolute;content:"\f005";color:gold;font-size:25px;top:-10px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)
}
.a-49 .a-49-d h4{
	margin:20px 0 0;text-transform:uppercase;font-size:14px;color:#666;line-height:2
}
.a-49 .a-49-d h3{
	font-size:50px;line-height:1.2;margin:0 0 15px;font-weight:400
}
.a-49 .a-49-d h3>span{
	display:block;font-size:15px;color:#888;font-weight:400
}
.a-49 .a-49-d .a-btn{
	border-radius:25px;padding:11px 15px;font-size:13px;font-weight:700;text-transform:uppercase
}
.a-50,.a-50 .a-50-n,.a-51{
	border-radius:100%
}
.a-50{
	width:180px;height:180px;margin:15px auto;border-width:8px;background:#f8f8f8;box-shadow:0 0 10px rgba(0,0,0,.1);position:relative
}
.a-50:hover{
	box-shadow:0 0 20px rgba(0,0,0,.15)
}
.a-50 .a-50-n{
	position:absolute;width:124px;height:124px;line-height:124px;top:20px;left:20px;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.1)
}
.a-50 .a-50-n h3{
	margin:40px 0 0;font-size:25px;line-height:25px;font-weight:400;color:#444
}
.a-50 .a-50-n h3 a,.a-50 .a-50-n h3 a:focus,.a-50 .a-50-n h3 a:hover{
	color:#444;text-decoration:none
}
.a-50 .a-50-n h3 span{
	display:block;color:#999;font-size:13px;line-height:13px;margin-top:10px
}
.a-51{
	width:160px;height:160px;margin:15px auto;border:8px solid #555;box-shadow:0 0 10px rgba(0,0,0,.15),inset 0 0 15px rgba(0,0,0,.2);overflow:hidden;position:relative
}
.a-51:before{
	width:260px;height:260px;position:absolute;top:-120px;left:70px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);background:rgba(255,255,255,.05);box-shadow:0 0 10px rgba(0,0,0,.05)
}
.a-52>div,.a-52>div>div{
	left:0;position:absolute
}
.a-51:hover{
	box-shadow:0 0 20px rgba(0,0,0,.2),inset 0 0 25px rgba(0,0,0,.2)
}
.a-51 h3{
	margin:48px 0 0;font-size:28px;line-height:28px;text-shadow:2px 2px 1px rgba(0,0,0,.15);color:#fff;font-weight:400
}
.a-51 h3 a,.a-51 h3 a:focus,.a-51 h3 a:hover{
	color:#fff;text-decoration:none
}
.a-51 h3 span{
	display:block;color:#fff;font-size:14px;line-height:14px;text-transform:uppercase;margin-top:10px
}
.a-52{
	margin:15px auto;width:150px;height:150px;background:#fafafa;border-radius:50%;position:relative;box-shadow:inset 0 0 150px rgba(0,0,0,.05),inset 0 0 0 1px rgba(0,0,0,.06)
}
.a-52>div{
	border-radius:100%;overflow:hidden;width:100%;height:100%;top:0;z-index:2
}
.a-52>div>div{
	bottom:0;right:0;z-index:1
}
.a-52>div>span,.a-54{
	background:#fff;color:#444;z-index:2
}
.a-52>div>span{
	position:absolute;display:block;width:45px;height:45px;line-height:45px;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);font-weight:700;border-radius:50%;font-size:13px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1),0 0 15px rgba(0,0,0,.1)
}
.a-54,.a-57,.a-58 h3{
	line-height:1.5
}
.a-53-1,.a-53-2{
	margin:10px 0;height:7px;width:100%;background:rgba(0,0,0,.2)
}
.a-53-1{
	background-image:repeating-linear-gradient(to right,#f75353,#f75353 40px,#51d466 0,#51d466 80px,#609cec 0,#609cec 120px,#fcd419 0,#fcd419 160px,#cb79e6 0,#cb79e6 200px,#32c8de 0,#32c8de 240px,#f78153 0,#f78153 280px,#ff61e7 0,#ff61e7 320px)
}
.a-53-2{
	background-image:repeating-linear-gradient(45deg,#f75353,#f75353 40px,#51d466 0,#51d466 80px,#609cec 0,#609cec 120px,#fcd419 0,#fcd419 160px,#cb79e6 0,#cb79e6 200px,#32c8de 0,#32c8de 240px,#f78153 0,#f78153 280px,#ff61e7 0,#ff61e7 320px)
}
.a-53-3,.a-53-4{
	margin:10px 0;height:7px;width:100%;background:rgba(0,0,0,.2)
}
.a-53-3{
	background-image:repeating-linear-gradient(-45deg,#f75353,#f75353 40px,#51d466 0,#51d466 80px,#609cec 0,#609cec 120px,#fcd419 0,#fcd419 160px,#cb79e6 0,#cb79e6 200px,#32c8de 0,#32c8de 240px,#f78153 0,#f78153 280px,#ff61e7 0,#ff61e7 320px)
}
.a-53-4{
	background-image:repeating-linear-gradient(to right,#f75353,#f75353 20px,#51d466 0,#51d466 40px,#609cec 0,#609cec 60px,#fcd419 0,#fcd419 80px,#cb79e6 0,#cb79e6 100px,#32c8de 0,#32c8de 120px,#f78153 0,#f78153 140px,#ff61e7 0,#ff61e7 160px)
}
.a-53-5,.a-53-6{
	background:rgba(0,0,0,.2);margin:10px 0;height:7px;width:100%
}
.a-53-5{
	background-image:repeating-linear-gradient(45deg,#f75353,#f75353 20px,#51d466 0,#51d466 40px,#609cec 0,#609cec 60px,#fcd419 0,#fcd419 80px,#cb79e6 0,#cb79e6 100px,#32c8de 0,#32c8de 120px,#f78153 0,#f78153 140px,#ff61e7 0,#ff61e7 160px)
}
.a-53-6{
	background-image:repeating-linear-gradient(-45deg,#f75353,#f75353 20px,#51d466 0,#51d466 40px,#609cec 0,#609cec 60px,#fcd419 0,#fcd419 80px,#cb79e6 0,#cb79e6 100px,#32c8de 0,#32c8de 120px,#f78153 0,#f78153 140px,#ff61e7 0,#ff61e7 160px)
}
.a-53-7{
	margin:10px 0;height:7px;width:100%;background:rgba(0,0,0,.2);background-image:repeating-linear-gradient(to right,#f75353,#f75353 10px,#51d466 0,#51d466 20px,#609cec 0,#609cec 30px,#fcd419 0,#fcd419 40px,#cb79e6 0,#cb79e6 50px,#32c8de 0,#32c8de 60px,#f78153 0,#f78153 70px,#ff61e7 0,#ff61e7 80px)
}
.a-54{
	margin:2px;padding:12px 15px;position:relative;display:inline-block;font-size:14px;border-radius:4px;font-weight:700;text-transform:uppercase;border:0;transition:.5s;background-image:linear-gradient(to right,#f75353,#f75353 10%,#51d466 0,#51d466 20%,#609cec 0,#609cec 30%,#fcd419 0,#fcd419 40%,#cb79e6 0,#cb79e6 50%,#32c8de 0,#32c8de 60%,#f78153 0,#f78153 70%,#ff61e7 0,#ff61e7 80%,#d08166 0,#d08166 90%,#fcd419 0);box-shadow:0 0 15px rgba(0,0,0,.1)
}
.a-54:before{
	position:absolute;top:3px;bottom:3px;left:0;right:0;z-index:-1;border:1px solid rgba(0,0,0,.1);border-top:0;border-bottom:0;background:#fff
}
.a-54:active,.a-54:focus,.a-54:hover{
	color:#777;text-decoration:none
}
.a-55{
	margin:15px auto;position:relative;overflow:hidden
}
.a-55 .a-55-m{
	position:absolute;top:0;right:0;width:50%;height:100%;background:rgba(0,0,0,.4);border-left:1px solid rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2),inset 0 0 15px rgba(0,0,0,.1);padding:15px;-webkit-transform:translateX(200px);-moz-transform:translateX(200px);-ms-transform:translateX(200px);transform:translateX(200px)
}
.a-55 .a-55-m h3{
	color:#fff;margin:40% 0 10px;font-size:20px;line-height:30px;font-weight:400
}
.a-55 .a-55-m h3 a,.a-55 .a-55-m h3 a:focus,.a-55 .a-55-m h3 a:hover{
	color:#fff;text-decoration:none
}
@media (max-width:550px){
	.a-55 .a-55-m h3{
	font-size:16px;line-height:26px
}

}
.a-55 .a-55-m>a i{
	display:block;margin:5px 0;width:35px;height:35px;line-height:31px;border:2px solid #fff;border-radius:100%;font-size:25px;color:#fff;background:rgba(0,0,0,.1);box-shadow:inset 0 0 2px rgba(0,0,0,.1)
}
.a-56,.a-58{
	background:#fff
}
.a-55:hover .a-55-m{
	-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)
}
.a-56{
	margin:20px auto;border:1px solid #e7e7e7;max-width:1000px;border-radius:5px;box-shadow:0 0 15px rgba(0,0,0,.05)
}
.a-56:after,.a-56:before{
	content:" ";display:table
}
.a-56 .a-56-m{
	width:33.333%;float:left;text-align:center;padding:20px
}
@media (max-width:750px){
	.a-56{
	max-width:100%;margin:0;border:0;border-radius:0;box-shadow:none
}
.a-56 .a-56-m{
	float:none;width:100%;max-width:320px;margin:20px auto;border:1px solid #e7e7e7;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.05)
}

}
.a-56 .a-56-m h4{
	margin:10px 0;text-transform:uppercase;font-size:15px;line-height:25px
}
.a-56 .a-56-m h3{
	margin:10px 0;font-size:60px;line-height:70px;font-weight:lighter;text-shadow:2px 2px 1px rgba(0,0,0,.1)
}
.a-56 .a-56-m h3 span{
	font-size:18px;line-height:28px;font-weight:400;color:#888
}
.a-56 .a-56-m .a-56-b,.a-57{
	font-weight:700;display:inline-block
}
.a-56 .a-56-m ul{
	list-style-type:none;padding:0;margin:20px 0
}
.a-56 .a-56-m ul li{
	margin:10px;color:#777;font-size:15px;line-height:30px
}
.a-56 .a-56-m .a-56-b{
	background:#fff;font-size:14px;text-transform:uppercase;padding:5px 24px;color:#777;border-radius:20px;border:1px solid #ccc;margin-bottom:10px
}
.a-56 .a-56-m .a-56-b:focus,.a-56 .a-56-m .a-56-b:hover{
	background:#fafafa;color:#555;text-decoration:none
}
.a-56 .a-56-m:nth-child(2){
	box-shadow:inset 0 0 20px rgba(0,0,0,.05);background:#fdfdfd;border-left:1px solid #e7e7e7;border-right:1px solid #e7e7e7
}
@media (max-width:750px){
	.a-56 .a-56-m:nth-child(2){
	box-shadow:0 0 10px rgba(0,0,0,.05)
}

}
.a-56 .a-56-m:nth-child(2) h3{
	color:#f8cd03
}
.a-56 .a-56-m:nth-child(2) .a-56-b{
	background:#fcd419;border:1px solid #dfb803;color:#a38602
}
.a-56 .a-56-m:nth-child(2) .a-56-b:hover{
	background:#f8cd03
}
.a-57{
	font-size:16px;position:relative;color:#fff;padding:12px 20px;margin:15px 0 15px 35px;border-width:0;border-radius:4px;box-shadow:inset 0 0 25px rgba(0,0,0,.12)
}
.a-57 span,.a-57:before,.a-59 span{
	display:block
}
.a-57 span:before,.a-57:before{
	position:absolute;height:0;content:"";width:0
}
.a-57:before{
	bottom:-10px;border:22px solid;border-color:inherit;opacity:.9;z-index:-1;left:-35px;border-left-color:transparent
}
.a-57 span:before{
	border:5px solid rgba(0,0,0,.3);border-bottom-color:transparent;bottom:-9px;z-index:2;left:0;border-left-color:transparent
}
.a-58{
	margin:15px auto;position:relative;background-image:repeating-linear-gradient(45deg,#f75353,#f75353 40px,#51d466 0,#51d466 80px,#609cec 0,#609cec 120px,#fcd419 0,#fcd419 160px,#cb79e6 0,#cb79e6 200px,#32c8de 0,#32c8de 240px,#f78153 0,#f78153 280px,#ff61e7 0,#ff61e7 320px);box-shadow:inset 0 0 50px rgba(0,0,0,.15),0 0 25px rgba(0,0,0,.1);padding:50px 40px;z-index:2
}
.a-58:before{
	position:absolute;top:15px;left:0;right:0;bottom:15px;content:"";background:#fff;z-index:-1;border:1px solid rgba(0,0,0,.1);box-shadow:inset 0 0 100px rgba(0,0,0,.04)
}
.a-58 h3{
	font-size:30px;margin:0 0 12px;padding-bottom:12px;border-bottom:1px solid #eee;text-transform:uppercase;color:#555;font-weight:400
}
.a-58 h3 a,.a-58 h3 a:focus,.a-58 h3 a:hover{
	color:#555;text-decoration:none
}
.a-58 p{
	margin:0;font-size:16px;line-height:2.5;color:#777
}
@-webkit-keyframes a591{
	0%,100%{
	-webkit-transform:translate(0);-moz-transform:translate(0);-ms-transform:translate(0);transform:translate(0)
}
50%{
	-webkit-transform:translate(111px);-moz-transform:translate(111px);-ms-transform:translate(111px);transform:translate(111px)
}

}
@keyframes a591{
	0%,100%{
	-webkit-transform:translate(0);-moz-transform:translate(0);-ms-transform:translate(0);transform:translate(0)
}
50%{
	-webkit-transform:translate(111px);-moz-transform:translate(111px);-ms-transform:translate(111px);transform:translate(111px)
}

}
.a-59{
	width:125px;height:40px;margin:20px auto;position:relative;background:0 0
}
.a-59 span{
	position:absolute;width:14px;height:14px;border-radius:100%;top:50%;margin-top:-7px;left:0
}
.a-59 span:nth-child(1){
	-webkit-animation:a591 2s 0s ease infinite;animation:a591 2s 0s ease infinite
}
.a-59 span:nth-child(2){
	-webkit-animation:a591 2.2s .2s ease infinite;animation:a591 2.2s .2s ease infinite
}
.a-59 span:nth-child(3){
	-webkit-animation:a591 2.4s .4s ease infinite;animation:a591 2.4s .4s ease infinite
}
.a-59 span:nth-child(4){
	-webkit-animation:a591 2.6s .6s ease infinite;animation:a591 2.6s .6s ease infinite
}
.a-59 span:nth-child(5){
	-webkit-animation:a591 2.8s .8s ease infinite;animation:a591 2.8s .8s ease infinite
}
.a-60{
	margin:15px auto;position:relative;-webkit-perspective:1000px;perspective:1000px
}
.a-60>div,.a-60>div h3{
	position:absolute;margin:0
}
.a-61,.a-87{
	-webkit-perspective:700px
}
.a-60>div{
	-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transform:translateZ(-200px) rotateX(97deg);-moz-transform:translateZ(-200px) rotateX(97deg);-ms-transform:translateZ(-200px) rotateX(97deg);transform:translateZ(-200px) rotateX(97deg);background:#fff;padding:8px 15px;bottom:5%;width:90%;left:5%;box-shadow:0 0 15px rgba(0,0,0,.2),inset 0 0 25px rgba(0,0,0,.05);border-radius:2px
}
.a-60>div h3{
	background:#f9f9f9;box-shadow:0 0 15px rgba(0,0,0,.05);color:#444;font-weight:400;font-size:13px;padding:1px 12px;border-radius:4px;line-height:2;text-transform:uppercase;top:-25px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)
}
.a-60>div>a{
	display:inline-block;width:35px;height:35px;line-height:33px;margin:5px 5px 2px;color:#666;border:1px solid rgba(0,0,0,.15);border-radius:50%;box-shadow:inset 0 0 25px rgba(0,0,0,.03)
}
.a-60>div>a:hover{
	color:#444;background:#fafafa
}
.a-60:focus>div,.a-60:hover>div{
	-webkit-transform:translateZ(0) rotateX(0);-moz-transform:translateZ(0) rotateX(0);-ms-transform:translateZ(0) rotateX(0);transform:translateZ(0) rotateX(0)
}
.a-61{
	max-width:380px;margin:15px auto;position:relative;padding:35px;background:#fff;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(0,0,0,.06),0 0 25px rgba(0,0,0,.075);perspective:700px
}
.a-116,.a-62,.a-74,.a-75{
	max-width:350px
}
.a-61>span{
	position:absolute;width:150%;height:100%;display:block;top:0;z-index:1;box-shadow:0 0 40px rgba(0,0,0,.1),inset 0 0 100px rgba(0,0,0,.06)
}
.a-61 .a-61-c .a-61-b,.a-61 .a-61-c .a-61-f{
	border-radius:4px;box-shadow:0 0 15px rgba(0,0,0,.07),inset 0 0 100px rgba(0,0,0,.03);background:#fff;transition:.5s
}
.a-61>span:first-of-type{
	left:0;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotate(-45deg) translateX(-50%) translateY(-25%);-moz-transform:rotate(-45deg) translateX(-50%) translateY(-25%);-ms-transform:rotate(-45deg) translateX(-50%) translateY(-25%);transform:rotate(-45deg) translateX(-50%) translateY(-25%)
}
.a-61>span:last-of-type{
	right:0;-webkit-transform-origin:100% 100%;-moz-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%;-webkit-transform:rotate(-45deg) translateX(50%) translateY(25%);-moz-transform:rotate(-45deg) translateX(50%) translateY(25%);-ms-transform:rotate(-45deg) translateX(50%) translateY(25%);transform:rotate(-45deg) translateX(50%) translateY(25%)
}
.a-61 .a-61-c{
	position:relative;z-index:2
}
.a-61 .a-61-c .a-61-f{
	position:absolute;width:100%;height:100%;padding:20px;top:0;left:0;z-index:4;-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-ms-transform:rotateY(0);transform:rotateY(0);-ms-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden
}
.a-61 .a-61-c .a-61-f>h3,.a-70 img{
	-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%)
}
.a-61 .a-61-c .a-61-f>h3{
	display:inline-block;margin:0;font-size:25px;line-height:1.2;text-transform:uppercase;position:relative;top:50%;padding:10px 0;font-weight:400;color:#555;border-top:1px dashed #ccc;border-bottom:1px dashed #ccc;-ms-transform:translateY(-50%);transform:translateY(-50%)
}
.a-61 .a-61-c .a-61-b{
	position:relative;padding:30px 20px;z-index:3;-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);transform:rotateY(-180deg);-ms-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden
}
.a-61 .a-61-c .a-61-b h3{
	font-size:18px;line-height:1.5;margin:0 0 5px;color:#444
}
.a-61 .a-61-c .a-61-b h3 a,.a-61 .a-61-c .a-61-b h3 a:focus,.a-61 .a-61-c .a-61-b h3 a:hover{
	color:#444;text-decoration:none
}
.a-61 .a-61-c .a-61-b p{
	font-size:14px;line-height:2;color:#888;margin:0
}
.a-61:hover .a-61-f{
	-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);transform:rotateY(180deg);z-index:3
}
.a-61:hover .a-61-b,.a-87:before{
	-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-ms-transform:rotateY(0)
}
.a-61:hover .a-61-b{
	z-index:4;transform:rotateY(0)
}
.a-62{
	margin:15px auto;padding:10px;border-radius:5px;background:#fff;border:1px solid #e3e3e3;box-shadow:0 0 10px rgba(0,0,0,.07)
}
.a-62 img{
	border-radius:3px
}
.a-62 .a-62-m{
	padding:10px 7px 5px;position:relative
}
.a-62 .a-62-m h4{
	margin:0;font-size:15px;line-height:25px;color:#555
}
.a-62 .a-62-m h4 a,.a-62 .a-62-m h4 a:focus,.a-62 .a-62-m h4 a:hover{
	color:#555;text-decoration:none
}
.a-62 .a-62-m h4 span{
	display:block;font-weight:400;font-size:13px;line-height:13px;color:#888;margin-top:4px
}
.a-62 .a-62-m a.a-btn{
	position:absolute;right:7px;top:17px;text-transform:uppercase;font-weight:700;border-radius:2px;font-size:12px
}
.a-63{
	font-size:45px;line-height:45px;border-width:3px;max-width:400px;margin:30px auto;position:relative;background:0 0;padding:40px 15px 30px;box-shadow:3px 3px 0 1px rgba(0,0,0,.07),inset 3px 3px 0 1px rgba(0,0,0,.07);color:#555;font-weight:400;text-transform:uppercase
}
.a-63 a,.a-63 a:focus,.a-63 a:hover{
	color:#555;text-decoration:none
}
@media (max-width:550px){
	.a-63{
	font-size:35px;line-height:35px;padding:30px 15px 20px
}

}
.a-63 span{
	display:block;font-size:18px;line-height:36px;height:36px;position:absolute;width:174px;margin:0 auto 0 -87px;left:50%;color:#fff;text-transform:uppercase;text-shadow:2px 2px 0 rgba(0,0,0,.2)
}
.a-63 span:first-child{
	top:-18px
}
.a-64{
	max-width:300px;margin:10px 0;background:#fafafa;position:relative
}
.a-64:after,.a-64:before{
	content:" ";display:table
}
.a-64>a{
	display:inline-block;width:49%;color:#fff;border-radius:4px;text-transform:uppercase;font-weight:700;text-shadow:2px 2px 1px rgba(0,0,0,.1);transition:.5s;box-shadow:3px 3px 1px rgba(0,0,0,.1)
}
.a-64>a:focus,.a-64>a:hover{
	color:#fff;text-decoration:none;box-shadow:3px 3px 1px rgba(0,0,0,.1),inset 0 0 100px rgba(0,0,0,.1)
}
.a-64>a:first-of-type{
	float:left;padding:8px 12px 8px 8px
}
@media (max-width:350px){
	.a-64>a{
	width:100%;margin:7px 0
}
.a-64>a:first-of-type{
	float:none;padding:8px 12px
}

}
.a-64>a:last-of-type{
	float:right;padding:8px 8px 8px 12px
}
@media (max-width:350px){
	.a-64>a:last-of-type{
	float:none;padding:8px 12px
}

}
.a-64:before{
	display:block;position:absolute;content:"OR";width:32px;height:32px;line-height:32px;color:#444;border-radius:50%;background:#fff;font-weight:700;box-shadow:0 0 10px rgba(0,0,0,.1);font-size:12px;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)
}
.a-65{
	margin:15px 0
}
.a-65 .a-65-i{
	margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #eee
}
.a-65 .a-65-i:after,.a-65 .a-65-i:before{
	content:" ";display:table
}
.a-65 .a-65-i>h4{
	width:100px;float:left;color:#444;font-size:60px;line-height:1.2;text-transform:uppercase
}
@media (max-width:500px){
	.a-65 .a-65-i>h4{
	width:60px;font-size:35px
}

}
.a-65 .a-65-i>h4 span{
	display:block;font-size:.3em;color:#888
}
.a-65 .a-65-i>h4 a,.a-65 .a-65-i>h4 a:focus,.a-65 .a-65-i>h4 a:hover{
	color:#444;text-decoration:none
}
.a-65 .a-65-i .a-65-c{
	margin-left:110px;border-left-width:3px;border-top:0;border-right:0;border-bottom:0;padding:3px 0 3px 20px
}
@media (max-width:500px){
	.a-65 .a-65-i .a-65-c{
	margin-left:70px;padding-left:15px
}

}
.a-65 .a-65-i .a-65-c h3{
	font-size:30px;line-height:1.5;margin:0;color:#444
}
@media (max-width:500px){
	.a-65 .a-65-i .a-65-c h3{
	font-size:20px
}

}
.a-65 .a-65-i .a-65-c h3 a,.a-65 .a-65-i .a-65-c h3 a:focus,.a-65 .a-65-i .a-65-c h3 a:hover{
	color:#444;text-decoration:none
}
.a-65 .a-65-i .a-65-c h5{
	margin:10px 0;color:#777;font-size:14px;line-height:2;font-weight:400
}
.a-65 .a-65-i .a-65-c h5 i{
	color:#444;margin-right:3px
}
.a-65 .a-65-i .a-65-c h5 a,.a-65 .a-65-i .a-65-c h5 a:focus,.a-65 .a-65-i .a-65-c h5 a:hover{
	color:#777;text-decoration:none;margin-right:5px
}
.a-65 .a-65-i .a-65-c p{
	margin-bottom:0;font-size:15px;line-height:2
}
.a-66 .a-66-i h4,.a-66 h3{
	font-size:17px;text-transform:uppercase
}
.a-66{
	background:#fff;border:1px solid #eaeaea;margin:20px 0;box-shadow:0 0 10px rgba(0,0,0,.05);padding:20px;border-radius:4px
}
.a-66 h3{
	margin:0 0 30px;line-height:27px;padding-bottom:10px;border-bottom:1px solid #f6f6f6;color:#666
}
.a-66 h3 a,.a-66 h3 a:focus,.a-66 h3 a:hover{
	color:#666;text-decoration:none
}
.a-66 .a-66-i{
	margin-top:10px
}
.a-66 .a-66-i:after,.a-66 .a-66-i:before{
	content:" ";display:table
}
.a-66 .a-66-i h4{
	margin:0;line-height:20px;color:#777;width:170px;float:left;position:relative
}
@media (max-width:500px){
	.a-66 .a-66-i h4{
	font-size:14px;width:130px
}

}
.a-66 .a-66-i h4 span{
	margin-right:5px;font-size:14px;line-height:20px;font-weight:400;color:#888;display:inline-block;width:45px
}
@media (max-width:500px){
	.a-66 .a-66-i h4 span{
	font-size:12px;width:35px
}

}
.a-66 .a-66-i h4 i{
	margin-left:3px;font-size:16px;position:absolute;right:10px;top:3px
}
.a-66 .a-66-i .a-66-b{
	margin:7px 0 20px 175px;height:9px;background:#fafafa;border-radius:4px;box-shadow:inset 0 0 1px rgba(0,0,0,.1);position:relative
}
@media (max-width:500px){
	.a-66 .a-66-i .a-66-b{
	margin-left:140px
}

}
.a-66 .a-66-i .a-66-b .a-66-bar{
	position:absolute;top:0;left:0;border-radius:4px 0 0 4px;height:100%;text-align:right
}
.a-67,.a-67 *{
	position:relative
}
.a-67,.a-68>i,.a-69{
	text-align:center
}
.a-67{
	box-shadow:inset 0 0 300px rgba(0,0,0,.2);margin:15px auto;padding:45px 15px;border-radius:10px;overflow:hidden
}
.a-67 *{
	z-index:5
}
.a-67:before{
	content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:0 0;background-image:linear-gradient(rgba(255,255,255,.075) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.075) 1px,transparent 0);background-size:10px 10px
}
.a-67>i{
	font-size:70px;line-height:70px;margin-bottom:20px;color:#fff
}
.a-67 h3{
	color:#fff;font-size:22px;line-height:32px;margin:0 0 20px;font-weight:700
}
.a-67 h3 a,.a-67 h3 a:focus,.a-67 h3 a:hover{
	color:#fff;text-decoration:none
}
.a-67 .a-67-b{
	display:inline-block;border-radius:4px;background:0 0;box-shadow:0 0 5px rgba(0,0,0,.1),inset 0 0 5px rgba(0,0,0,.3);border:2px solid #fff;padding:2px 12px;color:#fff;font-weight:700;text-transform:uppercase;transition:.3s
}
.a-68 button.a-btn,.a-68>i{
	display:block;line-height:50px;height:50px
}
.a-67 .a-67-b:focus,.a-67 .a-67-b:hover{
	color:#444;background:#fff;text-decoration:none;text-shadow:none;box-shadow:0 0 5px rgba(0,0,0,.1)
}
.a-71 .a-71-i>a,.a-72 i{
	text-shadow:2px 2px 0 rgba(0,0,0,.2)
}
.a-68{
	background:#fff;width:300px;margin:35px 0 15px;padding-top:20px;box-shadow:0 0 10px rgba(0,0,0,.025),inset 0 0 2px rgba(0,0,0,.25);position:relative
}
.a-68>i{
	width:50px;border-radius:100%;color:#fff;font-size:20px;position:absolute;top:-25px;left:20px
}
.a-68 .form-group{
	margin:25px 0;padding:0 20px
}
.a-68 .form-group label{
	font-size:16px;color:#666;width:120px;margin-bottom:10px
}
.a-68 .form-group .a-68-i .form-control{
	border-top:0;border-left:0;border-right:0;border-width:2px;border-radius:0;padding-left:0;font-size:15px;color:#aaa;box-shadow:none
}
.a-68 button.a-btn{
	margin-top:40px;width:100%;border-radius:0;font-size:16px;padding:0;border:0;font-weight:700
}
.a-69{
	margin:30px auto 15px;max-width:270px;border-radius:4px
}
.a-69 .a-69-t{
	color:#fff;padding:20px 15px 15px;position:relative;border-top-left-radius:4px;border-top-right-radius:4px;box-shadow:inset 0 0 22px rgba(0,0,0,.1)
}
.a-69 .a-69-t h3{
	max-width:180px;height:60px;background:#fff;margin:15px auto;border-radius:3px;box-shadow:0 0 10px rgba(0,0,0,.1);color:#666;font-size:25px;line-height:60px;font-weight:400
}
.a-69 .a-69-t h3 a,.a-69 .a-69-t h3 a:focus,.a-69 .a-69-t h3 a:hover{
	color:#666;text-decoration:none
}
.a-69 .a-69-t h4{
	position:absolute;top:-12px;left:50%;margin:0 0 0 -85px;width:170px;height:30px;border:1px solid rgba(0,0,0,.15);color:#fff;font-size:13px;line-height:28px;background:#333;padding:0 15px;border-radius:4px;text-transform:uppercase
}
.a-69 .a-69-b{
	border:1px solid #e7e7e7;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top:0;background:#fff;padding:10px
}
.a-69 .a-69-b:after,.a-69 .a-69-b:before{
	content:" ";display:table
}
.a-69 .a-69-b>div{
	float:left;width:33.3333%;margin:10px auto
}
.a-69 .a-69-b>div a:focus,.a-69 .a-69-b>div a:hover{
	text-decoration:none
}
.a-69 .a-69-b>div i{
	display:block;width:50px;height:50px;line-height:50px;box-shadow:0 2px 5px rgba(0,0,0,.1);color:#fff;border-radius:100%;font-size:20px;margin:5px auto
}
.a-70,.a-70 img{
	box-shadow:0 0 15px rgba(0,0,0,.05);text-align:center
}
.a-69 .a-69-b>div h5{
	font-size:16px;line-height:30px;margin:5px 0;color:#555
}
.a-69 .a-69-b>div h6{
	margin:0;font-size:12px;text-transform:uppercase;color:#888;font-weight:400
}
.a-70{
	background:#fff;margin:90px auto 20px;padding:90px 25px 30px;position:relative;border:1px solid rgba(0,0,0,.1);border-radius:5px
}
.a-70 img{
	position:absolute;width:100%;display:block;top:0;-ms-transform:translateY(-50%);transform:translateY(-50%);max-width:64%;left:18%;border-radius:50%;border:2px solid #fff
}
.a-70>ul{
	margin:0;padding:0;list-style-type:none;font-size:14px;line-height:1.7;color:#777
}
.a-70>ul>li{
	margin:12px 0
}
.a-70>ul span{
	display:block;font-size:13px;font-weight:700;color:#333;text-transform:uppercase
}
.a-70 .a-btn{
	position:absolute;bottom:-18px;left:50%;border-radius:25px;padding:10px 15px;-webkit-transform:translate(-50%);-moz-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)
}
.a-71{
	text-align:center;max-width:280px;margin:15px auto
}
.a-71 .a-71-i>a{
	display:inline-block;font-size:18px;line-height:30px;width:100%;max-width:60px;color:#fff;margin:10px 3px;padding:22px 5px;border-radius:3px;box-shadow:0 3px 5px rgba(0,0,0,.12);position:relative;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);transition:all .7s
}
.a-72 a.a-72-btn,.a-72 h3{
	transition:.5s;color:#fff
}
.a-71 .a-71-i>a:hover{
	-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)
}
.a-71 h3{
	font-size:18px;line-height:28px;text-transform:uppercase;color:#666;border-bottom:1px dashed #eee;padding-bottom:10px;margin-bottom:10px
}
.a-71 h3 a,.a-71 h3 a:focus,.a-71 h3 a:hover{
	color:#666;text-decoration:none
}
.a-71 p{
	color:#888
}
.a-72{
	position:relative;text-align:center;color:#fff;height:200px;max-width:160px;width:100%;border-radius:4px;margin:20px auto;box-shadow:0 2px 4px rgba(0,0,0,.15)
}
.a-72 h3{
	position:absolute;width:100%;max-width:110px;top:-12px;left:50%;margin:0 0 0 -55px;font-weight:400;border-radius:2px;height:24px;line-height:24px;font-size:12px;background:#444;text-transform:uppercase;opacity:0
}
.a-72 a.a-72-btn,.a-72 i,.a-73{
	position:relative
}
.a-72 i{
	-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);transition:.5s;font-size:60px;line-height:70px;padding-top:60px;z-index:2;display:block
}
.a-72 a.a-72-btn,.a-73,.a-74 .a-74-m h4,.a-74 .a-74-m h4 i,.a-74 .a-74-m h5{
	display:inline-block
}
.a-73,.a-80{
	text-shadow:2px 2px 1px rgba(0,0,0,.1)
}
.a-72 a.a-72-btn{
	-webkit-transform:translateY(-25px);-moz-transform:translateY(-25px);-ms-transform:translateY(-25px);transform:translateY(-25px);opacity:0;padding:2px 8px;z-index:1;border:2px solid #fff;font-size:13px;line-height:23px;border-radius:2px;text-transform:uppercase;font-weight:700;box-shadow:0 2px 4px rgba(0,0,0,.1)
}
.a-109 i,.a-72:hover h3{
	opacity:1
}
.a-72 a.a-72-btn:focus,.a-72 a.a-72-btn:hover{
	background:#fff;color:#555;text-decoration:none
}
.a-72:hover i{
	-webkit-transform:translateY(-15px);-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px)
}
.a-105 i,.a-72:hover a{
	-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0)
}
.a-72:hover a{
	transform:translateY(0);opacity:1
}
.a-73{
	margin:2px 2px 2px 20px;height:32px;padding:0 15px 0 10px;font-size:14px;line-height:32px;font-weight:700;color:#fff;border-width:0;border-radius:4px;box-shadow:2px 2px 1px rgba(0,0,0,.1)
}
.a-73:after,.a-73:before{
	position:absolute;content:""
}
.a-73:active,.a-73:focus,.a-73:hover{
	color:#fff;text-decoration:none
}
.a-73:before{
	width:0;height:0;border:16px solid transparent;border-right-color:inherit;left:-30px;top:0
}
.a-73:after{
	width:6px;height:6px;border-radius:50%;background:rgba(0,0,0,.15);top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:-3px
}
.a-74{
	margin:20px auto;position:relative;box-shadow:2px 2px 0 1px rgba(0,0,0,.05)
}
.a-74 .a-74-m{
	padding:20px;color:#fff;position:relative
}
.a-74 .a-74-m h5{
	position:absolute;height:28px;line-height:28px;background:#555;top:-12px;margin:0;padding:0 12px;font-weight:400;text-transform:uppercase;font-size:11px
}
.a-74 .a-74-m h3{
	margin:0 0 15px;font-size:27px;line-height:42px;font-weight:lighter
}
.a-74 .a-74-m h3 span{
	display:inline-block;font-size:25px;line-height:35px;margin-left:10px;font-weight:400;text-transform:uppercase;position:relative;top:-6px
}
.a-74 .a-74-m h4{
	margin:0;font-size:14px;line-height:30px;font-weight:400
}
.a-74 .a-74-m h4 i{
	width:28px;height:28px;line-height:28px;text-align:center;font-size:12px;border-radius:100%;background:rgba(0,0,0,.1);position:relative;top:-2px;margin:0 2px
}
.a-74 .a-74-m a,.a-74 .a-74-m a:focus,.a-74 .a-74-m a:hover{
	color:#fff;text-decoration:none
}
.a-74 .a-74-c{
	padding:20px;border:1px solid rgba(0,0,0,.1);border-top:0;background:#fff
}
.a-74 .a-74-c p{
	font-size:14px;line-height:32px;margin-bottom:0;color:#666
}
.a-75{
	margin:15px auto;padding:30px;position:relative;z-index:2;box-shadow:0 0 15px rgba(0,0,0,.1)
}
.a-75 h3,.a-75 p{
	line-height:2;margin:0
}
.a-75:before{
	position:absolute;content:"";top:10px;left:10px;right:10px;bottom:10px;background:#fff;z-index:-1;border-radius:20px
}
.a-75 h3{
	font-size:16px;color:#555
}
.a-75 p{
	font-size:14px;color:#777
}
.a-76{
	width:220px;margin:15px auto;text-align:center;padding:10px;position:relative;overflow:hidden
}
.a-76 img{
	display:block;max-width:150px;margin:35px auto 10px;border-radius:50%
}
.a-76 .a-76-s{
	position:absolute;top:0;width:100%;left:0
}
.a-76 .a-76-s>a{
	transition:.5s ease;margin:0;border-radius:50%;position:relative;-webkit-transform:scale(.2);-moz-transform:scale(.2);-ms-transform:scale(.2);transform:scale(.2)
}
.a-77,.a-78{
	margin:15px auto
}
.a-76 .a-76-s>a:first-of-type{
	top:35px;left:-2px
}
.a-76 .a-76-s>a:nth-of-type(2){
	top:8px;right:5px
}
.a-76 .a-76-s>a:nth-of-type(4){
	top:8px;left:5px
}
.a-76 .a-76-s>a:last-of-type{
	top:35px;right:-2px
}
.a-76:hover .a-76-s>a{
	-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)
}
.a-76 h3{
	font-size:16px;line-height:1.5
}
.a-76 h3 span{
	display:block;font-size:14px;color:#888;font-weight:400
}
.a-77{
	max-width:500px;position:relative
}
@media (max-width:550px){
	.a-77{
	max-width:350px
}

}
.a-77 .a-77-l{
	position:absolute;width:50%;left:0;top:0;bottom:0;z-index:2;transition:.5s;box-shadow:inset 0 0 100px rgba(0,0,0,.1);border-right:3px solid rgba(0,0,0,.2);-webkit-transform-origin:100% 50%;-moz-transform-origin:100% 50%;-ms-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transform:perspective(700px) rotateY(180deg);-moz-transform:perspective(700px) rotateY(180deg);-ms-transform:perspective(700px) rotateY(180deg);transform:perspective(700px) rotateY(180deg)
}
.a-77 .a-77-l img{
	max-width:120px;border:4px solid #fff;display:block;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);border-radius:50%;box-shadow:0 0 15px rgba(0,0,0,.1)
}
.a-83,.a-85{
	max-width:300px
}
@media (max-width:550px){
	.a-77 .a-77-l{
	position:static;width:100%;padding:20px;text-align:center;box-shadow:inset 0 0 100px rgba(0,0,0,.1),0 0 15px rgba(0,0,0,.1);-webkit-transform:perspective(700px) rotateY(0);-moz-transform:perspective(700px) rotateY(0);-ms-transform:perspective(700px) rotateY(0);transform:perspective(700px) rotateY(0)
}
.a-77 .a-77-l img{
	display:inline-block;position:relative;top:0;left:0;-webkit-transform:translateX(0) translateY(0);-moz-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)
}

}
.a-77:hover .a-77-l{
	box-shadow:inset 0 0 100px rgba(0,0,0,.1),0 0 15px rgba(0,0,0,.1);-webkit-transform:perspective(700px) rotateY(0);-moz-transform:perspective(700px) rotateY(0);-ms-transform:perspective(700px) rotateY(0);transform:perspective(700px) rotateY(0)
}
.a-77 .a-77-r{
	background:#fff;border:1px solid rgba(0,0,0,.1);box-shadow:inset 0 0 100px rgba(0,0,0,.02),0 0 15px rgba(0,0,0,.05);position:relative;left:50%;width:50%;z-index:1;padding:40px 20px
}
.a-77 .a-77-r h3{
	font-size:16px;line-height:2
}
.a-77 .a-77-r h3>span{
	color:#888;font-size:14px;font-weight:400;display:block
}
.a-78 b,.a-78 em,.a-79 em,.a-80{
	font-weight:700
}
.a-77 .a-77-r p{
	font-size:13px;line-height:2;color:#555
}
.a-78,.a-78 b{
	color:#fff;display:block
}
@media (max-width:550px){
	.a-77:hover .a-77-l{
	-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-ms-transform:rotateY(0);transform:rotateY(0)
}
.a-77 .a-77-r{
	position:relative;width:100%;left:0;padding:20px;text-align:center
}

}
.a-78{
	position:relative;width:280px;height:140px;padding:20px 0;text-align:center;border-radius:4px;text-decoration:none;box-shadow:0 2px 8px rgba(0,0,0,.2)
}
.a-78::before{
	content:"";position:absolute;width:268px;height:128px;top:6px;left:6px;z-index:1000;border:1px dashed rgba(255,255,255,.8)
}
.a-79,.a-80{
	position:relative
}
.a-78 b{
	margin:16px 0;font-size:32px;text-transform:uppercase
}
.a-78 em{
	display:block;margin:0;font-size:23px;color:rgba(0,0,0,.25);text-transform:uppercase
}
.a-78:focus,.a-78:hover{
	text-decoration:none
}
.a-78.a-bg-white{
	background:#fafafa!important
}
.a-78.a-bg-white b{
	color:#777
}
.a-79{
	display:inline-block;width:130px;margin:15px 5px;padding:20px 5px;text-align:center;border-radius:4px;box-shadow:0 2px 5px rgba(0,0,0,.2);overflow:hidden;color:#fff;transition:.5s
}
.a-79 b,.a-79 em,.a-79 i{
	display:block
}
.a-79:focus,.a-79:hover{
	color:#fff;box-shadow:0 2px 5px rgba(0,0,0,.2),inset 0 0 100px rgba(0,0,0,.1);text-decoration:none
}
.a-79 i{
	width:55px;height:55px;margin:10px auto 0;line-height:49px;text-align:center;font-size:24px;border:3px solid #fff;border-radius:50%;box-shadow:0 -1px 1px rgba(0,0,0,.15),0 -1px 1px rgba(0,0,0,.15) inset
}
.a-79 b{
	font-size:17px;line-height:34px;margin:8px 0 5px;text-transform:uppercase
}
.a-79 em{
	margin:0;padding:0;font-size:13px;line-height:13px;color:rgba(0,0,0,.35)
}
.a-79.a-bg-white{
	color:#333
}
.a-80{
	display:inline-block;z-index:10000;margin:2px 1px;padding:5px 18px 7px;text-transform:uppercase;letter-spacing:.05em;font-size:15px;border-top:3px solid rgba(0,0,0,.1);color:#fff;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d
}
.a-80 span{
	display:block;position:absolute;left:0;top:0;background:#fff;color:#666;font-size:13px;line-height:2;letter-spacing:normal;font-weight:400;text-transform:none;text-shadow:none;padding:12px 17px;border:1px solid rgba(0,0,0,.1);border-top:0;transition:.5s;-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:perspective(1000px) rotateX(-90deg);-moz-transform:perspective(1000px) rotateX(-90deg);-ms-transform:perspective(1000px) rotateX(-90deg);transform:perspective(1000px) rotateX(-90deg)
}
.a-81 .a-81-bar span,.a-82 .a-82-bar span{
	font-size:12px;line-height:12px;display:inline-block
}
.a-87 .a-87-btn,.a-87 h3,.a-88 .a-88-c .a-88-btn,.a-90 li a span,.a-91 h3,.a-92,.a-93,.a-94 h3,.a-95,.a-96>span{
	text-transform:uppercase
}
.a-80:active span,.a-80:focus span,.a-80:hover span{
	-webkit-transform:perspective(1000px) rotateX(-360deg);-moz-transform:perspective(1000px) rotateX(-360deg);-ms-transform:perspective(1000px) rotateX(-360deg);transform:perspective(1000px) rotateX(-360deg)
}
.a-81{
	display:inline-block;margin:20px 30px;width:50px;height:200px;background:#fafafa;border-radius:4px 4px 0 0;box-shadow:inset 0 0 1px rgba(0,0,0,.1);position:relative
}
.a-81 .a-81-bar{
	position:absolute;bottom:0;left:0;width:100%;border-radius:0;text-align:right;box-shadow:inset 0 0 1px rgba(0,0,0,.2)
}
.a-81 .a-81-bar span:after,.a-82 .a-82-bar span:after{
	content:" ";width:0;pointer-events:none
}
.a-81 .a-81-bar span{
	position:relative;top:-15px;right:-47px;background:#333;color:#fff;padding:7px 8px;border-radius:4px
}
.a-81 .a-81-bar span:after{
	right:100%;top:50%;border:solid transparent;height:0;position:absolute;border-color:rgba(51,51,51,0);border-right-color:#333;border-width:6px;margin-top:-6px
}
.a-82{
	margin:35px 0 20px;height:9px;background:#fafafa;border-radius:4px;box-shadow:inset 0 0 1px rgba(0,0,0,.1);position:relative
}
.a-82 .a-82-bar{
	position:absolute;top:0;left:0;border-radius:4px 0 0 4px;height:100%;text-align:right
}
.a-82 .a-82-bar span,.a-83{
	border-radius:4px;color:#fff
}
.a-86-l,.a-86-s,.a-87,.a-89,.a-90,.a-94 h3,.a-97{
	text-align:center
}
.a-82 .a-82-bar span{
	position:relative;top:-35px;left:0;background:#333;padding:5px 7px
}
.a-82 .a-82-bar span:after{
	top:100%;left:50%;border:solid transparent;height:0;position:absolute;border-color:rgba(51,51,51,0);border-top-color:#333;border-width:6px;margin-left:-6px
}
.a-83{
	margin:15px auto;border:3px solid rgba(0,0,0,.12)
}
.a-84-1 li:before,.a-84-2 li:before,.a-84-3 li:before,.a-84-4 li:before,.a-84-5 li:before,.a-84-6 li:before,.a-84-7 li:before,.a-84-8 li:before,.a-84-9 li:before{
	font-family:FontAwesome;margin-left:-20px;float:left
}
.a-83 .a-phead{
	background:rgba(0,0,0,.1);font-size:14px;line-height:14px;padding:16px 15px;color:#fff;font-weight:700;border-bottom:1px solid rgba(0,0,0,.12)
}
.a-83 .a-phead i{
	margin-right:5px
}
.a-83 .a-phead a{
	color:#fff
}
.a-83 .a-phead a:focus,.a-83 .a-phead a:hover{
	color:#fff;text-decoration:none
}
.a-83 .a-pcontent{
	padding:14px 15px
}
.a-83 .a-pcontent a{
	color:rgba(255,255,255,.7)
}
.a-83 .a-pcontent a:focus,.a-83 .a-pcontent a:hover,.a-83 .a-pfoot,.a-83 .a-pfoot a{
	color:#fff
}
.a-83 .a-pfoot{
	background:rgba(0,0,0,.1);padding:11px 15px 10px;border-top:1px solid rgba(0,0,0,.12)
}
.a-83 .a-pfoot a:focus,.a-83 .a-pfoot a:hover{
	color:#fff;text-decoration:none
}
.a-83.a-bg-white,.a-83.a-bg-white .a-pcontent,.a-83.a-bg-white .a-pfoot,.a-83.a-bg-white .a-pfoot a,.a-83.a-bg-white .a-pfoot a:focus,.a-83.a-bg-white .a-pfoot a:hover,.a-83.a-bg-white .a-phead,.a-83.a-bg-white .a-phead a,.a-83.a-bg-white .a-phead a:focus,.a-83.a-bg-white .a-phead a:hover{
	color:#333
}
.a-83.a-bg-white .a-pcontent a{
	color:rgba(0,0,0,.7)
}
.a-83.a-bg-white .a-pcontent a:focus,.a-83.a-bg-white .a-pcontent a:hover{
	color:#333
}
.a-84-1,.a-84-2,.a-84-3,.a-84-4,.a-84-5,.a-84-6,.a-84-7,.a-84-8,.a-84-9{
	list-style-type:none;padding-left:20px
}
.a-84-1 li:before{
	content:"\f069"
}
.a-84-2 li:before{
	content:"\f00c"
}
.a-84-3 li:before{
	content:"\f046"
}
.a-84-4 li:before{
	content:"\f067"
}
.a-84-5 li:before{
	content:"\f005"
}
.a-84-6 li:before{
	content:"\f101"
}
.a-84-7 li:before{
	content:"\f0a4"
}
.a-84-8 li:before{
	content:"\f0da"
}
.a-84-9 li:before{
	content:"\f138"
}
.a-85{
	padding:15px 20px;box-shadow:10px 10px 0 0 rgba(0,0,0,.75),-10px -10px 0 0 rgba(0,0,0,.75);margin:30px auto;color:#fff
}
.a-85 h4{
	color:#fff;margin-bottom:5px
}
.a-85 h4 a,.a-85 h4 a:focus,.a-85 h4 a:hover{
	color:#fff;text-decoration:none
}
.a-85 p{
	color:#fff;margin:0
}
.a-85 p a{
	color:rgba(255,255,255,.7)
}
.a-85 p a:focus,.a-85 p a:hover{
	color:#fff
}
.a-85.a-bg-white,.a-85.a-bg-white h4,.a-85.a-bg-white h4 a,.a-85.a-bg-white h4 a:focus,.a-85.a-bg-white h4 a:hover,.a-85.a-bg-white p{
	color:#333
}
.a-85.a-bg-white p a{
	color:rgba(0,0,0,.7)
}
.a-86-s{
	display:inline-block;width:45px;height:45px;line-height:45px;margin:10px;transition:.5s;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);box-shadow:0 2px 5px rgba(0,0,0,.15)
}
.a-86-s i{
	color:#fff;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);font-size:16px
}
.a-86-s.a-bg-white i{
	color:#333
}
.a-86-s:hover{
	box-shadow:0 2px 5px rgba(0,0,0,.15),inset 0 0 150px rgba(0,0,0,.1)
}
.a-86-l{
	display:inline-block;width:90px;height:90px;line-height:90px;margin:20px;transition:.5s;box-shadow:0 2px 5px rgba(0,0,0,.2);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)
}
.a-86-l i{
	color:#fff;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);font-size:25px
}
.a-86-l.a-bg-white i{
	color:#333
}
.a-86-l:hover{
	box-shadow:0 2px 5px rgba(0,0,0,.15),inset 0 0 150px rgba(0,0,0,.1)
}
.a-87{
	max-width:250px;margin:15px auto;padding:25px;color:#fff;position:relative;box-shadow:0 0 15px rgba(0,0,0,.07);perspective:700px
}
.a-87 h3,.a-87 p{
	margin:0;line-height:2
}
.a-87 a,.a-87 a:focus,.a-87 a:hover{
	color:#fff;text-decoration:none
}
.a-87:after,.a-87:before{
	content:"";width:50%;position:absolute;top:0;bottom:0;background:inherit;z-index:10;transition:.5s;box-shadow:inset 0 0 50px rgba(0,0,0,.05),0 0 10px rgba(0,0,0,.1)
}
.a-88,.a-88 .a-88-b{
	z-index:1;overflow:hidden
}
.a-87:hover:after,.a-87:hover:before{
	box-shadow:inset 0 0 150px rgba(0,0,0,.2),0 0 10px rgba(0,0,0,.1)
}
.a-87:before{
	left:0;-webkit-transform-origin:0 50%;-moz-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%;transform:rotateY(0);border-left:6px solid rgba(0,0,0,.1);border-right:2px solid rgba(0,0,0,.05)
}
.a-87:after,.a-89:before{
	-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-ms-transform:rotateY(0)
}
.a-87:after{
	right:0;-webkit-transform-origin:100% 50%;-moz-transform-origin:100% 50%;-ms-transform-origin:100% 50%;transform-origin:100% 50%;transform:rotateY(0);border-right:6px solid rgba(0,0,0,.1);border-left:2px solid rgba(0,0,0,.05)
}
.a-87:hover:before{
	-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);transform:rotateY(-180deg)
}
.a-87:hover:after{
	-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);transform:rotateY(180deg)
}
.a-87 h3{
	font-size:16px;color:#fff
}
.a-87 p{
	font-size:13px;color:rgba(255,255,255,.8)
}
.a-87 .a-87-btn{
	color:#fff;display:inline-block;margin-top:10px;background:rgba(0,0,0,.15);padding:2px 12px;border-radius:4px;transition:.5s;font-size:13px;font-weight:700
}
.a-89,.a-98{
	border-radius:100%
}
.a-87 .a-87-btn:focus,.a-87 .a-87-btn:hover{
	color:#fff;background:rgba(0,0,0,.25);text-decoration:none
}
.a-88{
	width:100%;background:#fff;position:relative;padding:10em 6em;font-size:10px;box-shadow:0 0 25px rgba(0,0,0,.025),inset 0 0 0 1px rgba(0,0,0,.07)
}
@media (max-width:900px){
	.a-88{
	font-size:8px
}

}
@media (max-width:600px){
	.a-88{
	font-size:7px
}

}
.a-88 .a-88-b{
	position:absolute;width:30em;height:100%;left:23em;top:0;box-shadow:0 0 70px rgba(0,0,0,.125)
}
.a-88 .a-88-b:after,.a-88 .a-88-b:before{
	position:absolute;top:inherit;box-shadow:inherit;content:"";left:0;background:inherit
}
.a-88 .a-88-b:before{
	width:66.666%;height:100%
}
.a-88 .a-88-b:after{
	width:33.333%;height:inherit
}
.a-88 .a-88-c{
	position:relative;z-index:2
}
.a-88 .a-88-c h2{
	font-size:4.5em;line-height:1.3;margin:0 0 10px;font-weight:700;color:#444
}
.a-88 .a-88-c h2 a,.a-88 .a-88-c h2 a:focus,.a-88 .a-88-c h2 a:hover{
	color:#444;text-decoration:none
}
.a-88 .a-88-c p{
	font-size:2em;line-height:2.2
}
.a-88 .a-88-c .a-88-btn{
	display:inline-block;margin:10px 0;padding:.5em 1.3em;font-size:1.7em;border-width:3px;color:#444;font-weight:700;transition:.5s
}
.a-88 .a-88-c .a-88-btn:focus,.a-88 .a-88-c .a-88-btn:hover{
	color:#777;text-decoration:none
}
.a-89{
	width:200px;height:200px;margin:15px auto;line-height:200px;font-size:100px;color:#fff;position:relative;text-shadow:2px 2px 1px rgba(0,0,0,.2);box-shadow:0 0 15px rgba(0,0,0,.1);-webkit-perspective:700px;perspective:700px
}
.a-89 a,.a-89 a:focus,.a-89 a:hover{
	color:#fff;text-decoration:none
}
.a-89:after,.a-89:before{
	content:"";width:100%;position:absolute;left:0;top:0;bottom:0;background:inherit;transition:.5s;box-shadow:inset 0 0 50px rgba(0,0,0,.1),2px 0 10px rgba(0,0,0,.1)
}
.a-90 li a,.a-91{
	position:relative
}
.a-89:hover:after,.a-89:hover:before{
	box-shadow:inset 0 0 200px rgba(0,0,0,.3),2px 0 10px rgba(0,0,0,.1)
}
.a-89:before{
	clip:rect(0,100px,200px,0);border-top-left-radius:50%;border-bottom-left-radius:50%;-webkit-transform-origin:0 50%;-moz-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%;transform:rotateY(0)
}
.a-89:after{
	clip:rect(0,200px,200px,100px);border-top-right-radius:50%;border-bottom-right-radius:50%;-webkit-transform-origin:100% 50%;-moz-transform-origin:100% 50%;-ms-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-ms-transform:rotateY(0);transform:rotateY(0)
}
.a-89:hover:before{
	-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);transform:rotateY(-180deg)
}
.a-120 .a-120-b,.a-89:hover:after{
	-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg)
}
.a-89:hover:after{
	transform:rotateY(180deg)
}
.a-91:before,.a-97 .a-97-back:first-of-type{
	-webkit-transform-origin:100% 100%;-moz-transform-origin:100% 100%;-ms-transform-origin:100% 100%
}
.a-90{
	display:block;padding:0;margin:20px auto;list-style-type:none
}
.a-90:after,.a-90:before{
	content:" ";display:table
}
.a-90 li,.a-91 .a-91-btn,.a-94{
	display:inline-block
}
@media (max-width:767px){
	.a-90{
	max-width:400px;margin:20px auto
}

}
.a-90 li{
	width:16.6%;float:left;margin:0;padding:0;transition:.2s
}
@media (max-width:991px){
	.a-90 li{
	width:33.3%
}
.a-90 li a{
	border-bottom:2px solid transparent
}

}
@media (max-width:767px){
	.a-90 li{
	width:50%
}

}
@media (max-width:494px){
	.a-90 li{
	width:50%
}

}
.a-90 li a{
	display:block;margin:0;padding:18px 0 14px;width:100%;color:#fff;z-index:0;font-size:18px;line-height:27px;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(0,0,0,.05);transition:.3s
}
.a-90 li a span{
	font-weight:700;display:block
}
.a-90 li a span b{
	display:block;font-size:14px;font-weight:400;color:rgba(255,255,255,.9);text-transform:none
}
.a-90 li a:focus,.a-90 li a:hover{
	text-decoration:none;box-shadow:inset 0 0 0 1px rgba(0,0,0,.05),inset 0 0 100px rgba(0,0,0,.1)
}
.a-91.a-bg-white,.a-91.a-bg-white:after,.a-91.a-bg-white:before{
	box-shadow:0 0 1px rgba(0,0,0,.2)
}
@media (max-width:494px){
	.a-90 li a{
	font-size:15px;line-height:25px
}
.a-90 li a span b{
	font-size:14px
}

}
.a-91 h3,.a-91 p{
	line-height:28px
}
.a-90 li a.a-bg-white,.a-90 li a.a-bg-white span b{
	color:#333
}
.a-90 li a.a-bg-white:focus,.a-90 li a.a-bg-white:hover{
	background:#eee
}
.a-91{
	max-width:300px;margin:35px auto;padding:20px
}
.a-91:after,.a-91:before{
	position:absolute;background:inherit;z-index:-1
}
.a-91:before{
	content:"";top:0;left:-20px;width:20px;height:100%;opacity:.75;transform-origin:100% 100%;-webkit-transform:skewY(45deg);-moz-transform:skewY(45deg);-ms-transform:skewY(45deg);transform:skewY(45deg)
}
.a-91:after,.a-93:before{
	content:"";width:100%;height:20px
}
.a-91:after{
	left:0;top:-20px;opacity:.8;-webkit-transform-origin:0 100%;-moz-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:skewX(45deg);-moz-transform:skewX(45deg);-ms-transform:skewX(45deg);transform:skewX(45deg)
}
.a-91 h3{
	margin:0 0 5px;color:#fff;font-size:18px;text-shadow:2px 2px 1px rgba(0,0,0,.1)
}
.a-91 h3 a,.a-91 h3 a:focus,.a-91 h3 a:hover{
	color:#fff;text-decoration:none
}
.a-91 p{
	color:#fff;font-size:14px
}
.a-91 .a-91-btn{
	margin:5px 0;border:2px solid #fff;padding:2px 10px;text-transform:uppercase;color:#fff;font-weight:700;background:0 0;transition:.5s;border-radius:2px;text-decoration:none
}
.a-91 .a-91-btn:focus,.a-91 .a-91-btn:hover{
	color:#fff;background:rgba(0,0,0,.1)
}
.a-91.a-bg-white{
	background:#fcfcfc
}
.a-91.a-bg-white h3,.a-91.a-bg-white h3 a,.a-91.a-bg-white h3 a:focus,.a-91.a-bg-white h3 a:hover{
	color:#666
}
.a-91.a-bg-white p{
	color:#888
}
.a-91.a-bg-white .a-91-btn{
	border:2px solid #999;color:#666
}
.a-91.a-bg-white .a-91-btn:focus,.a-91.a-bg-white .a-91-btn:hover{
	color:#888;background:rgba(0,0,0,.02)
}
.a-92{
	font-size:7vw;line-height:1.2;margin:15px 0;font-weight:lighter;letter-spacing:.1em;text-shadow:1px 1px 1px rgba(0,0,0,.08),2px 2px 1px rgba(0,0,0,.075),4px 4px 1px rgba(0,0,0,.07),6px 6px 1px rgba(0,0,0,.065),8px 8px 1px rgba(0,0,0,.06),10px 10px 1px rgba(0,0,0,.055),12px 12px 1px rgba(0,0,0,.05),14px 14px 1px rgba(0,0,0,.045),16px 16px 1px rgba(0,0,0,.04),18px 18px 1px rgba(0,0,0,.035),20px 20px 1px rgba(0,0,0,.03),22px 22px 1px rgba(0,0,0,.025),24px 24px 1px rgba(0,0,0,.02),26px 26px 1px rgba(0,0,0,.015),28px 28px 1px rgba(0,0,0,.01),30px 30px 1px rgba(0,0,0,.005),32px 32px 1px rgba(0,0,0,.0025),34px 34px 1px rgba(0,0,0,.002),36px 36px 1px rgba(0,0,0,.0015),38px 38px 1px rgba(0,0,0,.001)
}
.a-93,.a-95,.a-98,.a-99{
	font-weight:700;text-shadow:2px 2px 1px rgba(0,0,0,.1)
}
@media (max-width:500px){
	.a-92{
	font-size:10vw;line-height:1
}

}
@-webkit-keyframes a93{
	0%{
	left:-100%
}
100%{
	left:110%
}

}
@keyframes a93{
	0%{
	left:-100%
}
100%{
	left:110%
}

}
.a-93{
	margin:3px 0;border-radius:4px;position:relative;overflow:hidden;padding:15px 22px;font-size:15px;line-height:15px;border:0;text-decoration:none;box-shadow:0 2px 5px rgba(0,0,0,.2)
}
.a-93:before{
	position:absolute;background:rgba(255,255,255,.175);box-shadow:0 0 50px rgba(255,255,255,.35);top:10px;left:-100%;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-animation:a93 3s ease infinite;animation:a93 3s ease infinite
}
.a-94{
	position:relative;height:280px;width:130px;margin:15px 10px;perspective:200px
}
.a-94 .a-94-b{
	position:absolute;width:50px;height:200px;top:30px;left:50px;margin-bottom:20px;background:rgba(0,0,0,.06)
}
.a-94 .a-94-b:after,.a-94 .a-94-b:before{
	position:absolute;content:"";background:rgba(0,0,0,.04);opacity:.8
}
.a-94 .a-94-b:before{
	width:50%;height:100%;left:-50%;bottom:5px;-webkit-transform-origin:20px 100%;-moz-transform-origin:20px 100%;-ms-transform-origin:20px 100%;transform-origin:20px 100%;-webkit-transform:skewY(45deg);-moz-transform:skewY(45deg);-ms-transform:skewY(45deg);transform:skewY(45deg)
}
.a-94 .a-94-b .a-94-bar:before,.a-94 .a-94-b:after{
	-webkit-transform-origin:20px 100%;-moz-transform-origin:20px 100%;-ms-transform-origin:20px 100%
}
.a-94 .a-94-b:after{
	width:100%;height:25px;left:25px;top:0;transform-origin:20px 100%;-webkit-transform:skewX(45deg) translateY(-25px);-moz-transform:skewX(45deg) translateY(-25px);-ms-transform:skewX(45deg) translateY(-25px);transform:skewX(45deg) translateY(-25px)
}
.a-94 .a-94-b .a-94-bar:after,.a-94 .a-94-b .a-94-bar:before{
	content:"";background:inherit;opacity:.75;position:absolute
}
.a-94 .a-94-b .a-94-bar{
	position:absolute;bottom:0;left:0;width:100%;z-index:50
}
.a-94 .a-94-b .a-94-bar span{
	display:block;position:absolute;bottom:0;left:0;-webkit-transform:rotate(-90deg) translateY(5px) translateX(25px);-moz-transform:rotate(-90deg) translateY(5px) translateX(25px);-ms-transform:rotate(-90deg) translateY(5px) translateX(25px);transform:rotate(-90deg) translateY(5px) translateX(25px);color:rgba(0,0,0,.3);font-weight:700;font-size:20px;line-height:20px
}
.a-94 .a-94-b .a-94-bar:before{
	width:50%;height:100%;left:-50%;bottom:5px;transform-origin:20px 100%;-webkit-transform:skewY(45deg);-moz-transform:skewY(45deg);-ms-transform:skewY(45deg);transform:skewY(45deg)
}
.a-94 .a-94-b .a-94-bar:after{
	width:100%;height:25px;left:25px;top:0;-webkit-transform-origin:20px 100%;-moz-transform-origin:20px 100%;-ms-transform-origin:20px 100%;transform-origin:20px 100%;-webkit-transform:skewX(45deg) translateY(-25px);-moz-transform:skewX(45deg) translateY(-25px);-ms-transform:skewX(45deg) translateY(-25px);transform:skewX(45deg) translateY(-25px)
}
.a-94 h3{
	position:absolute;width:100%;bottom:0;font-size:15px;line-height:25px
}
.a-95{
	margin:6px 5px;padding:18px 20px;font-size:16px;position:relative;top:0;left:0;border-radius:0;transition:.3s
}
.a-95:after,.a-95:before{
	position:absolute;background:inherit;content:"";opacity:.7;z-index:-1;transition:.3s
}
.a-95:before{
	width:5px;height:100%;top:0;left:-5px;-webkit-transform-origin:5px 100%;-moz-transform-origin:5px 100%;-ms-transform-origin:5px 100%;transform-origin:5px 100%;-webkit-transform:skewY(45deg);-moz-transform:skewY(45deg);-ms-transform:skewY(45deg);transform:skewY(45deg)
}
.a-95:after{
	width:100%;height:5px;top:-5px;left:0;-webkit-transform-origin:100% 5px;-moz-transform-origin:100% 5px;-ms-transform-origin:100% 5px;transform-origin:100% 5px;-webkit-transform:skewX(45deg);-moz-transform:skewX(45deg);-ms-transform:skewX(45deg);transform:skewX(45deg)
}
.a-96{
	position:relative;width:98%;height:55px;margin:40px 0;background:rgba(0,0,0,.08)
}
.a-96:after,.a-96:before{
	position:absolute;content:"";background:rgba(0,0,0,.1)
}
.a-96:before{
	width:100%;height:15px;left:0;top:-15px;opacity:.5;-webkit-transform-origin:100% 15px;-moz-transform-origin:100% 15px;-ms-transform-origin:100% 15px;transform-origin:100% 15px;-webkit-transform:skewX(-45deg);-moz-transform:skewX(-45deg);-ms-transform:skewX(-45deg);transform:skewX(-45deg)
}
.a-96:after{
	width:15px;height:100%;right:-15px;top:0;opacity:.65;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform:skewY(-45deg);-moz-transform:skewY(-45deg);-ms-transform:skewY(-45deg);transform:skewY(-45deg)
}
.a-96 .a-96-bar:after,.a-96 .a-96-bar:before{
	content:"";background:inherit;position:absolute
}
.a-96 .a-96-bar{
	position:absolute;bottom:0;left:0;height:100%;z-index:50
}
.a-96 .a-96-bar:before{
	width:100%;height:15px;left:0;top:-15px;opacity:.75;-webkit-transform-origin:100% 15px;-moz-transform-origin:100% 15px;-ms-transform-origin:100% 15px;transform-origin:100% 15px;-webkit-transform:skewX(-45deg);-moz-transform:skewX(-45deg);-ms-transform:skewX(-45deg);transform:skewX(-45deg)
}
.a-96 .a-96-bar:after{
	width:15px;height:100%;right:-15px;top:0;opacity:.85;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform:skewY(-45deg);-moz-transform:skewY(-45deg);-ms-transform:skewY(-45deg);transform:skewY(-45deg)
}
.a-97,.a-97 h3{
	background:#fff
}
.a-96>span{
	display:block;position:absolute;width:100%;height:100%;top:18px;left:18px;color:rgba(0,0,0,.3);font-weight:700;font-size:18px;line-height:18px;z-index:100
}
.a-97{
	margin:15px auto;position:relative;overflow:hidden
}
.a-102,.a-104{
	max-width:300px
}
.a-97 .a-97-back{
	position:absolute;top:0;left:0;width:150%;height:100%;box-shadow:inset 0 0 25px rgba(0,0,0,.1),0 0 15px rgba(0,0,0,.1)
}
.a-97 h3,.a-98{
	position:relative;text-transform:uppercase
}
.a-97 .a-97-back:first-of-type{
	left:-50%;transform-origin:100% 100%;-webkit-transform:rotate(37.5deg);-moz-transform:rotate(37.5deg);-ms-transform:rotate(37.5deg);transform:rotate(37.5deg);z-index:1
}
.a-97 .a-97-back:nth-of-type(2){
	left:-50%;-webkit-transform-origin:100% 100%;-moz-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%;-webkit-transform:rotate(217.5deg) rotateY(-180deg);-moz-transform:rotate(217.5deg) rotateY(-180deg);-ms-transform:rotate(217.5deg) rotateY(-180deg);transform:rotate(217.5deg) rotateY(-180deg);z-index:2
}
.a-97 .a-97-back:last-of-type{
	z-index:3;-webkit-transform-origin:0 100%;-moz-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:rotate(-47.5deg);-moz-transform:rotate(-47.5deg);-ms-transform:rotate(-47.5deg);transform:rotate(-47.5deg)
}
.a-97 h3{
	margin:80px 10px;display:inline-block;padding:10px 20px;font-size:35px;line-height:50px;color:#444;box-shadow:0 0 15px rgba(0,0,0,.1);z-index:100;font-weight:400
}
.a-98 span,.a-98.a-98-i span{
	line-height:1;text-align:center
}
.a-97 h3 a,.a-97 h3 a:focus,.a-97 h3 a:hover{
	color:#444;text-decoration:none
}
.a-98{
	bottom:0;margin:5px 2px;width:100px;height:100px;padding:0;text-align:center;box-shadow:none;border:1px solid rgba(0,0,0,.1);transition:.4s
}
.a-98:before,.a-99:before{
	left:0;width:100%;height:100%;background:inherit;z-index:-1;transition:.4s;content:""
}
.a-98 span{
	font-size:15px;position:absolute;top:42px;left:0;width:100%
}
.a-98.a-98-i span{
	font-size:32px;position:absolute;top:34px;left:0;width:100%
}
.a-98:before{
	position:absolute;border-radius:100%;bottom:-6px;border:1px solid rgba(0,0,0,.1);box-shadow:inset 0 0 0 20px rgba(0,0,0,.125);-webkit-transform:scale(1.025);-moz-transform:scale(1.025);-ms-transform:scale(1.025);transform:scale(1.025)
}
.a-98:active{
	bottom:-6px
}
.a-98:active:before{
	bottom:0;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)
}
.a-99{
	position:relative;bottom:0;margin:5px 0;padding:15px 20px;text-transform:uppercase;transition:.4s;border-radius:4px
}
.a-100 h3,.a-101 h3{
	text-transform:uppercase;font-weight:400
}
.a-99:before{
	position:absolute;bottom:-5px;border:1px solid rgba(0,0,0,.1);box-shadow:inset 0 0 0 20px rgba(0,0,0,.125),0 2px 4px rgba(0,0,0,.125);border-radius:4px
}
.a-100,.a-100 .a-100-btn,.a-101{
	position:relative
}
.a-99:active{
	bottom:-5px
}
.a-116 .a-116-b,.a-99:active:before{
	bottom:0
}
.a-100{
	width:250px;height:250px;margin:15px auto;border-radius:100%;text-align:center;padding:20px 5px;z-index:4;color:#fff;overflow:hidden;box-shadow:0 0 10px rgba(0,0,0,.2),inset 6px 6px 0 rgba(0,0,0,.1);border:7px solid rgba(0,0,0,.3)
}
.a-100>i{
	display:block;font-size:60px;line-height:70px;margin-top:15px;margin-bottom:10px;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.08),2px 2px 1px rgba(0,0,0,.075),4px 4px 1px rgba(0,0,0,.07),6px 6px 1px rgba(0,0,0,.065),8px 8px 1px rgba(0,0,0,.06),10px 10px 1px rgba(0,0,0,.055),12px 12px 1px rgba(0,0,0,.05),14px 14px 1px rgba(0,0,0,.045),32px 32px 1px rgba(0,0,0,.0025),34px 34px 1px rgba(0,0,0,.002),36px 36px 1px rgba(0,0,0,.0015),38px 38px 1px rgba(0,0,0,.001)
}
.a-100 h3{
	font-size:20px;line-height:30px;margin-bottom:20px;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.08),2px 2px 1px rgba(0,0,0,.075),4px 4px 1px rgba(0,0,0,.07),6px 6px 1px rgba(0,0,0,.065),8px 8px 1px rgba(0,0,0,.06),10px 10px 1px rgba(0,0,0,.055),12px 12px 1px rgba(0,0,0,.05),14px 14px 1px rgba(0,0,0,.045),16px 16px 1px rgba(0,0,0,.04)
}
.a-100 .a-100-btn{
	display:block;bottom:5px;margin:10px auto;width:50px;line-height:46px;height:50px;color:#fff;font-size:18px;border-radius:100%;background:0 0;border:2px solid #fff;transition:.5s;box-shadow:3px 3px 5px rgba(0,0,0,.2),inset 4px 4px 0 rgba(0,0,0,.1)
}
.a-100 .a-100-btn:hover{
	background:rgba(0,0,0,.1)
}
.a-100.a-bg-white,.a-100.a-bg-white h3,.a-100.a-bg-white i{
	color:#888
}
.a-100.a-bg-white .a-100-btn{
	color:#888;border-color:#aaa
}
.a-101{
	margin:15px auto;width:270px;height:250px;text-align:center;-webkit-perspective:1000px;perspective:1000px;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;box-shadow:4px 4px 0 1px rgba(0,0,0,.1)
}
@media (max-width:300px){
	.a-101{
	width:220px
}

}
.a-101 .a-101-b,.a-101 .a-101-f{
	position:absolute;top:0;width:100%;height:100%;left:0
}
.a-101 h3{
	margin:0;font-size:18px;line-height:30px;color:#fff;text-shadow:3px 3px 2px rgba(0,0,0,.2)
}
.a-102 .a-102-btn,.a-109 a{
	font-weight:700;text-decoration:none;text-transform:uppercase
}
.a-101 .a-btn,.a-101 p{
	text-shadow:2px 2px 1px rgba(0,0,0,.1)
}
.a-101 h3 i{
	font-size:60px;line-height:70px;margin-bottom:10px;display:block
}
.a-101 p{
	margin:0 0 10px;font-size:13px;line-height:26px;color:rgba(255,255,255,.7)
}
.a-101 .a-btn{
	color:#fff;transition:.5s;text-transform:uppercase;border:0;font-size:12px;border-radius:2px
}
.a-101 .a-101-f{
	z-index:4;padding:70px 20px;border-left:7px solid rgba(0,0,0,.2);-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-ms-transform:rotateY(0);transform:rotateY(0);-webkit-transform-origin:0 100%;-moz-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%;transition:.75s ease;cursor:pointer;box-shadow:0 2px 10px rgba(0,0,0,.2),inset 0 0 30px rgba(0,0,0,.1)
}
.a-101:focus .a-101-f,.a-101:hover .a-101-f{
	-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);transform:rotateY(-180deg)
}
.a-101 .a-101-b{
	z-index:2;padding:40px 20px
}
@media (max-width:300px){
	.a-101 .a-101-b{
	padding:20px
}

}
.a-102{
	margin:15px auto;border:1px solid rgba(0,0,0,.1);box-shadow:0 0 15px rgba(0,0,0,.075);padding-top:30px;text-align:center;background:#fff;border-radius:6px;position:relative;overflow:hidden
}
.a-102 h3{
	color:#555;font-size:18px;line-height:28px;text-transform:uppercase
}
.a-102 h3 i{
	font-size:50px;line-height:60px;display:block;margin-bottom:10px
}
.a-103,.a-103 i{
	font-size:20px;line-height:30px
}
.a-102 .a-102-btn,.a-103,.a-103 i,.a-105 i{
	display:inline-block
}
.a-102 h3 a,.a-102 h3 a:focus,.a-102 h3 a:hover{
	color:#555;text-decoration:none
}
.a-102 .a-102-btn{
	margin:125px 0 20px;position:relative;z-index:5;color:#fff;border-radius:2px;padding:4px 12px;background:rgba(0,0,0,.3);transition:.5s
}
.a-102 .a-102-btn:focus,.a-102 .a-102-btn:hover{
	background:rgba(0,0,0,.4)
}
.a-102 span{
	position:absolute;width:300px;height:300px;border-radius:100%;bottom:-160px;left:0;box-shadow:0 0 10px rgba(0,0,0,.1)
}
.a-103,.a-103 i,.a-104{
	position:relative
}
.a-103,.a-109{
	border-radius:4px
}
.a-102 span:first-of-type{
	left:-40%;z-index:3
}
.a-102 span:nth-of-type(2){
	left:0;z-index:2
}
.a-102 span:last-of-type{
	left:40%;z-index:3
}
@-webkit-keyframes a103{
	0%,100%{
	-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)
}
50%{
	-webkit-transform:translateY(2px);-moz-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px)
}

}
@keyframes a103{
	0%,100%{
	-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)
}
50%{
	-webkit-transform:translateY(2px);-moz-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px)
}

}
.a-103{
	margin:3px 0;font-weight:400;overflow:hidden;padding:14px 20px;text-shadow:2px 2px 1px rgba(0,0,0,.2);text-decoration:none;box-shadow:0 2px 5px rgba(0,0,0,.2)
}
.a-103 i{
	margin-right:4px;-webkit-animation:a103 .5s linear infinite;animation:a103 .5s linear infinite
}
.a-104{
	margin:15px auto;perspective:100px
}
.a-104 .a-104-f{
	position:absolute;width:20px;height:100%;text-align:center;-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:rotateY(-10deg);-moz-transform:rotateY(-10deg);-ms-transform:rotateY(-10deg);transform:rotateY(-10deg)
}
.a-104 .a-104-b,.a-105,.a-105 i{
	position:relative
}
.a-104 .a-104-b{
	left:20px;background:#fff;box-shadow:inset 0 0 1px rgba(0,0,0,.2),inset 0 0 30px rgba(0,0,0,.05);padding:25px;font-size:14px;line-height:2.5;color:#444;-webkit-transform-origin:0 100%;-moz-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:rotateY(3deg);-moz-transform:rotateY(3deg);-ms-transform:rotateY(3deg);transform:rotateY(3deg)
}
@-webkit-keyframes a105-a{
	0%,100%{
	-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)
}
50%{
	-webkit-transform:translateY(-15px);-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px)
}

}
@keyframes a105-a{
	0%,100%{
	-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)
}
50%{
	-webkit-transform:translateY(-15px);-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px)
}

}
@-webkit-keyframes a105-b{
	0%,100%{
	height:4px
}
50%{
	height:7px
}

}
@keyframes a105-b{
	0%,100%{
	height:4px
}
50%{
	height:7px
}

}
.a-105{
	margin:30px auto;text-align:center;font-size:16px;line-height:26px;color:#777;width:130px;background:0 0
}
.a-106,.a-106 i{
	line-height:136px
}
.a-105 i{
	margin-right:5px;transform:translateY(0);-webkit-animation:a105-a 1.25s ease infinite;animation:a105-a 1.25s ease infinite
}
.a-105:before{
	position:absolute;left:17px;content:"";width:14px;height:4px;border-radius:100%;background:#ddd;bottom:2px;-webkit-animation:a105-b 1.25s ease infinite;animation:a105-b 1.25s ease infinite
}
.a-106{
	width:150px;height:150px;margin:15px auto;border-radius:100%;text-align:center;overflow:hidden;box-shadow:0 0 10px rgba(0,0,0,.2),inset 8px 8px 0 rgba(0,0,0,.1);border:7px solid rgba(0,0,0,.25);transition:2s
}
.a-106 a,.a-106 a:focus,.a-106 a:hover{
	color:#fff;text-decoration:none
}
.a-106 i{
	color:#fff;font-size:50px;text-shadow:3px 3px 1px rgba(0,0,0,.2)
}
.a-107,.a-107 i{
	line-height:80px
}
.a-107 i,.a-109,.a-111,.a-120 .a-120-b h3,.a-120 .a-120-f h3{
	text-shadow:2px 2px 1px rgba(0,0,0,.2)
}
.a-106.a-bg-white,.a-106.a-bg-white a,.a-106.a-bg-white a:focus,.a-106.a-bg-white a:hover,.a-106.a-bg-white i{
	color:#666
}
.a-106 span{
	display:block;position:relative;transition:.5s ease
}
.a-106 span:first-of-type{
	-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)
}
.a-106 span:last-of-type{
	-webkit-transform:translateY(150px);-moz-transform:translateY(150px);-ms-transform:translateY(150px);transform:translateY(150px)
}
.a-106:hover{
	border:7px solid rgba(0,0,0,.5)
}
.a-106:hover span:first-of-type,.a-106:hover span:last-of-type{
	-webkit-transform:translateY(-150px);-moz-transform:translateY(-150px);-ms-transform:translateY(-150px);transform:translateY(-150px)
}
@-webkit-keyframes a107{
	0%{
	box-shadow:0 0 0 0 rgba(0,0,0,.06),0 0 0 0 rgba(0,0,0,.04),0 0 0 0 rgba(0,0,0,.02)
}
100%{
	box-shadow:0 0 0 15px transparent,0 0 0 25px transparent,0 0 0 35px transparent
}

}
@keyframes a107{
	0%{
	box-shadow:0 0 0 0 rgba(0,0,0,.06),0 0 0 0 rgba(0,0,0,.04),0 0 0 0 rgba(0,0,0,.02)
}
100%{
	box-shadow:0 0 0 15px transparent,0 0 0 25px transparent,0 0 0 35px transparent
}

}
.a-107{
	display:inline-block;width:80px;height:80px;margin:5px 0;padding:0;border-radius:100%;text-align:center;text-decoration:none;transition:2s
}
.a-107 i{
	font-size:35px;color:inherit
}
.a-107:focus,.a-107:hover{
	-webkit-animation:a107 .5s linear forwards;animation:a107 .5s linear forwards
}
@-webkit-keyframes a108{
	0%{
	box-shadow:0 0 0 1px rgba(0,0,0,.06),0 0 0 1px rgba(0,0,0,.04),0 0 0 1px rgba(0,0,0,.02)
}
100%{
	box-shadow:0 0 0 40px transparent,0 0 0 80px transparent,0 0 0 120px transparent
}

}
@keyframes a108{
	0%{
	box-shadow:0 0 0 1px rgba(0,0,0,.06),0 0 0 1px rgba(0,0,0,.04),0 0 0 1px rgba(0,0,0,.02)
}
100%{
	box-shadow:0 0 0 40px transparent,0 0 0 80px transparent,0 0 0 120px transparent
}

}
.a-108{
	display:block;text-align:center;text-decoration:none;position:relative;width:100px;height:100px;margin:5px auto;perspective:600px
}
.a-108 span{
	position:absolute;width:60px;height:60px;left:50%;margin-left:-30px;top:50%;border:0;margin-top:-35px;border-radius:100%;box-shadow:none;transition:.5s;-webkit-transform-origin:0 100%;-moz-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:rotateX(70deg);-moz-transform:rotateX(70deg);-ms-transform:rotateX(70deg);transform:rotateX(70deg);z-index:4;-webkit-animation:a108 3s ease-out infinite;animation:a108 3s ease-out infinite
}
.a-109,.a-109 i{
	width:190px;height:60px;position:relative
}
.a-108 i{
	font-size:30px;position:relative;z-index:6;color:#444;line-height:100px
}
.a-109{
	display:inline-block;margin:5px 0;text-align:center;box-shadow:0 1px 5px rgba(0,0,0,.2);border:0;perspective:400px;color:#fff
}
.a-109 a,.a-109 i{
	display:block;line-height:60px
}
.a-109 i,.a-111{
	border-radius:4px
}
.a-109 i{
	font-size:25px;background:inherit;z-index:5;color:inherit;transition:.5s linear;visibility:visible;-webkit-transform:rotateY(-360);-moz-transform:rotateY(-360);-ms-transform:rotateY(-360);transform:rotateY(-360)
}
.a-109 a{
	font-size:15px;position:absolute;top:0;border:0;left:0;height:100%;width:100%;z-index:2;color:#fff
}
.a-110,.a-111{
	position:relative;display:inline-block
}
.a-109 a:focus,.a-109 a:hover{
	color:inherit;text-decoration:none
}
.a-109:hover i{
	-webkit-transform:translateY(-150px) rotateY(720deg);-moz-transform:translateY(-150px) rotateY(720deg);-ms-transform:translateY(-150px) rotateY(720deg);transform:translateY(-150px) rotateY(720deg);opacity:0;visibility:hidden
}
.a-109.a-bg-white,.a-109.a-bg-white a{
	color:#666
}
.a-110{
	margin:15px 0;left:50%;font-size:60px;line-height:1.1;font-weight:lighter;text-transform:uppercase;-ms-writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;writing-mode:tb-rl;writing-mode:vertical-rl;-webkit-transform:rotate(180deg) translateX(50%);-moz-transform:rotate(180deg) translateX(50%);-ms-transform:rotate(180deg) translateX(50%);transform:rotate(180deg) translateX(50%)
}
.a-110 span{
	display:block;font-weight:700
}
.a-111{
	margin:10px 8px;padding:17px;font-size:14px;line-height:14px;border:0;transition:.5s;text-decoration:none
}
.a-111:after,.a-111:before{
	position:absolute;width:100%;height:100%;border-radius:4px;left:0;opacity:.6;background:inherit;top:0;content:"";z-index:-1
}
.a-111:focus,.a-111:hover{
	text-decoration:none
}
.a-111:before{
	-webkit-transform:rotate(6deg) scaleX(1.05);-moz-transform:rotate(6deg) scaleX(1.05);-ms-transform:rotate(6deg) scaleX(1.05);transform:rotate(6deg) scaleX(1.05)
}
.a-111:after{
	-webkit-transform:rotate(-6deg) scaleX(1.05);-moz-transform:rotate(-6deg) scaleX(1.05);-ms-transform:rotate(-6deg) scaleX(1.05);transform:rotate(-6deg) scaleX(1.05)
}
.a-112,.a-112>a,.a-112>a span{
	position:relative
}
.a-112{
	text-align:center;margin:15px 0
}
.a-112>a{
	display:inline-block;width:120px;height:120px;margin:25px 20px;top:0;color:#555
}
.a-112>a span,.a-115 span{
	color:#444;font-size:14px
}
.a-112>a img{
	width:100%;height:100%;border-radius:50%;transition:.5s;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)
}
.a-112>a span{
	line-height:1.7;margin-top:17px;font-weight:700;display:block;text-transform:uppercase
}
.a-113,.a-114{
	padding:0;font-size:20px
}
.a-112>a span>span{
	display:block;margin-top:0;color:#999;font-weight:400;text-transform:none
}
.a-113,.a-114,.a-115{
	display:inline-block;vertical-align:middle;text-align:center;transition:.5s;text-decoration:none
}
.a-112>a:before{
	position:absolute;width:80%;height:5%;background:rgba(0,0,0,.075);content:"";left:10%;border-radius:100%;top:103%;box-shadow:0 0 25px rgba(0,0,0,.05);transition:.5s
}
.a-112>a:hover{
	color:#555;text-decoration:none
}
.a-112>a:hover img{
	-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)
}
.a-112>a:hover:before{
	-webkit-transform:scale(.7);-moz-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)
}
.a-113{
	margin:5px 2px;line-height:70px;width:70px;height:70px;border:0;border-radius:0;box-shadow:0 1px 5px rgba(0,0,0,.2)
}
.a-113.a-113-r{
	border-top-left-radius:30px;border-bottom-right-radius:30px
}
.a-113.a-113-l{
	border-top-right-radius:30px;border-bottom-left-radius:30px
}
.a-114{
	position:relative;margin:5px 10px;line-height:50px;width:50px;height:50px;border:0;border-radius:0;box-shadow:none
}
.a-114:before{
	position:absolute;top:0;left:0;width:100%;height:100%;content:"";background:inherit;z-index:-1;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)
}
.a-115{
	position:relative;margin:8px;padding:14px 17px;width:100px;height:40px;border-radius:0;border:0
}
.a-115 span{
	position:absolute;display:block;background:#fff;border:1px solid rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1);width:100%;height:100%;top:8px;left:8px;line-height:40px
}
.a-116{
	margin:15px auto;padding:70px 15px;position:relative;text-align:center;box-shadow:inset 0 0 120px rgba(0,0,0,.1),0 0 20px rgba(0,0,0,.1);overflow:hidden;border-left:5px solid rgba(0,0,0,.05);border-right:5px solid rgba(0,0,0,.05)
}
.a-116 .a-116-b,.a-116 .a-116-t{
	position:absolute;left:0;width:100%;background:inherit;height:50px;box-shadow:0 0 20px rgba(0,0,0,.25)
}
.a-116 .a-116-b h4,.a-116 .a-116-t h4{
	font-size:14px;line-height:50px;margin:0;color:#fff;text-transform:uppercase
}
.a-116 .a-116-b h4 a,.a-116 .a-116-b h4 a:focus,.a-116 .a-116-b h4 a:hover,.a-116 .a-116-t h4 a,.a-116 .a-116-t h4 a:focus,.a-116 .a-116-t h4 a:hover{
	color:#fff;text-decoration:none
}
.a-116 .a-116-t{
	top:0
}
.a-116>a{
	display:inline-block;border:2px solid #fff;padding:1px 13px;border-radius:35px;margin:7px 3px;color:#555;font-size:13px;font-weight:700;transition:.5s;background:#fff;box-shadow:inset 2px 2px 1px rgba(0,0,0,.2),2px 2px 1px rgba(0,0,0,.2)
}
.a-116>a:after,.a-116>a:before{
	content:"\f111";font-size:3px;line-height:1;position:relative;color:#aaa;top:-3px
}
.a-116>a:before{
	margin-right:4px
}
.a-116>a:after{
	margin-left:4px
}
.a-117,.a-118{
	display:inline-block;margin:5px 2px;vertical-align:middle;text-align:center;transition:.5s
}
.a-116>a:focus,.a-116>a:hover{
	background:#fff;color:#555;text-decoration:none;box-shadow:inset -2px -2px 1px rgba(0,0,0,.2),-2px -2px 1px rgba(0,0,0,.2)
}
.a-117{
	font-size:14px;line-height:28px;padding:7px 50px 7px 20px;border:0;text-decoration:none;border-radius:40px;position:relative;box-shadow:0 1px 5px rgba(0,0,0,.2)
}
.a-117 i{
	position:absolute;top:5px;right:5px;display:inline-block;width:32px;height:32px;line-height:32px;font-size:15px;text-align:center;border-radius:100%;background:rgba(0,0,0,.1)
}
.a-118{
	width:140px;height:45px;border:0;border-radius:0;line-height:45px;padding:0 10px;position:relative;box-shadow:0 1px 5px rgba(0,0,0,.1);z-index:1;transform-style:preserve-3d;-webkit-perspective:700px;-moz-perspective:700px;perspective:700px
}
.a-118 span,.a-118>a{
	position:absolute;width:100%;height:100%;top:0;left:0;border-radius:inherit;background:inherit;color:inherit
}
.a-118 span{
	z-index:3;-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0;transition:1s ease
}
.a-118:active span,.a-118:focus span,.a-118:hover span{
	-webkit-transform:rotateX(180deg);-moz-transform:rotateX(180deg);-ms-transform:rotateX(180deg);transform:rotateX(180deg)
}
.a-118>a{
	z-index:2;font-size:20px;box-shadow:inset 0 0 200px rgba(0,0,0,.2)
}
@-webkit-keyframes a119{
	0{
	-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)
}
100%{
	-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)
}

}
@keyframes a119{
	0{
	-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)
}
100%{
	-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)
}

}
.a-119{
	display:block;width:150px;height:150px;margin:20px auto;background:#fafafa;border:6px solid #fff;border-radius:100%;position:relative;box-shadow:0 0 25px rgba(0,0,0,.075),inset 0 0 15px rgba(0,0,0,.1)
}
.a-119 .a-119-i,.a-119>span{
	display:block;border-radius:100%
}
.a-119>span{
	width:18px;height:18px;left:20px;top:20px;position:absolute;-webkit-transform-origin:49px 49px;-moz-transform-origin:49px 49px;-ms-transform-origin:49px 49px;transform-origin:49px 49px
}
.a-119 .a-119-i,.a-120{
	position:relative;text-align:center
}
.a-119>span:first-of-type{
	-webkit-animation:a119 2s linear infinite;animation:a119 2s linear infinite
}
.a-119>span:nth-of-type(2){
	-webkit-animation:a119 2s .5s linear infinite;animation:a119 2s .5s linear infinite
}
.a-119>span:nth-of-type(3){
	-webkit-animation:a119 2s 1s linear infinite;animation:a119 2s 1s linear infinite
}
.a-119>span:last-of-type{
	-webkit-animation:a119 2s 1.5s linear infinite;animation:a119 2s 1.5s linear infinite
}
.a-119 .a-119-i{
	width:90px;height:90px;margin:24px auto 0;line-height:90px;background:#fff;box-shadow:0 0 15px rgba(0,0,0,.1);text-transform:uppercase;color:#999;font-weight:700
}
.a-120,.a-120 .a-120-b img,.a-120 .a-120-f img{
	border-radius:50%
}
.a-120{
	margin:15px auto;width:250px;height:250px;-webkit-perspective:500px;perspective:500px;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d
}
.a-120 .a-120-b,.a-120 .a-120-f{
	position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:4;border-radius:50%;background:#fff;-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-ms-transform:rotateY(0);transform:rotateY(0);box-shadow:0 0 10px rgba(0,0,0,.07);transition:.7s ease;backface-visibility:hidden
}
.a-120 .a-120-b h3,.a-120 .a-120-f h3{
	position:absolute;width:100%;background:rgba(0,0,0,.5);font-size:20px;line-height:2;text-align:center;top:50%;left:0;padding:4px 5px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#fff;text-transform:uppercase;font-weight:400
}
.a-120 .a-120-b h3 a,.a-120 .a-120-b h3 a:focus,.a-120 .a-120-b h3 a:hover,.a-120 .a-120-f h3 a,.a-120 .a-120-f h3 a:focus,.a-120 .a-120-f h3 a:hover{
	color:#fff;text-decoration:none
}
.a-120 .a-120-b{
	z-index:-1;transform:rotateY(180deg)
}
.a-120:hover .a-120-f{
	-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);transform:rotateY(180deg)
}
.a-120:hover .a-120-b{
	-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-ms-transform:rotateY(0);transform:rotateY(0)
}
.a-121{
	max-width:280px;margin:25px auto;padding:20px;border-radius:2px;box-shadow:0 0 10px rgba(0,0,0,.15);position:relative
}
.a-121:after,.a-121:before{
	position:absolute;height:100%;content:"";background:inherit;border-radius:2px;box-shadow:0 0 10px rgba(0,0,0,.15)
}
.a-121:before{
	left:3%;width:94%;top:-8px;z-index:-1;opacity:.9
}
.a-121:after{
	left:6%;width:88%;top:-16px;z-index:-2;opacity:.85
}
.a-122>div .a-btn,.a-122>div h3,.a-123 h3,.a-124 h3,.a-125 .a-btn,.a-125 h3,.a-129 .a-129-btn,.a-129 h4,.a-132 .a-btn,.a-132 h3,.a-133 h2,.a-135 .a-135-c .a-135-btn,.a-135 .a-135-h h3,.a-137 .a-137-m .a-137-b,.a-137 .a-137-m h4,.a-138 .a-138-btn,.a-138 .a-138-t h4,.a-140 .a-140-b>a,.a-140 h3{
	text-transform:uppercase
}
.a-125,.a-16>div{
	-webkit-perspective:700px
}
.a-122,.a-123{
	max-width:350px;position:relative
}
.a-123,.a-126,.a-127,.a-128>a,.a-130,.a-142,.a-143,.a-151,.a-155,.a-174{
	overflow:hidden
}
.a-131:after,.a-137:after,.a-14 .a-14-m:after,.a-140 .a-140-b:after,.a-147 .a-147-b:after,.a-157:after,.a-161:after,.a-162 .a-162-i:after,.a-164:after,.a-18 .a-18-c:after,.a-181 .a-181-b:after,.a-182>div:after,.a-192 .a-192-i:after,.a-201 .a-201-c:after,.a-202:after,.a-20:after,.a-210:after,.a-22>div:after,.a-27:after,.a-30:after,.a-33:after,.a-35:after,.a-56:after,.a-64:after,.a-65 .a-65-i:after,.a-66 .a-66-i:after,.a-69 .a-69-b:after,.a-90:after,.a-9:after{
	clear:both
}
.a-110,.a-185 .a-btn,.a-190 h3{
	-o-writing-mode:vertical-rl
}
.a-103,.a-107,.a-109 i,.a-118,.a-120 .a-120-b,.a-120 .a-120-f,.a-125 .a-125-f,.a-22>div,.a-80,.a-93{
	cursor:pointer
}
.a-122{
	margin:15px auto 45px
}
.a-122>div{
	background:#fff;padding:30px;width:100%;position:relative;top:25px;left:25px;box-shadow:0 0 25px rgba(0,0,0,.15)
}
.a-122>div h3{
	font-size:16px;line-height:30px;margin-top:0;color:#555
}
.a-122>div h3 a,.a-122>div h3 a:focus,.a-122>div h3 a:hover{
	color:#555;text-decoration:none
}
.a-122>div p{
	font-size:14px;line-height:28px;color:#999
}
.a-122>div .a-btn{
	border-radius:0;border:0;font-size:14px;padding:13px 15px;font-weight:700
}
.a-123{
	margin:15px auto;background:#fff;color:#555;z-index:1;border:1px solid rgba(0,0,0,.15);box-shadow:0 0 15px rgba(0,0,0,.1),inset 0 0 30px rgba(0,0,0,.01);padding:30px 30px 30px 80px;text-align:right;border-radius:8px
}
.a-124,.a-125{
	text-align:center
}
@media (max-width:550px){
	.a-123{
	padding:30px 30px 30px 60px
}

}
.a-123>div{
	position:absolute;width:250px;height:150px;box-shadow:0 0 15px rgba(0,0,0,.1),inset 0 0 30px rgba(0,0,0,.1);z-index:5
}
.a-123 h3,.a-123 p,.a-124{
	position:relative;z-index:10
}
.a-123>div:first-of-type{
	top:-75px;left:-125px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)
}
.a-123>div:last-of-type{
	bottom:-75px;left:-125px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)
}
.a-123 h3{
	font-size:16px;line-height:26px;color:#555;border-bottom:1px dashed #ddd;padding-bottom:10px
}
.a-123 h3 a,.a-123 h3 a:focus,.a-123 h3 a:hover{
	color:#555;text-decoration:none
}
.a-123 p{
	color:#777
}
.a-124{
	max-width:230px;padding:100px 25px;margin:20px auto;color:#fff;border-radius:3px;box-shadow:inset 0 0 20px rgba(0,0,0,.05),0 0 10px rgba(0,0,0,.1),0 10px 10px rgba(0,0,0,.15)
}
.a-124:after,.a-124:before{
	position:absolute;top:3%;width:7px;height:94%;content:"";background:inherit;box-shadow:inset 0 0 20px rgba(0,0,0,.1),0 0 10px rgba(0,0,0,.15);opacity:.6
}
.a-124 h3{
	color:#fff;font-size:18px;line-height:28px;margin-bottom:10px;font-weight:400;text-shadow:2px 2px 1px rgba(0,0,0,.4)
}
.a-124 h3 a,.a-124 h3 a:focus,.a-124 h3 a:hover{
	color:#fff;text-decoration:none
}
.a-124 .a-124-btn{
	color:#fff;font-size:13px;line-height:28px;border-bottom:2px dotted #fff;text-shadow:2px 2px 1px rgba(0,0,0,.2)
}
.a-124 .a-124-btn:focus,.a-124 .a-124-btn:hover{
	color:#fff;text-decoration:none;border-bottom:0
}
.a-124.a-bg-white .a-124-btn:focus,.a-124.a-bg-white .a-124-btn:hover,.a-124.a-bg-white h3,.a-124.a-bg-white h3 a,.a-124.a-bg-white h3 a:focus,.a-124.a-bg-white h3 a:hover{
	color:#777
}
.a-124:before{
	left:-7px;border-top-left-radius:3px;border-bottom-left-radius:3px
}
.a-124:after{
	right:-7px;border-top-right-radius:3px;border-bottom-right-radius:3px
}
.a-124.a-bg-white{
	box-shadow:0 0 10px rgba(0,0,0,.1)
}
.a-124.a-bg-white h3{
	text-shadow:none
}
.a-124.a-bg-white .a-124-btn{
	color:#777;border-bottom:2px dotted #aaa;text-shadow:none
}
.a-125{
	margin:15px auto;width:250px;height:250px;position:relative;border-radius:50%;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;perspective:700px;box-shadow:0 0 10px rgba(0,0,0,.07)
}
.a-125 .a-125-b,.a-125 .a-125-f{
	position:absolute;left:0;width:100%;height:100%;top:0
}
.a-125 .a-125-f{
	z-index:4;border-radius:50%;background:#fff;-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-ms-transform:rotateY(0);transform:rotateY(0);-webkit-transform-origin:0 50%;-moz-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%;transition:.7s ease-out;border:2px solid #fff
}
.a-125 .a-125-b,.a-125 .a-125-f img{
	border-radius:50%
}
.a-125:hover .a-125-f{
	-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);transform:rotateY(-180deg)
}
.a-125 .a-125-b{
	z-index:2;padding:20% 25px 25px;border:1px solid rgba(0,0,0,.15);box-shadow:inset 0 0 50px rgba(0,0,0,.04)
}
.a-125 h3{
	margin:0;font-size:16px;line-height:2;color:#555
}
.a-125 p{
	margin:0 0 10px;font-size:13px;line-height:2;color:#888
}
.a-125 .a-btn{
	color:#fff;font-size:12px;font-weight:700;text-shadow:2px 2px 1px rgba(0,0,0,.1)
}
.a-126{
	max-width:350px;margin:15px auto;position:relative;box-shadow:0 0 15px rgba(0,0,0,.1)
}
.a-126 .a-126-b,.a-126 .a-126-t{
	position:absolute;left:0;width:100%;height:60px;box-shadow:0 0 10px rgba(0,0,0,.2),inset 0 0 15px rgba(0,0,0,.1);text-align:center;transition:.5s
}
.a-126 .a-126-t{
	top:0;background:rgba(0,0,0,.5);border-bottom:2px solid rgba(0,0,0,.2);-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)
}
.a-126 .a-126-t h3{
	font-size:25px;line-height:60px;color:#fff;margin:0;font-weight:lighter;text-shadow:2px 2px 1px rgba(0,0,0,.3)
}
.a-126 .a-126-b{
	bottom:0;background:rgba(0,0,0,.4);border-top:2px solid rgba(0,0,0,.2);-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)
}
.a-126 .a-126-b>a{
	display:inline-block;margin:10px 3px;width:35px;height:35px;line-height:35px;font-size:15px;color:#fff;text-align:center;transition:.5s;border-radius:2px;background:rgba(0,0,0,.5)
}
.a-126 .a-126-b>a:focus,.a-126 .a-126-b>a:hover{
	color:#fff;background:rgba(0,0,0,.8);text-decoration:none
}
.a-126:hover .a-126-b,.a-126:hover .a-126-t{
	-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)
}
.a-127{
	margin:15px auto;box-shadow:0 0 25px rgba(0,0,0,.1);padding:25px;max-width:270px;position:relative
}
.a-127 .a-127-c{
	width:100%;height:150%;position:absolute;top:-60%;left:-30%;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);z-index:10
}
.a-127 .a-127-i h2:after,.a-127 .a-127-i h2:before{
	display:block;width:50px;height:1px;content:"";background:rgba(255,255,255,.5)
}
.a-127 .a-127-i{
	padding:40px 20px;text-align:center;position:relative;box-shadow:0 0 15px rgba(0,0,0,.1),inset 0 0 30px rgba(0,0,0,.1);z-index:15
}
.a-127 .a-127-i h2{
	font-size:30px;line-height:45px;font-weight:lighter;color:#fff;padding:20px 0;text-shadow:2px 2px 1px rgba(0,0,0,.2);position:relative
}
.a-127 .a-127-i h2 a,.a-127 .a-127-i h2 a:focus,.a-127 .a-127-i h2 a:hover{
	color:#fff;text-decoration:none
}
.a-127 .a-127-i h2:before{
	margin:0 auto 15px;position:relative
}
.a-127 .a-127-i h2:after{
	margin:15px auto 0;position:relative
}
.a-128,.a-129{
	margin:15px auto
}
.a-127 .a-127-i.a-bg-white h2{
	color:#666;text-shadow:none
}
.a-127 .a-127-i.a-bg-white h2 a,.a-127 .a-127-i.a-bg-white h2 a:focus,.a-127 .a-127-i.a-bg-white h2 a:hover{
	color:#666
}
.a-127 .a-127-i.a-bg-white h2:after,.a-127 .a-127-i.a-bg-white h2:before{
	background:#ddd
}
.a-128{
	background:url(../img/big1.jpg) center center no-repeat;width:100%;height:400px;background-size:cover;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;text-align:left
}
.a-128>a{
	position:relative;display:block;background:rgba(0,0,0,.7);-webkit-flex:1;-ms-flex:1;flex:1;font-size:35px;line-height:35px;text-shadow:3px 3px 1px rgba(0,0,0,.3);font-weight:lighter;color:#fff;transition:.5s;border-right:1px solid rgba(255,255,255,.2)
}
.a-128>a:last-of-type{
	border-right:0 solid rgba(255,255,255,.2)
}
@media (max-width:500px){
	.a-128{
	height:300px
}
.a-128>a{
	font-size:25px;line-height:25px
}

}
.a-128>a.active,.a-128>a:focus,.a-128>a:hover{
	color:#fff;text-decoration:none;background:rgba(0,0,0,0)
}
.a-128>a span{
	display:block;width:300%;position:absolute;top:75%;padding-top:35%;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0
}
@media (max-width:600px){
	.a-128>a span{
	padding-top:30%
}

}
.a-129{
	max-width:300px;padding:20px;background:#fff;border-top-width:3px;border-right:1px solid #e6e6e6!important;border-left:1px solid #e6e6e6!important;border-bottom:1px solid #e6e6e6!important;box-shadow:0 0 10px rgba(0,0,0,.02)
}
.a-129 h4{
	font-size:15px;line-height:25px;margin:0;color:#666
}
.a-129 h4 i{
	display:inline-block;width:50px;height:50px;text-align:center;line-height:50px;border-radius:100%;margin-right:10px;font-size:18px;color:#fff
}
.a-129 h3{
	margin:20px 0;color:#666;font-size:25px;line-height:40px;font-weight:400
}
.a-129 h3 a,.a-129 h3 a:focus,.a-129 h3 a:hover{
	color:#666;text-decoration:none
}
.a-129 p{
	font-size:15px;line-height:30px;color:#888;margin-bottom:20px
}
.a-129 .a-129-btn{
	color:#555;font-weight:700
}
.a-129 .a-129-btn:focus,.a-129 .a-129-btn:hover{
	color:#777;text-decoration:none
}
.a-129 .a-129-btn i{
	margin-left:5px;font-weight:400
}
.a-130{
	max-width:350px;margin:15px auto;box-shadow:0 0 30px rgba(0,0,0,.1),inset 0 0 20px rgba(0,0,0,.1)
}
.a-130 .a-130-c{
	position:relative;top:0;left:20%;width:80%;height:100%;background:#fff;padding:30px 20px 30px 10px;z-index:10
}
.a-130 .a-130-c:after,.a-130 .a-130-c:before{
	position:absolute;content:"";top:0;left:-40px;z-index:-1;background:#fff
}
.a-130 .a-130-c:before{
	width:100%;height:120%;-webkit-transform:rotate(-10deg);-moz-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0
}
.a-130 .a-130-c:after{
	width:120%;height:100%;-webkit-transform:rotate(10deg);-moz-transform:rotate(10deg);-ms-transform:rotate(10deg);transform:rotate(10deg);-webkit-transform-origin:0 100%;-moz-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%
}
.a-143 .a-143-c,.a-161{
	-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg)
}
.a-130 .a-130-c h3{
	font-size:25px;line-height:35px;margin-bottom:10px;color:#666;font-weight:400
}
.a-130 .a-130-c h3 a,.a-130 .a-130-c h3 a:focus,.a-130 .a-130-c h3 a:hover{
	color:#666;text-decoration:none
}
.a-130 .a-130-c p{
	color:#888;font-size:15px;line-height:30px
}
.a-131{
	max-width:400px;margin:15px auto
}
.a-131:after,.a-131:before{
	content:" ";display:table
}
.a-131 img{
	float:left;max-width:60%;background:#fff;padding:10px;box-shadow:0 0 35px rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.075)
}
@media (max-width:550px){
	.a-131{
	text-align:center
}
.a-131 img{
	max-width:100%;float:none;margin:0 auto
}

}
.a-131 h3{
	margin-left:65%;font-size:22px;line-height:35px;font-weight:400;padding-top:5%;color:#666;padding-bottom:10px;margin-bottom:10px;border-bottom:4px double #ddd
}
.a-131 h3 a,.a-131 h3 a:focus,.a-131 h3 a:hover{
	color:#444;text-decoration:none
}
@media (max-width:550px){
	.a-131 h3{
	margin-left:0
}

}
.a-131 p{
	margin-left:65%;font-size:15px;line-height:30px;color:#666
}
@media (max-width:550px){
	.a-131 p{
	margin-left:0
}

}
.a-132{
	max-width:260px;margin:20px auto 15px;border:1px solid rgba(0,0,0,.1);border-radius:5px;padding:20px;background:#fff;position:relative;box-shadow:0 0 15px rgba(0,0,0,.06),inset 0 0 100px rgba(0,0,0,.015)
}
.a-132 hr{
	margin:20px 0;border-top:1px dashed #ddd
}
.a-132 h3{
	position:absolute;top:-20px;left:20px;background:#fafafa;font-size:13px;line-height:2;color:#444;padding:0 10px;font-weight:400;border-radius:4px;border:1px solid rgba(0,0,0,.1)
}
.a-132 h2{
	font-size:35px;line-height:1.5;color:#666;font-weight:lighter
}
.a-132 h2 i{
	font-size:20px
}
.a-132 h4{
	font-size:14px;line-height:24px;text-transform:uppercase;display:inline-block;margin:0;position:relative;width:100%
}
.a-132 h4 span{
	position:absolute;right:0;color:#777;font-weight:400
}
.a-132 .a-132-b{
	margin:8px 0 25px;background:#f3f3f3;border-radius:4px;box-shadow:inset 0 0 1px rgba(0,0,0,.5);position:relative;height:7px
}
.a-132 .a-132-b .a-132-bar{
	position:absolute;top:0;left:0;border-radius:4px 0 0 4px;height:100%;text-align:right
}
.a-132 .a-132-s,.a-132 .a-btn,.a-133,.a-137 .a-137-m,.a-138,.a-139{
	text-align:center
}
.a-132 .a-132-s{
	background:#fbfbfb;margin:10px 0;border:1px solid rgba(0,0,0,.1);border-radius:3px;padding:3px 10px;font-weight:700;font-size:13px
}
.a-132 .a-132-s>span{
	margin:0 5px
}
.a-132 .a-btn{
	display:block;padding:12px 10px;font-weight:700
}
.a-133{
	margin:15px 0;color:#fff
}
.a-133 h2{
	display:inline-block;font-size:25px;line-height:40px;padding:10px 35px;text-shadow:2px 2px 0 rgba(0,0,0,.3);color:#fff;border-radius:3px;font-weight:400;position:relative
}
@media (max-width:550px){
	.a-133 h2{
	font-size:20px;line-height:40px
}

}
.a-133 h2:after,.a-133 h2:before{
	position:absolute;content:"\f005";width:45px;height:45px;font-size:13px;color:#fff;line-height:45px;top:8px;background:inherit;border-radius:100%;font-family:FontAwesome
}
.a-133 h2 a,.a-133 h2 a:focus,.a-133 h2 a:hover{
	color:#fff;text-decoration:none
}
.a-133 h2:before{
	left:-17px
}
.a-133 h2:after{
	right:-17px
}
.a-134{
	width:280px;position:relative;margin:70px auto 20px;border-radius:5px;padding:20px 25px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.08),0 0 15px rgba(0,0,0,.045)
}
.a-134 img,.a-176{
	box-shadow:0 0 15px rgba(0,0,0,.07)
}
.a-134 img{
	max-width:80px;border-radius:100%;position:absolute;top:-60px;left:15px;border:2px solid #fff
}
.a-134 .a-134-s{
	position:absolute;top:-45px;left:105px
}
.a-134 .a-134-s>a{
	border-radius:100%;margin:0 1px
}
.a-134 .a-134-c h3{
	color:#555;font-size:17px;line-height:2
}
.a-134 .a-134-c h3 a,.a-134 .a-134-c h3 a:focus,.a-134 .a-134-c h3 a:hover{
	color:#555;text-decoration:none
}
.a-134 .a-134-c h3 span{
	font-size:14px;color:#aaa;font-weight:400
}
.a-134 .a-134-c p{
	color:#888;font-size:14px;line-height:2.2;margin:0
}
.a-135{
	max-width:400px;margin:15px auto 30px;border-radius:4px;box-shadow:0 0 10px rgba(0,0,0,.1)
}
.a-135 .a-135-h{
	padding:25px 30px;position:relative;border-top-left-radius:4px;border-top-right-radius:4px
}
.a-135 .a-135-h h3{
	color:#fff;font-weight:400;margin-top:70px;margin-bottom:0;font-size:20px;line-height:30px;text-shadow:2px 2px 0 rgba(0,0,0,.2)
}
.a-135 .a-135-h h3 a,.a-135 .a-135-h h3 a:focus,.a-135 .a-135-h h3 a:hover{
	color:#fff;text-decoration:none
}
.a-135 .a-135-h i{
	color:rgba(255,255,255,.25);position:absolute;right:30px;top:15px;font-size:100px
}
.a-135 .a-135-c{
	padding:25px;border:1px solid #e7e7e7;border-top:0;border-bottom-left-radius:4px;border-bottom-right-radius:4px;position:relative
}
.a-135 .a-135-c p{
	color:#888;font-size:14px;line-height:32px;margin-bottom:10px
}
.a-135 .a-135-c .a-135-btn{
	position:absolute;display:block;padding:0 15px;bottom:-17px;font-size:13px;line-height:34px;height:34px;font-weight:700;border-radius:3px;color:#fff
}
.a-135 .a-135-c .a-135-btn:focus,.a-135 .a-135-c .a-135-btn:hover{
	color:#fff;text-decoration:none
}
.a-136{
	padding:15px;margin:15px 0;border-radius:5px;border-left-width:5px;border-top-color:#e7e7e7!important;border-right-color:#e7e7e7!important;border-bottom-color:#e7e7e7!important;box-shadow:0 0 10px rgba(0,0,0,.05)
}
.a-136 h3{
	font-size:16px;line-height:26px;margin:0
}
.a-136 p{
	margin-bottom:5px;color:#888;font-size:13px;line-height:26px
}
.a-137{
	margin:40px auto;max-width:900px
}
.a-137:after,.a-137:before{
	content:" ";display:table
}
.a-137 .a-137-m{
	width:33.333%;float:left;position:relative;padding:20px;z-index:1;border-radius:8px;box-shadow:0 0 20px rgba(0,0,0,.075),inset 0 0 0 1px rgba(0,0,0,.1),inset 0 0 150px rgba(0,0,0,.1)
}
@media (max-width:650px){
	.a-137{
	max-width:100%;margin:0
}
.a-137 .a-137-m{
	float:none;width:100%;max-width:320px;margin:20px auto
}

}
.a-138,.a-140,.a-141{
	max-width:300px
}
.a-137 .a-137-m h4{
	margin:10px 0;font-size:15px;line-height:2;color:#fff
}
.a-137 .a-137-m h3{
	margin:10px 0;font-size:60px;line-height:70px;color:#fff;font-weight:700
}
.a-137 .a-137-m h3 span{
	font-size:18px;line-height:28px;font-weight:700;color:rgba(255,255,255,.9)
}
.a-137 .a-137-m ul{
	list-style-type:none;padding:0;margin:30px 0
}
.a-137 .a-137-m ul li{
	margin:10px;color:#fff;font-size:15px;line-height:2
}
.a-137 .a-137-m .a-137-b{
	background:#fff;display:inline-block;font-size:14px;font-weight:700;padding:5px 24px;color:#777;border-radius:20px;transition:.5s;margin-bottom:10px
}
.a-137 .a-137-m .a-137-b:focus,.a-137 .a-137-m .a-137-b:hover{
	background:#fafafa;color:#555;text-decoration:none
}
.a-137 .a-137-m:nth-child(2){
	background:#fff;z-index:2;box-shadow:0 0 20px rgba(0,0,0,.075),inset 0 0 0 1px rgba(0,0,0,.1)
}
.a-137 .a-137-m:nth-child(2):before{
	position:absolute;content:"";background:inherit;z-index:-1;width:108%;height:108%;top:-4%;left:-4%;border-radius:8px;box-shadow:0 0 25px rgba(0,0,0,.1)
}
.a-143 .a-143-c h3,.a-143 .a-143-c p{
	z-index:10;color:#fff;position:relative
}
@media (max-width:650px){
	.a-137 .a-137-m:nth-child(2):before{
	display:none
}

}
.a-137 .a-137-m:nth-child(2) h4{
	color:#666
}
.a-137 .a-137-m:nth-child(2) h3{
	color:#444
}
.a-137 .a-137-m:nth-child(2) h3 span{
	color:rgba(0,0,0,.5)
}
.a-137 .a-137-m:nth-child(2) ul li{
	color:#888
}
.a-137 .a-137-m:nth-child(2) .a-137-b{
	background:#fff;border:1px solid #ddd;color:#555
}
.a-137 .a-137-m:nth-child(2) .a-137-b:hover{
	background:#fafafa
}
.a-138{
	margin:15px auto;padding:20px 25px;position:relative;box-shadow:inset 0 0 120px rgba(0,0,0,.1),0 10px 20px rgba(0,0,0,.1);overflow:hidden
}
.a-138 .a-138-t{
	position:absolute;top:0;left:0;width:100%;height:50px;box-shadow:0 0 20px rgba(0,0,0,.4)
}
.a-138 .a-138-t h4{
	font-size:13px;line-height:50px;margin:0
}
.a-138 h3,.a-139>a{
	font-size:25px;color:#fff
}
.a-138 .a-138-t h4 a,.a-138 .a-138-t h4 a:focus,.a-138 .a-138-t h4 a:hover{
	color:#fff;text-decoration:none
}
.a-138 h3{
	margin-top:50px;line-height:40px;margin-bottom:20px;font-weight:lighter;text-shadow:2px 2px 1px rgba(0,0,0,.2)
}
.a-138 .a-138-btn{
	display:inline-block;border:2px solid #fff;padding:2px 15px;border-radius:25px;margin-bottom:10px;color:#555;font-weight:700;transition:.5s;background:#fff;box-shadow:inset 2px 2px 1px rgba(0,0,0,.2)
}
.a-139,.a-140{
	margin:15px auto
}
.a-138 .a-138-btn:focus,.a-138 .a-138-btn:hover{
	background:#fff;color:#555;text-decoration:none;box-shadow:inset -2px -2px 1px rgba(0,0,0,.2)
}
.a-139{
	width:152px;height:152px;line-height:140px;background:#fafafa;border-radius:100%;position:relative;border:6px solid #fff;box-shadow:0 0 20px rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.1)
}
.a-139>a{
	display:inline-block;width:100%;height:100%;position:absolute;top:0;left:0;padding:0 26px;text-shadow:3px 3px 1px rgba(0,0,0,.2);box-shadow:inset 0 0 30px rgba(0,0,0,.15)
}
.a-139>a:first-of-type{
	border-top-left-radius:100%;border-bottom-left-radius:100%;text-align:left;clip:rect(0,70px,140px,0)
}
.a-139>a:last-of-type{
	border-top-right-radius:100%;border-bottom-right-radius:100%;text-align:right;clip:rect(0,140px,140px,70px)
}
.a-139>a:focus,.a-139>a:hover{
	color:#fff;text-decoration:none
}
.a-139>a.a-bg-white{
	color:#444;text-shadow:none
}
.a-139>a.a-bg-white:focus,.a-139>a.a-bg-white:hover{
	color:#444
}
.a-140{
	box-shadow:inset 0 0 1px rgba(0,0,0,.4),0 0 15px rgba(0,0,0,.06);border-radius:6px;padding:20px;text-align:center;position:relative
}
.a-140 h3{
	font-size:16px;line-height:26px
}
.a-140 p{
	font-size:13px;line-height:26px;color:#888;margin-bottom:35px
}
.a-140 .a-140-b{
	position:absolute;width:100%;height:40px;bottom:0;left:0
}
.a-140 .a-140-b:after,.a-140 .a-140-b:before{
	content:" ";display:table
}
.a-140 .a-140-b>a{
	display:block;width:49.6%;height:100%;float:left;line-height:40px;color:#fff;font-weight:700
}
.a-140 .a-140-b>a:focus,.a-140 .a-140-b>a:hover{
	text-decoration:none;color:#fff
}
.a-140 .a-140-b>a:first-child{
	border-bottom-left-radius:6px
}
.a-140 .a-140-b>a:last-child{
	border-bottom-right-radius:6px;float:right
}
.a-141{
	margin:15px auto;padding:150px 30px 30px;background:#fff;border:1px solid rgba(0,0,0,.15);box-shadow:0 0 20px rgba(0,0,0,.075),inset 0 0 100px rgba(0,0,0,.03);position:relative;border-top-left-radius:35px;border-bottom-right-radius:35px
}
.a-141 h3{
	display:inline-block;position:absolute;top:0;left:0;width:100%;color:#fff;font-size:25px;line-height:35px;font-weight:400;border:1px solid rgba(0,0,0,.1);border-top-left-radius:35px;box-shadow:inset 0 0 30px rgba(0,0,0,.1);padding:35px 30px 20px;margin:0
}
.a-141 h3 a,.a-141 h3 a:focus,.a-141 h3 a:hover{
	color:#fff;text-decoration:none
}
.a-141 h3 span{
	display:block;font-size:15px;line-height:25px;margin-top:5px;font-weight:400;color:rgba(255,255,255,.8);text-transform:none;text-shadow:none
}
.a-142 .a-142-btn,.a-143 .a-143-c h3,.a-146 .a-146-b,.a-148>.a-btn,.a-149>div h3,.a-150>div .a-150-b,.a-153>div h3,.a-157 .a-157-p h4{
	text-transform:uppercase
}
.a-141 p{
	font-size:16px;line-height:32px;color:#777
}
.a-141 .a-141-s{
	margin-bottom:0;margin-top:20px
}
.a-141 .a-141-s a{
	display:inline-block;text-align:center;width:40px;height:40px;margin-right:3px;border:1px solid #ddd;text-anchor:center;line-height:36px;font-size:16px;border-radius:100%;color:#555;background:#fff;transition:.5s
}
.a-141 .a-141-s a:focus,.a-141 .a-141-s a:hover{
	text-decoration:none;background:#fafafa
}
.a-142{
	max-width:280px;margin:15px auto;position:relative;box-shadow:inset 0 0 1px rgba(0,0,0,.4),0 0 25px rgba(0,0,0,.1);padding:20px 20px 50px
}
.a-142 .a-142-i{
	width:530px;height:530px;position:absolute;top:-310px;left:-260px;text-align:right;border-radius:100%
}
.a-142 .a-142-i:before{
	display:block;width:250px;height:250px;content:"";position:absolute;top:50%;right:-20%;background:inherit;border-radius:100%;opacity:.6
}
.a-142 .a-142-i i{
	color:#fff;text-align:right;font-size:100px;line-height:100px;position:absolute;bottom:70px;right:110px;text-shadow:5px 5px 1px rgba(0,0,0,.1)
}
.a-143,.a-145 a.a-145-l,.a-146,.a-147 .a-147-b a,.a-148,.a-149>div,.a-150>div .a-150-b,.a-152,.a-153>div,.a-155,.a-157 .a-157-p,.a-158 ul li i,.a-159,.a-161>div>span,.a-164>div>span,.a-165,.a-166,.a-167 .a-167-i i,.a-174>i,.a-175{
	text-align:center
}
.a-142 h3{
	margin-top:230px;font-size:22px;line-height:32px
}
.a-142 p{
	color:#777;line-height:30px
}
.a-142 .a-142-btn{
	position:absolute;bottom:0;left:0;border:0;border-radius:0;display:block;width:100%;padding:16px 20px;margin:0;font-size:14px;font-weight:700
}
.a-143,.a-143 img{
	position:relative
}
.a-143{
	max-width:350px;margin:15px auto;box-shadow:0 0 15px rgba(0,0,0,.075);text-shadow:2px 2px 1px rgba(0,0,0,.2);transition:1s
}
.a-145,.a-162,.a-175{
	max-width:400px
}
.a-143 .a-143-c{
	-webkit-transform-origin:100% 100%;-moz-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%;transform:rotate(180deg);transition:.5s;position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.4);padding:10%
}
.a-143 .a-143-c:before{
	content:"";position:absolute;width:90%;height:90%;top:5%;left:5%;border:1px solid #fff;box-shadow:inset 0 0 30px rgba(0,0,0,.2)
}
.a-143 .a-143-c h3{
	font-size:28px;line-height:38px;display:inline-block;font-weight:lighter;margin-top:15%;margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid rgba(255,255,255,.4)
}
.a-143 .a-143-c h3 a,.a-143 .a-143-c h3 a:focus,.a-143 .a-143-c h3 a:hover{
	color:#fff;text-decoration:none
}
@media (max-width:550px){
	.a-143 .a-143-c h3{
	margin-top:5%;font-size:20px;line-height:30px;font-weight:400
}

}
.a-143 .a-143-c p{
	font-size:15px;line-height:30px
}
@media (max-width:550px){
	.a-143 .a-143-c p{
	font-size:14px;line-height:28px
}

}
.a-143:active .a-143-c,.a-143:focus .a-143-c,.a-143:hover .a-143-c{
	-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)
}
@-webkit-keyframes a144a{
	0%,100%{
	-webkit-transform:translateX(0) translateY(0);-moz-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)
}
50%{
	-webkit-transform:translateX(210%) translateY(210%);-moz-transform:translateX(210%) translateY(210%);-ms-transform:translateX(210%) translateY(210%);transform:translateX(210%) translateY(210%)
}

}
@keyframes a144a{
	0%,100%{
	-webkit-transform:translateX(0) translateY(0);-moz-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)
}
50%{
	-webkit-transform:translateX(210%) translateY(210%);-moz-transform:translateX(210%) translateY(210%);-ms-transform:translateX(210%) translateY(210%);transform:translateX(210%) translateY(210%)
}

}
@-webkit-keyframes a144b{
	0%,100%{
	-webkit-transform:translateX(0) translateY(0);-moz-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)
}
50%{
	-webkit-transform:translateX(-210%) translateY(210%);-moz-transform:translateX(-210%) translateY(210%);-ms-transform:translateX(-210%) translateY(210%);transform:translateX(-210%) translateY(210%)
}

}
@keyframes a144b{
	0%,100%{
	-webkit-transform:translateX(0) translateY(0);-moz-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)
}
50%{
	-webkit-transform:translateX(-210%) translateY(210%);-moz-transform:translateX(-210%) translateY(210%);-ms-transform:translateX(-210%) translateY(210%);transform:translateX(-210%) translateY(210%)
}

}
@-webkit-keyframes a144c{
	0%,100%{
	-webkit-transform:translateX(0) translateY(0);-moz-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)
}
50%{
	-webkit-transform:translateX(210%) translateY(-210%);-moz-transform:translateX(210%) translateY(-210%);-ms-transform:translateX(210%) translateY(-210%);transform:translateX(210%) translateY(-210%)
}

}
@keyframes a144c{
	0%,100%{
	-webkit-transform:translateX(0) translateY(0);-moz-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)
}
50%{
	-webkit-transform:translateX(210%) translateY(-210%);-moz-transform:translateX(210%) translateY(-210%);-ms-transform:translateX(210%) translateY(-210%);transform:translateX(210%) translateY(-210%)
}

}
@-webkit-keyframes a144d{
	0%,100%{
	-webkit-transform:translateX(0) translateY(0);-moz-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)
}
50%{
	-webkit-transform:translateX(-210%) translateY(-210%);-moz-transform:translateX(-210%) translateY(-210%);-ms-transform:translateX(-210%) translateY(-210%);transform:translateX(-210%) translateY(-210%)
}

}
@keyframes a144d{
	0%,100%{
	-webkit-transform:translateX(0) translateY(0);-moz-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)
}
50%{
	-webkit-transform:translateX(-210%) translateY(-210%);-moz-transform:translateX(-210%) translateY(-210%);-ms-transform:translateX(-210%) translateY(-210%);transform:translateX(-210%) translateY(-210%)
}

}
.a-144{
	width:45px;height:45px;margin:20px auto;background:0 0;position:relative
}
.a-144 span{
	width:15px;height:15px;border-radius:100%;display:block;position:absolute
}
.a-144 span:first-of-type{
	top:0;left:0;animation:a144a 2s infinite linear;-webkit-animation:a144a 2s infinite linear
}
.a-144 span:nth-of-type(2){
	top:0;right:0;animation:a144b 2s infinite linear;-webkit-animation:a144b 2s infinite linear
}
.a-144 span:nth-of-type(3){
	bottom:0;left:0;animation:a144c 2s infinite linear;-webkit-animation:a144c 2s infinite linear
}
.a-144 span:last-of-type{
	bottom:0;right:0;animation:a144d 2s infinite linear;-webkit-animation:a144d 2s infinite linear
}
.a-145{
	position:relative;background:#fff;padding:15px 30px 15px 15px;border-radius:5px;margin:10px 0;box-shadow:inset 0 0 1px rgba(0,0,0,.45),0 0 15px rgba(0,0,0,.05)
}
.a-145 h3{
	font-size:16px;line-height:26px;margin:0 0 3px;color:#555
}
.a-145 h3 a,.a-145 h3 a:focus,.a-145 h3 a:hover{
	color:#555;text-decoration:none
}
.a-145 p{
	font-size:13px;line-height:23px;margin:0;color:#777
}
.a-145 a.a-145-l{
	display:block;position:absolute;width:25px;height:100%;line-height:100%;top:0;right:0;background:#eee;border-top-right-radius:5px;border-bottom-right-radius:5px;border:1px solid #e3e3e3;color:#666;transition:.5s
}
.a-146 .a-146-c:before,.a-146:before{
	content:"";right:7px;bottom:7px
}
.a-145 a.a-145-l:focus,.a-145 a.a-145-l:hover{
	background:#e7e7e7;text-decoration:none
}
.a-145 a.a-145-l i{
	position:absolute;font-size:18px;line-height:18px;top:50%;left:40%;margin-top:-9px
}
.a-146{
	position:relative;max-width:250px;padding:30px 15px;margin:70px auto 15px
}
.a-147,.a-167,.a-192{
	max-width:600px
}
.a-146 h3,.a-146 h4{
	margin:0;line-height:1.2;text-shadow:3px 3px 1px rgba(0,0,0,.1);color:#fff
}
.a-146:before{
	position:absolute;top:7px;left:7px;border:1px dashed rgba(255,255,255,.8);box-shadow:inset 0 0 100px rgba(0,0,0,.1)
}
.a-146 .a-146-c,.a-146 .a-146-c:before{
	border-radius:50%;z-index:-1;position:absolute
}
.a-146 .a-146-c{
	width:120px;height:120px;background:inherit;top:-22%;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);box-shadow:0 0 15px rgba(0,0,0,.075)
}
.a-146 .a-146-c:before{
	top:7px;left:7px;border:1px dashed #fff
}
.a-146 .a-146-c>span{
	display:block;width:20px;height:20px;border-radius:100%;position:absolute;top:25%;left:50%;background:#333;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);box-shadow:inset 0 0 10px rgba(0,0,0,.1)
}
.a-146 .a-146-b,.a-146 h3,.a-146 h4,.a-147{
	position:relative
}
.a-146 h3{
	z-index:2;font-size:40px
}
.a-146 h4{
	z-index:2;font-size:70px
}
.a-146 h4 span{
	display:block;font-size:.35em;font-weight:400;letter-spacing:.1em
}
.a-146 .a-146-b{
	margin:25px 0 0;display:inline-block;z-index:2;background:rgba(0,0,0,.15);color:#fff;padding:4px 12px;border-radius:4px;transition:.5s;font-weight:700
}
.a-146 .a-146-b:focus,.a-146 .a-146-b:hover{
	color:#fff;text-decoration:none;background:rgba(0,0,0,.2)
}
.a-147{
	margin:20px auto;background:#fff;border:1px solid rgba(0,0,0,.1);box-shadow:0 0 15px rgba(0,0,0,.075);border-radius:6px;padding:15px 20px 30px
}
.a-147 h3{
	font-size:17px;line-height:2;margin:0
}
.a-147 p{
	margin:0;color:#888
}
.a-147 .a-147-b{
	position:absolute;bottom:-17px;height:35px;box-shadow:0 0 5px rgba(0,0,0,.2);border-radius:20px
}
.a-147 .a-147-b:after,.a-147 .a-147-b:before{
	content:" ";display:table
}
.a-152:before,.a-156:before{
	content:""
}
.a-147 .a-147-b a{
	display:inline-block;line-height:35px;margin:0;float:left;width:40px;color:#fff;transition:.5s;text-shadow:2px 2px 1px rgba(0,0,0,.1);border-right:1px solid rgba(0,0,0,.1)
}
.a-148>div,.a-149>div{
	top:0;left:0;width:100%;height:100%
}
.a-148>.a-btn,.a-148>div i,.a-149>div h3,.a-152 i{
	text-shadow:2px 2px 1px rgba(0,0,0,.2)
}
.a-147 .a-147-b a:first-of-type{
	padding-left:5px;border-top-left-radius:20px;border-bottom-left-radius:20px
}
.a-147 .a-147-b a:last-of-type{
	padding-right:5px;border-right:0;border-top-right-radius:20px;border-bottom-right-radius:20px
}
.a-147 .a-147-b a:active,.a-147 .a-147-b a:focus,.a-147 .a-147-b a:hover{
	color:#fff;text-decoration:none;box-shadow:inset 0 0 50px rgba(0,0,0,.1)
}
.a-148>div,.a-149 img{
	box-shadow:0 0 15px rgba(0,0,0,.05);transition:.5s
}
.a-148{
	margin:15px auto;max-width:350px;background:#333;padding:200px 10px 20px;position:relative
}
.a-148>div{
	padding:15% 20px 20px;position:absolute;color:#fff
}
.a-149,.a-149 img{
	border-radius:50%;position:relative
}
.a-148>div i{
	font-size:50px;line-height:1;margin-bottom:8px
}
@media (max-width:350px){
	.a-148>div i{
	font-size:40px
}

}
.a-148>div h3{
	font-size:18px;line-height:1.5;font-weight:700
}
.a-148>div p{
	font-size:14px;line-height:2;color:rgba(255,255,255,.9)
}
.a-148>.a-btn{
	margin:0 10px;font-size:14px;font-weight:700
}
.a-148:hover>div{
	-webkit-transform:translateY(-70px);-moz-transform:translateY(-70px);-ms-transform:translateY(-70px);transform:translateY(-70px)
}
@media (max-width:350px){
	.a-148>.a-btn{
	display:block;margin:7px 10px
}
.a-148:hover>div{
	-webkit-transform:translateY(-125px);-moz-transform:translateY(-125px);-ms-transform:translateY(-125px);transform:translateY(-125px)
}

}
.a-149{
	margin:15px auto;max-width:250px
}
.a-150,.a-151{
	max-width:350px
}
.a-149 img{
	border:5px solid #fff;z-index:2;-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0
}
.a-150>div h3,.a-90 li a{
	border-bottom:4px solid rgba(0,0,0,.05)
}
.a-149>div{
	position:absolute;z-index:1;border-radius:50%;padding-top:35%;box-shadow:inset 0 0 50px rgba(0,0,0,.1),inset 0 0 0 8px rgba(0,0,0,.05),inset -15px -15px 0 1px rgba(0,0,0,.075),0 0 15px rgba(0,0,0,.075)
}
.a-150,.a-150>div{
	border-top-left-radius:35px;border-bottom-right-radius:35px;position:relative
}
.a-149>div h3{
	color:#fff;font-size:25px;line-height:1.8;font-weight:400
}
.a-185 .a-btn,.a-186>div>span{
	line-height:40px;width:40px;font-weight:700
}
.a-149>div h3 span{
	display:block;font-size:15px;color:rgba(255,255,255,.9)
}
.a-149>div h3 a,.a-149>div h3 a:focus,.a-149>div h3 a:hover{
	color:#fff;text-decoration:none
}
.a-149:active img,.a-149:focus img,.a-149:hover img{
	-webkit-transform:scale(.35);-moz-transform:scale(.35);-ms-transform:scale(.35);transform:scale(.35)
}
.a-150{
	margin:15px auto 45px;box-shadow:inset 0 0 1px rgba(0,0,0,.5),0 0 20px rgba(0,0,0,.1)
}
.a-150>div{
	top:15px;right:15px;padding:30px
}
.a-150>div h3{
	font-weight:lighter;font-size:30px;line-height:40px;margin:0;color:#fff;padding-bottom:15px
}
.a-150>div p{
	margin:15px 0 25px;color:#fff;font-size:15px;line-height:35px
}
.a-150>div .a-150-b{
	font-size:16px;font-weight:700;display:block;padding:2px 0;border-radius:4px;background:#fff;color:#444;line-height:50px
}
.a-152,.a-152 i,.a-152:before{
	border-radius:100%;display:block
}
.a-150>div .a-150-b:focus,.a-150>div .a-150-b:hover{
	color:#444;text-decoration:none;background:#fff
}
.a-151{
	margin:15px auto;padding:30px;position:relative
}
.a-151 span{
	display:block;position:absolute;width:700px;height:120px;top:0;left:-200px;z-index:-5;box-shadow:inset 0 0 20px rgba(0,0,0,.15);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:200px 0;-moz-transform-origin:200px 0;-ms-transform-origin:200px 0;transform-origin:200px 0
}
.a-151 .a-151-c,.a-152,.a-152 i{
	position:relative
}
.a-151 span:first-of-type{
	top:0
}
.a-151 span:nth-of-type(2){
	top:140px
}
.a-151 span:nth-of-type(3){
	top:280px
}
.a-151 span:last-of-type{
	top:420px
}
.a-151 .a-151-c{
	z-index:10;background:#fff;color:#555;padding:20px;box-shadow:0 0 15px rgba(0,0,0,.1)
}
.a-151 .a-151-c h3{
	margin:0 0 3px;color:#555;font-size:18px;line-height:28px
}
.a-151 .a-151-c h3 a,.a-151 .a-151-c h3 a:focus,.a-151 .a-151-c h3 a:hover{
	color:#555;text-decoration:none
}
.a-151 .a-151-c p{
	margin:0;font-size:14px;line-height:28px;color:#777
}
.a-152,.a-153,.a-154{
	margin:15px auto
}
.a-152{
	color:#fff;text-decoration:none;width:150px;height:150px;line-height:150px;box-shadow:0 0 20px rgba(0,0,0,.05)
}
.a-152 i{
	width:70px;height:70px;left:40px;top:40px;line-height:70px;font-size:32px;color:#fff;box-shadow:0 0 0 20px #fff;transition:.5s
}
.a-152:before{
	position:absolute;background:0 0;width:100%;height:100%;top:0;left:0;transition:.5s;border:3px solid #fff
}
.a-153,.a-153 img{
	position:relative
}
.a-152:active i,.a-152:focus i,.a-152:hover i{
	box-shadow:none
}
.a-152:active:before,.a-152:focus:before,.a-152:hover:before{
	width:110px;height:110px;border:3px solid #fff;top:20px;left:20px
}
.a-153,.a-153 img,.a-153>div{
	border-radius:50%
}
.a-152:focus,.a-152:hover{
	text-decoration:none
}
.a-153{
	max-width:250px
}
.a-153 img{
	transition:.5s;z-index:2;box-shadow:0 0 15px rgba(0,0,0,.05);-webkit-transform:translateX(0) rotate(0);-moz-transform:translateX(0) rotate(0);-ms-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)
}
.a-153>div{
	position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;padding-top:35%;transition:.5s;box-shadow:inset 0 0 50px rgba(0,0,0,.1),inset 0 0 0 8px rgba(0,0,0,.05),inset -15px -15px 0 1px rgba(0,0,0,.075),0 0 15px rgba(0,0,0,.075)
}
.a-154,.a-154 img{
	position:relative
}
.a-153>div h3{
	color:#fff;font-size:25px;line-height:1.8;font-weight:400;text-shadow:2px 2px 1px rgba(0,0,0,.1)
}
.a-153>div h3 span{
	display:block;font-size:15px;color:rgba(255,255,255,.9)
}
.a-153>div h3 a,.a-153>div h3 a:focus,.a-153>div h3 a:hover{
	color:#fff;text-decoration:none
}
.a-153:active img,.a-153:focus img,.a-153:hover img{
	z-index:10;-webkit-transform:translateX(100%) rotate(180deg);-moz-transform:translateX(100%) rotate(180deg);-ms-transform:translateX(100%) rotate(180deg);transform:translateX(100%) rotate(180deg)
}
.a-154{
	max-width:350px;transition:.25s;z-index:2
}
.a-154 img{
	z-index:3
}
.a-154>div{
	position:absolute;transition:.25s;background:#222;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);z-index:1;padding:15px 7px 5px
}
.a-155 i,.a-156{
	position:relative
}
.a-154>div h3{
	margin:0 0 3px;font-size:16px;line-height:1.5;color:#fff;font-weight:400
}
.a-154>div h3 a,.a-154>div h3 a:focus,.a-154>div h3 a:hover{
	color:#fff;text-decoration:none
}
.a-154>div p{
	margin:0;color:rgba(255,255,255,.5)
}
.a-154:active,.a-154:focus,.a-154:hover{
	box-shadow:0 0 0 10px #222;z-index:4
}
.a-154:active>div,.a-154:focus>div,.a-154:hover>div{
	box-shadow:0 0 0 10px #222;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)
}
.a-155{
	display:block;width:140px;height:140px;margin:15px auto;box-shadow:0 0 15px rgba(0,0,0,.1)
}
.a-155 i{
	color:#444;display:inline-block;width:80px;height:80px;font-size:35px;top:30px;background:#fff;border:2px solid #fff;border-radius:100%;line-height:76px;box-shadow:0 0 15px rgba(0,0,0,.1),1px 1px rgba(0,0,0,.01),2px 2px rgba(0,0,0,.01),3px 3px rgba(0,0,0,.01),4px 4px rgba(0,0,0,.01),5px 5px rgba(0,0,0,.01),6px 6px rgba(0,0,0,.01),7px 7px rgba(0,0,0,.01),8px 8px rgba(0,0,0,.01),9px 9px rgba(0,0,0,.01),10px 10px rgba(0,0,0,.01),11px 11px rgba(0,0,0,.01),12px 12px rgba(0,0,0,.01),13px 13px rgba(0,0,0,.01),14px 14px rgba(0,0,0,.01),15px 15px rgba(0,0,0,.01),16px 16px rgba(0,0,0,.01),17px 17px rgba(0,0,0,.01),18px 18px rgba(0,0,0,.01),19px 19px rgba(0,0,0,.01),20px 20px rgba(0,0,0,.01),21px 21px rgba(0,0,0,.01),22px 22px rgba(0,0,0,.01),23px 23px rgba(0,0,0,.01),24px 24px rgba(0,0,0,.01),25px 25px rgba(0,0,0,.01),26px 26px rgba(0,0,0,.01),27px 27px rgba(0,0,0,.01),28px 28px rgba(0,0,0,.01),29px 29px rgba(0,0,0,.01),30px 30px rgba(0,0,0,.01),31px 31px rgba(0,0,0,.01),32px 32px rgba(0,0,0,.01),33px 33px rgba(0,0,0,.01),34px 34px rgba(0,0,0,.01),35px 35px rgba(0,0,0,.01),36px 36px rgba(0,0,0,.01),37px 37px rgba(0,0,0,.01),38px 38px rgba(0,0,0,.01),39px 39px rgba(0,0,0,.01),40px 40px rgba(0,0,0,.01),41px 41px rgba(0,0,0,.01),42px 42px rgba(0,0,0,.01),43px 43px rgba(0,0,0,.01),44px 44px rgba(0,0,0,.01),45px 45px rgba(0,0,0,.01),46px 46px rgba(0,0,0,.01),47px 47px rgba(0,0,0,.01),48px 48px rgba(0,0,0,.01),49px 49px rgba(0,0,0,.01),50px 50px rgba(0,0,0,.01),51px 51px rgba(0,0,0,.01),52px 52px rgba(0,0,0,.01),53px 53px rgba(0,0,0,.01),54px 54px rgba(0,0,0,.01),55px 55px rgba(0,0,0,.01),56px 56px rgba(0,0,0,.01),57px 57px rgba(0,0,0,.01),58px 58px rgba(0,0,0,.01),59px 59px rgba(0,0,0,.01)
}
.a-155:focus i,.a-155:hover i{
	color:#444;text-decoration:none
}
.a-156{
	padding:50px 20px;color:#fff;text-align:center;margin:15px 0;border:8px solid #fff;box-shadow:0 0 0 1px rgba(0,0,0,.15),0 0 15px rgba(0,0,0,.1),inset 0 0 50px rgba(0,0,0,.1);z-index:2
}
.a-156:before{
	position:absolute;top:0;right:0;left:0;bottom:0;z-index:-1;background-image:repeating-linear-gradient(-45deg,transparent 0,transparent 10px,rgba(255,255,255,.1) 0,rgba(255,255,255,.1) 12px),repeating-linear-gradient(45deg,transparent 0,transparent 10px,rgba(255,255,255,.1) 0,rgba(255,255,255,.1) 12px),repeating-linear-gradient(to right,transparent 0,transparent 10px,rgba(255,255,255,.1) 0,rgba(255,255,255,.1) 12px),repeating-linear-gradient(to bottom,transparent 0,transparent 10px,rgba(255,255,255,.1) 0,rgba(255,255,255,.1) 12px)
}
.a-156 h3{
	color:#fff;font-size:35px;line-height:1.5;font-weight:lighter;text-shadow:2px 2px 1px rgba(0,0,0,.2)
}
.a-157{
	padding:35px 25px;margin:15px auto;color:#fff;text-shadow:2px 2px 1px rgba(0,0,0,.3);box-shadow:0 0 15px rgba(0,0,0,.1)
}
.a-157:after,.a-157:before{
	content:" ";display:table
}
.a-157 .a-157-p{
	width:170px;float:left
}
@media (max-width:550px){
	.a-157 .a-157-p{
	width:100%;float:none;margin-bottom:10px
}

}
.a-157 .a-157-p h4{
	margin:10px 0 5px;font-size:15px;line-height:28px
}
.a-157 .a-157-p h3{
	margin:0 0 15px;font-size:55px;line-height:55px;font-weight:700;color:#fff
}
.a-157 .a-157-p h3 span{
	font-size:16px;line-height:16px;font-weight:400;margin:0 5px
}
.a-158 ul li,.a-159 span{
	font-weight:700;text-transform:uppercase
}
.a-157 .a-157-p h3 a,.a-157 .a-157-p h3 a:focus,.a-157 .a-157-p h3 a:hover{
	color:#fff;text-decoration:none
}
.a-157 .a-157-f{
	margin-left:190px;font-size:15px;line-height:30px
}
@media (max-width:550px){
	.a-157 .a-157-f{
	margin-left:0;text-align:center
}

}
.a-158{
	max-width:250px;padding:20px;margin:15px auto;border-top:6px solid rgba(0,0,0,.1);border-bottom:6px solid rgba(0,0,0,.1)
}
.a-158 h3{
	margin:0 0 15px;padding-bottom:15px;border-bottom:1px dashed rgba(0,0,0,.2);text-transform:uppercase;color:#fff;font-size:16px;line-height:16px
}
.a-158 h3 a,.a-158 h3 a:focus,.a-158 h3 a:hover{
	color:#fff;text-decoration:none
}
.a-158 ul{
	margin:0;padding:0;list-style-type:none
}
.a-158 ul li{
	margin:7px 0
}
.a-158 ul li:last-of-type{
	margin-bottom:0
}
.a-158 ul li a,.a-158 ul li a:focus,.a-158 ul li a:hover{
	color:#fff;text-decoration:none
}
.a-158 ul li i{
	display:inline-block;width:25px;font-size:15px;margin-right:5px;color:rgba(0,0,0,.4)
}
@-webkit-keyframes a159{
	0%{
	-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)
}
100%{
	-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)
}

}
@keyframes a159{
	0%{
	-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)
}
100%{
	-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)
}

}
.a-159{
	display:block;width:150px;height:150px;border-radius:100%;margin:15px auto;vertical-align:middle;position:relative;color:#fff;text-shadow:3px 3px 1px rgba(0,0,0,.2);box-shadow:0 0 15px rgba(0,0,0,.1),inset 0 0 50px rgba(0,0,0,.15)
}
.a-159:after{
	width:140px;height:140px;position:absolute;top:5px;left:5px;content:"";background:0 0;border-radius:50%;border:2px dashed #fff
}
.a-161,.a-161>div{
	position:relative;box-shadow:inset 0 0 1px rgba(0,0,0,.3)
}
.a-159:active:after,.a-159:focus:after,.a-159:hover:after{
	-webkit-animation:a159 .5s linear infinite;animation:a159 .5s linear infinite
}
.a-159:focus,.a-159:hover{
	color:#fff;text-decoration:none
}
.a-159 i{
	font-size:40px;line-height:50px;display:block;padding-top:30px;margin-bottom:5px
}
.a-160{
	padding:30px 20px;width:100%;border-top:7px solid rgba(0,0,0,.15);display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;color:#fff
}
.a-163,.a-187 .a-187-e{
	-webkit-flex-wrap:wrap
}
.a-160 .a-160-c{
	width:33.333%;padding:20px;border-right:2px solid rgba(0,0,0,.05)
}
.a-160 .a-160-c:last-of-type{
	border-right:0
}
@media (max-width:767px){
	.a-160 .a-160-c{
	width:50%
}
.a-160 .a-160-c:nth-of-type(2){
	border-right:0
}

}
@media (max-width:600px){
	.a-160 .a-160-c{
	width:100%;border-right:0
}

}
.a-160 .a-160-c h2{
	margin:0;font-size:30px;line-height:45px;font-weight:lighter
}
.a-160 .a-160-c p{
	font-size:15px;line-height:30px
}
.a-160 .a-160-c a,.a-160 .a-160-c a:focus,.a-160 .a-160-c a:hover{
	color:#fff;text-decoration:none
}
.a-160 .a-160-c .a-160-b{
	font-size:16px;line-height:32px;display:inline-block;margin-top:20px;font-weight:400;border-bottom:1px dashed #fff
}
.a-160 .a-160-c .a-160-b:hover{
	border-bottom:0
}
.a-161{
	margin:15px auto;background:#eee;border-radius:20px;width:12px;height:400px;transform:rotate(180deg)
}
.a-161:after,.a-161:before{
	content:" ";display:table
}
.a-161>div{
	background-image:repeating-linear-gradient(-45deg,rgba(255,255,255,.175),rgba(255,255,255,.175) 8px,transparent 0,transparent 16px)
}
.a-161>div:first-of-type{
	border-top-left-radius:20px;border-top-right-radius:20px
}
.a-161>div:last-of-type{
	border-bottom-left-radius:20px;border-bottom-right-radius:20px
}
.a-161>div>span{
	position:absolute;top:50%;right:20px;padding:5px 8px;font-size:12px;line-height:1;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1),0 0 15px rgba(0,0,0,.1);display:block;text-shadow:1px 1px 1px rgba(0,0,0,.4);border-left:2px solid #333;color:#fff;background:inherit;background-image:none;border-radius:3px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)
}
.a-161>div>span:after{
	right:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(51,51,51,0);border-right-color:#333;border-width:6px;margin-top:-6px
}
.a-162{
	position:relative;margin:15px auto;padding:15px
}
.a-162:before{
	position:absolute;content:"";top:0;left:160px;width:1px;height:100%;background:#ddd
}
.a-162 .a-162-i{
	margin:20px 0;position:relative
}
.a-162 .a-162-i:after,.a-162 .a-162-i:before{
	content:" ";display:table
}
.a-162 .a-162-i span{
	display:block;float:left;width:125px;text-align:right;color:#999
}
@media (max-width:500px){
	.a-162{
	padding:10px
}
.a-162:before{
	left:130px
}
.a-162 .a-162-i span{
	width:100px;font-size:13px
}

}
.a-162 .a-162-i b{
	display:block;width:14px;height:14px;top:7px;border-radius:100%;position:absolute;left:138px;border:3px solid #fff;z-index:5
}
@media (max-width:500px){
	.a-162 .a-162-i b{
	left:113px
}

}
.a-162 .a-162-i b:after{
	background:0 0;position:absolute;width:16px;height:16px;top:-4px;left:-4px;content:"";border:2px solid #777;border-radius:100%;z-index:3
}
.a-162 .a-162-i>a{
	display:block;margin-left:165px;color:#555;font-weight:700
}
@media (max-width:500px){
	.a-162 .a-162-i>a{
	margin-left:140px
}

}
.a-162 .a-162-i>a:focus,.a-162 .a-162-i>a:hover{
	color:#777;text-decoration:none
}
.a-163{
	padding:0;width:100%;margin:20px 0;background:#fff;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center
}
.a-163 .a-163-c{
	width:33.333%;padding:30px 40px;box-shadow:inset 0 0 100px rgba(0,0,0,.02),inset 0 0 1px rgba(0,0,0,.3)
}
.a-164,.a-164>div{
	height:10px;position:relative;box-shadow:inset 0 0 1px rgba(0,0,0,.3)
}
@media (max-width:767px){
	.a-163 .a-163-c{
	width:50%
}
.a-167{
	max-width:350px
}

}
@media (max-width:600px){
	.a-163 .a-163-c{
	width:100%
}

}
.a-163 .a-163-c h2{
	margin:0 0 5px;font-size:50px;line-height:60px;color:#aaa;font-weight:lighter
}
@media (max-width:500px){
	.a-163 .a-163-c h2{
	font-size:30px;line-height:40px
}

}
.a-163 .a-163-c h3{
	margin:0 0 5px;font-size:17px;line-height:27px;color:#666;text-transform:uppercase;font-weight:700
}
.a-163 .a-163-c h3 a,.a-163 .a-163-c h3 a:focus,.a-163 .a-163-c h3 a:hover{
	color:#666;text-decoration:none
}
.a-163 .a-163-c p{
	font-size:15px;line-height:30px;color:#777
}
.a-163 .a-163-c.a-163-h{
	background:#444;position:relative
}
.a-163 .a-163-c.a-163-h h3,.a-163 .a-163-c.a-163-h h3 a,.a-163 .a-163-c.a-163-h h3 a:focus,.a-163 .a-163-c.a-163-h h3 a:hover{
	color:#eee
}
.a-163 .a-163-c.a-163-h p{
	color:#aaa
}
.a-164{
	margin:30px 0;background:#eee;border-radius:20px
}
.a-164:after,.a-164:before{
	content:" ";display:table
}
.a-164>div{
	float:left;background-image:repeating-linear-gradient(-45deg,rgba(255,255,255,.175),rgba(255,255,255,.175) 8px,transparent 0,transparent 16px)
}
.a-164>div:first-of-type{
	border-top-left-radius:20px;border-bottom-left-radius:20px
}
.a-164>div:last-of-type{
	border-top-right-radius:20px;border-bottom-right-radius:20px
}
.a-164>div>span{
	position:absolute;right:50%;width:30px;height:30px;line-height:30px;top:50%;-webkit-transform:translateY(-15px) translateX(15px);-moz-transform:translateY(-15px) translateX(15px);-ms-transform:translateY(-15px) translateX(15px);transform:translateY(-15px) translateX(15px);font-size:12px;font-weight:700;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1),0 0 15px rgba(0,0,0,.1);display:block;text-shadow:2px 2px 1px rgba(0,0,0,.3);color:#fff;background:inherit;background-image:none;border-radius:50%
}
.a-166>a,.a-174:active h4,.a-174:focus h4,.a-174:hover h4{
	-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0)
}
.a-165{
	width:170px;height:170px;margin:25px auto;position:relative;border-radius:100%;text-shadow:2px 2px 1px rgba(0,0,0,.2);color:#fff
}
.a-165>a,.a-165>span{
	position:absolute;width:100%;height:100%;display:block;border-radius:100%
}
.a-165>span{
	top:0;left:0;opacity:.7;box-shadow:0 0 10px rgba(0,0,0,.1)
}
.a-165>span:first-of-type{
	left:-5%;top:2.5%
}
.a-165>span:nth-of-type(2){
	top:-5%
}
.a-165>span:last-of-type{
	left:5%;top:2.5%
}
.a-165>a{
	background:0 0;padding-top:40px;top:0;left:0;color:#fff;z-index:10;font-size:15px;line-height:26px;text-transform:uppercase
}
.a-166,.a-166>a{
	position:relative
}
.a-165>a i{
	font-size:45px;line-height:55px;display:block;margin-bottom:5px
}
.a-165>a:focus,.a-165>a:hover{
	color:#fff;text-decoration:none
}
.a-166{
	margin:15px 0
}
.a-166>a{
	display:inline-block;width:120px;height:120px;line-height:120px;border-radius:100%;color:#fff;text-transform:uppercase;font-size:15px;text-shadow:1px 1px 1px rgba(0,0,0,.3);box-shadow:0 0 10px rgba(0,0,0,.1),inset 13px 6px 0 1px rgba(0,0,0,.04);margin:10px 7px;transition:.3s;font-weight:700;transform:translateY(0)
}
.a-166>a:before{
	position:absolute;width:80%;height:5%;background:rgba(0,0,0,.075);content:"";left:10%;top:100%;border-radius:100%;-webkit-transform:translateY(5px);-moz-transform:translateY(5px);-ms-transform:translateY(5px);transform:translateY(5px);box-shadow:0 0 25px rgba(0,0,0,.1);transition:.3s
}
.a-171,.a-171>img{
	position:relative
}
.a-166>a:focus,.a-166>a:hover{
	color:#fff;text-decoration:none;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px);box-shadow:0 0 10px rgba(0,0,0,.1),inset -13px -6px 0 1px rgba(0,0,0,.04)
}
.a-166>a:hover:before{
	-webkit-transform:translateY(25px);-moz-transform:translateY(25px);-ms-transform:translateY(25px);transform:translateY(25px)
}
.a-167{
	margin:15px auto;box-shadow:0 0 10px rgba(0,0,0,.075);background:#ee4720;background-image:repeating-linear-gradient(45deg,#ee4720,#ee4720 15px,#fff 0,#fff 30px,#4346ce 0,#4346ce 45px,#fff 0,#fff 60px);padding:10px
}
.a-167>div{
	background:#fff;padding:25px 30px;box-shadow:0 0 10px rgba(0,0,0,.1),inset 0 0 50px rgba(0,0,0,.05)
}
.a-167 h3{
	font-size:18px;line-height:38px;font-weight:400;margin:0 0 15px;border-bottom:1px solid #eee;padding-bottom:10px
}
.a-167 .a-167-i{
	display:block;margin:5px 0
}
.a-167 .a-167-i i{
	display:inline-block;width:30px;vertical-align:top;padding-top:7px;color:#666
}
.a-107,.a-111{
	vertical-align:middle
}
.a-167 .a-167-i b{
	display:inline-block;margin-left:0;font-weight:400
}
.a-168-1{
	background-image:repeating-linear-gradient(135deg,transparent,transparent 8px,#fff 0,#fff 16px)
}
.a-168-2{
	background-image:repeating-linear-gradient(45deg,red,red 10px,#ff69b4 0,#ff69b4 20px,#ffe4b5 0,#ffe4b5 30px,#ff0 0,#ff0 40px,purple 0,purple 50px,#00bfff 0,#00bfff 60px,orange 0,orange 70px,#90ee90 0,#90ee90 80px,#66cdaa 0,#66cdaa 90px)
}
.a-168-3{
	background-image:repeating-linear-gradient(45deg,rgba(0,0,0,.085),rgba(0,0,0,.085) 5px,rgba(0,0,0,0) 0,rgba(0,0,0,0) 10px),repeating-linear-gradient(-45deg,rgba(0,0,0,.085),rgba(0,0,0,.085) 5px,rgba(0,0,0,0) 0,rgba(0,0,0,0) 10px)
}
.a-168-4{
	background-image:radial-gradient(rgba(0,0,0,.15) 3px,transparent 4px),radial-gradient(rgba(0,0,0,.2) 4px,transparent 5px);background-size:20px 20px;background-position:0 -3px,10px -2px
}
.a-168-5{
	background-image:repeating-linear-gradient(45deg,rgba(255,255,255,.6) 2px,transparent 3px),repeating-linear-gradient(45deg,rgba(0,0,0,.1) 5px,transparent 6px)
}
.a-168-6{
	background-image:repeating-linear-gradient(45deg,rgba(255,255,255,.6) 4px,transparent 6px)
}
.a-168-7{
	background-image:repeating-linear-gradient(45deg,transparent 0,transparent 10px,rgba(0,0,0,.04) 0,rgba(0,0,0,.04) 15px),repeating-linear-gradient(-45deg,transparent 0,transparent 10px,rgba(0,0,0,.04) 0,rgba(0,0,0,.04) 15px)
}
.a-168-8{
	background-image:repeating-linear-gradient(0deg,transparent 0,transparent 2px,rgba(0,0,0,.1) 0,rgba(0,0,0,.15) 4px),repeating-linear-gradient(90deg,transparent 0,transparent 2px,rgba(0,0,0,.1) 0,rgba(0,0,0,.15) 4px)
}
.a-169-1{
	background-image:repeating-linear-gradient(to bottom,transparent 0,transparent 15px,rgba(0,0,0,.04) 0,rgba(0,0,0,.04) 30px),repeating-linear-gradient(to right,transparent 0,transparent 15px,rgba(0,0,0,.04) 0,rgba(0,0,0,.04) 30px)
}
.a-169-2{
	background-image:repeating-radial-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1) 2px,transparent 0,transparent 10px);background-size:37px 37px
}
.a-169-3{
	background-image:repeating-radial-gradient(rgba(0,0,0,.05),rgba(0,0,0,.1) 2px,transparent 0,transparent 20px);background-size:36px 43px
}
.a-169-4{
	background-image:repeating-linear-gradient(-45deg,transparent 0,transparent 10px,rgba(255,255,255,.15) 0,rgba(255,255,255,.15) 11px),repeating-linear-gradient(45deg,transparent 0,transparent 10px,rgba(255,255,255,.15) 0,rgba(255,255,255,.15) 11px),repeating-linear-gradient(to right,transparent 0,transparent 10px,rgba(255,255,255,.15) 0,rgba(255,255,255,.15) 11px),repeating-linear-gradient(to bottom,transparent 0,transparent 10px,rgba(255,255,255,.15) 0,rgba(255,255,255,.15) 11px)
}
.a-169-5{
	background-image:repeating-linear-gradient(to bottom,transparent 0,transparent 15px,#fff 0,#fff 30px),repeating-linear-gradient(to right,transparent 0,transparent 15px,#fff 0,#fff 30px)
}
.a-169-6{
	background-image:linear-gradient(45deg,rgba(255,255,255,.1) 25%,transparent 25%,transparent 75%,rgba(255,255,255,.1) 75%,rgba(255,255,255,.1)),linear-gradient(-45deg,rgba(255,255,255,.1) 25%,transparent 25%,transparent 75%,rgba(255,255,255,.1) 75%,rgba(255,255,255,.1));background-size:40px 40px;background-position:0 0,20px 20px
}
.a-169-7{
	background-image:linear-gradient(45deg,rgba(0,0,0,.15),rgba(0,0,0,.1) 50%,rgba(0,0,0,.1) 0,rgba(0,0,0,.15)),linear-gradient(-45deg,rgba(0,0,0,.15),rgba(0,0,0,.1) 50%,rgba(0,0,0,.1) 0,rgba(0,0,0,.15));background-size:20px 20px;background-position:0 0,10px 10px
}
.a-169-8{
	background-image:repeating-linear-gradient(to bottom,#fcfcfc 0,#fcfcfc 30px,#87cefa 0,#87cefa 31px)
}
.a-170-1{
	background-image:repeating-radial-gradient(rgba(255,255,255,.6),rgba(255,255,255,.6) 2px,transparent 0,transparent 20px);background-size:33px 33px
}
.a-170-2{
	background-image:linear-gradient(to right,rgba(255,255,255,.1) 20%,transparent 0),linear-gradient(to right,rgba(255,255,255,.125) 30%,transparent 0),linear-gradient(to right,rgba(255,255,255,.1) 50%,transparent 0),linear-gradient(to right,rgba(255,255,255,.125) 70%,transparent 0);background-size:10px,20px,30px,40px
}
.a-170-3{
	background-image:repeating-linear-gradient(to right,transparent 0,transparent 15px,rgba(255,255,255,.2) 0,rgba(255,255,255,.2) 16px),repeating-linear-gradient(to bottom,transparent 0,transparent 15px,rgba(255,255,255,.2) 0,rgba(255,255,255,.2) 16px),repeating-linear-gradient(to right,transparent 0,transparent 50px,rgba(255,255,255,.1) 0,rgba(255,255,255,.1) 67px),repeating-linear-gradient(to bottom,transparent 0,transparent 50px,rgba(255,255,255,.1) 0,rgba(255,255,255,.1) 67px)
}
.a-170-4{
	background-image:repeating-linear-gradient(-45deg,transparent 0,transparent 19px,rgba(255,255,255,.15) 0,rgba(255,255,255,.12) 20px),repeating-linear-gradient(45deg,transparent 0,transparent 29px,rgba(255,255,255,.18) 0,rgba(255,255,255,.1) 30px)
}
.a-170-5{
	background-image:linear-gradient(to right,rgba(0,0,0,.02) 30%,transparent 0),linear-gradient(to right,rgba(0,0,0,.025) 50%,transparent 0),linear-gradient(to right,rgba(0,0,0,.04) 100%,transparent 0),linear-gradient(to right,rgba(0,0,0,.025) 80%,transparent 0);background-size:40px,20px,30px,90px
}
.a-170-6{
	background-image:linear-gradient(-45deg,rgba(0,0,0,.05),rgba(0,0,0,.05) 50%,rgba(0,0,0,.075) 0,rgba(0,0,0,.05)),linear-gradient(45deg,rgba(0,0,0,.05),rgba(0,0,0,.05) 50%,rgba(0,0,0,.075) 0,rgba(0,0,0,.05));background-size:100px 100px;background-position:0 0,50px 50px
}
.a-170-7{
	background-image:repeating-linear-gradient(-135deg,transparent 0,transparent 9px,rgba(255,255,255,.05) 0,rgba(255,255,255,.06) 10px),repeating-linear-gradient(-135deg,transparent 0,transparent 19px,rgba(255,255,255,.07) 0,rgba(255,255,255,.08) 20px),repeating-linear-gradient(-135deg,transparent 0,transparent 29px,rgba(255,255,255,.07) 0,rgba(255,255,255,.04) 30px)
}
.a-170-8{
	background-image:repeating-linear-gradient(to right,red,red 5px,#ff69b4 0,#ff69b4 10px,#ffe4b5 0,#ffe4b5 15px,#ff0 0,#ff0 20px,olive 0,olive 25px,#00bfff 0,#00bfff 30px,orange 0,orange 35px,#90ee90 0,#90ee90 40px,#66cdaa 0,#66cdaa 45px)
}
.a-171{
	width:100%;max-width:700px;margin:15px auto;box-shadow:0 0 30px rgba(0,0,0,.05)
}
.a-171 .a-171-c{
	position:absolute;top:0;left:0;background:#fff;width:50%;height:100%;border:1px solid rgba(0,0,0,.1)
}
@media (max-width:400px){
	.a-171 .a-171-c{
	position:relative;width:100%;height:100%
}

}
.a-171 .a-171-c>div{
	position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding:0 30px
}
@media (max-width:400px){
	.a-171 .a-171-c>div{
	position:relative;top:0;padding:30px;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none
}

}
.a-172 ul li,.a-34 .a-34-l>span:first-of-type{
	-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0)
}
.a-171 .a-171-c h4{
	font-size:14px;line-height:24px;margin:0 0 10px;text-transform:uppercase
}
.a-171 .a-171-c h3{
	font-size:35px;line-height:45px;font-weight:lighter;color:#555;margin:0 0 20px
}
.a-171 .a-171-c h3 a,.a-171 .a-171-c h3 a:focus,.a-171 .a-171-c h3 a:hover{
	color:#555;text-decoration:none
}
@media (max-width:600px){
	.a-171 .a-171-c h3{
	font-size:20px;line-height:30px;font-weight:400;margin-bottom:10px
}

}
.a-171 .a-171-c .a-btn{
	border:0;border-radius:2px;text-transform:uppercase;font-size:13px;font-weight:700
}
.a-172{
	max-width:270px;margin:15px auto;box-shadow:0 0 20px rgba(0,0,0,.1);padding:25px
}
.a-172 h2{
	margin:0 0 25px;background:#fff;padding:15px 17px;color:#666;font-size:18px;line-height:30px;font-weight:700;box-shadow:4px 4px 1px rgba(0,0,0,.1)
}
.a-172 h2 a,.a-172 h2 a:focus,.a-172 h2 a:hover{
	color:#666;text-decoration:none
}
.a-172 ul{
	margin:10px 10px 0;padding:0;list-style-type:none
}
.a-172 ul li{
	margin:12px 0;font-weight:700;color:#fff;text-transform:uppercase;transition:.7s;transform:translateX(0)
}
.a-173 h3,.a-174 h4,.a-175{
	font-weight:400
}
.a-172 ul li a{
	color:rgba(255,255,255,.7);transition:.7s
}
.a-172 ul li a:focus,.a-172 ul li a:hover{
	color:#fff;text-decoration:none
}
.a-172 ul li.active a{
	color:#fff
}
.a-172 ul li:hover{
	-webkit-transform:translateX(5px);-moz-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px)
}
.a-172 ul li:before{
	content:"\f178";font-family:FontAwesome;color:rgba(0,0,0,.3);margin-right:10px
}
.a-173{
	max-width:320px;margin:20px auto;border-width:8px;padding:25px;position:relative;background:#fff;transition:.5s;box-shadow:inset 0 0 0 5px rgba(0,0,0,.05)
}
.a-173:after,.a-173:before{
	content:"";position:absolute;background:0 0;border:5px solid #333
}
.a-173:before{
	top:-13px;left:-18px;width:0;height:calc(100% + 16px);-webkit-transform:skewY(45deg);-moz-transform:skewY(45deg);-ms-transform:skewY(45deg);transform:skewY(45deg)
}
.a-173:after{
	top:-18px;left:-13px;width:calc(100% + 16px);height:0;-webkit-transform:skewX(45deg);-moz-transform:skewX(45deg);-ms-transform:skewX(45deg);transform:skewX(45deg)
}
.a-174:after,.a-174:before{
	content:" "
}
.a-173 h3{
	font-size:25px;line-height:1.4;margin:0 0 8px
}
.a-173 p{
	font-size:16px;line-height:2.2;color:rgba(0,0,0,.7);margin:0
}
.a-173:active,.a-173:focus,.a-173:hover{
	background:#fcfcfc
}
.a-174{
	max-width:270px;margin:15px auto;box-shadow:0 0 15px rgba(0,0,0,.1),inset 0 0 100px rgba(0,0,0,.025);padding:20px;position:relative
}
.a-174:after,.a-174:before,.a-174>i{
	position:absolute
}
.a-174:before{
	left:3px;right:3px;top:3px;bottom:3px;background:#fff
}
.a-174:after{
	left:0;right:0;top:0;bottom:0;background:inherit;transition:.3s;-webkit-transform:translateY(-150%);-moz-transform:translateY(-150%);-ms-transform:translateY(-150%);transform:translateY(-150%)
}
.a-174>i{
	display:block;width:70px;height:70px;line-height:70px;top:0;left:20px;color:#fff;font-size:25px;transition:.3s;text-shadow:2px 2px 1px rgba(0,0,0,.2)
}
.a-174 h3,.a-174 h4{
	font-size:20px;line-height:1.5
}
.a-174 h4,.a-176>span,.a-189>a,.a-195>div a{
	transition:.5s
}
.a-174 h3{
	position:relative;margin-top:200px
}
.a-174 h4{
	position:absolute;width:80%;bottom:10%;left:10%;color:#fff;z-index:-1;opacity:0;text-shadow:1px 1px 1px rgba(0,0,0,.3);-webkit-transform:translateY(250%);-moz-transform:translateY(250%);-ms-transform:translateY(250%);transform:translateY(250%)
}
.a-174 h4 a,.a-174 h4 a:focus,.a-174 h4 a:hover{
	color:#fff;text-decoration:none
}
.a-174:active i,.a-174:focus i,.a-174:hover i{
	z-index:3;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);font-size:50px
}
.a-174:active h4,.a-174:focus h4,.a-174:hover h4{
	transform:translateY(0);z-index:3;opacity:1
}
.a-174:hover:after{
	-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)
}
.a-175{
	font-size:23px;line-height:33px;text-shadow:3px 3px 0 rgba(0,0,0,.3);text-transform:uppercase;width:75%;position:relative;color:#fff;padding:18px 15px;margin:15px auto 45px;border-width:0
}
.a-176 .a-btn,.a-179 .a-btn,.a-180 .a-180-b .a-btn{
	font-weight:700;text-transform:uppercase
}
.a-175 span:after,.a-175 span:before,.a-175:after,.a-175:before{
	position:absolute;width:0;height:0;bottom:-20px;content:""
}
@media (max-width:550px){
	.a-175{
	font-size:18px;line-height:28px
}

}
.a-175:after,.a-175:before{
	display:block;border:32px solid;border-color:inherit;opacity:.85
}
.a-176>span,.a-177>span{
	opacity:1;display:block
}
.a-175:before{
	left:-44px;border-left-color:transparent
}
.a-175:after{
	right:-44px;border-right-color:transparent
}
.a-175 span{
	display:block
}
.a-175 span:after,.a-175 span:before{
	border:10px solid rgba(0,0,0,.3);border-bottom-color:transparent;z-index:2
}
.a-175 span:before{
	left:0;border-left-color:transparent
}
.a-175 span:after{
	right:0;border-right-color:transparent
}
.a-176,.a-177{
	border:1px solid rgba(0,0,0,.1);max-width:400px;overflow:hidden
}
.a-176{
	margin:15px auto;padding:20px 20px 20px 80px;text-align:left;position:relative
}
.a-177,.a-178,.a-180,.a-182{
	text-align:center
}
.a-176>span{
	position:absolute;box-shadow:0 0 15px rgba(0,0,0,.3)
}
.a-176>span:first-of-type{
	width:30px;height:110%;left:0;bottom:0;-webkit-transform-origin:100% 100%;-moz-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%;-webkit-transform:rotate(-12deg);-moz-transform:rotate(-12deg);-ms-transform:rotate(-12deg);transform:rotate(-12deg);z-index:3
}
.a-176>span:nth-of-type(2){
	width:30px;height:110%;left:0;top:0;-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:rotate(12deg);-moz-transform:rotate(12deg);-ms-transform:rotate(12deg);transform:rotate(12deg);z-index:3
}
.a-176>span:nth-of-type(3){
	width:30px;height:110%;left:20px;bottom:0;-webkit-transform-origin:100% 100%;-moz-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%;-webkit-transform:rotate(-12deg);-moz-transform:rotate(-12deg);-ms-transform:rotate(-12deg);transform:rotate(-12deg);z-index:2
}
.a-176>span:nth-of-type(4){
	width:30px;height:110%;left:20px;top:0;-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:rotate(12deg);-moz-transform:rotate(12deg);-ms-transform:rotate(12deg);transform:rotate(12deg);z-index:2
}
.a-176>span:nth-of-type(5){
	width:30px;height:110%;left:40px;bottom:0;-webkit-transform-origin:100% 100%;-moz-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%;-webkit-transform:rotate(-12deg);-moz-transform:rotate(-12deg);-ms-transform:rotate(-12deg);transform:rotate(-12deg);z-index:1
}
.a-176>span:last-of-type{
	width:30px;height:110%;left:40px;top:0;-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:rotate(12deg);-moz-transform:rotate(12deg);-ms-transform:rotate(12deg);transform:rotate(12deg);z-index:1
}
.a-176 h3{
	margin-bottom:5px;font-size:20px;line-height:1.5;color:#444;text-transform:uppercase
}
.a-176 p{
	color:#666;line-height:2.2;margin:0 0 7px
}
.a-176 .a-btn{
	font-size:12px;padding:10px 14px
}
.a-177{
	box-shadow:0 0 15px rgba(0,0,0,.07);margin:15px auto;padding:50px;position:relative
}
.a-179,.a-197,.a-198,.a-199,.a-214{
	max-width:350px
}
.a-177>span{
	position:absolute;box-shadow:0 0 15px rgba(0,0,0,.3)
}
.a-177>span:first-of-type{
	width:40px;height:100%;left:0;bottom:0;-webkit-transform-origin:100% 100%;-moz-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%;-webkit-transform:rotate(-12deg);-moz-transform:rotate(-12deg);-ms-transform:rotate(-12deg);transform:rotate(-12deg)
}
.a-177>span:nth-of-type(2){
	width:40px;height:100%;left:0;bottom:0;-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:rotate(12deg);-moz-transform:rotate(12deg);-ms-transform:rotate(12deg);transform:rotate(12deg)
}
.a-177>span:nth-of-type(3){
	width:100%;height:40px;left:0;top:0;-webkit-transform-origin:0 100%;-moz-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:rotate(-6deg);-moz-transform:rotate(-6deg);-ms-transform:rotate(-6deg);transform:rotate(-6deg)
}
.a-177>span:nth-of-type(4){
	width:100%;height:40px;top:0;right:0;-webkit-transform-origin:100% 100%;-moz-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%;-webkit-transform:rotate(6deg);-moz-transform:rotate(6deg);-ms-transform:rotate(6deg);transform:rotate(6deg)
}
.a-177>span:nth-of-type(5){
	width:40px;height:100%;right:0;bottom:0;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotate(-12deg);-moz-transform:rotate(-12deg);-ms-transform:rotate(-12deg);transform:rotate(-12deg)
}
.a-177>span:nth-of-type(6){
	width:40px;height:100%;right:0;bottom:0;-webkit-transform-origin:0 100%;-moz-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:rotate(12deg);-moz-transform:rotate(12deg);-ms-transform:rotate(12deg);transform:rotate(12deg)
}
.a-177>span:nth-of-type(7){
	width:100%;height:40px;left:0;bottom:0;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotate(6deg);-moz-transform:rotate(6deg);-ms-transform:rotate(6deg);transform:rotate(6deg)
}
.a-177>span:last-of-type{
	width:100%;height:40px;bottom:0;right:0;-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:rotate(-6deg);-moz-transform:rotate(-6deg);-ms-transform:rotate(-6deg);transform:rotate(-6deg)
}
.a-177 h3{
	margin-bottom:5px;font-size:20px;line-height:1.3;color:#444;text-transform:uppercase
}
.a-177 h3 a,.a-177 h3 a:focus,.a-177 h3 a:hover{
	color:#444;text-decoration:none
}
.a-177 p{
	color:#666;margin:0
}
.a-178{
	display:block;width:150px;height:150px;position:relative;margin:15px auto;border-radius:100%;padding:20px;color:#555;overflow:hidden;box-shadow:0 0 10px rgba(0,0,0,.1)
}
.a-178:before{
	content:"";position:absolute;width:100%;height:100%;left:0;top:0;border-radius:100%;background-image:linear-gradient(to right,transparent 50%,rgba(0,0,0,.2) 0,rgba(0,0,0,.05) 100%);box-shadow:inset 0 0 10px rgba(0,0,0,.1)
}
.a-178 span{
	display:block;width:100%;height:100%;background:#fff;border-radius:50%;box-shadow:0 0 10px rgba(0,0,0,.1)
}
.a-178 span i{
	font-size:40px;line-height:50px;display:block;padding-top:12px
}
.a-178:focus,.a-178:hover{
	color:#555;text-decoration:none
}
.a-179{
	margin:40px auto 20px;position:relative;padding:15px 20px;border-top:0;border-right-width:0;border-bottom:0;border-left-width:3px;box-shadow:0 0 0 1px rgba(0,0,0,.075),0 0 10px rgba(0,0,0,.1);border-radius:6px
}
.a-179 img{
	display:block;position:absolute;width:100px;height:100px;right:-20px;top:-20px;border-radius:100%;border:4px solid #fff;box-shadow:0 0 0 1px rgba(0,0,0,.05),0 0 10px rgba(0,0,0,.1)
}
@media (max-width:500px){
	.a-179 img{
	position:relative;top:0;left:0;margin-bottom:10px
}

}
.a-179 h3{
	margin:0 60px 5px 0;font-size:18px;line-height:28px
}
@media (max-width:500px){
	.a-179 h3{
	margin-right:0
}

}
.a-179 p{
	margin:0 60px 7px 0;font-size:14px;line-height:28px;color:#888
}
@media (max-width:500px){
	.a-179 p{
	margin-right:0
}

}
.a-179 .a-btn{
	position:absolute;bottom:-18px;right:10px;border-radius:18px;font-size:12px;padding:10px 17px
}
.a-180{
	max-width:280px;margin:15px auto;background:#fff;border:1px solid rgba(0,0,0,.1);box-shadow:0 0 15px rgba(0,0,0,.075)
}
.a-180 .a-180-t{
	padding:50px 0 80px
}
.a-180 .a-180-t>a{
	display:block;width:80px;height:80px;font-size:40px;line-height:80px;margin:0 auto;border-radius:4px;box-shadow:0 0 15px rgba(0,0,0,.025);border:1px solid rgba(0,0,0,.1);background:rgba(0,0,0,.1);text-shadow:3px 3px 1px rgba(0,0,0,.2);color:#fff
}
.a-180 .a-180-t>a:focus,.a-180 .a-180-t>a:hover{
	color:#fff;text-decoration:none
}
.a-180 .a-180-b{
	padding:0 20px;position:relative
}
.a-180 .a-180-b>div{
	width:100%;position:relative;background:#fff;top:-50px;padding:20px 15px;border:1px solid rgba(0,0,0,.1);border-radius:5px;box-shadow:0 0 15px rgba(0,0,0,.075)
}
.a-180 .a-180-b>div h3{
	font-size:15px;line-height:25px;text-transform:uppercase;margin:0 0 5px
}
.a-180 .a-180-b>div p{
	margin:0;font-size:13px;line-height:26px;color:#888
}
.a-180 .a-180-b .a-btn{
	display:block;padding:15px 10px;position:relative;top:-25px
}
.a-181 .a-181-b:after,.a-181 .a-181-b:before,.a-182>div:after,.a-182>div:before{
	content:" ";display:table
}
.a-181 h2,.a-181 p,.a-182>div h3,.a-183 h2{
	font-weight:400
}
.a-181{
	margin:15px 0
}
.a-181 h2{
	font-size:40px;line-height:50px;margin:0 0 12px;color:#444
}
@media (max-width:550px){
	.a-181 h2{
	font-size:25px;line-height:35px
}

}
.a-181 h2 a,.a-181 h2 a:focus,.a-181 h2 a:hover{
	color:#444;text-decoration:none
}
.a-181 .a-181-b{
	height:6px;border-top:1px solid #ddd;margin-bottom:5px
}
.a-181 .a-181-b span{
	width:50px;height:100%;float:left;position:relative;top:-1px
}
.a-181 p{
	color:#777;font-size:16px;line-height:32px;margin:10px 0 0
}
@media (max-width:550px){
	.a-181 p{
	font-size:14px;line-height:28px
}

}
.a-182{
	margin:15px auto;max-width:400px;padding:10px;color:#fff;box-shadow:0 0 25px rgba(0,0,0,.15);position:relative;background-image:linear-gradient(to right,rgba(0,0,0,.075),rgba(0,0,0,.3) 50%,rgba(0,0,0,.075) 0,rgba(0,0,0,.2))
}
.a-183,.a-183 h2{
	margin:15px 0
}
.a-182>div{
	border:1px dashed rgba(255,255,255,.5);box-shadow:inset 0 0 25px rgba(0,0,0,.1);padding:25px;text-shadow:2px 2px 1px rgba(0,0,0,.3)
}
@media (max-width:500px){
	.a-182{
	background-image:linear-gradient(to bottom,rgba(0,0,0,.075),rgba(0,0,0,.3) 50%,rgba(0,0,0,.075) 0,rgba(0,0,0,.2))
}
.a-182>div{
	padding:10px
}

}
.a-182>div i{
	color:#fff;font-size:45px;line-height:60px
}
.a-183 h2 span,.a-183 h3{
	color:#444
}
.a-182>div h3{
	font-size:16px;line-height:26px
}
.a-182>div .a-182-l{
	float:left;width:49%;text-align:right;padding:35px 35px 35px 10px
}
@media (max-width:500px){
	.a-182>div .a-182-l{
	width:100%;text-align:center;padding:40px 0
}

}
.a-182>div .a-182-r{
	float:right;width:49%;text-align:left;padding:35px 10px 35px 35px
}
.a-183,.a-184{
	text-align:center
}
@media (max-width:500px){
	.a-182>div .a-182-r{
	width:100%;text-align:center;padding:40px 0
}

}
.a-183 h2{
	font-size:5vw;line-height:1.2;padding:12px 0;text-transform:uppercase;text-shadow:.03em .03em 1px rgba(0,0,0,.3);border-top:4px double #ccc;border-bottom:4px double #ccc
}
.a-184,.a-185{
	margin:15px auto;overflow:hidden
}
@media (max-width:1000px){
	.a-183 h2{
	font-size:8vw
}

}
@media (max-width:600px){
	.a-183 h2{
	font-size:10vw
}

}
.a-183 h2:after,.a-183 h2:before{
	display:inline-block;position:relative;content:"\f005    \f005    \f005";font-family:FontAwesome;font-size:16px;line-height:1;vertical-align:middle;text-shadow:none;top:-7px
}
.a-184:before,.a-187 .a-187-e:before,.a-187 .a-187-n:before{
	content:""
}
@media (max-width:500px){
	.a-183 h2:after,.a-183 h2:before{
	top:0;font-size:14px
}

}
.a-183 h2:before{
	left:-15px
}
.a-183 h2:after{
	right:-15px
}
.a-183 h3{
	font-size:14px;line-height:1.2;text-transform:uppercase;letter-spacing:.3em
}
@-webkit-keyframes a184{
	0%{
	-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)
}
100%{
	-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)
}

}
@keyframes a184{
	0%{
	-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)
}
100%{
	-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)
}

}
.a-184{
	display:block;width:160px;height:160px;border-radius:100%;color:#fff;padding-top:30px;box-shadow:0 0 25px rgba(0,0,0,.1);position:relative
}
.a-184:before{
	position:absolute;width:100%;height:100%;top:0;left:0;border-radius:100%;background:0 0;background-image:repeating-linear-gradient(to bottom,transparent 0,transparent 10px,rgba(0,0,0,.02) 0,rgba(0,0,0,.02) 20px),repeating-linear-gradient(to right,transparent 0,transparent 10px,rgba(0,0,0,.02) 0,rgba(0,0,0,.02) 20px);-webkit-animation:a184 7s linear infinite;animation:a184 50s linear infinite
}
.a-184 span{
	position:relative;z-index:10;font-size:55px;line-height:1.4;display:block;font-weight:lighter;text-shadow:3px 3px 1px rgba(0,0,0,.25)
}
.a-184 span>span{
	font-size:14px;line-height:1.5;font-weight:700;color:rgba(0,0,0,.5);text-transform:uppercase;text-shadow:none
}
.a-184:focus,.a-184:hover{
	color:#fff;text-decoration:none
}
.a-185{
	max-width:500px;position:relative;border-width:4px;border-top:0;border-right:0;border-bottom:0;padding:20px 50px 20px 20px;background:#fff;border-radius:5px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.075),0 0 15px rgba(0,0,0,.05)
}
.a-185 h4{
	margin:0 0 3px;font-size:18px;line-height:1.5
}
.a-185 .a-btn,.a-185 p{
	margin:0;font-size:14px
}
.a-185 p{
	color:#666
}
.a-185 .a-btn{
	padding:0;position:absolute;right:0;top:0;bottom:0;left:0;display:inline-block;z-index:5;color:#fff;text-align:center;text-transform:uppercase;letter-spacing:.2em;border-radius:5px 0 0 5px;-webkit-writing-mode:vertical-rl;-ms-writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;writing-mode:tb-rl;writing-mode:vertical-rl;text-shadow:2px 2px 1px rgba(0,0,0,.2);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);box-shadow:0 0 10px rgba(0,0,0,.1)
}
.a-186,.a-186>div{
	position:relative
}
.a-186>div>span,.a-187 .a-187-l{
	display:block;text-align:center
}
.a-110,.a-190 h3{
	-webkit-writing-mode:vertical-rl
}
.a-186{
	margin:20px auto;border:2px solid #fff;background:#eee;height:20px;border-radius:10px;box-shadow:0 0 15px rgba(0,0,0,.12),inset 0 0 5px rgba(0,0,0,.1)
}
.a-187 .a-187-e,.a-187 .a-187-n{
	max-width:700px;border-bottom:1px solid #ddd
}
.a-186>div{
	height:100%;left:0;border-radius:10px;background-image:repeating-linear-gradient(-45deg,rgba(255,255,255,.175),rgba(255,255,255,.175) 8px,transparent 0,transparent 16px)
}
.a-186>div>span{
	position:absolute;right:0;height:40px;top:50%;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px);font-size:14px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.125),0 0 5px rgba(0,0,0,.05);color:#666;background:#fff;border-radius:50%
}
.a-187{
	padding:20px 0
}
.a-187 .a-187-l{
	margin:0 auto;width:90px;height:90px;line-height:90px;position:relative;border-radius:4px;box-shadow:3px 3px 0 1px rgba(0,0,0,.1);color:#fff
}
.a-187 .a-187-n,.a-214{
	box-shadow:0 0 15px rgba(0,0,0,.05)
}
.a-187 .a-187-l:focus,.a-187 .a-187-l:hover{
	color:#fff;text-decoration:none
}
.a-187 .a-187-l>span{
	color:#fff;font-size:45px;font-weight:lighter;text-shadow:3px 3px 1px rgba(0,0,0,.3)
}
.a-187 .a-187-n{
	background:#fff;margin:30px auto 0;position:relative;text-align:center;border-top:1px solid #ddd;padding:14px 10px 10px
}
.a-187 .a-187-n>a{
	color:#444;font-size:13px;line-height:28px;text-transform:uppercase;position:relative;z-index:1;margin:0 8px;display:inline-block
}
.a-187 .a-187-n>a:focus,.a-187 .a-187-n>a:hover{
	color:#777;text-decoration:none
}
.a-187 .a-187-n:before{
	position:absolute;top:4px;left:0;right:0;bottom:0;border-top:1px dashed rgba(0,0,0,.25)
}
.a-187 .a-187-e{
	background:#fff;margin:0 auto;position:relative;box-shadow:0 3px 15px rgba(0,0,0,.05);padding:10px 15px 14px;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between
}
.a-187 .a-187-e>*{
	position:relative;z-index:1
}
.a-187 .a-187-e:before{
	position:absolute;top:0;left:0;right:0;bottom:4px;border-bottom:1px dashed rgba(0,0,0,.25)
}
.a-187 .a-187-e .a-187-s{
	flex:1
}
.a-187 .a-187-e .a-187-s a{
	margin:0 1px;border-radius:50%
}
.a-187 .a-187-e .a-187-se{
	flex:1;max-width:200px;position:relative
}
.a-189,.a-195>div{
	-webkit-flex-wrap:wrap
}
@media (max-width:550px){
	.a-187 .a-187-e{
	display:block;text-align:center;padding:15px 20px 20px
}
.a-187 .a-187-e .a-187-s{
	display:block;margin-bottom:12px
}
.a-187 .a-187-e .a-187-se{
	max-width:250px;margin:0 auto
}

}
.a-187 .a-187-e .a-187-se input{
	width:100%;box-shadow:none;height:35px;border-radius:25px;border:1px solid #ccc;padding:2px 30px 2px 15px;color:#888;font-size:13px;font-style:italic
}
.a-187 .a-187-e .a-187-se:before{
	display:block;position:absolute;content:"\f002";font-family:FontAwesome;width:20px;height:100%;top:3px;right:5px;font-size:13px;color:#888;z-index:1
}
.a-188{
	max-width:280px;margin:15px auto;border:1px solid rgba(0,0,0,.1)
}
.a-188 .a-188-i{
	padding:15px 20px;position:relative;border-bottom:1px solid rgba(0,0,0,.05)
}
.a-188 .a-188-i:last-of-type{
	border-bottom:0
}
.a-188 .a-188-i:nth-of-type(odd){
	background:#fdfdfd
}
.a-188 .a-188-i h3{
	margin:0;font-size:20px;line-height:32px;color:#333;font-weight:400
}
.a-188 .a-188-i h3 span{
	display:block;font-size:14px;color:#777
}
.a-188 .a-188-i h3 a,.a-188 .a-188-i h3 a:focus,.a-188 .a-188-i h3 a:hover{
	color:#333;text-decoration:none
}
.a-188 .a-188-i h4{
	margin:0;width:100%;text-align:right;position:absolute;right:20px;top:15px;font-size:20px;line-height:32px;font-weight:400
}
.a-188 .a-188-i h4 span{
	position:absolute;right:0;display:block;font-size:15px
}
.a-188 .a-188-i h4 span:after,.a-188 .a-188-i h4 span:before{
	margin:0 3px
}
.a-189,.a-190{
	margin:15px auto
}
.a-188 .a-188-i.a-188-up{
	border-left:4px solid #51d466
}
.a-188 .a-188-i.a-188-up h4 span{
	color:#51d466
}
.a-188 .a-188-i.a-188-up h4 span:before{
	content:"+"
}
.a-188 .a-188-i.a-188-up h4 span:after{
	content:"\f102";font-family:FontAwesome
}
.a-188 .a-188-i.a-188-down{
	border-left:4px solid #f75353
}
.a-188 .a-188-i.a-188-down h4 span{
	color:#f75353
}
.a-188 .a-188-i.a-188-down h4 span:before{
	content:"-"
}
.a-188 .a-188-i.a-188-down h4 span:after{
	content:"\f103";font-family:FontAwesome
}
.a-189{
	width:100%;height:400px;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;text-align:left
}
@media (max-width:500px){
	.a-189{
	height:300px
}

}
.a-189>a:after,.a-189>a:before{
	content:"";height:130%;background:rgba(255,255,255,.1);left:0
}
.a-189>a{
	position:relative;display:block;-webkit-flex:1;-ms-flex:1;flex:1;font-size:35px;line-height:35px;text-shadow:1px 1px 1px rgba(0,0,0,.3);font-weight:400;color:#fff;overflow:hidden;box-shadow:inset 0 0 100px rgba(0,0,0,.1)
}
@media (max-width:500px){
	.a-189>a{
	font-size:25px;line-height:25px
}

}
.a-189>a:before{
	position:absolute;top:0;width:100%;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)
}
@media (max-width:600px){
	.a-189>a:before{
	top:-20%;width:200%
}

}
.a-189>a:after{
	position:absolute;top:0;width:100%;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)
}
@media (max-width:600px){
	.a-189>a:after{
	top:-20%;width:200%
}

}
.a-189>a:focus,.a-189>a:hover{
	color:#fff;text-decoration:none;background:#333
}
.a-189>a span{
	display:block;width:300%;position:absolute;top:75%;padding-top:35%;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0
}
@media (max-width:600px){
	.a-189>a span{
	padding-top:30%
}

}
.a-190{
	max-width:220px;text-align:center;border:1px solid rgba(0,0,0,.1);box-shadow:0 0 15px rgba(0,0,0,.075);position:relative;padding:20px 20px 20px 40px;border-radius:4px;overflow:hidden
}
.a-190 h3{
	position:absolute;width:30px;height:100%;display:inline-block;left:0;top:0;margin:0;font-size:13px;line-height:30px;text-transform:uppercase;letter-spacing:.5em;color:#fff;border-top-right-radius:4px;border-bottom-right-radius:4px;-ms-writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;writing-mode:tb-rl;writing-mode:vertical-rl;text-shadow:2px 2px 1px rgba(0,0,0,.2);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);box-shadow:0 0 10px rgba(0,0,0,.2)
}
.a-190 h4{
	font-size:35px;line-height:1.2;font-weight:400;color:#555;margin-bottom:25px
}
.a-190 h4>span{
	display:block;font-size:14px;color:#888;font-weight:400
}
.a-190 ul{
	margin:0 0 0 10px;padding:0;height:250px;list-style-type:none
}
.a-190 ul li{
	text-align:left;font-size:13px;line-height:2;color:#888;margin:7px 0;position:relative;font-style:italic
}
.a-191,.a-194,.a-197>figcaption,.a-199{
	text-align:center
}
.a-190 ul li:before{
	content:"\f101";font-family:FontAwesome;margin-right:10px;color:#bbb;font-weight:400;font-style:normal
}
.a-191:before,.a-192:before{
	content:""
}
.a-199 p,.a-199>span{
	font-family:Georgia,'Times New Roman',serif
}
.a-190 .a-btn,.a-193{
	font-weight:700;text-transform:uppercase
}
.a-199 p,.a-209 .a-btn,.a-209 h3,.a-209 ul li,.a-32>div ul,.a-5 .a-5-m,.a-5 h4{
	font-style:italic
}
.a-190 .a-btn{
	font-size:12px;border-radius:20px;padding:10px 20px;text-shadow:2px 2px 1px rgba(0,0,0,.1)
}
.a-191{
	display:inline-block;position:relative;width:100px;height:100px;margin:5px;line-height:100px;text-shadow:3px 3px 1px rgba(0,0,0,.2);font-size:45px;border-radius:4px;color:#fff;background-image:linear-gradient(to bottom,rgba(0,0,0,.175),rgba(0,0,0,.175) 50%,rgba(255,255,255,.15) 0,rgba(0,0,0,0) 51%,rgba(0,0,0,0))
}
.a-191:before{
	width:90%;left:5%;height:20px;bottom:0;position:absolute;z-index:-1;box-shadow:0 5px 10px rgba(0,0,0,.15)
}
.a-191:focus,.a-191:hover{
	color:#fff;text-decoration:none
}
.a-192{
	margin:15px auto;position:relative
}
.a-192:before{
	position:absolute;background:0 0;width:2px;height:100%;top:0;left:60px;border-left:1px solid rgba(0,0,0,.15)
}
.a-192 .a-192-i{
	position:relative;padding:30px 0;background:0 0
}
.a-192 .a-192-i:after,.a-192 .a-192-i:before{
	content:" ";display:table
}
.a-192 .a-192-i>div:before,.a-193:before{
	content:""
}
.a-192 .a-192-i img{
	width:120px;float:left;border:4px solid #fff;position:relative;z-index:3;box-shadow:0 0 5px rgba(0,0,0,.25)
}
@media (max-width:500px){
	.a-192:before{
	left:40px
}
.a-192 .a-192-i img{
	width:80px;border:2px solid #fff
}

}
.a-192 .a-192-i>div{
	margin-left:150px;border-left:4px solid rgba(0,0,0,.1);padding-left:15px;position:relative
}
.a-192 .a-192-i>div:before{
	position:absolute;background:0 0;width:90px;left:-94px;top:45px;z-index:1;border-top:1px solid rgba(0,0,0,.15)
}
@media (max-width:500px){
	.a-192 .a-192-i>div{
	margin-left:95px;border-left-width:2px
}
.a-192 .a-192-i>div:before{
	width:60px;left:-62px
}

}
.a-192 .a-192-i>div h4{
	color:#888;margin:0;font-size:14px;line-height:2
}
.a-192 .a-192-i>div h3{
	font-size:20px;margin:2px 0;line-height:1.5;color:#444
}
.a-192 .a-192-i>div h3 a,.a-192 .a-192-i>div h3 a:focus,.a-192 .a-192-i>div h3 a:hover{
	color:#444;text-decoration:none
}
@media (max-width:500px){
	.a-192 .a-192-i>div h3{
	font-size:16px
}

}
.a-192 .a-192-i>div p{
	margin:0;font-size:15px;line-height:2;color:#777
}
@media (max-width:500px){
	.a-192 .a-192-i>div p{
	font-size:14px
}

}
.a-193{
	display:inline-block;margin:0 2px;color:#fff;padding:8px 65px 8px 20px;position:relative;overflow:hidden;text-shadow:2px 2px 1px rgba(0,0,0,.2)
}
.a-194,.a-195{
	margin:15px auto
}
.a-193:before{
	background:#555;height:100px;width:100px;position:absolute;right:-50px;top:-20%;-webkit-transform:rotate(25deg);-moz-transform:rotate(25deg);-ms-transform:rotate(25deg);transform:rotate(25deg);box-shadow:inset 0 0 10px rgba(0,0,0,.4)
}
.a-193 i{
	position:absolute;right:16px;font-size:16px;top:15px
}
.a-194,.a-194 .a-194-c,.a-195>div a,.a-196{
	position:relative
}
.a-193:focus,.a-193:hover{
	color:#fff;text-decoration:none
}
.a-194{
	max-width:300px;border:15px solid #fff;box-shadow:0 0 0 1px rgba(0,0,0,.05),0 0 20px rgba(0,0,0,.1),inset 0 0 15px rgba(0,0,0,.1);padding:25px;background:rgba(0,0,0,.01)
}
.a-194.a-194-1{
	background-image:repeating-linear-gradient(45deg,rgba(0,0,0,.065),rgba(0,0,0,.065) 10px,rgba(0,0,0,0) 0,rgba(0,0,0,0) 20px),repeating-linear-gradient(-45deg,rgba(0,0,0,0),rgba(0,0,0,0) 10px,rgba(0,0,0,.065) 0,rgba(0,0,0,.065) 20px)
}
.a-194.a-194-2{
	background-image:repeating-linear-gradient(45deg,rgba(0,0,0,.065),rgba(0,0,0,.065) 1px,rgba(0,0,0,0) 0,rgba(0,0,0,0) 2px),repeating-linear-gradient(-45deg,rgba(0,0,0,.065),rgba(0,0,0,.065) 1px,rgba(0,0,0,0) 0,rgba(0,0,0,0) 2px)
}
.a-194.a-194-3{
	background:rgba(0,0,0,.02);background-image:radial-gradient(rgba(0,0,0,.12) 3px,transparent 4px),radial-gradient(rgba(0,0,0,.2) 4px,transparent 5px);background-size:20px 20px;background-position:0 -3px,10px -2px
}
.a-194 .a-194-c{
	background:#fff;box-shadow:0 0 5px rgba(0,0,0,.2),inset 0 0 100px rgba(0,0,0,.025);padding:40px 20px;font-size:25px;line-height:1.7;color:#666
}
.a-194 .a-194-c a,.a-194 .a-194-c a:focus,.a-194 .a-194-c a:hover{
	color:#666;text-decoration:none
}
.a-195{
	width:100%
}
.a-195 h2{
	margin:0;font-weight:400;background:#333;padding:18px 25px;color:#fff;font-size:18px;line-height:28px;display:block
}
.a-195>div{
	display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center
}
.a-195>div a{
	display:block;min-width:200px;max-width:300px;-webkit-flex:1;-ms-flex:1;flex:1;color:#fff;padding:100px 20px 120px;box-shadow:inset 0 0 100px rgba(0,0,0,.1)
}
@media (max-width:400px){
	.a-195>div a{
	min-width:100%;max-width:auto;width:100%;padding:70px 30px
}

}
.a-195>div a:focus,.a-195>div a:hover{
	color:#fff;text-decoration:none;box-shadow:inset 0 0 200px rgba(0,0,0,.2)
}
.a-195>div a b{
	display:inline-block;font-size:15px;line-height:25px;margin-bottom:10px;font-weight:700;background:#fff;color:#444;padding:7px 15px;text-transform:uppercase;box-shadow:3px 3px 1px rgba(0,0,0,.1)
}
.a-195>div a span{
	display:block;font-size:16px;line-height:32px;text-shadow:1px 1px 1px rgba(0,0,0,.5)
}
.a-196{
	max-width:300px;margin:20px auto;border-width:8px;box-shadow:0 0 15px rgba(0,0,0,.075);-webkit-perspective:500px;perspective:500px
}
.a-196:after,.a-196:before{
	content:"";background:0 0;border:4px solid #333;position:absolute
}
.a-196:before{
	top:-12px;left:-16px;width:0;height:calc(100% + 16px);-webkit-transform:skewY(45deg);-moz-transform:skewY(45deg);-ms-transform:skewY(45deg);transform:skewY(45deg)
}
.a-196:after{
	top:-16px;left:-12px;width:calc(100% + 16px);height:0;-webkit-transform:skewX(45deg);-moz-transform:skewX(45deg);-ms-transform:skewX(45deg);transform:skewX(45deg)
}
.a-196>figcaption{
	position:absolute;right:0;bottom:10%;left:0;padding:10px 15px;color:#fff;transition:.3s;-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transform:translateZ(-200px) rotateX(90deg);-moz-transform:translateZ(-200px) rotateX(90deg);-ms-transform:translateZ(-200px) rotateX(90deg);transform:translateZ(-200px) rotateX(90deg);opacity:0;box-shadow:0 0 15px rgba(0,0,0,.1)
}
.a-196>figcaption a,.a-196>figcaption a:focus,.a-196>figcaption a:hover{
	color:#fff;text-decoration:none
}
.a-196>figcaption span{
	font-size:14px;line-height:28px;margin-right:5px;text-transform:uppercase
}
.a-196>figcaption>a{
	font-size:12px;margin:0;color:#fff;transition:.5s;display:inline-block;width:30px;height:30px;line-height:30px;border-radius:50%;background:rgba(0,0,0,.1);text-align:center
}
.a-196:focus>figcaption,.a-196:hover>figcaption{
	-webkit-transform:translateZ(0) rotateX(0);-moz-transform:translateZ(0) rotateX(0);-ms-transform:translateZ(0) rotateX(0);transform:translateZ(0) rotateX(0);opacity:1
}
.a-197{
	margin:15px auto;position:relative;border:3px solid #fff;box-shadow:0 0 25px rgba(0,0,0,.1);overflow:hidden
}
.a-197 img{
	transition:.5s;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)
}
.a-197>figcaption{
	opacity:0;position:absolute;top:0;left:0;right:0;bottom:0;border:30px solid rgba(255,255,255,.3);box-shadow:inset 0 0 0 1px rgba(255,255,255,.6),inset 0 0 30px rgba(0,0,0,.3);background:rgba(0,0,0,.4);padding:10px;transition:.5s
}
.a-198,.a-198 img{
	position:relative;transition:.5s
}
@media (max-width:500px){
	.a-197>figcaption{
	border:15px solid rgba(255,255,255,.4)
}

}
.a-197>figcaption span{
	display:inline-block;color:#fff;margin-top:12%;font-size:25px;line-height:35px;text-shadow:2px 2px 1px rgba(0,0,0,.4)
}
.a-197>figcaption hr{
	width:120px;margin:10px auto;height:2px;border-top:1px solid rgba(255,255,255,.3);border-bottom:1px solid rgba(255,255,255,.4)
}
.a-197>figcaption>a{
	display:inline-block;margin:5px 0;background:rgba(0,0,0,.5);padding:1px 15px;color:rgba(255,255,255,.8);font-size:13px;border-radius:25px;border:1px solid rgba(255,255,255,.4);box-shadow:inset 0 0 5px rgba(0,0,0,.2);transition:.5s
}
.a-197>figcaption>a:focus,.a-197>figcaption>a:hover{
	color:#fff;text-decoration:none;background:rgba(0,0,0,.6)
}
.a-197:hover img{
	-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)
}
.a-197:hover>figcaption{
	opacity:1
}
.a-198{
	overflow:hidden;margin:15px auto;box-shadow:0 0 0 7px #fff,0 0 0 8px transparent
}
.a-198 figcaption{
	position:absolute;left:0;bottom:0;width:100%;background:#fff;padding:15px 10px 12px 15px;color:#444;text-transform:uppercase;font-size:16px;transition:.5s;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)
}
.a-198 figcaption span{
	position:absolute;right:20px
}
.a-198 figcaption a{
	color:#444;margin:0 5px
}
.a-198 figcaption a:focus,.a-198 figcaption a:hover{
	color:#777;text-decoration:none
}
.a-198:hover{
	box-shadow:0 0 0 7px #fff,0 0 0 8px rgba(0,0,0,.1),0 0 20px rgba(0,0,0,.4)
}
.a-198:hover img{
	-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)
}
.a-198:hover figcaption{
	-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)
}
.a-199{
	margin:40px auto 25px;position:relative;border:1px solid #e7e7e7;background:#fdfdfd;box-shadow:2px 2px 0 1px rgba(0,0,0,.07);border-radius:4px;padding:0 25px 28px
}
.a-200,.a-97{
	max-width:320px
}
.a-199>span{
	width:50px;height:50px;line-height:80px;font-size:60px;color:#fff;border-radius:100%;position:absolute;top:-25px;left:0;right:0;margin:0 auto
}
.a-200 .a-200-c,.a-200>span{
	top:0;left:0;right:0;bottom:0;transition:.5s
}
.a-199 p{
	margin-top:40px;font-size:16px;line-height:34px;font-weight:lighter;color:#777
}
.a-200,.a-201{
	margin:15px auto;text-align:center
}
.a-199>small{
	font-size:14px;text-transform:uppercase;line-height:34px;font-weight:700
}
.a-200{
	position:relative;box-shadow:0 0 15px rgba(0,0,0,.1)
}
.a-200>span{
	position:absolute;opacity:0
}
.a-200 .a-200-c{
	background:0 0;position:absolute;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);transform:scale(0)
}
.a-200 .a-200-c>a{
	display:inline-block;padding:20px;max-width:76%;position:absolute;top:50%;left:12%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border:4px solid transparent;box-shadow:inset 0 0 0 2px #fff,0 0 0 1px #fff;color:#fff;font-size:30px;line-height:40px;text-shadow:1px 1px 1px rgba(0,0,0,.2);font-weight:lighter
}
.a-202,.a-203>span,.a-208 .a-208-i,.a-208 .a-208-i img{
	position:relative
}
@media (max-width:500px){
	.a-200 .a-200-c>a{
	padding:15px;font-size:20px;line-height:30px;font-weight:400
}

}
.a-200 .a-200-c>a:focus,.a-200 .a-200-c>a:hover{
	color:#fff;text-decoration:none
}
.a-200:hover>span{
	opacity:.8
}
.a-200:hover .a-200-c{
	-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)
}
.a-201{
	max-width:280px;border-radius:4px
}
.a-201>a{
	display:block;color:#fff;padding:15px 0;border-top-left-radius:5px;border-top-right-radius:5px;font-size:16px;border-top:4px solid rgba(0,0,0,.05);font-weight:700
}
.a-201>a:focus,.a-201>a:hover{
	color:#fff;text-decoration:none
}
.a-201>a i{
	display:block;width:60px;height:60px;line-height:60px;text-align:center;font-size:24px;border-radius:50%;background:rgba(0,0,0,.15);margin:5px auto 10px
}
.a-201 .a-201-c,.a-60>div h3{
	border:1px solid rgba(0,0,0,.15)
}
.a-201 .a-201-c{
	background:#fff;border-bottom-width:4px;border-top:0;border-bottom-left-radius:5px;border-bottom-right-radius:5px
}
.a-10,.a-202{
	border-radius:4px;overflow:hidden
}
.a-201 .a-201-c:after,.a-201 .a-201-c:before{
	content:" ";display:table
}
.a-201 .a-201-c h5{
	font-size:13px;line-height:1.6;margin:0;text-transform:uppercase;font-weight:400;padding:13px 5px 12px;width:50%;text-align:center;box-shadow:inset 0 0 0 1px rgba(0,0,0,.05),inset 0 0 50px rgba(0,0,0,.025);float:left
}
.a-201 .a-201-c h5 span{
	display:block;font-size:25px;font-weight:400;color:#666
}
.a-201 .a-201-c h5 a{
	color:#777
}
.a-201 .a-201-c h5 a:focus,.a-201 .a-201-c h5 a:hover{
	color:#777;text-decoration:none
}
.a-202{
	color:#fff;width:220px;margin:10px;padding:15px;transition:.5s;display:inline-block;box-shadow:0 2px 5px rgba(0,0,0,.2);text-shadow:2px 2px 1px rgba(0,0,0,.2)
}
.a-202 span,.a-202 span b{
	font-weight:700;margin-left:15px;transition:.5s
}
.a-212,.a-214>div i{
	text-shadow:3px 3px 1px rgba(0,0,0,.2)
}
.a-202:after,.a-202:before{
	content:" ";display:table
}
.a-202 i,.a-203>span{
	display:inline-block
}
.a-202:focus,.a-202:hover{
	color:#fff;box-shadow:0 2px 5px rgba(0,0,0,.2),inset 0 0 100px rgba(0,0,0,.1);text-decoration:none
}
.a-202.a-bg-white{
	color:#333
}
.a-202 i{
	font-size:40px;line-height:40px;float:left;width:40px;text-align:center;margin-top:7px
}
.a-202 span{
	font-size:14px;line-height:1;text-transform:uppercase
}
.a-202 span b,.a-202:focus span,.a-202:hover span{
	font-size:20px
}
.a-202:focus span b,.a-202:hover span b{
	font-size:15px
}
@-webkit-keyframes a203{
	0%,100%{
	-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)
}
50%{
	-webkit-transform:scaleY(1.8);-moz-transform:scaleY(1.8);-ms-transform:scaleY(1.8);transform:scaleY(1.8)
}

}
@keyframes a203{
	0%,100%{
	-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)
}
50%{
	-webkit-transform:scaleY(1.8);-moz-transform:scaleY(1.8);-ms-transform:scaleY(1.8);transform:scaleY(1.8)
}

}
.a-203{
	width:100px;height:70px;margin:15px auto;text-align:center
}
.a-203>span{
	width:6px;height:30px;margin:0 1px;top:20px;-webkit-animation:a203 1.4s linear infinite;animation:a203 1.4s linear infinite
}
.a-1 .a-1-d,.a-208{
	display:-webkit-flex
}
.a-203>span:nth-of-type(2){
	-webkit-animation-delay:.12s;animation-delay:.12s
}
.a-203>span:nth-of-type(3){
	-webkit-animation-delay:.24s;animation-delay:.24s
}
.a-203>span:last-of-type{
	-webkit-animation-delay:.46s;animation-delay:.46s
}
.a-204-1{
	margin:10px 0;height:5px;width:100%;background:rgba(0,0,0,.05);background-image:repeating-linear-gradient(to right,rgba(0,0,0,.075),rgba(0,0,0,.075) 5px,rgba(0,0,0,0) 0,rgba(0,0,0,0) 10px)
}
.a-204-2,.a-204-3{
	height:6px;width:100%;background:rgba(0,0,0,.05);margin:10px 0
}
.a-204-2{
	background-image:repeating-linear-gradient(45deg,rgba(0,0,0,.075),rgba(0,0,0,.075) 5px,rgba(0,0,0,0) 0,rgba(0,0,0,0) 10px)
}
.a-204-3{
	background-image:repeating-linear-gradient(-45deg,rgba(0,0,0,.075),rgba(0,0,0,.075) 5px,rgba(0,0,0,0) 0,rgba(0,0,0,0) 10px)
}
.a-204-4{
	margin:10px 0;height:5px;width:100%;background:rgba(0,0,0,.05);background-image:repeating-linear-gradient(to right,rgba(0,0,0,.075),rgba(0,0,0,.075) 10px,rgba(0,0,0,0) 0,rgba(0,0,0,0) 20px)
}
.a-205-1,.a-205-2,.a-205-3{
	height:7px;width:100%;margin:10px 0
}
.a-205-1{
	background:rgba(0,0,0,.04);background-image:repeating-linear-gradient(45deg,rgba(0,0,0,.085),rgba(0,0,0,.085) 5px,rgba(0,0,0,0) 0,rgba(0,0,0,0) 10px),repeating-linear-gradient(-45deg,rgba(0,0,0,.085),rgba(0,0,0,.085) 5px,rgba(0,0,0,0) 0,rgba(0,0,0,0) 10px)
}
.a-205-2{
	background:rgba(0,0,0,.03);background-image:repeating-linear-gradient(45deg,rgba(0,0,0,.085),rgba(0,0,0,.085) 5px,rgba(0,0,0,0) 0,rgba(0,0,0,0) 10px),repeating-linear-gradient(-45deg,rgba(0,0,0,0),rgba(0,0,0,0) 5px,rgba(0,0,0,.085) 0,rgba(0,0,0,.085) 10px)
}
.a-205-3{
	background:rgba(0,0,0,.03);background-image:repeating-linear-gradient(45deg,rgba(0,0,0,.085),rgba(0,0,0,.085) 3px,rgba(0,0,0,0) 0,rgba(0,0,0,0) 6px),repeating-linear-gradient(-45deg,rgba(0,0,0,0),rgba(0,0,0,0) 3px,rgba(0,0,0,.085) 0,rgba(0,0,0,.085) 6px)
}
.a-205-4{
	margin:10px 0;height:6px;width:100%;background:rgba(0,0,0,.04);background-image:repeating-linear-gradient(45deg,rgba(0,0,0,.085),rgba(0,0,0,.085) 1px,rgba(0,0,0,0) 0,rgba(0,0,0,0) 2px),repeating-linear-gradient(-45deg,rgba(0,0,0,.085),rgba(0,0,0,.085) 1px,rgba(0,0,0,0) 0,rgba(0,0,0,0) 2px)
}
.a-206-1,.a-206-2,.a-206-3{
	height:7px;margin:10px 0;width:100%
}
.a-206-1{
	background-image:repeating-linear-gradient(45deg,rgba(255,255,255,.25),rgba(255,255,255,.25) 5px,rgba(255,255,255,0) 0,rgba(255,255,255,0) 10px)
}
.a-206-2{
	background-image:repeating-linear-gradient(-45deg,rgba(255,255,255,.25),rgba(255,255,255,.25) 5px,rgba(255,255,255,0) 0,rgba(255,255,255,0) 10px)
}
.a-206-3{
	background-image:repeating-linear-gradient(45deg,rgba(255,255,255,.25),rgba(255,255,255,.25) 4px,rgba(255,255,255,0) 0,rgba(255,255,255,0) 8px),repeating-linear-gradient(-45deg,rgba(255,255,255,.25),rgba(255,255,255,.25) 4px,rgba(255,255,255,0) 0,rgba(255,255,255,0) 8px)
}
.a-206-4{
	margin:10px 0;height:10px;width:100%;background-image:radial-gradient(#fff 3px,transparent 4px);background-size:10px 10px
}
.a-207-1{
	margin:10px 0;height:12px;width:100%;background:rgba(0,0,0,0);background-image:radial-gradient(rgba(0,0,0,.1) 4px,transparent 5px);background-size:12px 12px
}
.a-207-2,.a-207-3{
	background:rgba(0,0,0,0);margin:10px 0;width:100%
}
.a-207-2{
	height:14px;background-image:radial-gradient(rgba(0,0,0,.12) 3px,transparent 4px),radial-gradient(rgba(0,0,0,.2) 4px,transparent 5px);background-size:20px 20px;background-position:0 -3px,10px -2px
}
.a-207-3{
	height:10px;background-image:radial-gradient(rgba(0,0,0,.15) 2px,transparent 3px);background-size:10px 10px
}
.a-207-4{
	margin:10px 0;height:12px;width:100%;background:rgba(0,0,0,0);background-image:radial-gradient(#fff 2px,transparent 3px),radial-gradient(rgba(0,0,0,.15) 4px,transparent 5px);background-size:12px 12px
}
.a-208{
	max-width:100%;margin:15px auto;text-align:center;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center
}
.a-208 .a-208-i{
	width:25%;overflow:hidden;background:#fff;box-shadow:inset 0 0 100px rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.075),0 0 25px rgba(0,0,0,.05);transition:.5s
}
@media (max-width:600px){
	.a-208 .a-208-i{
	width:50%
}

}
.a-208 .a-208-i h3{
	display:inline-block;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);color:#555;font-size:22px;padding:7px 0;text-transform:uppercase;border-right:0;border-left:0;border-top-width:2px;border-bottom-width:2px;transition:.25s;font-weight:400
}
.a-208 .a-208-i h3 a,.a-208 .a-208-i h3 a:focus,.a-208 .a-208-i h3 a:hover{
	color:#444;text-decoration:none
}
@media (max-width:400px){
	.a-208 .a-208-i h3{
	font-size:14px;border-top-width:2px;border-bottom-width:2px
}

}
.a-209{
	border:1px solid #ddd;padding:20px 25px;box-shadow:3px 3px 0 1px rgba(0,0,0,.07);max-width:280px;margin:30px auto;background:#fff;border-radius:4px;position:relative
}
.a-209 h3{
	font-size:18px;line-height:35px;margin:0;font-weight:400;border-bottom:1px dashed #ddd;padding-bottom:10px
}
.a-209 ul{
	list-style-type:none;padding:0;margin:15px 0 20px
}
.a-209 ul li{
	margin:10px 5px;color:#666
}
.a-209 ul li i{
	display:inline-block;width:30px
}
.a-209 .a-btn{
	border:0;font-size:14px;padding:11px 20px;margin-bottom:10px;border-radius:25px
}
.a-209.a-star:after{
	position:absolute;content:"";top:-1px;right:25px;width:6px;height:40px;background:gold;z-index:1
}
.a-209.a-star:before{
	content:"\f005";font-family:FontAwesome;position:absolute;color:#fff;background:gold;width:30px;height:30px;border-radius:50%;text-align:center;top:20px;right:13px;font-size:14px;line-height:30px;z-index:2
}
.a-210,.a-210 .a-210-b,.a-212{
	position:relative
}
.a-210{
	max-width:450px;margin:15px auto
}
.a-210:after,.a-210:before{
	content:" ";display:table
}
.a-210 .a-210-c{
	padding:20px 35px 20px 25px;color:#fff;width:calc(100% - 110px);box-shadow:0 0 15px rgba(0,0,0,.075);float:left
}
@media (max-width:400px){
	.a-210 .a-210-c{
	width:100%;float:none
}

}
.a-210 .a-210-c h3{
	color:#fff;font-size:20px;line-height:1.4
}
.a-210 .a-210-c p{
	font-size:14px;line-height:2.2;color:rgba(255,255,255,.8)
}
.a-210 .a-210-b{
	display:block;width:110px;height:110px;background:#fff;box-shadow:0 0 15px rgba(0,0,0,.05),inset 0 0 0 1px rgba(0,0,0,.1);float:right;left:-20px;-webkit-transform:translateY(50%);-moz-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);padding:35px 15px 15px;font-size:13px;line-height:2;font-weight:700;text-transform:uppercase;color:#555
}
.a-211 span b,.a-213 b,.a-214>div h3,.a-5 h4,.a-6>h3,.a-8>div h3{
	font-weight:400
}
@media (max-width:400px){
	.a-210 .a-210-b{
	float:none;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);left:25px;top:-20px
}

}
.a-210 .a-210-b i{
	display:block;font-size:15px
}
.a-210 .a-210-b:focus,.a-210 .a-210-b:hover{
	color:#555;text-decoration:none
}
@-webkit-keyframes a211{
	0%,100%,15%{
	-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)
}
20%,35%{
	-webkit-transform:translateY(-90px);-moz-transform:translateY(-90px);-ms-transform:translateY(-90px);transform:translateY(-90px)
}
40%,55%{
	-webkit-transform:translateY(-180px);-moz-transform:translateY(-180px);-ms-transform:translateY(-180px);transform:translateY(-180px)
}
60%,75%{
	-webkit-transform:translateY(-270px);-moz-transform:translateY(-270px);-ms-transform:translateY(-270px);transform:translateY(-270px)
}
80%,95%{
	-webkit-transform:translateY(-360px);-moz-transform:translateY(-360px);-ms-transform:translateY(-360px);transform:translateY(-360px)
}

}
@keyframes a211{
	0%,100%,15%{
	-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)
}
20%,35%{
	-webkit-transform:translateY(-90px);-moz-transform:translateY(-90px);-ms-transform:translateY(-90px);transform:translateY(-90px)
}
40%,55%{
	-webkit-transform:translateY(-180px);-moz-transform:translateY(-180px);-ms-transform:translateY(-180px);transform:translateY(-180px)
}
60%,75%{
	-webkit-transform:translateY(-270px);-moz-transform:translateY(-270px);-ms-transform:translateY(-270px);transform:translateY(-270px)
}
80%,95%{
	-webkit-transform:translateY(-360px);-moz-transform:translateY(-360px);-ms-transform:translateY(-360px);transform:translateY(-360px)
}

}
@media (max-width:500px){
	@-webkit-keyframes a211{
	0%,100%,15%{
	-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)
}
20%,35%{
	-webkit-transform:translateY(-60px);-moz-transform:translateY(-60px);-ms-transform:translateY(-60px);transform:translateY(-60px)
}
40%,55%{
	-webkit-transform:translateY(-120px);-moz-transform:translateY(-120px);-ms-transform:translateY(-120px);transform:translateY(-120px)
}
60%,75%{
	-webkit-transform:translateY(-180px);-moz-transform:translateY(-180px);-ms-transform:translateY(-180px);transform:translateY(-180px)
}
80%,95%{
	-webkit-transform:translateY(-240px);-moz-transform:translateY(-240px);-ms-transform:translateY(-240px);transform:translateY(-240px)
}

}
@keyframes a211{
	0%,100%,15%{
	-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)
}
20%,35%{
	-webkit-transform:translateY(-60px);-moz-transform:translateY(-60px);-ms-transform:translateY(-60px);transform:translateY(-60px)
}
40%,55%{
	-webkit-transform:translateY(-120px);-moz-transform:translateY(-120px);-ms-transform:translateY(-120px);transform:translateY(-120px)
}
60%,75%{
	-webkit-transform:translateY(-180px);-moz-transform:translateY(-180px);-ms-transform:translateY(-180px);transform:translateY(-180px)
}
80%,95%{
	-webkit-transform:translateY(-240px);-moz-transform:translateY(-240px);-ms-transform:translateY(-240px);transform:translateY(-240px)
}

}

}
.a-212,.a-34 .a-34-l>span:nth-of-type(2){
	-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%)
}
.a-211{
	font-size:60px;line-height:1;margin:15px 0
}
.a-211 span{
	display:block;line-height:90px;height:90px;overflow:hidden
}
@media (max-width:500px){
	.a-211{
	font-size:40px
}
.a-211 span{
	line-height:60px;height:60px
}

}
.a-211 span b{
	display:block;-webkit-animation:a211 10s linear infinite;animation:a211 10s linear infinite
}
@-webkit-keyframes a212{
	0%,100%,45%{
	border-color:#fff;box-shadow:inset 0 0 100px rgba(0,0,0,.2)
}
50%,95%{
	border-color:rgba(0,0,0,.2);box-shadow:none
}

}
@keyframes a212{
	0%,100%,45%{
	border-color:#fff;box-shadow:inset 0 0 100px rgba(0,0,0,.2)
}
50%,95%{
	border-color:rgba(0,0,0,.2);box-shadow:none
}

}
.a-212{
	margin:15px auto;text-align:center;display:inline-block;left:50%;transform:translateX(-50%);padding:.8em 1em;font-size:50px;line-height:1.2;color:#fff;text-transform:uppercase
}
.a-1 .a-1-c h3,.a-1 .a-1-d>a,.a-213,.a-214>div h3,.a-214>div i{
	line-height:1.5
}
@media (max-width:500px){
	.a-212{
	font-size:30px
}

}
.a-212:before{
	content:"";position:absolute;top:7px;left:7px;right:7px;bottom:7px;border:3px dotted;-webkit-animation:a212 2s linear infinite;animation:a212 2s linear infinite
}
.a-212 a,.a-213 b,.a-214,.a-214 img{
	position:relative
}
.a-212 a{
	color:#fff;display:block;z-index:1
}
.a-212 a:focus,.a-212 a:hover{
	color:#fff;text-decoration:none
}
.a-213{
	margin:15px 0;text-align:center;font-size:5vw;color:#444;overflow:hidden
}
@media (max-width:800px){
	.a-213{
	font-size:8vw
}

}
.a-213 b{
	display:inline-block;transition:.5s;-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);transform:rotateY(180deg)
}
.a-213:active b,.a-213:focus b,.a-213:hover b{
	background:#444;color:#fff;margin:0 -1px;padding:0 2px;-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-ms-transform:rotateY(0);transform:rotateY(0)
}
.a-1,.a-214{
	margin:15px auto;border:1px solid rgba(0,0,0,.1)
}
.a-213:active b:first-child,.a-213:focus b:first-child,.a-213:hover b:first-child{
	padding-left:20px
}
.a-213:active b:last-child,.a-213:focus b:last-child,.a-213:hover b:last-child{
	padding-right:20px
}
.a-214{
	overflow:hidden
}
.a-214 img{
	transition:.5s;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)
}
.a-214>div{
	width:75%;position:absolute;left:0;top:0;bottom:0;box-shadow:0 0 15px rgba(0,0,0,.2),inset 0 0 55px rgba(0,0,0,.2);color:#fff;opacity:.9;padding:20px
}
.a-1 .a-1-d>a,.a-2,.a-2>span{
	position:relative
}
@media (max-width:400px){
	.a-213{
	font-size:10vw
}
.a-214>div{
	width:100%;position:relative
}

}
.a-214>div i{
	color:#fff;font-size:40px
}
.a-214>div h3{
	font-size:20px;text-shadow:2px 2px 1px rgba(0,0,0,.3)
}
.a-214:hover img{
	-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)
}
@media (max-width:400px){
	.a-214:hover img{
	-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)
}

}
.a-215-1{
	background-image:radial-gradient(rgba(0,0,0,.1) 1px,transparent 2px);background-size:20px 20px
}
.a-215-2,.a-215-3{
	background-size:50px 50px
}
.a-215-2{
	background-image:repeating-radial-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1) 1px,transparent 0,transparent 10px),repeating-radial-gradient(rgba(0,0,0,.2) 1px,transparent 2px)
}
.a-215-3{
	background-image:linear-gradient(-45deg,rgba(0,0,0,.05),rgba(0,0,0,.05) 50%,rgba(0,0,0,.075) 0,rgba(0,0,0,.05)),linear-gradient(45deg,rgba(0,0,0,.05),rgba(0,0,0,.05) 50%,rgba(0,0,0,.075) 0,rgba(0,0,0,.05)),radial-gradient(rgba(0,0,0,.1) 1px,transparent 2px),radial-gradient(rgba(0,0,0,.1) 1px,transparent 2px);background-position:0 0,20px 20px,0 0,25px 25px
}
.a-215-4{
	background-image:repeating-radial-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1) 1px,transparent 0,transparent 6px);background-size:150px 150px
}
.a-215-5{
	background-image:repeating-radial-gradient(rgba(0,0,0,.01),rgba(0,0,0,.1) 1px,transparent 0,transparent 3px),repeating-radial-gradient(rgba(0,0,0,.01),rgba(0,0,0,.1) 1px,transparent 0,transparent 2px);background-position:60px 60px,20px 20px;background-size:40px 40px,40px 40px
}
.a-215-6,.a-215-7{
	background-position:0 0,10px 10px
}
.a-215-6{
	background-image:repeating-radial-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1) 1px,transparent 0,transparent 10px),repeating-radial-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1) 1px,transparent 0,transparent 2px);background-size:20px 20px,40px 40px
}
.a-215-7{
	background-image:repeating-radial-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1) 1px,transparent 0,transparent 10px),repeating-radial-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1) 1px,transparent 0,transparent 10px);background-size:10px 10px,20px 20px
}
.a-215-8{
	background-image:linear-gradient(to right,rgba(255,255,255,.1) 20%,transparent 0),linear-gradient(to right,rgba(255,255,255,.1) 40%,transparent 0),linear-gradient(to right,rgba(255,255,255,.1) 60%,transparent 0),linear-gradient(to right,rgba(255,255,255,.1) 80%,transparent 0);background-size:5px,10px,15px,20px
}
.a-216-1{
	background-image:repeating-linear-gradient(to bottom,transparent 0,transparent 15px,rgba(255,255,255,.1) 0,rgba(255,255,255,.1) 30px),repeating-linear-gradient(to right,transparent 0,transparent 15px,rgba(255,255,255,.1) 0,rgba(255,255,255,.1) 30px),repeating-linear-gradient(45deg,transparent 0,transparent 15px,rgba(255,255,255,.1) 0,rgba(255,255,255,.1) 30px),repeating-linear-gradient(-45deg,transparent 0,transparent 15px,rgba(255,255,255,.1) 0,rgba(255,255,255,.1) 30px);background-size:50px 50px
}
.a-216-2{
	background-image:repeating-linear-gradient(to right,rgba(255,255,255,.2) 0,rgba(255,255,255,.2) 1px,transparent 0,transparent 19px,transparent 20px),repeating-linear-gradient(to bottom,rgba(255,255,255,.2) 0,rgba(255,255,255,.2) 1px,transparent 0,transparent 19px,transparent 20px),repeating-linear-gradient(to right,rgba(255,255,255,.4) 0,rgba(255,255,255,.4) 1px,transparent 0,transparent 59px,transparent 60px),repeating-linear-gradient(to bottom,rgba(255,255,255,.4) 0,rgba(255,255,255,.4) 1px,transparent 0,transparent 59px,transparent 60px)
}
.a-216-3{
	background-image:repeating-linear-gradient(to right,rgba(0,0,0,.075) 0,rgba(0,0,0,.075) 1px,transparent 0,transparent 19px,transparent 20px),repeating-linear-gradient(to bottom,rgba(0,0,0,.075) 0,rgba(0,0,0,.075) 1px,transparent 0,transparent 19px,transparent 20px)
}
.a-216-4{
	background-image:repeating-linear-gradient(to right,rgba(255,255,255,.2) 0,rgba(255,255,255,.2) 1px,transparent 0,transparent 19px,transparent 20px),repeating-linear-gradient(to bottom,rgba(255,255,255,.2) 0,rgba(255,255,255,.2) 1px,transparent 0,transparent 19px,transparent 20px),repeating-linear-gradient(45deg,rgba(255,255,255,.2) 0,rgba(255,255,255,.2) 1px,transparent 0,transparent 59px,transparent 60px),repeating-linear-gradient(-45deg,rgba(255,255,255,.2) 0,rgba(255,255,255,.2) 1px,transparent 0,transparent 59px,transparent 60px)
}
.a-216-5{
	background-image:repeating-linear-gradient(to right,rgba(255,255,255,.2) 0,rgba(255,255,255,.2) 1px,transparent 0,transparent 19px,transparent 20px),repeating-linear-gradient(to bottom,rgba(255,255,255,.2) 0,rgba(255,255,255,.2) 1px,transparent 0,transparent 19px,transparent 20px);background-size:30px 30px
}
.a-216-6,.a-216-7{
	background-size:80px 40px
}
.a-216-6{
	background-image:repeating-linear-gradient(45deg,rgba(255,255,255,.1) 0,rgba(255,255,255,.1) 1px,transparent 0,transparent 59px,transparent 60px),repeating-linear-gradient(-45deg,rgba(255,255,255,.1) 0,rgba(255,255,255,.1) 1px,transparent 0,transparent 59px,transparent 60px)
}
.a-216-7{
	background-image:repeating-linear-gradient(0deg,rgba(255,255,255,.1) 0,rgba(255,255,255,.1) 1px,transparent 0,transparent 59px,transparent 60px),repeating-linear-gradient(90deg,rgba(255,255,255,.1) 0,rgba(255,255,255,.1) 1px,transparent 0,transparent 59px,transparent 60px);background-position:0 0
}
.a-1{
	max-width:500px;background:#fff;box-shadow:0 0 15px rgba(0,0,0,.075)
}
.a-1 .a-1-d{
	display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center
}
.a-1 .a-1-d>a{
	display:inline-block;-webkit-flex:1;-ms-flex:1;flex:1;text-align:center;padding:20px 5px;text-shadow:2px 2px 1px rgba(0,0,0,.1);font-size:50px;color:#fff;font-weight:lighter;border-top:4px solid rgba(0,0,0,.1);transition:.5s
}
.a-16,.a-32,.a-9 .a-9-r{
	-ms-flex-wrap:wrap
}
.a-1 .a-1-d>a span{
	display:block;font-size:14px;text-transform:uppercase;font-weight:700;margin-bottom:5px
}
.a-1 .a-1-d>a:focus,.a-1 .a-1-d>a:hover{
	color:#fff;box-shadow:inset 0 0 200px rgba(0,0,0,.1);text-decoration:none
}
.a-1 .a-1-c{
	padding:20px 25px
}
.a-1 .a-1-c h3{
	font-size:18px;margin:0
}
.a-1 .a-1-c p{
	color:#888;margin:5px 0
}
.a-2{
	max-width:280px;height:200px;margin:25px auto;color:#fff;font-size:23px;font-family:'Architects Daughter',cursive;line-height:1.6;padding:20px;text-align:center;border-top:4px solid rgba(0,0,0,.075)
}
.a-2>span:before,.a-3 h3{
	color:#fff;font-size:40px
}
.a-116>a:after,.a-116>a:before,.a-2>span:before,.a-37>div a:before,.a-49 .a-49-d:nth-of-type(2):after{
	font-family:FontAwesome
}
.a-2>span:before{
	position:absolute;content:"\f0c6";line-height:1;text-shadow:0 0 1px rgba(0,0,0,.5);top:-45px;left:-10px
}
.a-3 h3,.a-55 .a-55-m h3,.a-67 .a-67-b,.a-67 h3,.a-67>i,.a-6>h3{
	text-shadow:2px 2px 1px rgba(0,0,0,.3)
}
.a-2:after,.a-2:before{
	z-index:-1;position:absolute;content:"";bottom:15px;left:10px;width:50%;top:50%;max-width:300px;background:rgba(0,0,0,.2);box-shadow:0 15px 10px rgba(0,0,0,.4);-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-o-transform:rotate(-3deg);-ms-transform:rotate(-3deg);transform:rotate(-3deg)
}
.a-3,.a-3 img{
	position:relative
}
.a-2:after{
	-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-o-transform:rotate(3deg);-ms-transform:rotate(3deg);transform:rotate(3deg);right:10px;left:auto
}
@-webkit-keyframes a3{
	0%,100%,15%{
	-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)
}
20%,35%{
	-webkit-transform:translateY(-80px);-moz-transform:translateY(-80px);-ms-transform:translateY(-80px);transform:translateY(-80px)
}
40%,55%{
	-webkit-transform:translateY(-160px);-moz-transform:translateY(-160px);-ms-transform:translateY(-160px);transform:translateY(-160px)
}
60%,75%{
	-webkit-transform:translateY(-240px);-moz-transform:translateY(-240px);-ms-transform:translateY(-240px);transform:translateY(-240px)
}
80%,95%{
	-webkit-transform:translateY(-320px);-moz-transform:translateY(-320px);-ms-transform:translateY(-320px);transform:translateY(-320px)
}

}
@keyframes a3{
	0%,100%,15%{
	-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)
}
20%,35%{
	-webkit-transform:translateY(-80px);-moz-transform:translateY(-80px);-ms-transform:translateY(-80px);transform:translateY(-80px)
}
40%,55%{
	-webkit-transform:translateY(-160px);-moz-transform:translateY(-160px);-ms-transform:translateY(-160px);transform:translateY(-160px)
}
60%,75%{
	-webkit-transform:translateY(-240px);-moz-transform:translateY(-240px);-ms-transform:translateY(-240px);transform:translateY(-240px)
}
80%,95%{
	-webkit-transform:translateY(-320px);-moz-transform:translateY(-320px);-ms-transform:translateY(-320px);transform:translateY(-320px)
}

}
@media (max-width:400px){
	@-webkit-keyframes a3{
	0%,100%,15%{
	-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)
}
20%,35%{
	-webkit-transform:translateY(-60px);-moz-transform:translateY(-60px);-ms-transform:translateY(-60px);transform:translateY(-60px)
}
40%,55%{
	-webkit-transform:translateY(-120px);-moz-transform:translateY(-120px);-ms-transform:translateY(-120px);transform:translateY(-120px)
}
60%,75%{
	-webkit-transform:translateY(-180px);-moz-transform:translateY(-180px);-ms-transform:translateY(-180px);transform:translateY(-180px)
}
80%,95%{
	-webkit-transform:translateY(-240px);-moz-transform:translateY(-240px);-ms-transform:translateY(-240px);transform:translateY(-240px)
}

}
@keyframes a3{
	0%,100%,15%{
	-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)
}
20%,35%{
	-webkit-transform:translateY(-60px);-moz-transform:translateY(-60px);-ms-transform:translateY(-60px);transform:translateY(-60px)
}
40%,55%{
	-webkit-transform:translateY(-120px);-moz-transform:translateY(-120px);-ms-transform:translateY(-120px);transform:translateY(-120px)
}
60%,75%{
	-webkit-transform:translateY(-180px);-moz-transform:translateY(-180px);-ms-transform:translateY(-180px);transform:translateY(-180px)
}
80%,95%{
	-webkit-transform:translateY(-240px);-moz-transform:translateY(-240px);-ms-transform:translateY(-240px);transform:translateY(-240px)
}

}

}
.a-3{
	max-width:100%;margin:15px auto;overflow:hidden;text-align:center
}
.a-27,.a-4{
	max-width:450px
}
.a-3 h3{
	position:absolute;top:50%;left:0;width:100%;margin:0;background:rgba(0,0,0,.3);border-top:1px solid rgba(0,0,0,.5);border-bottom:1px solid rgba(0,0,0,.5);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);line-height:80px;height:80px;overflow:hidden;font-weight:lighter;text-transform:uppercase
}
@media (max-width:600px){
	.a-3 h3{
	font-size:30px
}

}
.a-3 h3>span{
	display:block;-webkit-animation:a3 9s linear infinite;animation:a3 9s linear infinite
}
.a-4{
	margin:15px auto;border:1px solid rgba(0,0,0,.1);box-shadow:0 0 25px rgba(0,0,0,.075)
}
.a-6,.a-7{
	max-width:350px
}
.a-4:after,.a-4:before{
	content:" ";display:table
}
.a-14::before,.a-4 .a-4-i:before{
	content:""
}
.a-4:after{
	clear:both
}
.a-4 .a-4-i{
	position:relative;width:47%;float:left;margin-left:2%;margin-top:2%;overflow:hidden
}
.a-4 .a-4-i:before{
	position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0);transition:.5s;z-index:5
}
.a-4 .a-4-i:last-of-type,.a-4 .a-4-i:nth-of-type(3){
	margin-bottom:2%
}
@media (max-width:400px){
	.a-3 h3{
	font-size:20px;line-height:60px;font-weight:400;height:60px
}
.a-4 .a-4-i,.a-4 .a-4-i:nth-of-type(3){
	margin-bottom:0
}
.a-4 .a-4-i{
	width:94%;margin-left:3%;margin-top:3%
}
.a-4 .a-4-i:last-of-type{
	margin-bottom:3%
}

}
.a-4 .a-4-i img{
	transition:.5s;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);position:relative;z-index:3
}
.a-4 .a-4-i h3{
	display:inline-block;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%) scale(0);-moz-transform:translateX(-50%) translateY(-50%) scale(0);-ms-transform:translateX(-50%) translateY(-50%) scale(0);transform:translateX(-50%) translateY(-50%) scale(0);background:#fff;color:#555;font-size:15px;padding:10px;text-transform:uppercase;box-shadow:0 0 15px rgba(0,0,0,.2);transition:.25s;z-index:6
}
.a-4 .a-4-i h3 a,.a-4 .a-4-i h3 a:focus,.a-4 .a-4-i h3 a:hover{
	color:#444;text-decoration:none
}
.a-4 .a-4-i:hover:before{
	background:rgba(0,0,0,.5)
}
.a-4 .a-4-i:hover img{
	-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)
}
.a-4 .a-4-i:hover h3{
	-webkit-transform:translateX(-50%) translateY(-50%) scale(1);-moz-transform:translateX(-50%) translateY(-50%) scale(1);-ms-transform:translateX(-50%) translateY(-50%) scale(1);transform:translateX(-50%) translateY(-50%) scale(1)
}
.a-5{
	margin:20px auto
}
.a-5 .a-5-m{
	position:relative;padding:20px;margin-bottom:20px;border-bottom:3px solid #444;color:#fff;box-shadow:2px 2px 5px rgba(0,0,0,.2)
}
.a-7,.a-7 .a-7-c,.a-7 .a-7-i,.a-80 span{
	box-shadow:0 0 15px rgba(0,0,0,.075)
}
.a-5 .a-5-m::after{
	top:100%;right:10%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(68,68,68,0);border-top-color:#444;border-width:10px;margin-left:-10px
}
.a-5 .a-5-m.a-bg-white{
	color:#333
}
.a-5 h4{
	text-align:right;font-size:14px;line-height:24px;color:#444;margin-left:10px
}
.a-10,.a-11 h3,.a-11>a>i,.a-12,.a-12 .a-12-c,.a-14 .a-14-m i,.a-16>div,.a-17,.a-18,.a-18 .a-18-h,.a-20 i,.a-21 .a-21-m,.a-22>div>span,.a-23 ul li i,.a-6,.a-7 .a-7-i,.a-8>div h3,.a-9 .a-9-l{
	text-align:center
}
.a-6{
	margin:15px auto;position:relative;overflow:hidden;box-sizing:0 0 15px rgba(0,0,0,.075)
}
.a-6>h3,.a-6>span{
	position:absolute
}
.a-6>span{
	top:0;bottom:0;width:33.4%;transition:.5s;opacity:.9
}
.a-6>span:first-of-type{
	left:0
}
.a-6>span:nth-of-type(2){
	left:33.3333%
}
.a-6>span:last-of-type{
	left:66.6666%
}
.a-6>h3{
	width:100%;top:50%;color:#fff;background:rgba(0,0,0,.4);font-size:25px;line-height:2;-webkit-transform:translateY(-50%) scale(0);-moz-transform:translateY(-50%) scale(0);-ms-transform:translateY(-50%) scale(0);transform:translateY(-50%) scale(0);transition:.25s
}
.a-6>h3 a,.a-6>h3 a:focus,.a-6>h3 a:hover{
	color:#fff;text-decoration:none
}
.a-6:active>span:first-of-type,.a-6:focus>span:first-of-type,.a-6:hover>span:first-of-type{
	-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)
}
.a-6:active>span:nth-of-type(2),.a-6:focus>span:nth-of-type(2),.a-6:hover>span:nth-of-type(2){
	-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)
}
.a-6:active>span:last-of-type,.a-6:focus>span:last-of-type,.a-6:hover>span:last-of-type{
	-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)
}
.a-6:active>h3,.a-6:focus>h3,.a-6:hover>h3{
	-webkit-transform:translateY(-50%) scale(1);-moz-transform:translateY(-50%) scale(1);-ms-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1)
}
.a-7{
	position:relative;z-index:1;margin:20px auto 40px;padding:10px 10px 0
}
.a-8,.a-9{
	max-width:600px
}
.a-7 .a-7-i{
	display:block;width:100px;height:100px;font-size:50px;text-shadow:3px 3px 1px rgba(0,0,0,.2);line-height:100px;top:20px;left:-30px;position:absolute;color:#fff;z-index:3
}
@media (max-width:500px){
	.a-7{
	padding:20px
}
.a-7 .a-7-i{
	position:relative;left:0;top:0;margin:0
}

}
.a-7 .a-7-i:focus,.a-7 .a-7-i:hover{
	color:#fff;text-decoration:none
}
.a-7 .a-7-c{
	padding:20px 25px 20px 40px;position:relative;left:35px;top:30px;width:100%;background:#fff;z-index:2;border:1px solid rgba(0,0,0,.1)
}
@media (max-width:500px){
	.a-7 .a-7-c{
	padding:20px 25px;top:0;left:0;border:0
}

}
.a-7 .a-7-c h3{
	color:#555;font-size:18px;line-height:28px
}
.a-7 .a-7-c h3 a,.a-7 .a-7-c h3 a:focus,.a-7 .a-7-c h3 a:hover{
	color:#555;text-decoration:none
}
.a-7 .a-7-c p{
	color:#777
}
.a-8{
	margin:20px 20px 20px 85px;border-left:1px solid rgba(0,0,0,.1);padding:10px 0
}
@media (max-width:500px){
	.a-8{
	margin:20px;border:0
}

}
.a-8>div{
	position:relative;margin:40px 0
}
.a-8>div h3{
	width:120px;height:120px;box-shadow:inset 0 0 40px rgba(0,0,0,.05);line-height:40px;font-size:14px;text-transform:uppercase;border-radius:50%;position:absolute;left:-60px;color:#fff;padding-top:22px;text-shadow:2px 2px 1px rgba(0,0,0,.2)
}
.a-10,.a-63{
	text-shadow:2px 2px 0 rgba(0,0,0,.15)
}
.a-8>div h3 span{
	display:block;font-size:45px;font-weight:400
}
@media (max-width:500px){
	.a-8>div h3{
	position:static;margin-bottom:20px
}

}
.a-8>div .a-8-c{
	margin-left:90px;position:relative;background:#fff;border:1px solid rgba(0,0,0,.1);padding:15px 20px;border-radius:6px;box-shadow:3px 3px 0 1px rgba(0,0,0,.1)
}
@media (max-width:500px){
	.a-8>div .a-8-c{
	margin-left:0
}
.a-8>div .a-8-c:after,.a-8>div .a-8-c:before{
	display:none
}

}
.a-8>div .a-8-c h4{
	font-size:18px;line-height:1.8;margin:0 0 3px
}
.a-8>div .a-8-c p{
	font-size:14px;line-height:2;color:#777;margin:0
}
.a-8>div .a-8-c:after,.a-8>div .a-8-c:before{
	right:100%;top:35%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none
}
@media (max-width:600px){
	.a-8>div .a-8-c:after,.a-8>div .a-8-c:before{
	top:25%
}

}
.a-8>div .a-8-c:after{
	border-color:rgba(255,255,255,0);border-right-color:#fff;border-width:13px;margin-top:-20px
}
.a-8>div .a-8-c:before{
	border-color:rgba(238,238,238,0);border-right-color:rgba(0,0,0,.15);border-width:14px;margin-top:-21px
}
.a-9{
	margin:15px auto;box-shadow:0 0 15px rgba(0,0,0,.1)
}
.a-9:after,.a-9:before{
	content:" ";display:table
}
.a-9 .a-9-l{
	float:left;width:150px;padding:20px 10px
}
.a-9 .a-9-l h3{
	font-size:14px;line-height:2;color:#fff;margin:10px 0 0;text-transform:uppercase
}
.a-9 .a-9-l h2{
	margin:0;font-size:40px;line-height:1.7;font-weight:lighter;color:#fff
}
.a-9 .a-9-l h2>span{
	font-size:15px;font-weight:400
}
.a-9 .a-9-l .a-9-b{
	margin-top:10px;margin-bottom:10px;display:inline-block;text-transform:uppercase;font-weight:700;font-size:13px;border:2px solid #fff;background:0 0;transition:.5s;padding:1px 12px;color:#fff
}
.a-9 .a-9-l .a-9-b:active,.a-9 .a-9-l .a-9-b:focus,.a-9 .a-9-l .a-9-b:hover{
	color:#fff;text-decoration:none;background:rgba(0,0,0,.1)
}
.a-9 .a-9-r{
	background:rgba(0,0,0,.15);margin-left:150px;border-left:1px solid rgba(255,255,255,.25);padding:10px;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center
}
@media (max-width:400px){
	.a-9 .a-9-l{
	float:none;width:100%
}
.a-9 .a-9-r{
	margin-left:0;border-left:0;border-top:1px solid rgba(255,255,255,.3)
}

}
.a-9 .a-9-r>div{
	width:100%;max-width:120px;margin:10px;padding:10px 12px 10px 14px;background:rgba(0,0,0,.065);border-left:3px solid rgba(0,0,0,.08)
}
.a-9 .a-9-r>div h4{
	font-size:12px;line-height:2;margin:0;color:rgba(255,255,255,.8);text-transform:uppercase
}
.a-9 .a-9-r>div h4>span{
	display:block;font-size:18px;color:#fff;line-height:1.6;margin:0;font-weight:400
}
.a-10{
	max-width:220px;margin:20px auto;height:200px;padding:10px;position:relative;box-shadow:0 4px 10px rgba(0,0,0,.15);border:0 solid #fff
}
.a-10 h3,.a-10:hover .a-10-h h3{
	margin-top:40%
}
.a-16>div>span,.a-32>div .a-32-b,.a-32>div h3,.a-32>div ul{
	text-shadow:2px 2px 1px rgba(0,0,0,.2)
}
.a-10 h3{
	text-transform:uppercase;font-size:23px;font-weight:400;color:#fff
}
.a-10 h3 i,.a-10:hover .a-10-h h3 i{
	font-size:60px;display:inline-block
}
.a-10 h3 a{
	color:#fff
}
.a-10 h3 a:hover{
	color:#fff;text-decoration:none
}
.a-10 h3 i{
	margin-top:-10%
}
.a-10 .a-10-h{
	padding:10px;position:absolute;bottom:0;width:100%;right:0;top:0;-webkit-transform:translateY(200px);-moz-transform:translateY(200px);-ms-transform:translateY(200px);transform:translateY(200px);border-radius:4px;z-index:1;transition:all .5s
}
.a-10:hover .a-10-h{
	-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)
}
.a-10:hover .a-10-h h3 i{
	margin-top:-10%
}
.a-11{
	max-width:300px;margin:15px auto;border:1px solid rgba(0,0,0,.1);box-shadow:0 0 20px rgba(0,0,0,.04);border-radius:4px
}
.a-11 h3{
	font-size:14px;background:#fff;border-top-left-radius:4px;border-top-right-radius:4px;margin:0;line-height:4;text-transform:uppercase;border-bottom:1px solid rgba(0,0,0,.1)
}
.a-11>a,.a-11>a>span,.a-12>h4{
	font-size:13px
}
.a-11>a{
	display:block;padding:13px 20px;background:#fdfdfd;box-shadow:inset 0 0 15px rgba(0,0,0,.025);border-bottom:1px solid rgba(0,0,0,.1);color:#555;font-weight:700;text-transform:uppercase;transition:.5s;position:relative
}
.a-11>a:focus,.a-11>a:hover{
	color:#444;text-decoration:none;background:#fbfbfb
}
.a-11>a:last-of-type{
	border-bottom:0;border-bottom-left-radius:4px;border-bottom-right-radius:4px
}
.a-11>a>i{
	display:inline-block;width:35px;height:35px;line-height:35px;background:#555;border-radius:50%;color:#fff;margin-right:5px
}
.a-11>a>span{
	position:absolute;right:20px;display:block;background:rgba(0,0,0,.03);box-shadow:inset 0 0 0 1px rgba(0,0,0,.075);top:15px;padding:0 8px;border-radius:4px
}
.a-12{
	border:1px solid rgba(0,0,0,.1);box-shadow:0 0 15px rgba(0,0,0,.05);border-radius:5px;margin:15px auto;max-width:280px;background:#fff
}
.a-12>h4{
	line-height:2;margin-top:20px;text-transform:uppercase
}
.a-12>h2{
	font-size:40px;line-height:1.3;font-weight:lighter;margin-bottom:15px
}
.a-12 .a-12-c{
	background:#fcfcfc;border-top:1px solid rgba(0,0,0,.1);padding:25px 10px 10px;border-bottom-left-radius:5px;border-bottom-right-radius:5px
}
.a-12 .a-12-c>div{
	display:inline-block;width:18px;margin:0 3px
}
.a-12 .a-12-c>div h6{
	font-size:12px;line-height:20px;text-transform:uppercase;color:#777
}
.a-12 .a-12-c>div .a-12-p{
	width:10px;margin:7px auto;height:50px;background:#eee;box-shadow:inset 0 0 0 1px rgba(0,0,0,.07);position:relative
}
.a-12 .a-12-c>div .a-12-p>div,.a-12 .a-12-c>div .a-12-p>div>b{
	position:absolute;bottom:0;width:100%
}
.a-12 .a-12-c>div .a-12-p>div>b{
	display:block;left:0;font-size:11px;text-align:center;color:#777;font-weight:400;-webkit-transform:translateY(-48px);-moz-transform:translateY(-48px);-ms-transform:translateY(-48px);transform:translateY(-48px)
}
.a-13{
	max-width:300px;margin:25px auto;background:#fff;box-shadow:2px 2px 0 1px rgba(0,0,0,.075),inset 0 0 0 1px rgba(0,0,0,.1);padding:15px 20px;position:relative;border-radius:4px
}
.a-13 h3{
	position:absolute;background:#fafafa;border:1px solid rgba(0,0,0,.1);font-size:13px;line-height:1;text-transform:uppercase;padding:7px 10px;border-radius:4px;top:-18px;left:20px
}
.a-13 h2{
	font-size:40px;line-height:1.5;margin-bottom:0;font-weight:lighter
}
@media (max-width:500px){
	.a-13 h2{
	font-size:30px
}

}
.a-13 h2>span{
	font-size:15px;font-weight:700
}
.a-13 .a-13-b{
	width:100%;height:3px;background:#eee;margin:10px 0;position:relative
}
.a-14 p,.a-15,.a-15 .a-15-o{
	background:#fff
}
.a-13 .a-13-b>div{
	height:3px;left:0;top:0;position:absolute
}
.a-14{
	position:relative;margin:30px 0
}
.a-14 h4{
	font-size:24px;line-height:34px;margin-left:19px;margin-bottom:30px;font-weight:400
}
.a-14::before{
	position:absolute;width:21px;height:100%;border-right:1px solid rgba(0,0,0,.08);z-index:-10
}
.a-14 .a-14-m{
	margin:20px 0;max-width:400px
}
.a-15,.a-25{
	max-width:300px
}
.a-14 .a-14-m:after,.a-14 .a-14-m:before{
	content:" ";display:table
}
.a-14 .a-14-m i{
	display:block;width:40px;height:40px;line-height:40px;border-radius:100%;color:#fff;font-size:16px;float:left;margin-top:2px
}
.a-14 p,.a-15 .a-15-t,.a-15 b,.a-15 strong{
	font-size:14px
}
.a-14 p{
	margin-left:60px;padding:8px 12px;border-radius:4px;box-shadow:1px 1px 0 1px rgba(0,0,0,.03),0 0 2px rgba(0,0,0,.03);border:1px solid #ddd;line-height:24px;color:#999;position:relative
}
.a-14 p:after,.a-14 p:before{
	right:100%;top:20px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none
}
.a-14 p:after{
	border-color:rgba(255,255,255,0);border-right-color:#fff;border-width:8px;margin-top:-8px
}
.a-14 p:before{
	border-color:rgba(231,231,231,0);border-right-color:#ddd;border-width:9px;margin-top:-9px
}
.a-15{
	height:300px;margin:20px auto;position:relative;overflow:hidden;transition:all .5s;border:1px solid rgba(0,0,0,.1)
}
.a-15 .a-15-o,.a-15 .a-15-t{
	box-shadow:inset 0 0 25px rgba(0,0,0,.07);position:absolute;transition:all .5s;height:300px
}
.a-15 b{
	text-transform:uppercase;line-height:28px;display:block;color:#333
}
.a-15 strong{
	line-height:2.4;display:block;font-weight:400;color:#777
}
.a-15 .a-15-o{
	-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);padding:50px 30px
}
.a-15 .a-15-t{
	-webkit-transform:translateY(500px);-moz-transform:translateY(500px);-ms-transform:translateY(500px);transform:translateY(500px);padding:40px 30px
}
.a-15 .a-15-t b,.a-15 .a-15-t strong{
	color:#fff
}
.a-15 .a-15-t>a{
	display:inline-block;margin-top:10px;padding:2px 15px;background:0 0;border:2px solid #fff;border-radius:0;font-weight:700;text-transform:uppercase;font-size:14px;color:#fff;transition:.5s
}
.a-15 .a-15-t>a:focus,.a-15 .a-15-t>a:hover{
	color:#666;text-decoration:none;background:#fff
}
.a-15:hover .a-15-o{
	-webkit-transform:translateY(-500px);-moz-transform:translateY(-500px);-ms-transform:translateY(-500px);transform:translateY(-500px)
}
.a-15:hover .a-15-t{
	-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)
}
@-webkit-keyframes a16{
	0%,100%{
	-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)
}
25%{
	-webkit-transform:translateY(-10px) rotateY(0);-moz-transform:translateY(-10px) rotateY(0);-ms-transform:translateY(-10px) rotateY(0);transform:translateY(-10px) rotateY(0)
}
50%{
	-webkit-transform:translateY(-20px) rotateY(180deg);-moz-transform:translateY(-20px) rotateY(180deg);-ms-transform:translateY(-20px) rotateY(180deg);transform:translateY(-20px) rotateY(180deg)
}

}
@keyframes a16{
	0%,100%{
	-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)
}
25%{
	-webkit-transform:translateY(-10px) rotateY(0);-moz-transform:translateY(-10px) rotateY(0);-ms-transform:translateY(-10px) rotateY(0);transform:translateY(-10px) rotateY(0)
}
50%{
	-webkit-transform:translateY(-20px) rotateY(180deg);-moz-transform:translateY(-20px) rotateY(180deg);-ms-transform:translateY(-20px) rotateY(180deg);transform:translateY(-20px) rotateY(180deg)
}

}
.a-16{
	width:100%;margin:15px auto;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center
}
.a-16>div{
	width:250px;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;padding:20px;box-shadow:inset 0 0 100px rgba(0,0,0,.1);transition:.5s;overflow:hidden;border-top:6px solid rgba(0,0,0,.2);perspective:700px
}
.a-16>div>span{
	color:#333;font-size:90px;line-height:1.5;position:relative;display:block;margin-top:20px;font-weight:700
}
.a-16>div>span:after{
	content:"";position:absolute;bottom:10px;width:70px;height:2px;background:rgba(0,0,0,.05);box-shadow:0 0 20px rgba(0,0,0,.4);left:50%;margin-left:-35px
}
.a-17>b,.a-18{
	position:relative
}
.a-16>div:hover,.a-18{
	background:#fff
}
.a-16>div h3{
	margin-top:15px;font-size:20px;line-height:1.6;text-transform:uppercase;color:#444
}
.a-18,.a-18 img{
	margin:20px auto
}
.a-16>div h3 a,.a-16>div h3 a:focus,.a-16>div h3 a:hover{
	color:#444;text-decoration:none
}
.a-16>div p{
	color:rgba(0,0,0,.4);font-weight:700;font-size:14px;line-height:2
}
.a-16>div:hover>span{
	-webkit-animation:a16 .75s linear;animation:a16 .75s linear
}
@-webkit-keyframes a17{
	0%{
	color:#444;font-weight:400;letter-spacing:-.1em
}
30%,70%{
	color:#444;font-weight:400
}
35%,65%{
	color:#444;font-weight:700;-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-ms-transform:rotateY(0);transform:rotateY(0)
}
40%{
	color:#f75353
}
45%{
	color:#51d466
}
50%{
	color:#fcd419;font-weight:700;letter-spacing:.3em;-webkit-transform:rotateY(360deg);-moz-transform:rotateY(360deg);-ms-transform:rotateY(360deg);transform:rotateY(360deg)
}
55%{
	color:#cb79e6
}
60%{
	color:#609cec
}
100%{
	color:#444;letter-spacing:-.1em;font-weight:400
}

}
@keyframes a17{
	0%{
	color:#444;font-weight:400;letter-spacing:-.1em
}
30%,70%{
	color:#444;font-weight:400
}
35%,65%{
	color:#444;font-weight:700;-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-ms-transform:rotateY(0);transform:rotateY(0)
}
40%{
	color:#f75353
}
45%{
	color:#51d466
}
50%{
	color:#fcd419;font-weight:700;letter-spacing:.3em;-webkit-transform:rotateY(360deg);-moz-transform:rotateY(360deg);-ms-transform:rotateY(360deg);transform:rotateY(360deg)
}
55%{
	color:#cb79e6
}
60%{
	color:#609cec
}
100%{
	color:#444;letter-spacing:-.1em;font-weight:400
}

}
.a-17>b{
	display:inline-block;font-size:30px;line-height:1.5;-webkit-animation:a17 3s ease-out infinite;animation:a17 3s ease-out infinite
}
.a-17>b:first-of-type{
	-webkit-animation-delay:0s;animation-delay:0s
}
.a-17>b:nth-of-type(2){
	-webkit-animation-delay:.1s;animation-delay:.1s
}
.a-17>b:nth-of-type(3){
	-webkit-animation-delay:.2s;animation-delay:.2s
}
.a-17>b:nth-of-type(4){
	-webkit-animation-delay:.3s;animation-delay:.2s
}
.a-17>b:nth-of-type(5){
	-webkit-animation-delay:.4s;animation-delay:.4s
}
.a-17>b:nth-of-type(6){
	-webkit-animation-delay:.5s;animation-delay:.5s
}
.a-17>b:last-of-type{
	-webkit-animation-delay:.6s;animation-delay:.6s
}
.a-18{
	max-width:260px;border-radius:5px;border:1px solid #ddd;overflow:hidden;box-shadow:0 0 15px rgba(0,0,0,.05)
}
.a-18 .a-18-h{
	position:absolute;top:6px;right:6px;z-index:1000;color:#fff;width:45px;height:45px;font-size:13px;font-weight:700;line-height:45px;border-radius:60px 15px 60px 60px
}
.a-18 img{
	max-height:200px
}
.a-18 h4{
	font-size:16px;line-height:26px;margin:5px 0
}
.a-18 h4 a{
	color:#333
}
.a-18 h4 a:hover{
	text-decoration:none
}
.a-18 h5{
	font-size:22px;line-height:22px;margin:10px 0;font-weight:400
}
.a-18 h5 i{
	font-style:normal;font-size:16px;color:#aaa;text-decoration:line-through
}
.a-18 .a-18-c{
	width:100%;padding:10px;transition:.35s;background:#f8f8f8;border-top:1px solid #ddd;font-size:12px;line-height:18px
}
.a-18 .a-18-c:after,.a-18 .a-18-c:before{
	content:" ";display:table
}
.a-18 .a-18-c>a{
	color:#444;margin:0 5px;display:inline-block
}
.a-18 .a-18-c>a i{
	margin-right:3px
}
.a-18 .a-18-c>a:focus,.a-18 .a-18-c>a:hover{
	color:#777;text-decoration:none
}
.a-19{
	margin:20px 0;max-width:550px
}
.a-20,.a-70{
	max-width:250px
}
.a-19 .a-19-m{
	padding:20px 30px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.06);position:relative;background:#fcfcfc;margin:0;border-width:2px 0 0;transition:1s
}
.a-19 .a-19-m:hover{
	background:#fff;transition:1s
}
.a-19 h2{
	font-size:20px;line-height:30px;font-weight:400;margin-top:10px;margin-bottom:5px
}
.a-19 h2 a{
	color:#333
}
.a-19 h2 a:hover{
	text-decoration:none
}
.a-19 h2 i{
	margin:0 1px;font-size:13px;position:relative;top:-2px;color:#fcd419
}
.a-19 p{
	font-size:14px;line-height:28px;font-weight:600;color:rgba(0,0,0,.35)
}
.a-19 a.a-19-b{
	position:absolute;top:45px;right:40px;font-size:22px;line-height:22px
}
.a-19 a.a-19-b:hover{
	color:#333;text-decoration:none
}
@media (max-width:600px){
	.a-19 a.a-19-b{
	position:static;display:inline-block;margin-top:5px
}

}
.a-20{
	display:inline-block;margin:10px 5px;background:#fff;border:1px solid #e5e5e5;box-shadow:2px 2px 0 1px rgba(0,0,0,.07);padding:13px;border-radius:3px;transition:.5s
}
.a-20:after,.a-20:before{
	content:" ";display:table
}
.a-20:hover{
	background:#fcfcfc
}
.a-20 i{
	display:inline-block;float:left;width:50px;height:50px;line-height:50px;border-radius:100%;margin:3px auto 0;font-size:20px;color:#fff
}
.a-20 h4{
	margin:5px 0 0 65px;font-size:23px;line-height:25px;font-weight:400
}
.a-20 h4 a{
	color:#333
}
.a-20 h4 a:hover{
	text-decoration:none
}
.a-20 h4 small{
	display:block;font-size:12px;line-height:24px;margin-top:3px
}
.a-21{
	width:250px;height:250px;margin:20px 10px;position:relative;-webkit-perspective:400px;perspective:400px
}
.a-21 .a-21-f,.a-24 .a-24-b,.a-25:before{
	left:0;height:100%;top:0
}
.a-21 img{
	display:block;opacity:1;z-index:2
}
.a-21:hover img{
	opacity:0;-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);transform:rotateY(180deg)
}
.a-21 .a-21-f{
	width:100%;position:absolute;transition:all .35s
}
.a-22,.a-22>div,.a-23 .a-23-m{
	position:relative
}
.a-21 .a-21-m{
	background:#fff;display:block;z-index:1;opacity:0;padding:35px 20px;border:1px solid #eee;box-shadow:inset 0 0 20px 0 rgba(0,0,0,.05);-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);transform:rotateY(-180deg)
}
.a-21:hover .a-21-m{
	opacity:1;-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-ms-transform:rotateY(0);transform:rotateY(0);z-index:3
}
.a-21 h4{
	margin:0;padding:0;font-size:18px;line-height:25px
}
.a-21 h4 a{
	color:#666
}
.a-21 h4 a:hover{
	text-decoration:none;color:#666
}
.a-21 p{
	margin:7px 0 10px;font-size:14px;color:#999;line-height:28px
}
.a-22{
	width:190px;height:55px;background:#eee;display:inline-block;margin:4px;overflow:hidden;box-shadow:0 0 15px rgba(0,0,0,.07),0 0 0 1px rgba(0,0,0,.1)
}
.a-22>div{
	height:55px;background:#fff;transition:.5s;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)
}
.a-22>div:after,.a-22>div:before{
	content:" ";display:table
}
.a-22>div>span{
	width:55px;height:55px;display:block;line-height:55px;float:left;font-size:20px;text-shadow:2px 2px 1px rgba(0,0,0,.1);color:#fff
}
.a-22>div h3,.a-23 h3 span{
	font-size:15px;text-transform:uppercase
}
.a-22>div>span a,.a-22>div>span a:focus,.a-22>div>span a:hover{
	color:#fff;text-decoration:none
}
.a-22>div h3{
	margin:0 0 0 70px;line-height:55px;color:#555
}
.a-22>div h3 a,.a-22>div h3 a:focus,.a-22>div h3 a:hover{
	color:#555;text-decoration:none
}
.a-22:hover>div{
	-webkit-transform:translateY(-55px);-moz-transform:translateY(-55px);-ms-transform:translateY(-55px);transform:translateY(-55px)
}
.a-23{
	max-width:270px;margin:70px auto 20px;border-radius:5px;box-shadow:2px 2px 0 1px rgba(0,0,0,.08)
}
.a-23 .a-23-m{
	background:#fafafa;border:1px solid #ddd;border-bottom:1px solid #e7e7e7;border-top-left-radius:4px;border-top-right-radius:4px
}
.a-23 img{
	max-width:75px;border-radius:100%;position:absolute;top:-40px;left:12px;border:3px solid #fff;box-shadow:0 0 3px rgba(0,0,0,.1)
}
.a-23 h3{
	margin:9px 0 9px 97px
}
.a-23 h3 span{
	display:block;position:absolute;top:-26px;line-height:15px;color:#777
}
.a-23 h3 small{
	font-size:13px;line-height:13px;position:relative;top:-7px
}
.a-23 ul{
	margin:0;padding:0;list-style-type:none;background:#fff;border:1px solid #ddd;border-top:0;border-bottom-left-radius:4px;border-bottom-right-radius:4px
}
.a-23 ul li{
	padding:12px 18px;border-bottom:1px solid #eee;font-size:14px;line-height:14px;transition:.5s
}
.a-23 ul li:last-child{
	border-bottom:0
}
.a-23 ul li:hover{
	background:#fdfdfd
}
.a-23 ul li i{
	display:inline-block;width:30px;height:30px;color:#fff;line-height:30px;font-size:13px;border-radius:50%;margin-right:12px
}
.a-24,.a-24 .a-24-f{
	height:250px;position:relative
}
.a-24 .a-24-b,.a-24 .a-24-f{
	transition:all .3s;border:1px solid rgba(0,0,0,.075);box-shadow:inset 0 0 25px rgba(0,0,0,.075);text-align:center
}
.a-23 ul li a{
	color:#777
}
.a-23 ul li a:hover{
	color:#777;text-decoration:none
}
.a-24{
	width:250px;margin:15px 10px;-webkit-perspective:400px;perspective:400px
}
.a-24 .a-24-b h4,.a-24 .a-24-f h3{
	margin:0;text-transform:uppercase
}
.a-24 .a-24-f{
	z-index:2;opacity:1;padding:113px 10px
}
.a-24 .a-24-f h3{
	display:inline-block;font-size:23px;line-height:23px;color:#fff
}
.a-24 .a-24-f.a-bg-white h3{
	color:#777
}
.a-24:hover .a-24-f{
	opacity:0;-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);transform:rotateY(180deg)
}
.a-24 .a-24-b{
	width:100%;position:absolute;display:block;z-index:1;opacity:0;padding:60px 15px;-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);transform:rotateY(-180deg)
}
.a-24 .a-24-b h4{
	padding:0;font-size:18px;line-height:25px;color:#fff
}
.a-24 .a-24-b h4 a{
	color:#fff
}
.a-24 .a-24-b h4 a:hover{
	text-decoration:none;color:#fff
}
.a-24 .a-24-b p{
	margin:7px 0;font-size:13px;color:rgba(255,255,255,.8);line-height:26px
}
.a-24 .a-24-b.a-bg-white h4,.a-24 .a-24-b.a-bg-white h4 a,.a-24 .a-24-b.a-bg-white h4 a:hover{
	color:#777
}
.a-24 .a-24-b.a-bg-white p{
	color:#999
}
.a-24:hover .a-24-b{
	opacity:1;-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-ms-transform:rotateY(0);transform:rotateY(0);z-index:4
}
.a-25{
	margin:15px auto;position:relative;perspective:100px
}
.a-25:before{
	content:"";position:absolute;width:20px;background:#444;-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:rotateY(-10deg);-moz-transform:rotateY(-10deg);-ms-transform:rotateY(-10deg);transform:rotateY(-10deg)
}
.a-26 .a-26-v:after,.a-27:after,.a-27:before,.a-30:after,.a-30:before{
	content:" "
}
.a-25>div,.a-26 .a-26-v,.a-27,.a-28{
	background:#fff
}
.a-25>div{
	position:relative;left:20px;box-shadow:0 0 15px rgba(0,0,0,.05),0 20px 20px rgba(0,0,0,.1);font-size:14px;line-height:2.5;color:#444;-webkit-transform-origin:0 100%;-moz-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:rotateY(3deg);-moz-transform:rotateY(3deg);-ms-transform:rotateY(3deg);transform:rotateY(3deg)
}
.a-26 .a-26-l>b,.a-26 .a-26-v{
	font-size:12px;font-weight:700;text-transform:uppercase
}
.a-25>div>div{
	position:absolute;width:100%;bottom:10px;text-align:center
}
.a-25>div>div>a{
	display:inline-block;width:40px;height:40px;margin:0 2px;border-radius:3px;line-height:40px;color:#fff;background:rgba(0,0,0,.6);position:relative;transition:.5s
}
.a-25>div>div>a:hover{
	background:rgba(0,0,0,.8)
}
.a-26{
	margin:15px auto;width:170px;height:300px;position:relative
}
.a-26 .a-26-l{
	position:absolute;top:0;left:0;bottom:0;width:65px;text-align:right
}
.a-26 .a-26-l>b{
	position:absolute;display:block;right:0;line-height:1;color:#666
}
.a-26 .a-26-l>b:first-of-type{
	top:1%
}
.a-26 .a-26-l>b:nth-of-type(2){
	top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)
}
.a-26 .a-26-l>b:last-of-type{
	bottom:1%
}
.a-26 .a-26-g{
	width:20px;border:4px solid #fff;height:300px;margin:0 auto;background:rgba(0,0,0,.1);background-image:linear-gradient(to top,#269938,#51d466 15%,#fcd419 30%,#f8936b 55%,#f66f3b 65%,#f86b6b 80%,#da0a0a);border-radius:10px;box-shadow:0 0 0 1px rgba(0,0,0,.1),0 0 15px rgba(0,0,0,.07)
}
.a-26 .a-26-v{
	position:absolute;left:63%;border-radius:4px;padding:0 5px 0 8px;width:42px;line-height:2;text-align:left;color:#555;-webkit-transform:translateY(50%);-moz-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);border:1px solid #ddd
}
.a-27 h2,.a-27>small,.a-28 h2,.a-28 ul li h3 i,.a-29,.a-29 i,.a-31>a,.a-32{
	text-align:center
}
.a-26 .a-26-v:after{
	right:100%;top:50%;border:solid transparent;height:0;width:0;position:absolute;pointer-events:none;border-color:transparent #ccc transparent transparent;border-width:6px;margin-top:-6px
}
.a-27{
	margin:30px 0;padding:15px;border:1px solid #eee;box-shadow:2px 2px 0 1px rgba(0,0,0,.08);border-radius:5px;position:relative
}
.a-28,.a-29{
	max-width:350px
}
.a-27:after,.a-27:before{
	display:table
}
.a-27>small{
	position:absolute;top:-25px;right:-15px;width:60px;height:60px;display:block;color:#fff;border-radius:100px;font-size:15px;line-height:60px;font-weight:700
}
.a-27>small a,.a-27>small a:focus,.a-27>small a:hover{
	color:#fff;text-decoration:none
}
.a-27 h2{
	width:80px;height:80px;margin:5px 0;border-radius:100%;color:#fff;text-transform:uppercase;font-size:19px;line-height:80px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);float:left
}
.a-27 h2 a,.a-27 h2 a:focus,.a-27 h2 a:hover{
	color:#fff;text-decoration:none
}
.a-27 .a-27-m{
	margin-left:95px
}
.a-27 .a-27-m h3{
	font-size:17px;line-height:34px;margin:0
}
.a-27 .a-27-m h3 i{
	font-size:13px;color:#fcd419
}
.a-27 .a-27-m p{
	font-size:13px;line-height:24px;color:#777;margin:0
}
.a-28{
	margin:20px 0;border:1px solid #ddd;box-shadow:0 0 15px rgba(0,0,0,.03);border-radius:5px
}
.a-28 h2{
	border-bottom:1px solid #e7e7e7;background:#fafafa;padding:15px 20px;border-top-left-radius:5px;border-top-right-radius:5px;font-size:13px;line-height:23px;margin:0;text-transform:uppercase;color:#888
}
.a-28 ul{
	margin:0;padding:0;list-style-type:none
}
.a-28 ul li{
	margin:0;padding:7px 15px 12px;border-bottom:1px solid #eee;position:relative;transition:.7s
}
.a-28 ul li:hover{
	background:#fcfcfc
}
.a-28 ul li:last-child{
	border:0
}
.a-28 ul li h3{
	margin:0;font-size:14px;line-height:14px;color:#777
}
.a-28 ul li h3 a,.a-28 ul li h3 a:focus,.a-28 ul li h3 a:hover{
	color:#777;text-decoration:none
}
.a-28 ul li h3 i{
	font-size:25px;width:30px;margin-right:10px;position:relative;top:11px;color:#777;display:inline-block
}
.a-28 ul li h3 span{
	display:block;color:#aaa;font-weight:400;font-size:12px;margin-left:44px;margin-top:6px
}
.a-28 ul li .a-btn{
	position:absolute;top:17px;right:20px
}
.a-28 .a-28-f{
	border-top:1px solid #e7e7e7;background:#fafafa;padding:15px 20px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;color:#888;font-size:12px
}
.a-28 .a-28-f .a-btn{
	margin:0 2px
}
.a-29{
	margin:70px auto 20px;position:relative;padding:20px 15px 15px
}
.a-29 i{
	display:inline-block;width:100px;height:100px;line-height:80px;color:#fff;margin:10px auto 10px -50px;position:absolute;top:-55px;left:50%;font-size:30px;border-radius:100%;z-index:2
}
.a-29 h3,.a-30 .a-30-f{
	position:relative;color:#fff
}
.a-29 h3{
	z-index:5;margin:7px 0;font-size:18px;line-height:30px;text-transform:uppercase
}
.a-29 h3 a,.a-29 h3 a:focus,.a-29 h3 a:hover{
	color:#fff;text-decoration:none
}
.a-29 p{
	color:#fff;font-size:14px;line-height:28px
}
.a-30{
	margin:20px 0;max-width:300px
}
.a-30:after,.a-30:before{
	display:table
}
.a-30 .a-30-f:before,.a-31>a:before{
	content:""
}
.a-30 .a-30-f{
	float:left;width:55px;height:70px;padding:40px 12px 10px;font-size:16px;line-height:16px;font-weight:700;border-radius:3px
}
.a-30 .a-30-f:before{
	position:absolute;top:0;right:0;border-width:0 15px 15px 0;border-style:solid;border-color:rgba(0,0,0,.1) #fff
}
.a-31,.a-31>a{
	position:relative;z-index:2
}
.a-30 h3{
	margin:10px 0 10px 70px;font-size:17px;line-height:25px
}
.a-30 h3 a,.a-30 h3 a:focus,.a-30 h3 a:hover{
	color:#555;text-decoration:none
}
.a-30 h3 span{
	display:block;font-size:13px;color:#888;font-weight:400
}
.a-31{
	max-width:200px;height:200px;margin:15px auto;padding:10px;border-radius:50%;overflow:hidden;border:6px solid #fff;box-shadow:0 0 20px rgba(0,0,0,.075),0 0 0 1px rgba(0,0,0,.1),inset 0 0 5px rgba(0,0,0,.2)
}
.a-31>a{
	display:block;width:100%;height:100%;background:#fff;border-radius:100%;margin:0 auto;color:#555;padding:22px 20px;box-shadow:0 0 10px rgba(0,0,0,.1)
}
.a-31>a:before{
	position:absolute;top:8px;right:8px;left:8px;bottom:8px;border:1px solid #ccc;border-radius:50%;z-index:-1;box-shadow:inset 0 0 50px rgba(0,0,0,.09)
}
.a-31>a:focus,.a-31>a:hover{
	color:#555;text-decoration:none
}
.a-31>a i{
	display:block;font-size:53px;margin-top:10px;line-height:1.3
}
.a-31>a span{
	font-size:15px;line-height:1.3;font-weight:700;color:#888
}
.a-32{
	max-width:100%;margin:15px auto;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center
}
.a-32>div{
	-ms-flex:1;-webkit-flex:1;flex:1;padding:20px;transition:.5s;border-top:4px solid rgba(0,0,0,.3);box-shadow:inset 0 120px 120px rgba(0,0,0,.1)
}
.a-32>div h3{
	margin:0;font-size:16px;line-height:2;text-transform:uppercase;color:#fff
}
.a-32>div h4{
	background:#333;width:110px;height:110px;line-height:110px;margin:10px auto;color:#fff;font-size:40px;border-radius:50%;font-weight:400
}
.a-32>div h4 span{
	font-size:16px;color:#999;margin:0 2px
}
.a-32>div ul{
	list-style-type:none;padding:0;margin:15px 0;color:#fff;font-size:14px;line-height:2
}
.a-78 em,.a-79 em{
	font-style:normal
}
.a-32>div ul li{
	margin:8px 0
}
.a-32>div .a-32-b{
	display:inline-block;border:2px solid #fff;margin:10px 0;background:0 0;color:#fff;padding:2px 12px;transition:.5s;font-weight:700;text-transform:uppercase;box-shadow:2px 2px 1px rgba(0,0,0,.1),inset 2px 2px 1px rgba(0,0,0,.1)
}
.a-32>div .a-32-b:focus,.a-32>div .a-32-b:hover{
	color:#fff;text-decoration:none;background:rgba(0,0,0,.1)
}
.a-33{
	margin:5px 2px;color:#fff;font-size:12px;line-height:12px;text-shadow:1px 1px 1px rgba(0,0,0,.5);text-transform:lowercase;display:inline-block
}
.a-33:after,.a-33:before{
	content:" ";display:table
}
.a-33:focus,.a-33:hover{
	color:#fff;text-decoration:none
}
.a-33 span{
	float:left;padding:5px 8px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1)
}
.a-33 span:first-child{
	border-top-left-radius:4px;border-bottom-left-radius:4px
}
.a-33 span:last-child{
	border-top-right-radius:4px;border-bottom-right-radius:4px
}
.a-34{
	max-width:400px;margin:15px auto;background:#fff;border:1px solid rgba(0,0,0,.1);box-shadow:0 0 15px rgba(0,0,0,.025),inset 0 0 100px rgba(0,0,0,.02);padding:20px;border-radius:4px
}
.a-34 h3{
	font-size:16px;line-height:1.8;margin:0 0 10px
}
.a-34 .a-34-p{
	width:100%;height:10px;background:#f8f8f8;box-shadow:inset 0 0 5px rgba(0,0,0,.1);border-radius:5px;margin:15px 0 10px;position:relative
}
.a-34 .a-34-p>div{
	position:absolute;top:0;left:0;bottom:0;border-radius:5px
}
.a-34 .a-34-l{
	position:relative;color:#777;font-weight:700;font-size:12px;height:20px;line-height:20px
}
.a-34 .a-34-l>span{
	position:absolute;display:inline-block
}
.a-34 .a-34-l>span:before{
	display:block;content:"";width:2px;height:10px;background:rgba(0,0,0,.1);border-radius:50%;box-shadow:0 0 0 rgba(0,0,0,.1);position:absolute;top:-20px;left:50%;margin-left:-1px;z-index:3
}
.a-34 .a-34-l>span:first-of-type:before,.a-34 .a-34-l>span:last-of-type:before{
	display:none
}
.a-34 .a-34-l>span:first-of-type{
	left:0;transform:translateX(0)
}
.a-34 .a-34-l>span:nth-of-type(2){
	left:25%;transform:translateX(-50%)
}
.a-34 .a-34-l>span:nth-of-type(3),.a-34 .a-34-l>span:nth-of-type(4){
	-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%)
}
.a-34 .a-34-l>span:nth-of-type(3){
	left:50%;transform:translateX(-50%)
}
.a-34 .a-34-l>span:nth-of-type(4){
	left:75%;transform:translateX(-50%)
}
.a-34 .a-34-l>span:last-of-type{
	left:100%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)
}
.a-35{
	max-width:270px;margin:15px auto;padding:10px
}
.a-36,.a-38{
	max-width:300px;text-align:center
}
.a-35:after,.a-35:before{
	content:" ";display:table
}
.a-35 a{
	display:block;float:left;width:50%;height:125px;padding:15px;box-sizing:border-box;border-right:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1);color:#fff;text-align:center;transition:.5s
}
.a-35 a:focus,.a-35 a:hover{
	color:#fff;background:rgba(0,0,0,.1);text-decoration:none
}
.a-35 a i{
	display:block;font-size:40px;line-height:40px;margin:4px 0 15px
}
.a-35 a span{
	display:block;font-size:14px;line-height:18px;margin-bottom:15px;font-weight:700;text-transform:uppercase
}
.a-35 a:nth-child(1),.a-35 a:nth-child(4){
	background:rgba(0,0,0,.05)
}
.a-35 a:nth-child(1):hover,.a-35 a:nth-child(4):hover{
	background:rgba(0,0,0,.1)
}
.a-36>div,.a-37{
	background:#fff
}
.a-35 a:nth-child(2),.a-35 a:nth-child(4){
	border-right:0
}
.a-35 a:nth-child(3),.a-35 a:nth-child(4){
	border-bottom:0
}
@media (max-width:440px){
	.a-35{
	width:auto
}

}
.a-36{
	margin:15px auto;position:relative;padding:4px 0 100px;box-shadow:inset 0 0 50px rgba(0,0,0,.1)
}
.a-36>span{
	position:absolute;top:0;width:25%;height:100%;z-index:-1
}
.a-36>div,.a-37,.a-37>div{
	position:relative
}
.a-36>span:first-of-type{
	left:0
}
.a-36>span:nth-of-type(2){
	left:25%
}
.a-36>span:nth-of-type(3){
	left:50%
}
.a-36>span:last-of-type{
	left:75%
}
.a-36>div{
	z-index:2;padding:20px;border-bottom:4px solid rgba(0,0,0,.1);box-shadow:0 10px 10px rgba(0,0,0,.1)
}
.a-36>div h3{
	font-size:18px;line-height:2;margin:0;color:#444
}
.a-36>div h3 a,.a-36>div h3 a:focus,.a-36>div h3 a:hover{
	color:#444;text-decoration:none
}
.a-36>div p{
	font-size:14px;line-height:2;color:#777
}
.a-37>div a,.a-37>div h3{
	color:#fff;text-transform:uppercase
}
.a-37{
	width:100%;margin:15px 0;overflow:hidden;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center
}
.a-37>div{
	padding:45px 20px 20px;-ms-flex:1;-webkit-flex:1;flex:1;box-shadow:inset 0 0 50px rgba(0,0,0,.05)
}
.a-38,.a-46{
	box-shadow:2px 2px 0 1px rgba(0,0,0,.1)
}
.a-37>div h3{
	display:inline-block;font-size:13px;line-height:2;margin:0;padding:6px 25px;background:rgba(0,0,0,.2);position:absolute;top:0;width:100%;left:0
}
.a-37>div a{
	display:block;font-size:14px;list-style-type:1.5;margin:7px 0;font-weight:700;text-shadow:2px 2px 1px rgba(0,0,0,.2)
}
.a-37>div a:before{
	content:"\f005";font-size:8px;position:relative;text-shadow:none;color:rgba(0,0,0,.2);top:-2px;margin-right:7px
}
.a-42:before,.a-49 .a-49-d:before,.a-51:before,.a-54:before{
	content:""
}
.a-37>div a:focus,.a-37>div a:hover{
	color:#fff;text-decoration:none
}
.a-38{
	margin:20px auto;position:relative;background:#fdfdfd;padding:20px;border:1px solid #ddd;border-radius:10px;overflow:hidden
}
.a-38 .a-38-h{
	position:absolute;width:200px;margin:0 auto;top:20px;right:-65px;font-weight:700;text-transform:uppercase;color:#fff;border:3px solid rgba(0,0,0,.05);text-shadow:1px 1px 1px rgba(0,0,0,.3);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)
}
.a-39,.a-40{
	position:relative
}
.a-40 h4,.a-40 i{
	right:20px;z-index:5
}
.a-38 h3{
	margin:10px 0;font-size:30px;line-height:40px;color:#555
}
.a-38 ul{
	list-style-type:none;padding:0;margin:0
}
.a-38 ul li{
	margin:5px 0;font-size:15px;line-height:33px;color:#777
}
.a-38 h4{
	margin:20px 0;font-size:25px;line-height:35px;color:#555
}
.a-38 h4 span{
	font-size:14px;line-height:14px;color:#999;display:block
}
.a-38 a.a-btn{
	border:0;text-transform:uppercase;font-weight:700;font-size:14px;margin-bottom:10px
}
.a-39{
	margin:15px 0;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center
}
.a-39 .a-39-l{
	flex:1;margin:0;background:#fff;padding:20px 30px;border-top-width:4px;border-right:0;border-bottom:0;border-left:0;transition:.5s
}
.a-39 .a-39-l:nth-of-type(even){
	background:#fcfcfc
}
.a-40,.a-41{
	background:#fff
}
.a-39 .a-39-l h3{
	margin:0 0 8px;font-size:15px;line-height:1.5;text-transform:uppercase
}
.a-39 .a-39-l ul{
	margin:0;padding:0;list-style-type:none
}
.a-39 .a-39-l ul li{
	color:#555;font-size:14px;line-height:2;margin:3px 0;font-weight:700;transition:.5s;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)
}
.a-39 .a-39-l ul li:hover{
	-webkit-transform:translateX(5px);-moz-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px)
}
.a-39 .a-39-l ul li a{
	color:#555
}
.a-39 .a-39-l ul li a:focus,.a-39 .a-39-l ul li a:hover{
	color:#555;text-decoration:none
}
.a-40{
	max-width:350px;height:200px;margin:15px auto;box-shadow:0 0 10px rgba(0,0,0,.1),inset 0 0 1px 0 rgba(0,0,0,.4);border-radius:7px;overflow:hidden
}
.a-40 h3,.a-40 h4,.a-40 i{
	position:absolute
}
.a-40 h3{
	top:0;left:0;font-size:22px;line-height:22px;margin:15px 0 0 15px;color:#555;text-transform:uppercase
}
.a-40 h3 a,.a-40 h3 a:focus,.a-40 h3 a:hover{
	color:#555;text-decoration:none
}
.a-40 h4 a,.a-40 h4 a:focus,.a-40 h4 a:hover,.a-40 i{
	color:#fff;text-decoration:none
}
.a-40 h3 span{
	display:block;font-size:16px;line-height:16px;margin-top:10px
}
.a-40 i{
	bottom:50px;font-size:50px;line-height:60px
}
.a-40 h4{
	bottom:5px;font-size:20px;line-height:30px;text-transform:uppercase;font-weight:400
}
.a-40 .a-40-m{
	position:relative;width:350px;height:300px;right:-120px;top:-30px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)
}
.a-41{
	max-width:270px;border:1px solid #ddd;box-shadow:2px 2px 0 1px rgba(0,0,0,.07);border-radius:6px;margin:20px auto;padding:10px
}
.a-41 img{
	border-radius:6px
}
.a-41 h2{
	text-align:center;color:#555;font-size:18px;line-height:30px;margin:12px 0
}
.a-41 h2 a,.a-41 h2 a:focus,.a-41 h2 a:hover{
	color:#555;text-decoration:none
}
.a-41 h2 span{
	display:block;color:#888;margin-top:2px;font-size:14px;line-height:24px;text-transform:lowercase;font-weight:400
}
.a-41 .a-41-f{
	margin:15px 0;text-align:center
}
.a-41 .a-41-s{
	margin:15px 0;padding:15px 15px 10px;background:#fcfcfc;border-radius:5px;border:1px solid #eee
}
.a-41 .a-41-s h4{
	margin:0;font-size:13px;line-height:23px
}
.a-41 .a-41-s .a-41-b{
	margin:10px 0 15px;background:#f3f3f3;border-radius:4px;box-shadow:inset 0 0 1px rgba(0,0,0,.5);position:relative;height:7px
}
.a-41 .a-41-s .a-41-b .a-41-bar{
	position:absolute;top:0;left:0;border-radius:4px 0 0 4px;height:100%;text-align:right
}
.a-42,.a-43,.a-44,.a-44 .a-44-h,.a-45,.a-46{
	text-align:center
}
.a-41 p{
	font-size:14px;line-height:28px;color:#777;margin:10px 0
}
.a-42{
	display:inline-block;margin:2px;width:90px;height:110px;line-height:110px;background:0 0;font-size:70px;font-weight:lighter;color:#fff;position:relative;text-shadow:3px 3px 1px rgba(0,0,0,.2)
}
.a-42:before,.a-42>span{
	position:absolute;z-index:-1
}
.a-42:before{
	width:80%;left:10%;height:20px;top:50%;background:0 0;margin-top:-10px;box-shadow:0 0 50px rgba(0,0,0,.7)
}
.a-42>span{
	display:block;width:100%;height:50%;border-radius:5px;left:0
}
.a-43 .a-43-m,.a-44 .a-44-h{
	left:0;width:100%;height:100%;top:0
}
.a-42>span:first-of-type{
	top:0;border-bottom-left-radius:8px;border-bottom-right-radius:8px;box-shadow:inset 0 0 150px rgba(0,0,0,.15)
}
.a-42>span:last-of-type{
	border-top-left-radius:8px;border-top-right-radius:8px;bottom:0;box-shadow:0 5px 5px rgba(0,0,0,.1)
}
.a-42:focus,.a-42:hover{
	color:#fff;text-decoration:none
}
.a-43{
	position:relative;max-width:280px;margin:20px auto;overflow:hidden
}
.a-44,.a-60{
	max-width:300px;overflow:hidden
}
.a-43 img{
	transition:1s;-webkit-transform:scale(1) rotate(0);-moz-transform:scale(1) rotate(0);-ms-transform:scale(1) rotate(0);transform:scale(1) rotate(0)
}
.a-43:hover img{
	-webkit-transform:scale(1.2) rotate(-10deg);-moz-transform:scale(1.2) rotate(-10deg);-ms-transform:scale(1.2) rotate(-10deg);transform:scale(1.2) rotate(-10deg)
}
.a-43 .a-43-m{
	position:absolute;padding-top:18%;background:rgba(0,0,0,.5);opacity:0;-webkit-transform:rotate(-360deg) scale(0);-moz-transform:rotate(-360deg) scale(0);-ms-transform:rotate(-360deg) scale(0);transform:rotate(-360deg) scale(0);transition:.35s
}
.a-43:hover .a-43-m{
	opacity:1;-webkit-transform:rotate(0) scale(1);-moz-transform:rotate(0) scale(1);-ms-transform:rotate(0) scale(1);transform:rotate(0) scale(1)
}
.a-43 h4{
	display:inline-block;color:#fff;font-size:22px;line-height:32px;font-weight:400;padding-bottom:10px;margin-bottom:10px;border-bottom:1px dotted rgba(255,255,255,.6)
}
.a-43 h4 a,.a-43 h4 a:focus,.a-43 h4 a:hover{
	color:#fff;text-decoration:none
}
.a-43 h4 span{
	display:block;font-size:14px;line-height:24px;margin-top:5px;color:rgba(255,255,255,.8)
}
.a-43 .a-43-s{
	margin-top:10px
}
.a-44{
	margin:10px auto;position:relative
}
.a-45,.a-67{
	max-width:280px
}
.a-44 img{
	transition:1s
}
.a-44 .a-44-h,.a-44 .a-44-h i{
	background:rgba(0,0,0,.4);transition:.5s
}
.a-44:hover img{
	-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)
}
.a-44 .a-44-h{
	position:absolute;z-index:5;opacity:0;padding-top:30%
}
.a-44 .a-44-h i{
	display:inline-block;width:40px;height:40px;border-radius:2px;margin:0 2px;line-height:40px;color:#fff
}
.a-45 .a-45-m>a i,.a-45 .a-45-m>i{
	font-size:50px;transition:all .3s;color:#fff;position:relative
}
.a-44 .a-44-h i:hover{
	background:rgba(0,0,0,.6)
}
.a-44:hover .a-44-h{
	opacity:1
}
.a-45{
	margin:10px auto
}
.a-46,.a-55{
	max-width:350px
}
.a-45 .a-45-m{
	overflow:hidden;height:140px;padding:40px 0;border-top-left-radius:5px;border-top-right-radius:5px;color:#fff
}
.a-45 .a-45-m>i{
	display:block;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)
}
.a-45 .a-45-m>a i{
	-webkit-transform:translateY(240px);-moz-transform:translateY(240px);-ms-transform:translateY(240px);transform:translateY(240px)
}
.a-48>a,.a-48>a>b,.a-50,.a-51,.a-54:before,.a-55 .a-55-m,.a-56 .a-56-m .a-56-b,.a-60>div,.a-60>div>a{
	transition:.5s
}
.a-45 .a-45-m>a i:focus,.a-45 .a-45-m>a i:hover{
	color:#fff;text-decoration:none
}
.a-45:hover .a-45-m>i{
	-webkit-transform:translateY(240px);-moz-transform:translateY(240px);-ms-transform:translateY(240px);transform:translateY(240px)
}
.a-45:hover .a-45-m>a i{
	-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);transform:translateY(-40px)
}
.a-45 h4{
	background:#333;margin:0;padding:15px 5px;text-transform:uppercase;color:#fff;border-bottom-left-radius:5px;border-bottom-right-radius:5px
}
.a-46,.a-47{
	background:#fff
}
.a-45 h4 a,.a-45 h4 a:focus,.a-45 h4 a:hover{
	color:#fff;text-decoration:none
}
.a-46{
	margin:15px auto;padding:5px;border:1px solid #ddd;border-radius:4px
}
.a-46 .a-46-i{
	position:relative;margin-bottom:70px
}
.a-46 .a-46-i img:first-child{
	border-radius:3px
}
.a-46 .a-46-i img:last-child{
	position:absolute;left:50%;bottom:-60px;max-width:150px;margin:0 auto 0 -75px;border:5px solid #fff;border-radius:100%;box-shadow:0 0 10px rgba(0,0,0,.2)
}
.a-46 h3{
	font-size:17px;line-height:27px;margin:12px 0;color:#666
}
.a-46 h3 span,.a-47 h3{
	font-size:14px;line-height:24px
}
.a-46 h3 a,.a-46 h3 a:focus,.a-46 h3 a:hover{
	color:#666;text-decoration:none
}
.a-46 h3 span{
	display:block;margin-top:2px;font-weight:400;color:#888
}
.a-46 .a-46-s{
	margin-bottom:10px
}
.a-47{
	max-width:260px;margin:15px auto;border:1px solid #ddd;box-shadow:2px 2px 0 1px rgba(0,0,0,.1);border-radius:4px
}
.a-47 h3{
	margin:15px 15px 5px;text-transform:uppercase
}
.a-47 h2{
	margin:5px 15px 15px;font-size:34px;line-height:44px;font-weight:lighter
}
.a-47 h2 i{
	font-size:24px
}
.a-47 .a-47-p{
	padding:10px 15px;border-top:1px solid #ddd;position:relative;background:#fdfdfd
}
.a-47 .a-47-p h4{
	font-size:14px;line-height:24px;text-transform:uppercase;display:inline-block;margin:0;position:relative;width:100%
}
.a-47 .a-47-p h4 span{
	position:absolute;right:0
}
.a-47 .a-47-p .a-47-b{
	background:#f3f3f3;border-radius:4px;box-shadow:inset 0 0 1px rgba(0,0,0,.5);position:relative;margin:10px 0;height:7px
}
.a-47 .a-47-p .a-47-b .a-47-bar{
	position:absolute;top:0;left:0;border-radius:4px 0 0 4px;height:100%;text-align:right
}
.a-47 .a-47-p:last-child{
	border-bottom-left-radius:4px;border-bottom-right-radius:4px
}
.a-48{
	background:url(../img/big1.jpg) center center no-repeat;width:100%;height:400px;background-size:cover;margin:15px auto;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;text-align:left
}
.a-49 .a-49-d,.a-50 .a-50-n,.a-51,.a-52>div>span,.a-54,.a-55 .a-55-m>a i,.a-60,.a-61 .a-61-c,.a-63,.a-64,.a-65 .a-65-i>h4,.a-66 .a-66-i h4 span{
	text-align:center
}
.a-48>a{
	position:relative;display:block;-webkit-flex:1;-ms-flex:1;flex:1;font-size:30px;background:rgba(0,0,0,.3);line-height:1;text-shadow:2px 2px 1px rgba(0,0,0,.4);font-weight:400;color:#fff;text-transform:uppercase;overflow:hidden
}
.a-48>a i{
	margin-right:15px
}
@media (max-width:500px){
	.a-48{
	height:300px
}
.a-48>a{
	font-size:20px
}

}
.a-48>a.active,.a-48>a:focus,.a-48>a:hover{
	color:#fff;text-decoration:none
}
.a-48>a>b{
	position:absolute;width:100%;height:100%;bottom:0;left:0;opacity:.8;box-shadow:inset 0 0 50px rgba(0,0,0,.3)
}
.a-48>a span{
	display:block;width:300%;position:absolute;top:85%;padding-top:35%;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0
}
@media (max-width:600px){
	.a-48>a span{
	padding-top:30%
}

}
.a-48>a.active>b,.a-48>a:focus>b,.a-48>a:hover>b{
	height:0
}
.a-49{
	max-width:900px;margin:15px auto;position:relative;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center
}
.a-49 .a-49-d{
	width:250px;height:250px;margin:10px;padding:20px;border-radius:50%;background:#fff;border:1px solid rgba(0,0,0,.12);box-shadow:0 0 25px rgba(0,0,0,.03),inset 0 0 70px rgba(0,0,0,.02);position:relative;z-index:2
}
.a-49 .a-49-d:before{
	position:absolute;top:7px;left:7px;right:7px;bottom:7px;border-radius:50%;z-index:-1;border:1px dashed #bbb
}
.a-49 .a-49-d:nth-of-type(2):after{
	position:absolute;content:"\f005";color:gold;font-size:25px;top:-10px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)
}
.a-49 .a-49-d h4{
	margin:20px 0 0;text-transform:uppercase;font-size:14px;color:#666;line-height:2
}
.a-49 .a-49-d h3{
	font-size:50px;line-height:1.2;margin:0 0 15px;font-weight:400
}
.a-49 .a-49-d h3>span{
	display:block;font-size:15px;color:#888;font-weight:400
}
.a-49 .a-49-d .a-btn{
	border-radius:25px;padding:11px 15px;font-size:13px;font-weight:700;text-transform:uppercase
}
.a-50,.a-50 .a-50-n,.a-51{
	border-radius:100%
}
.a-50{
	width:180px;height:180px;margin:15px auto;border-width:8px;background:#f8f8f8;box-shadow:0 0 10px rgba(0,0,0,.1);position:relative
}
.a-50:hover{
	box-shadow:0 0 20px rgba(0,0,0,.15)
}
.a-50 .a-50-n{
	position:absolute;width:124px;height:124px;line-height:124px;top:20px;left:20px;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.1)
}
.a-50 .a-50-n h3{
	margin:40px 0 0;font-size:25px;line-height:25px;font-weight:400;color:#444
}
.a-50 .a-50-n h3 a,.a-50 .a-50-n h3 a:focus,.a-50 .a-50-n h3 a:hover{
	color:#444;text-decoration:none
}
.a-50 .a-50-n h3 span{
	display:block;color:#999;font-size:13px;line-height:13px;margin-top:10px
}
.a-51{
	width:160px;height:160px;margin:15px auto;border:8px solid #555;box-shadow:0 0 10px rgba(0,0,0,.15),inset 0 0 15px rgba(0,0,0,.2);overflow:hidden;position:relative
}
.a-51:before{
	width:260px;height:260px;position:absolute;top:-120px;left:70px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);background:rgba(255,255,255,.05);box-shadow:0 0 10px rgba(0,0,0,.05)
}
.a-52>div,.a-52>div>div{
	left:0;position:absolute
}
.a-51:hover{
	box-shadow:0 0 20px rgba(0,0,0,.2),inset 0 0 25px rgba(0,0,0,.2)
}
.a-51 h3{
	margin:48px 0 0;font-size:28px;line-height:28px;text-shadow:2px 2px 1px rgba(0,0,0,.15);color:#fff;font-weight:400
}
.a-51 h3 a,.a-51 h3 a:focus,.a-51 h3 a:hover{
	color:#fff;text-decoration:none
}
.a-51 h3 span{
	display:block;color:#fff;font-size:14px;line-height:14px;text-transform:uppercase;margin-top:10px
}
.a-52{
	margin:15px auto;width:150px;height:150px;background:#fafafa;border-radius:50%;position:relative;box-shadow:inset 0 0 150px rgba(0,0,0,.05),inset 0 0 0 1px rgba(0,0,0,.06)
}
.a-52>div{
	border-radius:100%;overflow:hidden;width:100%;height:100%;top:0;z-index:2
}
.a-52>div>div{
	bottom:0;right:0;z-index:1
}
.a-52>div>span,.a-54{
	background:#fff;color:#444;z-index:2
}
.a-52>div>span{
	position:absolute;display:block;width:45px;height:45px;line-height:45px;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);font-weight:700;border-radius:50%;font-size:13px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1),0 0 15px rgba(0,0,0,.1)
}
.a-54,.a-57,.a-58 h3{
	line-height:1.5
}
.a-53-1,.a-53-2{
	margin:10px 0;height:7px;width:100%;background:rgba(0,0,0,.2)
}
.a-53-1{
	background-image:repeating-linear-gradient(to right,#f75353,#f75353 40px,#51d466 0,#51d466 80px,#609cec 0,#609cec 120px,#fcd419 0,#fcd419 160px,#cb79e6 0,#cb79e6 200px,#32c8de 0,#32c8de 240px,#f78153 0,#f78153 280px,#ff61e7 0,#ff61e7 320px)
}
.a-53-2{
	background-image:repeating-linear-gradient(45deg,#f75353,#f75353 40px,#51d466 0,#51d466 80px,#609cec 0,#609cec 120px,#fcd419 0,#fcd419 160px,#cb79e6 0,#cb79e6 200px,#32c8de 0,#32c8de 240px,#f78153 0,#f78153 280px,#ff61e7 0,#ff61e7 320px)
}
.a-53-3,.a-53-4{
	margin:10px 0;height:7px;width:100%;background:rgba(0,0,0,.2)
}
.a-53-3{
	background-image:repeating-linear-gradient(-45deg,#f75353,#f75353 40px,#51d466 0,#51d466 80px,#609cec 0,#609cec 120px,#fcd419 0,#fcd419 160px,#cb79e6 0,#cb79e6 200px,#32c8de 0,#32c8de 240px,#f78153 0,#f78153 280px,#ff61e7 0,#ff61e7 320px)
}
.a-53-4{
	background-image:repeating-linear-gradient(to right,#f75353,#f75353 20px,#51d466 0,#51d466 40px,#609cec 0,#609cec 60px,#fcd419 0,#fcd419 80px,#cb79e6 0,#cb79e6 100px,#32c8de 0,#32c8de 120px,#f78153 0,#f78153 140px,#ff61e7 0,#ff61e7 160px)
}
.a-53-5,.a-53-6{
	background:rgba(0,0,0,.2);margin:10px 0;height:7px;width:100%
}
.a-53-5{
	background-image:repeating-linear-gradient(45deg,#f75353,#f75353 20px,#51d466 0,#51d466 40px,#609cec 0,#609cec 60px,#fcd419 0,#fcd419 80px,#cb79e6 0,#cb79e6 100px,#32c8de 0,#32c8de 120px,#f78153 0,#f78153 140px,#ff61e7 0,#ff61e7 160px)
}
.a-53-6{
	background-image:repeating-linear-gradient(-45deg,#f75353,#f75353 20px,#51d466 0,#51d466 40px,#609cec 0,#609cec 60px,#fcd419 0,#fcd419 80px,#cb79e6 0,#cb79e6 100px,#32c8de 0,#32c8de 120px,#f78153 0,#f78153 140px,#ff61e7 0,#ff61e7 160px)
}
.a-53-7{
	margin:10px 0;height:7px;width:100%;background:rgba(0,0,0,.2);background-image:repeating-linear-gradient(to right,#f75353,#f75353 10px,#51d466 0,#51d466 20px,#609cec 0,#609cec 30px,#fcd419 0,#fcd419 40px,#cb79e6 0,#cb79e6 50px,#32c8de 0,#32c8de 60px,#f78153 0,#f78153 70px,#ff61e7 0,#ff61e7 80px)
}
.a-54{
	margin:2px;padding:12px 15px;position:relative;display:inline-block;font-size:14px;border-radius:4px;font-weight:700;text-transform:uppercase;border:0;transition:.5s;background-image:linear-gradient(to right,#f75353,#f75353 10%,#51d466 0,#51d466 20%,#609cec 0,#609cec 30%,#fcd419 0,#fcd419 40%,#cb79e6 0,#cb79e6 50%,#32c8de 0,#32c8de 60%,#f78153 0,#f78153 70%,#ff61e7 0,#ff61e7 80%,#d08166 0,#d08166 90%,#fcd419 0);box-shadow:0 0 15px rgba(0,0,0,.1)
}
.a-54:before{
	position:absolute;top:3px;bottom:3px;left:0;right:0;z-index:-1;border:1px solid rgba(0,0,0,.1);border-top:0;border-bottom:0;background:#fff
}
.a-54:active,.a-54:focus,.a-54:hover{
	color:#777;text-decoration:none
}
.a-55{
	margin:15px auto;position:relative;overflow:hidden
}
.a-55 .a-55-m{
	position:absolute;top:0;right:0;width:50%;height:100%;background:rgba(0,0,0,.4);border-left:1px solid rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2),inset 0 0 15px rgba(0,0,0,.1);padding:15px;-webkit-transform:translateX(200px);-moz-transform:translateX(200px);-ms-transform:translateX(200px);transform:translateX(200px)
}
.a-55 .a-55-m h3{
	color:#fff;margin:40% 0 10px;font-size:20px;line-height:30px;font-weight:400
}
.a-55 .a-55-m h3 a,.a-55 .a-55-m h3 a:focus,.a-55 .a-55-m h3 a:hover{
	color:#fff;text-decoration:none
}
@media (max-width:550px){
	.a-55 .a-55-m h3{
	font-size:16px;line-height:26px
}

}
.a-55 .a-55-m>a i{
	display:block;margin:5px 0;width:35px;height:35px;line-height:31px;border:2px solid #fff;border-radius:100%;font-size:25px;color:#fff;background:rgba(0,0,0,.1);box-shadow:inset 0 0 2px rgba(0,0,0,.1)
}
.a-56,.a-58{
	background:#fff
}
.a-55:hover .a-55-m{
	-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)
}
.a-56{
	margin:20px auto;border:1px solid #e7e7e7;max-width:1000px;border-radius:5px;box-shadow:0 0 15px rgba(0,0,0,.05)
}
.a-56:after,.a-56:before{
	content:" ";display:table
}
.a-56 .a-56-m{
	width:33.333%;float:left;text-align:center;padding:20px
}
@media (max-width:750px){
	.a-56{
	max-width:100%;margin:0;border:0;border-radius:0;box-shadow:none
}
.a-56 .a-56-m{
	float:none;width:100%;max-width:320px;margin:20px auto;border:1px solid #e7e7e7;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.05)
}

}
.a-56 .a-56-m h4{
	margin:10px 0;text-transform:uppercase;font-size:15px;line-height:25px
}
.a-56 .a-56-m h3{
	margin:10px 0;font-size:60px;line-height:70px;font-weight:lighter;text-shadow:2px 2px 1px rgba(0,0,0,.1)
}
.a-56 .a-56-m h3 span{
	font-size:18px;line-height:28px;font-weight:400;color:#888
}
.a-56 .a-56-m .a-56-b,.a-57{
	font-weight:700;display:inline-block
}
.a-56 .a-56-m ul{
	list-style-type:none;padding:0;margin:20px 0
}
.a-56 .a-56-m ul li{
	margin:10px;color:#777;font-size:15px;line-height:30px
}
.a-56 .a-56-m .a-56-b{
	background:#fff;font-size:14px;text-transform:uppercase;padding:5px 24px;color:#777;border-radius:20px;border:1px solid #ccc;margin-bottom:10px
}
.a-56 .a-56-m .a-56-b:focus,.a-56 .a-56-m .a-56-b:hover{
	background:#fafafa;color:#555;text-decoration:none
}
.a-56 .a-56-m:nth-child(2){
	box-shadow:inset 0 0 20px rgba(0,0,0,.05);background:#fdfdfd;border-left:1px solid #e7e7e7;border-right:1px solid #e7e7e7
}
@media (max-width:750px){
	.a-56 .a-56-m:nth-child(2){
	box-shadow:0 0 10px rgba(0,0,0,.05)
}

}
.a-56 .a-56-m:nth-child(2) h3{
	color:#f8cd03
}
.a-56 .a-56-m:nth-child(2) .a-56-b{
	background:#fcd419;border:1px solid #dfb803;color:#a38602
}
.a-56 .a-56-m:nth-child(2) .a-56-b:hover{
	background:#f8cd03
}
.a-57{
	font-size:16px;position:relative;color:#fff;padding:12px 20px;margin:15px 0 15px 35px;border-width:0;border-radius:4px;box-shadow:inset 0 0 25px rgba(0,0,0,.12)
}
.a-57 span,.a-57:before,.a-59 span{
	display:block
}
.a-57 span:before,.a-57:before{
	position:absolute;height:0;content:"";width:0
}
.a-57:before{
	bottom:-10px;border:22px solid;border-color:inherit;opacity:.9;z-index:-1;left:-35px;border-left-color:transparent
}
.a-57 span:before{
	border:5px solid rgba(0,0,0,.3);border-bottom-color:transparent;bottom:-9px;z-index:2;left:0;border-left-color:transparent
}
.a-58{
	margin:15px auto;position:relative;background-image:repeating-linear-gradient(45deg,#f75353,#f75353 40px,#51d466 0,#51d466 80px,#609cec 0,#609cec 120px,#fcd419 0,#fcd419 160px,#cb79e6 0,#cb79e6 200px,#32c8de 0,#32c8de 240px,#f78153 0,#f78153 280px,#ff61e7 0,#ff61e7 320px);box-shadow:inset 0 0 50px rgba(0,0,0,.15),0 0 25px rgba(0,0,0,.1);padding:50px 40px;z-index:2
}
.a-58:before{
	position:absolute;top:15px;left:0;right:0;bottom:15px;content:"";background:#fff;z-index:-1;border:1px solid rgba(0,0,0,.1);box-shadow:inset 0 0 100px rgba(0,0,0,.04)
}
.a-58 h3{
	font-size:30px;margin:0 0 12px;padding-bottom:12px;border-bottom:1px solid #eee;text-transform:uppercase;color:#555;font-weight:400
}
.a-58 h3 a,.a-58 h3 a:focus,.a-58 h3 a:hover{
	color:#555;text-decoration:none
}
.a-58 p{
	margin:0;font-size:16px;line-height:2.5;color:#777
}
@-webkit-keyframes a591{
	0%,100%{
	-webkit-transform:translate(0);-moz-transform:translate(0);-ms-transform:translate(0);transform:translate(0)
}
50%{
	-webkit-transform:translate(111px);-moz-transform:translate(111px);-ms-transform:translate(111px);transform:translate(111px)
}

}
@keyframes a591{
	0%,100%{
	-webkit-transform:translate(0);-moz-transform:translate(0);-ms-transform:translate(0);transform:translate(0)
}
50%{
	-webkit-transform:translate(111px);-moz-transform:translate(111px);-ms-transform:translate(111px);transform:translate(111px)
}

}
.a-59{
	width:125px;height:40px;margin:20px auto;position:relative;background:0 0
}
.a-59 span{
	position:absolute;width:14px;height:14px;border-radius:100%;top:50%;margin-top:-7px;left:0
}
.a-59 span:nth-child(1){
	-webkit-animation:a591 2s 0s ease infinite;animation:a591 2s 0s ease infinite
}
.a-59 span:nth-child(2){
	-webkit-animation:a591 2.2s .2s ease infinite;animation:a591 2.2s .2s ease infinite
}
.a-59 span:nth-child(3){
	-webkit-animation:a591 2.4s .4s ease infinite;animation:a591 2.4s .4s ease infinite
}
.a-59 span:nth-child(4){
	-webkit-animation:a591 2.6s .6s ease infinite;animation:a591 2.6s .6s ease infinite
}
.a-59 span:nth-child(5){
	-webkit-animation:a591 2.8s .8s ease infinite;animation:a591 2.8s .8s ease infinite
}
.a-60{
	margin:15px auto;position:relative;-webkit-perspective:1000px;perspective:1000px
}
.a-60>div,.a-60>div h3{
	position:absolute;margin:0
}
.a-61,.a-87{
	-webkit-perspective:700px
}
.a-60>div{
	-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transform:translateZ(-200px) rotateX(97deg);-moz-transform:translateZ(-200px) rotateX(97deg);-ms-transform:translateZ(-200px) rotateX(97deg);transform:translateZ(-200px) rotateX(97deg);background:#fff;padding:8px 15px;bottom:5%;width:90%;left:5%;box-shadow:0 0 15px rgba(0,0,0,.2),inset 0 0 25px rgba(0,0,0,.05);border-radius:2px
}
.a-60>div h3{
	background:#f9f9f9;box-shadow:0 0 15px rgba(0,0,0,.05);color:#444;font-weight:400;font-size:13px;padding:1px 12px;border-radius:4px;line-height:2;text-transform:uppercase;top:-25px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)
}
.a-60>div>a{
	display:inline-block;width:35px;height:35px;line-height:33px;margin:5px 5px 2px;color:#666;border:1px solid rgba(0,0,0,.15);border-radius:50%;box-shadow:inset 0 0 25px rgba(0,0,0,.03)
}
.a-60>div>a:hover{
	color:#444;background:#fafafa
}
.a-60:focus>div,.a-60:hover>div{
	-webkit-transform:translateZ(0) rotateX(0);-moz-transform:translateZ(0) rotateX(0);-ms-transform:translateZ(0) rotateX(0);transform:translateZ(0) rotateX(0)
}
.a-61{
	max-width:380px;margin:15px auto;position:relative;padding:35px;background:#fff;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(0,0,0,.06),0 0 25px rgba(0,0,0,.075);perspective:700px
}
.a-116,.a-62,.a-74,.a-75{
	max-width:350px
}
.a-61>span{
	position:absolute;width:150%;height:100%;display:block;top:0;z-index:1;box-shadow:0 0 40px rgba(0,0,0,.1),inset 0 0 100px rgba(0,0,0,.06)
}
.a-61 .a-61-c .a-61-b,.a-61 .a-61-c .a-61-f{
	border-radius:4px;box-shadow:0 0 15px rgba(0,0,0,.07),inset 0 0 100px rgba(0,0,0,.03);background:#fff;transition:.5s
}
.a-61>span:first-of-type{
	left:0;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotate(-45deg) translateX(-50%) translateY(-25%);-moz-transform:rotate(-45deg) translateX(-50%) translateY(-25%);-ms-transform:rotate(-45deg) translateX(-50%) translateY(-25%);transform:rotate(-45deg) translateX(-50%) translateY(-25%)
}
.a-61>span:last-of-type{
	right:0;-webkit-transform-origin:100% 100%;-moz-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%;-webkit-transform:rotate(-45deg) translateX(50%) translateY(25%);-moz-transform:rotate(-45deg) translateX(50%) translateY(25%);-ms-transform:rotate(-45deg) translateX(50%) translateY(25%);transform:rotate(-45deg) translateX(50%) translateY(25%)
}
.a-61 .a-61-c{
	position:relative;z-index:2
}
.a-61 .a-61-c .a-61-f{
	position:absolute;width:100%;height:100%;padding:20px;top:0;left:0;z-index:4;-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-ms-transform:rotateY(0);transform:rotateY(0);-ms-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden
}
.a-61 .a-61-c .a-61-f>h3,.a-70 img{
	-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%)
}
.a-61 .a-61-c .a-61-f>h3{
	display:inline-block;margin:0;font-size:25px;line-height:1.2;text-transform:uppercase;position:relative;top:50%;padding:10px 0;font-weight:400;color:#555;border-top:1px dashed #ccc;border-bottom:1px dashed #ccc;-ms-transform:translateY(-50%);transform:translateY(-50%)
}
.a-61 .a-61-c .a-61-b{
	position:relative;padding:30px 20px;z-index:3;-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);transform:rotateY(-180deg);-ms-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden
}
.a-61 .a-61-c .a-61-b h3{
	font-size:18px;line-height:1.5;margin:0 0 5px;color:#444
}
.a-61 .a-61-c .a-61-b h3 a,.a-61 .a-61-c .a-61-b h3 a:focus,.a-61 .a-61-c .a-61-b h3 a:hover{
	color:#444;text-decoration:none
}
.a-61 .a-61-c .a-61-b p{
	font-size:14px;line-height:2;color:#888;margin:0
}
.a-61:hover .a-61-f{
	-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);transform:rotateY(180deg);z-index:3
}
.a-61:hover .a-61-b,.a-87:before{
	-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-ms-transform:rotateY(0)
}
.a-61:hover .a-61-b{
	z-index:4;transform:rotateY(0)
}
.a-62{
	margin:15px auto;padding:10px;border-radius:5px;background:#fff;border:1px solid #e3e3e3;box-shadow:0 0 10px rgba(0,0,0,.07)
}
.a-62 img{
	border-radius:3px
}
.a-62 .a-62-m{
	padding:10px 7px 5px;position:relative
}
.a-62 .a-62-m h4{
	margin:0;font-size:15px;line-height:25px;color:#555
}
.a-62 .a-62-m h4 a,.a-62 .a-62-m h4 a:focus,.a-62 .a-62-m h4 a:hover{
	color:#555;text-decoration:none
}
.a-62 .a-62-m h4 span{
	display:block;font-weight:400;font-size:13px;line-height:13px;color:#888;margin-top:4px
}
.a-62 .a-62-m a.a-btn{
	position:absolute;right:7px;top:17px;text-transform:uppercase;font-weight:700;border-radius:2px;font-size:12px
}
.a-63{
	font-size:45px;line-height:45px;border-width:3px;max-width:400px;margin:30px auto;position:relative;background:0 0;padding:40px 15px 30px;box-shadow:3px 3px 0 1px rgba(0,0,0,.07),inset 3px 3px 0 1px rgba(0,0,0,.07);color:#555;font-weight:400;text-transform:uppercase
}
.a-63 a,.a-63 a:focus,.a-63 a:hover{
	color:#555;text-decoration:none
}
@media (max-width:550px){
	.a-63{
	font-size:35px;line-height:35px;padding:30px 15px 20px
}

}
.a-63 span{
	display:block;font-size:18px;line-height:36px;height:36px;position:absolute;width:174px;margin:0 auto 0 -87px;left:50%;color:#fff;text-transform:uppercase;text-shadow:2px 2px 0 rgba(0,0,0,.2)
}
.a-63 span:first-child{
	top:-18px
}
.a-64{
	max-width:300px;margin:10px 0;background:#fafafa;position:relative
}
.a-64:after,.a-64:before{
	content:" ";display:table
}
.a-64>a{
	display:inline-block;width:49%;color:#fff;border-radius:4px;text-transform:uppercase;font-weight:700;text-shadow:2px 2px 1px rgba(0,0,0,.1);transition:.5s;box-shadow:3px 3px 1px rgba(0,0,0,.1)
}
.a-64>a:focus,.a-64>a:hover{
	color:#fff;text-decoration:none;box-shadow:3px 3px 1px rgba(0,0,0,.1),inset 0 0 100px rgba(0,0,0,.1)
}
.a-64>a:first-of-type{
	float:left;padding:8px 12px 8px 8px
}
@media (max-width:350px){
	.a-64>a{
	width:100%;margin:7px 0
}
.a-64>a:first-of-type{
	float:none;padding:8px 12px
}

}
.a-64>a:last-of-type{
	float:right;padding:8px 8px 8px 12px
}
@media (max-width:350px){
	.a-64>a:last-of-type{
	float:none;padding:8px 12px
}

}
.a-64:before{
	display:block;position:absolute;content:"OR";width:32px;height:32px;line-height:32px;color:#444;border-radius:50%;background:#fff;font-weight:700;box-shadow:0 0 10px rgba(0,0,0,.1);font-size:12px;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)
}
.a-65{
	margin:15px 0
}
.a-65 .a-65-i{
	margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #eee
}
.a-65 .a-65-i:after,.a-65 .a-65-i:before{
	content:" ";display:table
}
.a-65 .a-65-i>h4{
	width:100px;float:left;color:#444;font-size:60px;line-height:1.2;text-transform:uppercase
}
@media (max-width:500px){
	.a-65 .a-65-i>h4{
	width:60px;font-size:35px
}

}
.a-65 .a-65-i>h4 span{
	display:block;font-size:.3em;color:#888
}
.a-65 .a-65-i>h4 a,.a-65 .a-65-i>h4 a:focus,.a-65 .a-65-i>h4 a:hover{
	color:#444;text-decoration:none
}
.a-65 .a-65-i .a-65-c{
	margin-left:110px;border-left-width:3px;border-top:0;border-right:0;border-bottom:0;padding:3px 0 3px 20px
}
@media (max-width:500px){
	.a-65 .a-65-i .a-65-c{
	margin-left:70px;padding-left:15px
}

}
.a-65 .a-65-i .a-65-c h3{
	font-size:30px;line-height:1.5;margin:0;color:#444
}
@media (max-width:500px){
	.a-65 .a-65-i .a-65-c h3{
	font-size:20px
}

}
.a-65 .a-65-i .a-65-c h3 a,.a-65 .a-65-i .a-65-c h3 a:focus,.a-65 .a-65-i .a-65-c h3 a:hover{
	color:#444;text-decoration:none
}
.a-65 .a-65-i .a-65-c h5{
	margin:10px 0;color:#777;font-size:14px;line-height:2;font-weight:400
}
.a-65 .a-65-i .a-65-c h5 i{
	color:#444;margin-right:3px
}
.a-65 .a-65-i .a-65-c h5 a,.a-65 .a-65-i .a-65-c h5 a:focus,.a-65 .a-65-i .a-65-c h5 a:hover{
	color:#777;text-decoration:none;margin-right:5px
}
.a-65 .a-65-i .a-65-c p{
	margin-bottom:0;font-size:15px;line-height:2
}
.a-66 .a-66-i h4,.a-66 h3{
	font-size:17px;text-transform:uppercase
}
.a-66{
	background:#fff;border:1px solid #eaeaea;margin:20px 0;box-shadow:0 0 10px rgba(0,0,0,.05);padding:20px;border-radius:4px
}
.a-66 h3{
	margin:0 0 30px;line-height:27px;padding-bottom:10px;border-bottom:1px solid #f6f6f6;color:#666
}
.a-66 h3 a,.a-66 h3 a:focus,.a-66 h3 a:hover{
	color:#666;text-decoration:none
}
.a-66 .a-66-i{
	margin-top:10px
}
.a-66 .a-66-i:after,.a-66 .a-66-i:before{
	content:" ";display:table
}
.a-66 .a-66-i h4{
	margin:0;line-height:20px;color:#777;width:170px;float:left;position:relative
}
@media (max-width:500px){
	.a-66 .a-66-i h4{
	font-size:14px;width:130px
}

}
.a-66 .a-66-i h4 span{
	margin-right:5px;font-size:14px;line-height:20px;font-weight:400;color:#888;display:inline-block;width:45px
}
@media (max-width:500px){
	.a-66 .a-66-i h4 span{
	font-size:12px;width:35px
}

}
.a-66 .a-66-i h4 i{
	margin-left:3px;font-size:16px;position:absolute;right:10px;top:3px
}
.a-66 .a-66-i .a-66-b{
	margin:7px 0 20px 175px;height:9px;background:#fafafa;border-radius:4px;box-shadow:inset 0 0 1px rgba(0,0,0,.1);position:relative
}
@media (max-width:500px){
	.a-66 .a-66-i .a-66-b{
	margin-left:140px
}

}
.a-66 .a-66-i .a-66-b .a-66-bar{
	position:absolute;top:0;left:0;border-radius:4px 0 0 4px;height:100%;text-align:right
}
.a-67,.a-67 *{
	position:relative
}
.a-67,.a-68>i,.a-69{
	text-align:center
}
.a-67{
	box-shadow:inset 0 0 300px rgba(0,0,0,.2);margin:15px auto;padding:45px 15px;border-radius:10px;overflow:hidden
}
.a-67 *{
	z-index:5
}
.a-67:before{
	content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:0 0;background-image:linear-gradient(rgba(255,255,255,.075) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.075) 1px,transparent 0);background-size:10px 10px
}
.a-67>i{
	font-size:70px;line-height:70px;margin-bottom:20px;color:#fff
}
.a-67 h3{
	color:#fff;font-size:22px;line-height:32px;margin:0 0 20px;font-weight:700
}
.a-67 h3 a,.a-67 h3 a:focus,.a-67 h3 a:hover{
	color:#fff;text-decoration:none
}
.a-67 .a-67-b{
	display:inline-block;border-radius:4px;background:0 0;box-shadow:0 0 5px rgba(0,0,0,.1),inset 0 0 5px rgba(0,0,0,.3);border:2px solid #fff;padding:2px 12px;color:#fff;font-weight:700;text-transform:uppercase;transition:.3s
}
.a-68 button.a-btn,.a-68>i{
	display:block;line-height:50px;height:50px
}
.a-67 .a-67-b:focus,.a-67 .a-67-b:hover{
	color:#444;background:#fff;text-decoration:none;text-shadow:none;box-shadow:0 0 5px rgba(0,0,0,.1)
}
.a-71 .a-71-i>a,.a-72 i{
	text-shadow:2px 2px 0 rgba(0,0,0,.2)
}
.a-68{
	background:#fff;width:300px;margin:35px 0 15px;padding-top:20px;box-shadow:0 0 10px rgba(0,0,0,.025),inset 0 0 2px rgba(0,0,0,.25);position:relative
}
.a-68>i{
	width:50px;border-radius:100%;color:#fff;font-size:20px;position:absolute;top:-25px;left:20px
}
.a-68 .form-group{
	margin:25px 0;padding:0 20px
}
.a-68 .form-group label{
	font-size:16px;color:#666;width:120px;margin-bottom:10px
}
.a-68 .form-group .a-68-i .form-control{
	border-top:0;border-left:0;border-right:0;border-width:2px;border-radius:0;padding-left:0;font-size:15px;color:#aaa;box-shadow:none
}
.a-68 button.a-btn{
	margin-top:40px;width:100%;border-radius:0;font-size:16px;padding:0;border:0;font-weight:700
}
.a-69{
	margin:30px auto 15px;max-width:270px;border-radius:4px
}
.a-69 .a-69-t{
	color:#fff;padding:20px 15px 15px;position:relative;border-top-left-radius:4px;border-top-right-radius:4px;box-shadow:inset 0 0 22px rgba(0,0,0,.1)
}
.a-69 .a-69-t h3{
	max-width:180px;height:60px;background:#fff;margin:15px auto;border-radius:3px;box-shadow:0 0 10px rgba(0,0,0,.1);color:#666;font-size:25px;line-height:60px;font-weight:400
}
.a-69 .a-69-t h3 a,.a-69 .a-69-t h3 a:focus,.a-69 .a-69-t h3 a:hover{
	color:#666;text-decoration:none
}
.a-69 .a-69-t h4{
	position:absolute;top:-12px;left:50%;margin:0 0 0 -85px;width:170px;height:30px;border:1px solid rgba(0,0,0,.15);color:#fff;font-size:13px;line-height:28px;background:#333;padding:0 15px;border-radius:4px;text-transform:uppercase
}
.a-69 .a-69-b{
	border:1px solid #e7e7e7;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top:0;background:#fff;padding:10px
}
.a-69 .a-69-b:after,.a-69 .a-69-b:before{
	content:" ";display:table
}
.a-69 .a-69-b>div{
	float:left;width:33.3333%;margin:10px auto
}
.a-69 .a-69-b>div a:focus,.a-69 .a-69-b>div a:hover{
	text-decoration:none
}
.a-69 .a-69-b>div i{
	display:block;width:50px;height:50px;line-height:50px;box-shadow:0 2px 5px rgba(0,0,0,.1);color:#fff;border-radius:100%;font-size:20px;margin:5px auto
}
.a-70,.a-70 img{
	box-shadow:0 0 15px rgba(0,0,0,.05);text-align:center
}
.a-69 .a-69-b>div h5{
	font-size:16px;line-height:30px;margin:5px 0;color:#555
}
.a-69 .a-69-b>div h6{
	margin:0;font-size:12px;text-transform:uppercase;color:#888;font-weight:400
}
.a-70{
	background:#fff;margin:90px auto 20px;padding:90px 25px 30px;position:relative;border:1px solid rgba(0,0,0,.1);border-radius:5px
}
.a-70 img{
	position:absolute;width:100%;display:block;top:0;-ms-transform:translateY(-50%);transform:translateY(-50%);max-width:64%;left:18%;border-radius:50%;border:2px solid #fff
}
.a-70>ul{
	margin:0;padding:0;list-style-type:none;font-size:14px;line-height:1.7;color:#777
}
.a-70>ul>li{
	margin:12px 0
}
.a-70>ul span{
	display:block;font-size:13px;font-weight:700;color:#333;text-transform:uppercase
}
.a-70 .a-btn{
	position:absolute;bottom:-18px;left:50%;border-radius:25px;padding:10px 15px;-webkit-transform:translate(-50%);-moz-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)
}
.a-71{
	text-align:center;max-width:280px;margin:15px auto
}
.a-71 .a-71-i>a{
	display:inline-block;font-size:18px;line-height:30px;width:100%;max-width:60px;color:#fff;margin:10px 3px;padding:22px 5px;border-radius:3px;box-shadow:0 3px 5px rgba(0,0,0,.12);position:relative;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);transition:all .7s
}
.a-72 a.a-72-btn,.a-72 h3{
	transition:.5s;color:#fff
}
.a-71 .a-71-i>a:hover{
	-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)
}
.a-71 h3{
	font-size:18px;line-height:28px;text-transform:uppercase;color:#666;border-bottom:1px dashed #eee;padding-bottom:10px;margin-bottom:10px
}
.a-71 h3 a,.a-71 h3 a:focus,.a-71 h3 a:hover{
	color:#666;text-decoration:none
}
.a-71 p{
	color:#888
}
.a-72{
	position:relative;text-align:center;color:#fff;height:200px;max-width:160px;width:100%;border-radius:4px;margin:20px auto;box-shadow:0 2px 4px rgba(0,0,0,.15)
}
.a-72 h3{
	position:absolute;width:100%;max-width:110px;top:-12px;left:50%;margin:0 0 0 -55px;font-weight:400;border-radius:2px;height:24px;line-height:24px;font-size:12px;background:#444;text-transform:uppercase;opacity:0
}
.a-72 a.a-72-btn,.a-72 i,.a-73{
	position:relative
}
.a-72 i{
	-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);transition:.5s;font-size:60px;line-height:70px;padding-top:60px;z-index:2;display:block
}
.a-72 a.a-72-btn,.a-73,.a-74 .a-74-m h4,.a-74 .a-74-m h4 i,.a-74 .a-74-m h5{
	display:inline-block
}
.a-73,.a-80{
	text-shadow:2px 2px 1px rgba(0,0,0,.1)
}
.a-72 a.a-72-btn{
	-webkit-transform:translateY(-25px);-moz-transform:translateY(-25px);-ms-transform:translateY(-25px);transform:translateY(-25px);opacity:0;padding:2px 8px;z-index:1;border:2px solid #fff;font-size:13px;line-height:23px;border-radius:2px;text-transform:uppercase;font-weight:700;box-shadow:0 2px 4px rgba(0,0,0,.1)
}
.a-109 i,.a-72:hover h3{
	opacity:1
}
.a-72 a.a-72-btn:focus,.a-72 a.a-72-btn:hover{
	background:#fff;color:#555;text-decoration:none
}
.a-72:hover i{
	-webkit-transform:translateY(-15px);-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px)
}
.a-105 i,.a-72:hover a{
	-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0)
}
.a-72:hover a{
	transform:translateY(0);opacity:1
}
.a-73{
	margin:2px 2px 2px 20px;height:32px;padding:0 15px 0 10px;font-size:14px;line-height:32px;font-weight:700;color:#fff;border-width:0;border-radius:4px;box-shadow:2px 2px 1px rgba(0,0,0,.1)
}
.a-73:after,.a-73:before{
	position:absolute;content:""
}
.a-73:active,.a-73:focus,.a-73:hover{
	color:#fff;text-decoration:none
}
.a-73:before{
	width:0;height:0;border:16px solid transparent;border-right-color:inherit;left:-30px;top:0
}
.a-73:after{
	width:6px;height:6px;border-radius:50%;background:rgba(0,0,0,.15);top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:-3px
}
.a-74{
	margin:20px auto;position:relative;box-shadow:2px 2px 0 1px rgba(0,0,0,.05)
}
.a-74 .a-74-m{
	padding:20px;color:#fff;position:relative
}
.a-74 .a-74-m h5{
	position:absolute;height:28px;line-height:28px;background:#555;top:-12px;margin:0;padding:0 12px;font-weight:400;text-transform:uppercase;font-size:11px
}
.a-74 .a-74-m h3{
	margin:0 0 15px;font-size:27px;line-height:42px;font-weight:lighter
}
.a-74 .a-74-m h3 span{
	display:inline-block;font-size:25px;line-height:35px;margin-left:10px;font-weight:400;text-transform:uppercase;position:relative;top:-6px
}
.a-74 .a-74-m h4{
	margin:0;font-size:14px;line-height:30px;font-weight:400
}
.a-74 .a-74-m h4 i{
	width:28px;height:28px;line-height:28px;text-align:center;font-size:12px;border-radius:100%;background:rgba(0,0,0,.1);position:relative;top:-2px;margin:0 2px
}
.a-74 .a-74-m a,.a-74 .a-74-m a:focus,.a-74 .a-74-m a:hover{
	color:#fff;text-decoration:none
}
.a-74 .a-74-c{
	padding:20px;border:1px solid rgba(0,0,0,.1);border-top:0;background:#fff
}
.a-74 .a-74-c p{
	font-size:14px;line-height:32px;margin-bottom:0;color:#666
}
.a-75{
	margin:15px auto;padding:30px;position:relative;z-index:2;box-shadow:0 0 15px rgba(0,0,0,.1)
}
.a-75 h3,.a-75 p{
	line-height:2;margin:0
}
.a-75:before{
	position:absolute;content:"";top:10px;left:10px;right:10px;bottom:10px;background:#fff;z-index:-1;border-radius:20px
}
.a-75 h3{
	font-size:16px;color:#555
}
.a-75 p{
	font-size:14px;color:#777
}
.a-76{
	width:220px;margin:15px auto;text-align:center;padding:10px;position:relative;overflow:hidden
}
.a-76 img{
	display:block;max-width:150px;margin:35px auto 10px;border-radius:50%
}
.a-76 .a-76-s{
	position:absolute;top:0;width:100%;left:0
}
.a-76 .a-76-s>a{
	transition:.5s ease;margin:0;border-radius:50%;position:relative;-webkit-transform:scale(.2);-moz-transform:scale(.2);-ms-transform:scale(.2);transform:scale(.2)
}
.a-77,.a-78{
	margin:15px auto
}
.a-76 .a-76-s>a:first-of-type{
	top:35px;left:-2px
}
.a-76 .a-76-s>a:nth-of-type(2){
	top:8px;right:5px
}
.a-76 .a-76-s>a:nth-of-type(4){
	top:8px;left:5px
}
.a-76 .a-76-s>a:last-of-type{
	top:35px;right:-2px
}
.a-76:hover .a-76-s>a{
	-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)
}
.a-76 h3{
	font-size:16px;line-height:1.5
}
.a-76 h3 span{
	display:block;font-size:14px;color:#888;font-weight:400
}
.a-77{
	max-width:500px;position:relative
}
@media (max-width:550px){
	.a-77{
	max-width:350px
}

}
.a-77 .a-77-l{
	position:absolute;width:50%;left:0;top:0;bottom:0;z-index:2;transition:.5s;box-shadow:inset 0 0 100px rgba(0,0,0,.1);border-right:3px solid rgba(0,0,0,.2);-webkit-transform-origin:100% 50%;-moz-transform-origin:100% 50%;-ms-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transform:perspective(700px) rotateY(180deg);-moz-transform:perspective(700px) rotateY(180deg);-ms-transform:perspective(700px) rotateY(180deg);transform:perspective(700px) rotateY(180deg)
}
.a-77 .a-77-l img{
	max-width:120px;border:4px solid #fff;display:block;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);border-radius:50%;box-shadow:0 0 15px rgba(0,0,0,.1)
}
.a-83,.a-85{
	max-width:300px
}
@media (max-width:550px){
	.a-77 .a-77-l{
	position:static;width:100%;padding:20px;text-align:center;box-shadow:inset 0 0 100px rgba(0,0,0,.1),0 0 15px rgba(0,0,0,.1);-webkit-transform:perspective(700px) rotateY(0);-moz-transform:perspective(700px) rotateY(0);-ms-transform:perspective(700px) rotateY(0);transform:perspective(700px) rotateY(0)
}
.a-77 .a-77-l img{
	display:inline-block;position:relative;top:0;left:0;-webkit-transform:translateX(0) translateY(0);-moz-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)
}

}
.a-77:hover .a-77-l{
	box-shadow:inset 0 0 100px rgba(0,0,0,.1),0 0 15px rgba(0,0,0,.1);-webkit-transform:perspective(700px) rotateY(0);-moz-transform:perspective(700px) rotateY(0);-ms-transform:perspective(700px) rotateY(0);transform:perspective(700px) rotateY(0)
}
.a-77 .a-77-r{
	background:#fff;border:1px solid rgba(0,0,0,.1);box-shadow:inset 0 0 100px rgba(0,0,0,.02),0 0 15px rgba(0,0,0,.05);position:relative;left:50%;width:50%;z-index:1;padding:40px 20px
}
.a-77 .a-77-r h3{
	font-size:16px;line-height:2
}
.a-77 .a-77-r h3>span{
	color:#888;font-size:14px;font-weight:400;display:block
}
.a-78 b,.a-78 em,.a-79 em,.a-80{
	font-weight:700
}
.a-77 .a-77-r p{
	font-size:13px;line-height:2;color:#555
}
.a-78,.a-78 b{
	color:#fff;display:block
}
@media (max-width:550px){
	.a-77:hover .a-77-l{
	-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-ms-transform:rotateY(0);transform:rotateY(0)
}
.a-77 .a-77-r{
	position:relative;width:100%;left:0;padding:20px;text-align:center
}

}
.a-78{
	position:relative;width:280px;height:140px;padding:20px 0;text-align:center;border-radius:4px;text-decoration:none;box-shadow:0 2px 8px rgba(0,0,0,.2)
}
.a-78::before{
	content:"";position:absolute;width:268px;height:128px;top:6px;left:6px;z-index:1000;border:1px dashed rgba(255,255,255,.8)
}
.a-79,.a-80{
	position:relative
}
.a-78 b{
	margin:16px 0;font-size:32px;text-transform:uppercase
}
.a-78 em{
	display:block;margin:0;font-size:23px;color:rgba(0,0,0,.25);text-transform:uppercase
}
.a-78:focus,.a-78:hover{
	text-decoration:none
}
.a-78.a-bg-white{
	background:#fafafa!important
}
.a-78.a-bg-white b{
	color:#777
}
.a-79{
	display:inline-block;width:130px;margin:15px 5px;padding:20px 5px;text-align:center;border-radius:4px;box-shadow:0 2px 5px rgba(0,0,0,.2);overflow:hidden;color:#fff;transition:.5s
}
.a-79 b,.a-79 em,.a-79 i{
	display:block
}
.a-79:focus,.a-79:hover{
	color:#fff;box-shadow:0 2px 5px rgba(0,0,0,.2),inset 0 0 100px rgba(0,0,0,.1);text-decoration:none
}
.a-79 i{
	width:55px;height:55px;margin:10px auto 0;line-height:49px;text-align:center;font-size:24px;border:3px solid #fff;border-radius:50%;box-shadow:0 -1px 1px rgba(0,0,0,.15),0 -1px 1px rgba(0,0,0,.15) inset
}
.a-79 b{
	font-size:17px;line-height:34px;margin:8px 0 5px;text-transform:uppercase
}
.a-79 em{
	margin:0;padding:0;font-size:13px;line-height:13px;color:rgba(0,0,0,.35)
}
.a-79.a-bg-white{
	color:#333
}
.a-80{
	display:inline-block;z-index:10000;margin:2px 1px;padding:5px 18px 7px;text-transform:uppercase;letter-spacing:.05em;font-size:15px;border-top:3px solid rgba(0,0,0,.1);color:#fff;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d
}
.a-80 span{
	display:block;position:absolute;left:0;top:0;background:#fff;color:#666;font-size:13px;line-height:2;letter-spacing:normal;font-weight:400;text-transform:none;text-shadow:none;padding:12px 17px;border:1px solid rgba(0,0,0,.1);border-top:0;transition:.5s;-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:perspective(1000px) rotateX(-90deg);-moz-transform:perspective(1000px) rotateX(-90deg);-ms-transform:perspective(1000px) rotateX(-90deg);transform:perspective(1000px) rotateX(-90deg)
}
.a-81 .a-81-bar span,.a-82 .a-82-bar span{
	font-size:12px;line-height:12px;display:inline-block
}
.a-87 .a-87-btn,.a-87 h3,.a-88 .a-88-c .a-88-btn,.a-90 li a span,.a-91 h3,.a-92,.a-93,.a-94 h3,.a-95,.a-96>span{
	text-transform:uppercase
}
.a-80:active span,.a-80:focus span,.a-80:hover span{
	-webkit-transform:perspective(1000px) rotateX(-360deg);-moz-transform:perspective(1000px) rotateX(-360deg);-ms-transform:perspective(1000px) rotateX(-360deg);transform:perspective(1000px) rotateX(-360deg)
}
.a-81{
	display:inline-block;margin:20px 30px;width:50px;height:200px;background:#fafafa;border-radius:4px 4px 0 0;box-shadow:inset 0 0 1px rgba(0,0,0,.1);position:relative
}
.a-81 .a-81-bar{
	position:absolute;bottom:0;left:0;width:100%;border-radius:0;text-align:right;box-shadow:inset 0 0 1px rgba(0,0,0,.2)
}
.a-81 .a-81-bar span:after,.a-82 .a-82-bar span:after{
	content:" ";width:0;pointer-events:none
}
.a-81 .a-81-bar span{
	position:relative;top:-15px;right:-47px;background:#333;color:#fff;padding:7px 8px;border-radius:4px
}
.a-81 .a-81-bar span:after{
	right:100%;top:50%;border:solid transparent;height:0;position:absolute;border-color:rgba(51,51,51,0);border-right-color:#333;border-width:6px;margin-top:-6px
}
.a-82{
	margin:35px 0 20px;height:9px;background:#fafafa;border-radius:4px;box-shadow:inset 0 0 1px rgba(0,0,0,.1);position:relative
}
.a-82 .a-82-bar{
	position:absolute;top:0;left:0;border-radius:4px 0 0 4px;height:100%;text-align:right
}
.a-82 .a-82-bar span,.a-83{
	border-radius:4px;color:#fff
}
.a-86-l,.a-86-s,.a-87,.a-89,.a-90,.a-94 h3,.a-97{
	text-align:center
}
.a-82 .a-82-bar span{
	position:relative;top:-35px;left:0;background:#333;padding:5px 7px
}
.a-82 .a-82-bar span:after{
	top:100%;left:50%;border:solid transparent;height:0;position:absolute;border-color:rgba(51,51,51,0);border-top-color:#333;border-width:6px;margin-left:-6px
}
.a-83{
	margin:15px auto;border:3px solid rgba(0,0,0,.12)
}
.a-84-1 li:before,.a-84-2 li:before,.a-84-3 li:before,.a-84-4 li:before,.a-84-5 li:before,.a-84-6 li:before,.a-84-7 li:before,.a-84-8 li:before,.a-84-9 li:before{
	font-family:FontAwesome;margin-left:-20px;float:left
}
.a-83 .a-phead{
	background:rgba(0,0,0,.1);font-size:14px;line-height:14px;padding:16px 15px;color:#fff;font-weight:700;border-bottom:1px solid rgba(0,0,0,.12)
}
.a-83 .a-phead i{
	margin-right:5px
}
.a-83 .a-phead a{
	color:#fff
}
.a-83 .a-phead a:focus,.a-83 .a-phead a:hover{
	color:#fff;text-decoration:none
}
.a-83 .a-pcontent{
	padding:14px 15px
}
.a-83 .a-pcontent a{
	color:rgba(255,255,255,.7)
}
.a-83 .a-pcontent a:focus,.a-83 .a-pcontent a:hover,.a-83 .a-pfoot,.a-83 .a-pfoot a{
	color:#fff
}
.a-83 .a-pfoot{
	background:rgba(0,0,0,.1);padding:11px 15px 10px;border-top:1px solid rgba(0,0,0,.12)
}
.a-83 .a-pfoot a:focus,.a-83 .a-pfoot a:hover{
	color:#fff;text-decoration:none
}
.a-83.a-bg-white,.a-83.a-bg-white .a-pcontent,.a-83.a-bg-white .a-pfoot,.a-83.a-bg-white .a-pfoot a,.a-83.a-bg-white .a-pfoot a:focus,.a-83.a-bg-white .a-pfoot a:hover,.a-83.a-bg-white .a-phead,.a-83.a-bg-white .a-phead a,.a-83.a-bg-white .a-phead a:focus,.a-83.a-bg-white .a-phead a:hover{
	color:#333
}
.a-83.a-bg-white .a-pcontent a{
	color:rgba(0,0,0,.7)
}
.a-83.a-bg-white .a-pcontent a:focus,.a-83.a-bg-white .a-pcontent a:hover{
	color:#333
}
.a-84-1,.a-84-2,.a-84-3,.a-84-4,.a-84-5,.a-84-6,.a-84-7,.a-84-8,.a-84-9{
	list-style-type:none;padding-left:20px
}
.a-84-1 li:before{
	content:"\f069"
}
.a-84-2 li:before{
	content:"\f00c"
}
.a-84-3 li:before{
	content:"\f046"
}
.a-84-4 li:before{
	content:"\f067"
}
.a-84-5 li:before{
	content:"\f005"
}
.a-84-6 li:before{
	content:"\f101"
}
.a-84-7 li:before{
	content:"\f0a4"
}
.a-84-8 li:before{
	content:"\f0da"
}
.a-84-9 li:before{
	content:"\f138"
}
.a-85{
	padding:15px 20px;box-shadow:10px 10px 0 0 rgba(0,0,0,.75),-10px -10px 0 0 rgba(0,0,0,.75);margin:30px auto;color:#fff
}
.a-85 h4{
	color:#fff;margin-bottom:5px
}
.a-85 h4 a,.a-85 h4 a:focus,.a-85 h4 a:hover{
	color:#fff;text-decoration:none
}
.a-85 p{
	color:#fff;margin:0
}
.a-85 p a{
	color:rgba(255,255,255,.7)
}
.a-85 p a:focus,.a-85 p a:hover{
	color:#fff
}
.a-85.a-bg-white,.a-85.a-bg-white h4,.a-85.a-bg-white h4 a,.a-85.a-bg-white h4 a:focus,.a-85.a-bg-white h4 a:hover,.a-85.a-bg-white p{
	color:#333
}
.a-85.a-bg-white p a{
	color:rgba(0,0,0,.7)
}
.a-86-s{
	display:inline-block;width:45px;height:45px;line-height:45px;margin:10px;transition:.5s;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);box-shadow:0 2px 5px rgba(0,0,0,.15)
}
.a-86-s i{
	color:#fff;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);font-size:16px
}
.a-86-s.a-bg-white i{
	color:#333
}
.a-86-s:hover{
	box-shadow:0 2px 5px rgba(0,0,0,.15),inset 0 0 150px rgba(0,0,0,.1)
}
.a-86-l{
	display:inline-block;width:90px;height:90px;line-height:90px;margin:20px;transition:.5s;box-shadow:0 2px 5px rgba(0,0,0,.2);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)
}
.a-86-l i{
	color:#fff;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);font-size:25px
}
.a-86-l.a-bg-white i{
	color:#333
}
.a-86-l:hover{
	box-shadow:0 2px 5px rgba(0,0,0,.15),inset 0 0 150px rgba(0,0,0,.1)
}
.a-87{
	max-width:250px;margin:15px auto;padding:25px;color:#fff;position:relative;box-shadow:0 0 15px rgba(0,0,0,.07);perspective:700px
}
.a-87 h3,.a-87 p{
	margin:0;line-height:2
}
.a-87 a,.a-87 a:focus,.a-87 a:hover{
	color:#fff;text-decoration:none
}
.a-87:after,.a-87:before{
	content:"";width:50%;position:absolute;top:0;bottom:0;background:inherit;z-index:10;transition:.5s;box-shadow:inset 0 0 50px rgba(0,0,0,.05),0 0 10px rgba(0,0,0,.1)
}
.a-88,.a-88 .a-88-b{
	z-index:1;overflow:hidden
}
.a-87:hover:after,.a-87:hover:before{
	box-shadow:inset 0 0 150px rgba(0,0,0,.2),0 0 10px rgba(0,0,0,.1)
}
.a-87:before{
	left:0;-webkit-transform-origin:0 50%;-moz-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%;transform:rotateY(0);border-left:6px solid rgba(0,0,0,.1);border-right:2px solid rgba(0,0,0,.05)
}
.a-87:after,.a-89:before{
	-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-ms-transform:rotateY(0)
}
.a-87:after{
	right:0;-webkit-transform-origin:100% 50%;-moz-transform-origin:100% 50%;-ms-transform-origin:100% 50%;transform-origin:100% 50%;transform:rotateY(0);border-right:6px solid rgba(0,0,0,.1);border-left:2px solid rgba(0,0,0,.05)
}
.a-87:hover:before{
	-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);transform:rotateY(-180deg)
}
.a-87:hover:after{
	-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);transform:rotateY(180deg)
}
.a-87 h3{
	font-size:16px;color:#fff
}
.a-87 p{
	font-size:13px;color:rgba(255,255,255,.8)
}
.a-87 .a-87-btn{
	color:#fff;display:inline-block;margin-top:10px;background:rgba(0,0,0,.15);padding:2px 12px;border-radius:4px;transition:.5s;font-size:13px;font-weight:700
}
.a-89,.a-98{
	border-radius:100%
}
.a-87 .a-87-btn:focus,.a-87 .a-87-btn:hover{
	color:#fff;background:rgba(0,0,0,.25);text-decoration:none
}
.a-88{
	width:100%;background:#fff;position:relative;padding:10em 6em;font-size:10px;box-shadow:0 0 25px rgba(0,0,0,.025),inset 0 0 0 1px rgba(0,0,0,.07)
}
@media (max-width:900px){
	.a-88{
	font-size:8px
}

}
@media (max-width:600px){
	.a-88{
	font-size:7px
}

}
.a-88 .a-88-b{
	position:absolute;width:30em;height:100%;left:23em;top:0;box-shadow:0 0 70px rgba(0,0,0,.125)
}
.a-88 .a-88-b:after,.a-88 .a-88-b:before{
	position:absolute;top:inherit;box-shadow:inherit;content:"";left:0;background:inherit
}
.a-88 .a-88-b:before{
	width:66.666%;height:100%
}
.a-88 .a-88-b:after{
	width:33.333%;height:inherit
}
.a-88 .a-88-c{
	position:relative;z-index:2
}
.a-88 .a-88-c h2{
	font-size:4.5em;line-height:1.3;margin:0 0 10px;font-weight:700;color:#444
}
.a-88 .a-88-c h2 a,.a-88 .a-88-c h2 a:focus,.a-88 .a-88-c h2 a:hover{
	color:#444;text-decoration:none
}
.a-88 .a-88-c p{
	font-size:2em;line-height:2.2
}
.a-88 .a-88-c .a-88-btn{
	display:inline-block;margin:10px 0;padding:.5em 1.3em;font-size:1.7em;border-width:3px;color:#444;font-weight:700;transition:.5s
}
.a-88 .a-88-c .a-88-btn:focus,.a-88 .a-88-c .a-88-btn:hover{
	color:#777;text-decoration:none
}
.a-89{
	width:200px;height:200px;margin:15px auto;line-height:200px;font-size:100px;color:#fff;position:relative;text-shadow:2px 2px 1px rgba(0,0,0,.2);box-shadow:0 0 15px rgba(0,0,0,.1);-webkit-perspective:700px;perspective:700px
}
.a-89 a,.a-89 a:focus,.a-89 a:hover{
	color:#fff;text-decoration:none
}
.a-89:after,.a-89:before{
	content:"";width:100%;position:absolute;left:0;top:0;bottom:0;background:inherit;transition:.5s;box-shadow:inset 0 0 50px rgba(0,0,0,.1),2px 0 10px rgba(0,0,0,.1)
}
.a-90 li a,.a-91{
	position:relative
}
.a-89:hover:after,.a-89:hover:before{
	box-shadow:inset 0 0 200px rgba(0,0,0,.3),2px 0 10px rgba(0,0,0,.1)
}
.a-89:before{
	clip:rect(0,100px,200px,0);border-top-left-radius:50%;border-bottom-left-radius:50%;-webkit-transform-origin:0 50%;-moz-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%;transform:rotateY(0)
}
.a-89:after{
	clip:rect(0,200px,200px,100px);border-top-right-radius:50%;border-bottom-right-radius:50%;-webkit-transform-origin:100% 50%;-moz-transform-origin:100% 50%;-ms-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-ms-transform:rotateY(0);transform:rotateY(0)
}
.a-89:hover:before{
	-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);transform:rotateY(-180deg)
}
.a-120 .a-120-b,.a-89:hover:after{
	-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg)
}
.a-89:hover:after{
	transform:rotateY(180deg)
}
.a-91:before,.a-97 .a-97-back:first-of-type{
	-webkit-transform-origin:100% 100%;-moz-transform-origin:100% 100%;-ms-transform-origin:100% 100%
}
.a-90{
	display:block;padding:0;margin:20px auto;list-style-type:none
}
.a-90:after,.a-90:before{
	content:" ";display:table
}
.a-90 li,.a-91 .a-91-btn,.a-94{
	display:inline-block
}
@media (max-width:767px){
	.a-90{
	max-width:400px;margin:20px auto
}

}
.a-90 li{
	width:16.6%;float:left;margin:0;padding:0;transition:.2s
}
@media (max-width:991px){
	.a-90 li{
	width:33.3%
}
.a-90 li a{
	border-bottom:2px solid transparent
}

}
@media (max-width:767px){
	.a-90 li{
	width:50%
}

}
@media (max-width:494px){
	.a-90 li{
	width:50%
}

}
.a-90 li a{
	display:block;margin:0;padding:18px 0 14px;width:100%;color:#fff;z-index:0;font-size:18px;line-height:27px;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(0,0,0,.05);transition:.3s
}
.a-90 li a span{
	font-weight:700;display:block
}
.a-90 li a span b{
	display:block;font-size:14px;font-weight:400;color:rgba(255,255,255,.9);text-transform:none
}
.a-90 li a:focus,.a-90 li a:hover{
	text-decoration:none;box-shadow:inset 0 0 0 1px rgba(0,0,0,.05),inset 0 0 100px rgba(0,0,0,.1)
}
.a-91.a-bg-white,.a-91.a-bg-white:after,.a-91.a-bg-white:before{
	box-shadow:0 0 1px rgba(0,0,0,.2)
}
@media (max-width:494px){
	.a-90 li a{
	font-size:15px;line-height:25px
}
.a-90 li a span b{
	font-size:14px
}

}
.a-91 h3,.a-91 p{
	line-height:28px
}
.a-90 li a.a-bg-white,.a-90 li a.a-bg-white span b{
	color:#333
}
.a-90 li a.a-bg-white:focus,.a-90 li a.a-bg-white:hover{
	background:#eee
}
.a-91{
	max-width:300px;margin:35px auto;padding:20px
}
.a-91:after,.a-91:before{
	position:absolute;background:inherit;z-index:-1
}
.a-91:before{
	content:"";top:0;left:-20px;width:20px;height:100%;opacity:.75;transform-origin:100% 100%;-webkit-transform:skewY(45deg);-moz-transform:skewY(45deg);-ms-transform:skewY(45deg);transform:skewY(45deg)
}
.a-91:after,.a-93:before{
	content:"";width:100%;height:20px
}
.a-91:after{
	left:0;top:-20px;opacity:.8;-webkit-transform-origin:0 100%;-moz-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:skewX(45deg);-moz-transform:skewX(45deg);-ms-transform:skewX(45deg);transform:skewX(45deg)
}
.a-91 h3{
	margin:0 0 5px;color:#fff;font-size:18px;text-shadow:2px 2px 1px rgba(0,0,0,.1)
}
.a-91 h3 a,.a-91 h3 a:focus,.a-91 h3 a:hover{
	color:#fff;text-decoration:none
}
.a-91 p{
	color:#fff;font-size:14px
}
.a-91 .a-91-btn{
	margin:5px 0;border:2px solid #fff;padding:2px 10px;text-transform:uppercase;color:#fff;font-weight:700;background:0 0;transition:.5s;border-radius:2px;text-decoration:none
}
.a-91 .a-91-btn:focus,.a-91 .a-91-btn:hover{
	color:#fff;background:rgba(0,0,0,.1)
}
.a-91.a-bg-white{
	background:#fcfcfc
}
.a-91.a-bg-white h3,.a-91.a-bg-white h3 a,.a-91.a-bg-white h3 a:focus,.a-91.a-bg-white h3 a:hover{
	color:#666
}
.a-91.a-bg-white p{
	color:#888
}
.a-91.a-bg-white .a-91-btn{
	border:2px solid #999;color:#666
}
.a-91.a-bg-white .a-91-btn:focus,.a-91.a-bg-white .a-91-btn:hover{
	color:#888;background:rgba(0,0,0,.02)
}
.a-92{
	font-size:7vw;line-height:1.2;margin:15px 0;font-weight:lighter;letter-spacing:.1em;text-shadow:1px 1px 1px rgba(0,0,0,.08),2px 2px 1px rgba(0,0,0,.075),4px 4px 1px rgba(0,0,0,.07),6px 6px 1px rgba(0,0,0,.065),8px 8px 1px rgba(0,0,0,.06),10px 10px 1px rgba(0,0,0,.055),12px 12px 1px rgba(0,0,0,.05),14px 14px 1px rgba(0,0,0,.045),16px 16px 1px rgba(0,0,0,.04),18px 18px 1px rgba(0,0,0,.035),20px 20px 1px rgba(0,0,0,.03),22px 22px 1px rgba(0,0,0,.025),24px 24px 1px rgba(0,0,0,.02),26px 26px 1px rgba(0,0,0,.015),28px 28px 1px rgba(0,0,0,.01),30px 30px 1px rgba(0,0,0,.005),32px 32px 1px rgba(0,0,0,.0025),34px 34px 1px rgba(0,0,0,.002),36px 36px 1px rgba(0,0,0,.0015),38px 38px 1px rgba(0,0,0,.001)
}
.a-93,.a-95,.a-98,.a-99{
	font-weight:700;text-shadow:2px 2px 1px rgba(0,0,0,.1)
}
@media (max-width:500px){
	.a-92{
	font-size:10vw;line-height:1
}

}
@-webkit-keyframes a93{
	0%{
	left:-100%
}
100%{
	left:110%
}

}
@keyframes a93{
	0%{
	left:-100%
}
100%{
	left:110%
}

}
.a-93{
	margin:3px 0;border-radius:4px;position:relative;overflow:hidden;padding:15px 22px;font-size:15px;line-height:15px;border:0;text-decoration:none;box-shadow:0 2px 5px rgba(0,0,0,.2)
}
.a-93:before{
	position:absolute;background:rgba(255,255,255,.175);box-shadow:0 0 50px rgba(255,255,255,.35);top:10px;left:-100%;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-animation:a93 3s ease infinite;animation:a93 3s ease infinite
}
.a-94{
	position:relative;height:280px;width:130px;margin:15px 10px;perspective:200px
}
.a-94 .a-94-b{
	position:absolute;width:50px;height:200px;top:30px;left:50px;margin-bottom:20px;background:rgba(0,0,0,.06)
}
.a-94 .a-94-b:after,.a-94 .a-94-b:before{
	position:absolute;content:"";background:rgba(0,0,0,.04);opacity:.8
}
.a-94 .a-94-b:before{
	width:50%;height:100%;left:-50%;bottom:5px;-webkit-transform-origin:20px 100%;-moz-transform-origin:20px 100%;-ms-transform-origin:20px 100%;transform-origin:20px 100%;-webkit-transform:skewY(45deg);-moz-transform:skewY(45deg);-ms-transform:skewY(45deg);transform:skewY(45deg)
}
.a-94 .a-94-b .a-94-bar:before,.a-94 .a-94-b:after{
	-webkit-transform-origin:20px 100%;-moz-transform-origin:20px 100%;-ms-transform-origin:20px 100%
}
.a-94 .a-94-b:after{
	width:100%;height:25px;left:25px;top:0;transform-origin:20px 100%;-webkit-transform:skewX(45deg) translateY(-25px);-moz-transform:skewX(45deg) translateY(-25px);-ms-transform:skewX(45deg) translateY(-25px);transform:skewX(45deg) translateY(-25px)
}
.a-94 .a-94-b .a-94-bar:after,.a-94 .a-94-b .a-94-bar:before{
	content:"";background:inherit;opacity:.75;position:absolute
}
.a-94 .a-94-b .a-94-bar{
	position:absolute;bottom:0;left:0;width:100%;z-index:50
}
.a-94 .a-94-b .a-94-bar span{
	display:block;position:absolute;bottom:0;left:0;-webkit-transform:rotate(-90deg) translateY(5px) translateX(25px);-moz-transform:rotate(-90deg) translateY(5px) translateX(25px);-ms-transform:rotate(-90deg) translateY(5px) translateX(25px);transform:rotate(-90deg) translateY(5px) translateX(25px);color:rgba(0,0,0,.3);font-weight:700;font-size:20px;line-height:20px
}
.a-94 .a-94-b .a-94-bar:before{
	width:50%;height:100%;left:-50%;bottom:5px;transform-origin:20px 100%;-webkit-transform:skewY(45deg);-moz-transform:skewY(45deg);-ms-transform:skewY(45deg);transform:skewY(45deg)
}
.a-94 .a-94-b .a-94-bar:after{
	width:100%;height:25px;left:25px;top:0;-webkit-transform-origin:20px 100%;-moz-transform-origin:20px 100%;-ms-transform-origin:20px 100%;transform-origin:20px 100%;-webkit-transform:skewX(45deg) translateY(-25px);-moz-transform:skewX(45deg) translateY(-25px);-ms-transform:skewX(45deg) translateY(-25px);transform:skewX(45deg) translateY(-25px)
}
.a-94 h3{
	position:absolute;width:100%;bottom:0;font-size:15px;line-height:25px
}
.a-95{
	margin:6px 5px;padding:18px 20px;font-size:16px;position:relative;top:0;left:0;border-radius:0;transition:.3s
}
.a-95:after,.a-95:before{
	position:absolute;background:inherit;content:"";opacity:.7;z-index:-1;transition:.3s
}
.a-95:before{
	width:5px;height:100%;top:0;left:-5px;-webkit-transform-origin:5px 100%;-moz-transform-origin:5px 100%;-ms-transform-origin:5px 100%;transform-origin:5px 100%;-webkit-transform:skewY(45deg);-moz-transform:skewY(45deg);-ms-transform:skewY(45deg);transform:skewY(45deg)
}
.a-95:after{
	width:100%;height:5px;top:-5px;left:0;-webkit-transform-origin:100% 5px;-moz-transform-origin:100% 5px;-ms-transform-origin:100% 5px;transform-origin:100% 5px;-webkit-transform:skewX(45deg);-moz-transform:skewX(45deg);-ms-transform:skewX(45deg);transform:skewX(45deg)
}
.a-96{
	position:relative;width:98%;height:55px;margin:40px 0;background:rgba(0,0,0,.08)
}
.a-96:after,.a-96:before{
	position:absolute;content:"";background:rgba(0,0,0,.1)
}
.a-96:before{
	width:100%;height:15px;left:0;top:-15px;opacity:.5;-webkit-transform-origin:100% 15px;-moz-transform-origin:100% 15px;-ms-transform-origin:100% 15px;transform-origin:100% 15px;-webkit-transform:skewX(-45deg);-moz-transform:skewX(-45deg);-ms-transform:skewX(-45deg);transform:skewX(-45deg)
}
.a-96:after{
	width:15px;height:100%;right:-15px;top:0;opacity:.65;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform:skewY(-45deg);-moz-transform:skewY(-45deg);-ms-transform:skewY(-45deg);transform:skewY(-45deg)
}
.a-96 .a-96-bar:after,.a-96 .a-96-bar:before{
	content:"";background:inherit;position:absolute
}
.a-96 .a-96-bar{
	position:absolute;bottom:0;left:0;height:100%;z-index:50
}
.a-96 .a-96-bar:before{
	width:100%;height:15px;left:0;top:-15px;opacity:.75;-webkit-transform-origin:100% 15px;-moz-transform-origin:100% 15px;-ms-transform-origin:100% 15px;transform-origin:100% 15px;-webkit-transform:skewX(-45deg);-moz-transform:skewX(-45deg);-ms-transform:skewX(-45deg);transform:skewX(-45deg)
}
.a-96 .a-96-bar:after{
	width:15px;height:100%;right:-15px;top:0;opacity:.85;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform:skewY(-45deg);-moz-transform:skewY(-45deg);-ms-transform:skewY(-45deg);transform:skewY(-45deg)
}
.a-97,.a-97 h3{
	background:#fff
}
.a-96>span{
	display:block;position:absolute;width:100%;height:100%;top:18px;left:18px;color:rgba(0,0,0,.3);font-weight:700;font-size:18px;line-height:18px;z-index:100
}
.a-97{
	margin:15px auto;position:relative;overflow:hidden
}
.a-102,.a-104{
	max-width:300px
}
.a-97 .a-97-back{
	position:absolute;top:0;left:0;width:150%;height:100%;box-shadow:inset 0 0 25px rgba(0,0,0,.1),0 0 15px rgba(0,0,0,.1)
}
.a-97 h3,.a-98{
	position:relative;text-transform:uppercase
}
.a-97 .a-97-back:first-of-type{
	left:-50%;transform-origin:100% 100%;-webkit-transform:rotate(37.5deg);-moz-transform:rotate(37.5deg);-ms-transform:rotate(37.5deg);transform:rotate(37.5deg);z-index:1
}
.a-97 .a-97-back:nth-of-type(2){
	left:-50%;-webkit-transform-origin:100% 100%;-moz-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%;-webkit-transform:rotate(217.5deg) rotateY(-180deg);-moz-transform:rotate(217.5deg) rotateY(-180deg);-ms-transform:rotate(217.5deg) rotateY(-180deg);transform:rotate(217.5deg) rotateY(-180deg);z-index:2
}
.a-97 .a-97-back:last-of-type{
	z-index:3;-webkit-transform-origin:0 100%;-moz-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:rotate(-47.5deg);-moz-transform:rotate(-47.5deg);-ms-transform:rotate(-47.5deg);transform:rotate(-47.5deg)
}
.a-97 h3{
	margin:80px 10px;display:inline-block;padding:10px 20px;font-size:35px;line-height:50px;color:#444;box-shadow:0 0 15px rgba(0,0,0,.1);z-index:100;font-weight:400
}
.a-98 span,.a-98.a-98-i span{
	line-height:1;text-align:center
}
.a-97 h3 a,.a-97 h3 a:focus,.a-97 h3 a:hover{
	color:#444;text-decoration:none
}
.a-98{
	bottom:0;margin:5px 2px;width:100px;height:100px;padding:0;text-align:center;box-shadow:none;border:1px solid rgba(0,0,0,.1);transition:.4s
}
.a-98:before,.a-99:before{
	left:0;width:100%;height:100%;background:inherit;z-index:-1;transition:.4s;content:""
}
.a-98 span{
	font-size:15px;position:absolute;top:42px;left:0;width:100%
}
.a-98.a-98-i span{
	font-size:32px;position:absolute;top:34px;left:0;width:100%
}
.a-98:before{
	position:absolute;border-radius:100%;bottom:-6px;border:1px solid rgba(0,0,0,.1);box-shadow:inset 0 0 0 20px rgba(0,0,0,.125);-webkit-transform:scale(1.025);-moz-transform:scale(1.025);-ms-transform:scale(1.025);transform:scale(1.025)
}
.a-98:active{
	bottom:-6px
}
.a-98:active:before{
	bottom:0;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)
}
.a-99{
	position:relative;bottom:0;margin:5px 0;padding:15px 20px;text-transform:uppercase;transition:.4s;border-radius:4px
}
.a-100 h3,.a-101 h3{
	text-transform:uppercase;font-weight:400
}
.a-99:before{
	position:absolute;bottom:-5px;border:1px solid rgba(0,0,0,.1);box-shadow:inset 0 0 0 20px rgba(0,0,0,.125),0 2px 4px rgba(0,0,0,.125);border-radius:4px
}
.a-100,.a-100 .a-100-btn,.a-101{
	position:relative
}
.a-99:active{
	bottom:-5px
}
.a-116 .a-116-b,.a-99:active:before{
	bottom:0
}
.a-100{
	width:250px;height:250px;margin:15px auto;border-radius:100%;text-align:center;padding:20px 5px;z-index:4;color:#fff;overflow:hidden;box-shadow:0 0 10px rgba(0,0,0,.2),inset 6px 6px 0 rgba(0,0,0,.1);border:7px solid rgba(0,0,0,.3)
}
.a-100>i{
	display:block;font-size:60px;line-height:70px;margin-top:15px;margin-bottom:10px;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.08),2px 2px 1px rgba(0,0,0,.075),4px 4px 1px rgba(0,0,0,.07),6px 6px 1px rgba(0,0,0,.065),8px 8px 1px rgba(0,0,0,.06),10px 10px 1px rgba(0,0,0,.055),12px 12px 1px rgba(0,0,0,.05),14px 14px 1px rgba(0,0,0,.045),32px 32px 1px rgba(0,0,0,.0025),34px 34px 1px rgba(0,0,0,.002),36px 36px 1px rgba(0,0,0,.0015),38px 38px 1px rgba(0,0,0,.001)
}
.a-100 h3{
	font-size:20px;line-height:30px;margin-bottom:20px;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.08),2px 2px 1px rgba(0,0,0,.075),4px 4px 1px rgba(0,0,0,.07),6px 6px 1px rgba(0,0,0,.065),8px 8px 1px rgba(0,0,0,.06),10px 10px 1px rgba(0,0,0,.055),12px 12px 1px rgba(0,0,0,.05),14px 14px 1px rgba(0,0,0,.045),16px 16px 1px rgba(0,0,0,.04)
}
.a-100 .a-100-btn{
	display:block;bottom:5px;margin:10px auto;width:50px;line-height:46px;height:50px;color:#fff;font-size:18px;border-radius:100%;background:0 0;border:2px solid #fff;transition:.5s;box-shadow:3px 3px 5px rgba(0,0,0,.2),inset 4px 4px 0 rgba(0,0,0,.1)
}
.a-100 .a-100-btn:hover{
	background:rgba(0,0,0,.1)
}
.a-100.a-bg-white,.a-100.a-bg-white h3,.a-100.a-bg-white i{
	color:#888
}
.a-100.a-bg-white .a-100-btn{
	color:#888;border-color:#aaa
}
.a-101{
	margin:15px auto;width:270px;height:250px;text-align:center;-webkit-perspective:1000px;perspective:1000px;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;box-shadow:4px 4px 0 1px rgba(0,0,0,.1)
}
@media (max-width:300px){
	.a-101{
	width:220px
}

}
.a-101 .a-101-b,.a-101 .a-101-f{
	position:absolute;top:0;width:100%;height:100%;left:0
}
.a-101 h3{
	margin:0;font-size:18px;line-height:30px;color:#fff;text-shadow:3px 3px 2px rgba(0,0,0,.2)
}
.a-102 .a-102-btn,.a-109 a{
	font-weight:700;text-decoration:none;text-transform:uppercase
}
.a-101 .a-btn,.a-101 p{
	text-shadow:2px 2px 1px rgba(0,0,0,.1)
}
.a-101 h3 i{
	font-size:60px;line-height:70px;margin-bottom:10px;display:block
}
.a-101 p{
	margin:0 0 10px;font-size:13px;line-height:26px;color:rgba(255,255,255,.7)
}
.a-101 .a-btn{
	color:#fff;transition:.5s;text-transform:uppercase;border:0;font-size:12px;border-radius:2px
}
.a-101 .a-101-f{
	z-index:4;padding:70px 20px;border-left:7px solid rgba(0,0,0,.2);-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-ms-transform:rotateY(0);transform:rotateY(0);-webkit-transform-origin:0 100%;-moz-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%;transition:.75s ease;cursor:pointer;box-shadow:0 2px 10px rgba(0,0,0,.2),inset 0 0 30px rgba(0,0,0,.1)
}
.a-101:focus .a-101-f,.a-101:hover .a-101-f{
	-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);transform:rotateY(-180deg)
}
.a-101 .a-101-b{
	z-index:2;padding:40px 20px
}
@media (max-width:300px){
	.a-101 .a-101-b{
	padding:20px
}

}
.a-102{
	margin:15px auto;border:1px solid rgba(0,0,0,.1);box-shadow:0 0 15px rgba(0,0,0,.075);padding-top:30px;text-align:center;background:#fff;border-radius:6px;position:relative;overflow:hidden
}
.a-102 h3{
	color:#555;font-size:18px;line-height:28px;text-transform:uppercase
}
.a-102 h3 i{
	font-size:50px;line-height:60px;display:block;margin-bottom:10px
}
.a-103,.a-103 i{
	font-size:20px;line-height:30px
}
.a-102 .a-102-btn,.a-103,.a-103 i,.a-105 i{
	display:inline-block
}
.a-102 h3 a,.a-102 h3 a:focus,.a-102 h3 a:hover{
	color:#555;text-decoration:none
}
.a-102 .a-102-btn{
	margin:125px 0 20px;position:relative;z-index:5;color:#fff;border-radius:2px;padding:4px 12px;background:rgba(0,0,0,.3);transition:.5s
}
.a-102 .a-102-btn:focus,.a-102 .a-102-btn:hover{
	background:rgba(0,0,0,.4)
}
.a-102 span{
	position:absolute;width:300px;height:300px;border-radius:100%;bottom:-160px;left:0;box-shadow:0 0 10px rgba(0,0,0,.1)
}
.a-103,.a-103 i,.a-104{
	position:relative
}
.a-103,.a-109{
	border-radius:4px
}
.a-102 span:first-of-type{
	left:-40%;z-index:3
}
.a-102 span:nth-of-type(2){
	left:0;z-index:2
}
.a-102 span:last-of-type{
	left:40%;z-index:3
}
@-webkit-keyframes a103{
	0%,100%{
	-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)
}
50%{
	-webkit-transform:translateY(2px);-moz-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px)
}

}
@keyframes a103{
	0%,100%{
	-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)
}
50%{
	-webkit-transform:translateY(2px);-moz-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px)
}

}
.a-103{
	margin:3px 0;font-weight:400;overflow:hidden;padding:14px 20px;text-shadow:2px 2px 1px rgba(0,0,0,.2);text-decoration:none;box-shadow:0 2px 5px rgba(0,0,0,.2)
}
.a-103 i{
	margin-right:4px;-webkit-animation:a103 .5s linear infinite;animation:a103 .5s linear infinite
}
.a-104{
	margin:15px auto;perspective:100px
}
.a-104 .a-104-f{
	position:absolute;width:20px;height:100%;text-align:center;-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:rotateY(-10deg);-moz-transform:rotateY(-10deg);-ms-transform:rotateY(-10deg);transform:rotateY(-10deg)
}
.a-104 .a-104-b,.a-105,.a-105 i{
	position:relative
}
.a-104 .a-104-b{
	left:20px;background:#fff;box-shadow:inset 0 0 1px rgba(0,0,0,.2),inset 0 0 30px rgba(0,0,0,.05);padding:25px;font-size:14px;line-height:2.5;color:#444;-webkit-transform-origin:0 100%;-moz-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:rotateY(3deg);-moz-transform:rotateY(3deg);-ms-transform:rotateY(3deg);transform:rotateY(3deg)
}
@-webkit-keyframes a105-a{
	0%,100%{
	-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)
}
50%{
	-webkit-transform:translateY(-15px);-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px)
}

}
@keyframes a105-a{
	0%,100%{
	-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)
}
50%{
	-webkit-transform:translateY(-15px);-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px)
}

}
@-webkit-keyframes a105-b{
	0%,100%{
	height:4px
}
50%{
	height:7px
}

}
@keyframes a105-b{
	0%,100%{
	height:4px
}
50%{
	height:7px
}

}
.a-105{
	margin:30px auto;text-align:center;font-size:16px;line-height:26px;color:#777;width:130px;background:0 0
}
.a-106,.a-106 i{
	line-height:136px
}
.a-105 i{
	margin-right:5px;transform:translateY(0);-webkit-animation:a105-a 1.25s ease infinite;animation:a105-a 1.25s ease infinite
}
.a-105:before{
	position:absolute;left:17px;content:"";width:14px;height:4px;border-radius:100%;background:#ddd;bottom:2px;-webkit-animation:a105-b 1.25s ease infinite;animation:a105-b 1.25s ease infinite
}
.a-106{
	width:150px;height:150px;margin:15px auto;border-radius:100%;text-align:center;overflow:hidden;box-shadow:0 0 10px rgba(0,0,0,.2),inset 8px 8px 0 rgba(0,0,0,.1);border:7px solid rgba(0,0,0,.25);transition:2s
}
.a-106 a,.a-106 a:focus,.a-106 a:hover{
	color:#fff;text-decoration:none
}
.a-106 i{
	color:#fff;font-size:50px;text-shadow:3px 3px 1px rgba(0,0,0,.2)
}
.a-107,.a-107 i{
	line-height:80px
}
.a-107 i,.a-109,.a-111,.a-120 .a-120-b h3,.a-120 .a-120-f h3{
	text-shadow:2px 2px 1px rgba(0,0,0,.2)
}
.a-106.a-bg-white,.a-106.a-bg-white a,.a-106.a-bg-white a:focus,.a-106.a-bg-white a:hover,.a-106.a-bg-white i{
	color:#666
}
.a-106 span{
	display:block;position:relative;transition:.5s ease
}
.a-106 span:first-of-type{
	-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)
}
.a-106 span:last-of-type{
	-webkit-transform:translateY(150px);-moz-transform:translateY(150px);-ms-transform:translateY(150px);transform:translateY(150px)
}
.a-106:hover{
	border:7px solid rgba(0,0,0,.5)
}
.a-106:hover span:first-of-type,.a-106:hover span:last-of-type{
	-webkit-transform:translateY(-150px);-moz-transform:translateY(-150px);-ms-transform:translateY(-150px);transform:translateY(-150px)
}
@-webkit-keyframes a107{
	0%{
	box-shadow:0 0 0 0 rgba(0,0,0,.06),0 0 0 0 rgba(0,0,0,.04),0 0 0 0 rgba(0,0,0,.02)
}
100%{
	box-shadow:0 0 0 15px transparent,0 0 0 25px transparent,0 0 0 35px transparent
}

}
@keyframes a107{
	0%{
	box-shadow:0 0 0 0 rgba(0,0,0,.06),0 0 0 0 rgba(0,0,0,.04),0 0 0 0 rgba(0,0,0,.02)
}
100%{
	box-shadow:0 0 0 15px transparent,0 0 0 25px transparent,0 0 0 35px transparent
}

}
.a-107{
	display:inline-block;width:80px;height:80px;margin:5px 0;padding:0;border-radius:100%;text-align:center;text-decoration:none;transition:2s
}
.a-107 i{
	font-size:35px;color:inherit
}
.a-107:focus,.a-107:hover{
	-webkit-animation:a107 .5s linear forwards;animation:a107 .5s linear forwards
}
@-webkit-keyframes a108{
	0%{
	box-shadow:0 0 0 1px rgba(0,0,0,.06),0 0 0 1px rgba(0,0,0,.04),0 0 0 1px rgba(0,0,0,.02)
}
100%{
	box-shadow:0 0 0 40px transparent,0 0 0 80px transparent,0 0 0 120px transparent
}

}
@keyframes a108{
	0%{
	box-shadow:0 0 0 1px rgba(0,0,0,.06),0 0 0 1px rgba(0,0,0,.04),0 0 0 1px rgba(0,0,0,.02)
}
100%{
	box-shadow:0 0 0 40px transparent,0 0 0 80px transparent,0 0 0 120px transparent
}

}
.a-108{
	display:block;text-align:center;text-decoration:none;position:relative;width:100px;height:100px;margin:5px auto;perspective:600px
}
.a-108 span{
	position:absolute;width:60px;height:60px;left:50%;margin-left:-30px;top:50%;border:0;margin-top:-35px;border-radius:100%;box-shadow:none;transition:.5s;-webkit-transform-origin:0 100%;-moz-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:rotateX(70deg);-moz-transform:rotateX(70deg);-ms-transform:rotateX(70deg);transform:rotateX(70deg);z-index:4;-webkit-animation:a108 3s ease-out infinite;animation:a108 3s ease-out infinite
}
.a-109,.a-109 i{
	width:190px;height:60px;position:relative
}
.a-108 i{
	font-size:30px;position:relative;z-index:6;color:#444;line-height:100px
}
.a-109{
	display:inline-block;margin:5px 0;text-align:center;box-shadow:0 1px 5px rgba(0,0,0,.2);border:0;perspective:400px;color:#fff
}
.a-109 a,.a-109 i{
	display:block;line-height:60px
}
.a-109 i,.a-111{
	border-radius:4px
}
.a-109 i{
	font-size:25px;background:inherit;z-index:5;color:inherit;transition:.5s linear;visibility:visible;-webkit-transform:rotateY(-360);-moz-transform:rotateY(-360);-ms-transform:rotateY(-360);transform:rotateY(-360)
}
.a-109 a{
	font-size:15px;position:absolute;top:0;border:0;left:0;height:100%;width:100%;z-index:2;color:#fff
}
.a-110,.a-111{
	position:relative;display:inline-block
}
.a-109 a:focus,.a-109 a:hover{
	color:inherit;text-decoration:none
}
.a-109:hover i{
	-webkit-transform:translateY(-150px) rotateY(720deg);-moz-transform:translateY(-150px) rotateY(720deg);-ms-transform:translateY(-150px) rotateY(720deg);transform:translateY(-150px) rotateY(720deg);opacity:0;visibility:hidden
}
.a-109.a-bg-white,.a-109.a-bg-white a{
	color:#666
}
.a-110{
	margin:15px 0;left:50%;font-size:60px;line-height:1.1;font-weight:lighter;text-transform:uppercase;-ms-writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;writing-mode:tb-rl;writing-mode:vertical-rl;-webkit-transform:rotate(180deg) translateX(50%);-moz-transform:rotate(180deg) translateX(50%);-ms-transform:rotate(180deg) translateX(50%);transform:rotate(180deg) translateX(50%)
}
.a-110 span{
	display:block;font-weight:700
}
.a-111{
	margin:10px 8px;padding:17px;font-size:14px;line-height:14px;border:0;transition:.5s;text-decoration:none
}
.a-111:after,.a-111:before{
	position:absolute;width:100%;height:100%;border-radius:4px;left:0;opacity:.6;background:inherit;top:0;content:"";z-index:-1
}
.a-111:focus,.a-111:hover{
	text-decoration:none
}
.a-111:before{
	-webkit-transform:rotate(6deg) scaleX(1.05);-moz-transform:rotate(6deg) scaleX(1.05);-ms-transform:rotate(6deg) scaleX(1.05);transform:rotate(6deg) scaleX(1.05)
}
.a-111:after{
	-webkit-transform:rotate(-6deg) scaleX(1.05);-moz-transform:rotate(-6deg) scaleX(1.05);-ms-transform:rotate(-6deg) scaleX(1.05);transform:rotate(-6deg) scaleX(1.05)
}
.a-112,.a-112>a,.a-112>a span{
	position:relative
}
.a-112{
	text-align:center;margin:15px 0
}
.a-112>a{
	display:inline-block;width:120px;height:120px;margin:25px 20px;top:0;color:#555
}
.a-112>a span,.a-115 span{
	color:#444;font-size:14px
}
.a-112>a img{
	width:100%;height:100%;border-radius:50%;transition:.5s;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)
}
.a-112>a span{
	line-height:1.7;margin-top:17px;font-weight:700;display:block;text-transform:uppercase
}
.a-113,.a-114{
	padding:0;font-size:20px
}
.a-112>a span>span{
	display:block;margin-top:0;color:#999;font-weight:400;text-transform:none
}
.a-113,.a-114,.a-115{
	display:inline-block;vertical-align:middle;text-align:center;transition:.5s;text-decoration:none
}
.a-112>a:before{
	position:absolute;width:80%;height:5%;background:rgba(0,0,0,.075);content:"";left:10%;border-radius:100%;top:103%;box-shadow:0 0 25px rgba(0,0,0,.05);transition:.5s
}
.a-112>a:hover{
	color:#555;text-decoration:none
}
.a-112>a:hover img{
	-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)
}
.a-112>a:hover:before{
	-webkit-transform:scale(.7);-moz-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)
}
.a-113{
	margin:5px 2px;line-height:70px;width:70px;height:70px;border:0;border-radius:0;box-shadow:0 1px 5px rgba(0,0,0,.2)
}
.a-113.a-113-r{
	border-top-left-radius:30px;border-bottom-right-radius:30px
}
.a-113.a-113-l{
	border-top-right-radius:30px;border-bottom-left-radius:30px
}
.a-114{
	position:relative;margin:5px 10px;line-height:50px;width:50px;height:50px;border:0;border-radius:0;box-shadow:none
}
.a-114:before{
	position:absolute;top:0;left:0;width:100%;height:100%;content:"";background:inherit;z-index:-1;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)
}
.a-115{
	position:relative;margin:8px;padding:14px 17px;width:100px;height:40px;border-radius:0;border:0
}
.a-115 span{
	position:absolute;display:block;background:#fff;border:1px solid rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1);width:100%;height:100%;top:8px;left:8px;line-height:40px
}
.a-116{
	margin:15px auto;padding:70px 15px;position:relative;text-align:center;box-shadow:inset 0 0 120px rgba(0,0,0,.1),0 0 20px rgba(0,0,0,.1);overflow:hidden;border-left:5px solid rgba(0,0,0,.05);border-right:5px solid rgba(0,0,0,.05)
}
.a-116 .a-116-b,.a-116 .a-116-t{
	position:absolute;left:0;width:100%;background:inherit;height:50px;box-shadow:0 0 20px rgba(0,0,0,.25)
}
.a-116 .a-116-b h4,.a-116 .a-116-t h4{
	font-size:14px;line-height:50px;margin:0;color:#fff;text-transform:uppercase
}
.a-116 .a-116-b h4 a,.a-116 .a-116-b h4 a:focus,.a-116 .a-116-b h4 a:hover,.a-116 .a-116-t h4 a,.a-116 .a-116-t h4 a:focus,.a-116 .a-116-t h4 a:hover{
	color:#fff;text-decoration:none
}
.a-116 .a-116-t{
	top:0
}
.a-116>a{
	display:inline-block;border:2px solid #fff;padding:1px 13px;border-radius:35px;margin:7px 3px;color:#555;font-size:13px;font-weight:700;transition:.5s;background:#fff;box-shadow:inset 2px 2px 1px rgba(0,0,0,.2),2px 2px 1px rgba(0,0,0,.2)
}
.a-116>a:after,.a-116>a:before{
	content:"\f111";font-size:3px;line-height:1;position:relative;color:#aaa;top:-3px
}
.a-116>a:before{
	margin-right:4px
}
.a-116>a:after{
	margin-left:4px
}
.a-117,.a-118{
	display:inline-block;margin:5px 2px;vertical-align:middle;text-align:center;transition:.5s
}
.a-116>a:focus,.a-116>a:hover{
	background:#fff;color:#555;text-decoration:none;box-shadow:inset -2px -2px 1px rgba(0,0,0,.2),-2px -2px 1px rgba(0,0,0,.2)
}
.a-117{
	font-size:14px;line-height:28px;padding:7px 50px 7px 20px;border:0;text-decoration:none;border-radius:40px;position:relative;box-shadow:0 1px 5px rgba(0,0,0,.2)
}
.a-117 i{
	position:absolute;top:5px;right:5px;display:inline-block;width:32px;height:32px;line-height:32px;font-size:15px;text-align:center;border-radius:100%;background:rgba(0,0,0,.1)
}
.a-118{
	width:140px;height:45px;border:0;border-radius:0;line-height:45px;padding:0 10px;position:relative;box-shadow:0 1px 5px rgba(0,0,0,.1);z-index:1;transform-style:preserve-3d;-webkit-perspective:700px;-moz-perspective:700px;perspective:700px
}
.a-118 span,.a-118>a{
	position:absolute;width:100%;height:100%;top:0;left:0;border-radius:inherit;background:inherit;color:inherit
}
.a-118 span{
	z-index:3;-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0;transition:1s ease
}
.a-118:active span,.a-118:focus span,.a-118:hover span{
	-webkit-transform:rotateX(180deg);-moz-transform:rotateX(180deg);-ms-transform:rotateX(180deg);transform:rotateX(180deg)
}
.a-118>a{
	z-index:2;font-size:20px;box-shadow:inset 0 0 200px rgba(0,0,0,.2)
}
@-webkit-keyframes a119{
	0{
	-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)
}
100%{
	-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)
}

}
@keyframes a119{
	0{
	-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)
}
100%{
	-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)
}

}
.a-119{
	display:block;width:150px;height:150px;margin:20px auto;background:#fafafa;border:6px solid #fff;border-radius:100%;position:relative;box-shadow:0 0 25px rgba(0,0,0,.075),inset 0 0 15px rgba(0,0,0,.1)
}
.a-119 .a-119-i,.a-119>span{
	display:block;border-radius:100%
}
.a-119>span{
	width:18px;height:18px;left:20px;top:20px;position:absolute;-webkit-transform-origin:49px 49px;-moz-transform-origin:49px 49px;-ms-transform-origin:49px 49px;transform-origin:49px 49px
}
.a-119 .a-119-i,.a-120{
	position:relative;text-align:center
}
.a-119>span:first-of-type{
	-webkit-animation:a119 2s linear infinite;animation:a119 2s linear infinite
}
.a-119>span:nth-of-type(2){
	-webkit-animation:a119 2s .5s linear infinite;animation:a119 2s .5s linear infinite
}
.a-119>span:nth-of-type(3){
	-webkit-animation:a119 2s 1s linear infinite;animation:a119 2s 1s linear infinite
}
.a-119>span:last-of-type{
	-webkit-animation:a119 2s 1.5s linear infinite;animation:a119 2s 1.5s linear infinite
}
.a-119 .a-119-i{
	width:90px;height:90px;margin:24px auto 0;line-height:90px;background:#fff;box-shadow:0 0 15px rgba(0,0,0,.1);text-transform:uppercase;color:#999;font-weight:700
}
.a-120,.a-120 .a-120-b img,.a-120 .a-120-f img{
	border-radius:50%
}
.a-120{
	margin:15px auto;width:250px;height:250px;-webkit-perspective:500px;perspective:500px;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d
}
.a-120 .a-120-b,.a-120 .a-120-f{
	position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:4;border-radius:50%;background:#fff;-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-ms-transform:rotateY(0);transform:rotateY(0);box-shadow:0 0 10px rgba(0,0,0,.07);transition:.7s ease;backface-visibility:hidden
}
.a-120 .a-120-b h3,.a-120 .a-120-f h3{
	position:absolute;width:100%;background:rgba(0,0,0,.5);font-size:20px;line-height:2;text-align:center;top:50%;left:0;padding:4px 5px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#fff;text-transform:uppercase;font-weight:400
}
.a-120 .a-120-b h3 a,.a-120 .a-120-b h3 a:focus,.a-120 .a-120-b h3 a:hover,.a-120 .a-120-f h3 a,.a-120 .a-120-f h3 a:focus,.a-120 .a-120-f h3 a:hover{
	color:#fff;text-decoration:none
}
.a-120 .a-120-b{
	z-index:-1;transform:rotateY(180deg)
}
.a-120:hover .a-120-f{
	-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);transform:rotateY(180deg)
}
.a-120:hover .a-120-b{
	-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-ms-transform:rotateY(0);transform:rotateY(0)
}
.a-121{
	max-width:280px;margin:25px auto;padding:20px;border-radius:2px;box-shadow:0 0 10px rgba(0,0,0,.15);position:relative
}
.a-121:after,.a-121:before{
	position:absolute;height:100%;content:"";background:inherit;border-radius:2px;box-shadow:0 0 10px rgba(0,0,0,.15)
}
.a-121:before{
	left:3%;width:94%;top:-8px;z-index:-1;opacity:.9
}
.a-121:after{
	left:6%;width:88%;top:-16px;z-index:-2;opacity:.85
}









/* Base */
/* Mixins */
.clearfix:before,
.clearfix:after {
  content: " ";
  display: table;
}
.clearfix:after {
  clear: both;
}
/* Color variables */
/* Text Colors */
.a-white {
  color: #ffffff;
}
.a-grey {
  color: #dddddd;
}
.a-black {
  color: #333333;
}
.a-red {
  color: #f75353;
}
.a-green {
  color: #51d466;
}
.a-lblue {
  color: #32c8de;
}
.a-blue {
  color: #609cec;
}
.a-orange {
  color: #f78153;
}
.a-yellow {
  color: #fcd419;
}
.a-violet {
  color: #cb79e6;
}
.a-rose {
  color: #ff61e7;
}
.a-brown {
  color: #d08166;
}
/* Background Colors */
.a-bg-white {
  background-color: #ffffff;
}
.a-bg-grey {
  background-color: #dddddd;
}
.a-bg-black {
  background-color: #333333;
}
.a-bg-red {
  background-color: #f75353;
}
.a-bg-green {
  background-color: #51d466;
}
.a-bg-lblue {
  background-color: #32c8de;
}
.a-bg-blue {
  background-color: #609cec;
}
.a-bg-orange {
  background-color: #f78153;
}
.a-bg-yellow {
  background-color: #fcd419;
}
.a-bg-violet {
  background-color: #cb79e6;
}
.a-bg-rose {
  background-color: #ff61e7;
}
.a-bg-brown {
  background-color: #d08166;
}
/* Gradient backgrounds */
.a-grad-1 {
  background: #ea3a04;
  background: -moz-linear-gradient(top, #ea3a04 0%, #b9bc00 100%);
  background: -webkit-linear-gradient(top, #ea3a04 0%, #b9bc00 100%);
  background: linear-gradient(to bottom, #ea3a04 0%, #b9bc00 100%);
}
.a-grad-2 {
  background: #b4e391;
  background: -moz-linear-gradient(top, #b4e391 0%, #61c419 0%, #94e8b4 100%);
  background: -webkit-linear-gradient(top, #b4e391 0%, #61c419 0%, #94e8b4 100%);
  background: linear-gradient(to bottom, #b4e391 0%, #61c419 0%, #94e8b4 100%);
}
.a-grad-3 {
  background: #00967f;
  background: -moz-linear-gradient(top, #00967f 0%, #a8009d 100%);
  background: -webkit-linear-gradient(top, #00967f 0%, #a8009d 100%);
  background: linear-gradient(to bottom, #00967f 0%, #a8009d 100%);
}
.a-grad-4 {
  background: #b4bc1e;
  background: -moz-linear-gradient(top, #b4bc1e 0%, #d622a0 100%);
  background: -webkit-linear-gradient(top, #b4bc1e 0%, #d622a0 100%);
  background: linear-gradient(to bottom, #b4bc1e 0%, #d622a0 100%);
}
.a-grad-5 {
  background: #4815c6;
  background: -moz-linear-gradient(top, #4815c6 0%, #ff5c5c 100%);
  background: -webkit-linear-gradient(top, #4815c6 0%, #ff5c5c 100%);
  background: linear-gradient(to bottom, #4815c6 0%, #ff5c5c 100%);
}
.a-grad-6 {
  background: #25aa87;
  background: -moz-linear-gradient(top, #25aa87 0%, #ed9017 100%);
  background: -webkit-linear-gradient(top, #25aa87 0%, #ed9017 100%);
  background: linear-gradient(to bottom, #25aa87 0%, #ed9017 100%);
}
.a-grad-7 {
  background: #4eaf33;
  background: -moz-linear-gradient(top, #4eaf33 0%, #e2e276 100%);
  background: -webkit-linear-gradient(top, #4eaf33 0%, #e2e276 100%);
  background: linear-gradient(to bottom, #4eaf33 0%, #e2e276 100%);
}
.a-grad-8 {
  background: #5ab721;
  background: -moz-linear-gradient(top, #5ab721 0%, #ff670f 100%);
  background: -webkit-linear-gradient(top, #5ab721 0%, #ff670f 100%);
  background: linear-gradient(to bottom, #5ab721 0%, #ff670f 100%);
}
.a-grad-9 {
  background: #53ba41;
  background: -moz-linear-gradient(top, #53ba41 0%, #6d88b7 100%);
  background: -webkit-linear-gradient(top, #53ba41 0%, #6d88b7 100%);
  background: linear-gradient(to bottom, #53ba41 0%, #6d88b7 100%);
}
.a-grad-10 {
  background: #ed1e36;
  background: -moz-linear-gradient(top, #ed1e36 0%, #319b55 100%);
  background: -webkit-linear-gradient(top, #ed1e36 0%, #319b55 100%);
  background: linear-gradient(to bottom, #ed1e36 0%, #319b55 100%);
}
/* Blockquote */
blockquote {
  margin: 10px 0px;
  background: #fff;
}
blockquote:before,
blockquote:after {
  content: " ";
  display: table;
}
blockquote:after {
  clear: both;
}
blockquote span {
  float: left;
  font-family: Georgia, 'Times New Roman', serif;
  width: 60px;
  display: inline-block;
  line-height: 90px;
  font-size: 95px;
  text-align: center;
  color: #333333;
}
blockquote p {
  margin-bottom: 10px;
  font-size: 17px;
  line-height: 34px;
  color: #333333;
  margin-left: 65px;
}
blockquote small {
  margin-left: 65px;
  font-size: 14px;
  line-height: 28px;
  color: #777;
  font-style: italic;
}
/* Labels */
.a-label {
  padding: 3px 7px;
  border-radius: 3px;
  margin: 3px 1px;
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.125);
  /* Icon Label */
}
.a-label.a-label-icon {
  display: inline-block;
  width: 35px;
  height: 35px;
  line-height: 35px;
  text-align: center;
  padding: 0px;
}
.a-label.a-label-white {
  background: #ffffff;
  color: #333333;
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.075);
}
.a-label.a-label-grey {
  background: #dddddd;
  color: #333333;
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.075);
}
.a-label.a-label-black {
  background: #333333;
  color: #ffffff;
}
.a-label.a-label-red {
  background: #f75353;
  color: #ffffff;
}
.a-label.a-label-green {
  background: #51d466;
  color: #ffffff;
}
.a-label.a-label-lblue {
  background: #32c8de;
  color: #ffffff;
}
.a-label.a-label-blue {
  background: #609cec;
  color: #ffffff;
}
.a-label.a-label-orange {
  background: #f78153;
  color: #ffffff;
}
.a-label.a-label-yellow {
  background: #fcd419;
  color: #ffffff;
}
.a-label.a-label-violet {
  background: #cb79e6;
  color: #ffffff;
}
.a-label.a-label-rose {
  background: #ff61e7;
  color: #ffffff;
}
.a-label.a-label-brown {
  background: #d08166;
  color: #ffffff;
}
/* Button Colors */
.a-btn {
  display: inline-block;
  padding: 9px 12px;
  font-size: 14px;
  line-height: 14px;
  border-radius: 4px;
  background: #ffffff;
  color: #333333;
  cursor: pointer;
  border: 0px;
  margin: 3px 1px;
  transition: 0.5s;
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.125);
  /* Button small */
  /* Button large */
  /* Icon button */
}
.a-btn:hover,
.a-btn:focus {
  background: #f2f2f2;
  color: #333333;
  text-decoration: none;
}
.a-btn.a-btn-sm {
  padding: 5px 7px;
  border-radius: 2px;
  font-size: 12px;
  line-height: 12px;
}
.a-btn.a-btn-lg {
  padding: 13px 18px;
  border-radius: 4px;
  font-size: 16px;
  line-height: 16px;
}
.a-btn.a-btn-icon {
  display: inline-block;
  width: 35px;
  height: 35px;
  line-height: 33px;
  text-align: center;
  padding: 0px;
}
.a-btn.a-btn-white {
  background: #ffffff;
  color: #333333;
  border: 1px solid #e6e6e6;
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.075);
}
.a-btn.a-btn-white:hover,
.a-btn.a-btn-white:focus {
  background: #f2f2f2;
  color: #333333;
}
.a-btn.a-btn-grey {
  background: #dddddd;
  color: #333333;
  border: 1px solid #c4c4c4;
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.075);
}
.a-btn.a-btn-grey:hover,
.a-btn.a-btn-grey:focus {
  background: #c4c4c4;
  color: #333333;
}
.a-btn.a-btn-black {
  background: #333333;
  color: #ffffff;
}
.a-btn.a-btn-black:hover,
.a-btn.a-btn-black:focus {
  background: #1a1a1a;
  color: #ffffff;
}
.a-btn.a-btn-red {
  background: #f75353;
  color: #ffffff;
}
.a-btn.a-btn-red:hover,
.a-btn.a-btn-red:focus {
  background: #f52222;
  color: #ffffff;
}
.a-btn.a-btn-green {
  background: #51d466;
  color: #ffffff;
}
.a-btn.a-btn-green:hover,
.a-btn.a-btn-green:focus {
  background: #30c247;
  color: #ffffff;
}
.a-btn.a-btn-lblue {
  background: #32c8de;
  color: #ffffff;
}
.a-btn.a-btn-lblue:hover,
.a-btn.a-btn-lblue:focus {
  background: #1faabe;
  color: #ffffff;
}
.a-btn.a-btn-blue {
  background: #609cec;
  color: #ffffff;
}
.a-btn.a-btn-blue:hover,
.a-btn.a-btn-blue:focus {
  background: #3280e7;
  color: #ffffff;
}
.a-btn.a-btn-orange {
  background: #f78153;
  color: #ffffff;
}
.a-btn.a-btn-orange:hover,
.a-btn.a-btn-orange:focus {
  background: #f55d22;
  color: #ffffff;
}
.a-btn.a-btn-yellow {
  background: #fcd419;
  color: #ffffff;
}
.a-btn.a-btn-yellow:hover,
.a-btn.a-btn-yellow:focus {
  background: #dfb803;
  color: #ffffff;
}
.a-btn.a-btn-violet {
  background: #cb79e6;
  color: #ffffff;
}
.a-btn.a-btn-violet:hover,
.a-btn.a-btn-violet:focus {
  background: #ba4ede;
  color: #ffffff;
}
.a-btn.a-btn-rose {
  background: #ff61e7;
  color: #ffffff;
}
.a-btn.a-btn-rose:hover,
.a-btn.a-btn-rose:focus {
  background: #ff2edf;
  color: #ffffff;
}
.a-btn.a-btn-brown {
  background: #d08166;
  color: #ffffff;
}
.a-btn.a-btn-brown:hover,
.a-btn.a-btn-brown:focus {
  background: #c4613f;
  color: #ffffff;
}
/* Border */
.a-br {
  border-width: 1px;
  border-style: solid;
  /* Border color */
  /* Border size */
  /* Border style */
}
.a-br.a-br-white {
  border-color: #ffffff;
}
.a-br.a-br-grey {
  border-color: #dddddd;
}
.a-br.a-br-black {
  border-color: #333333;
}
.a-br.a-br-red {
  border-color: #f75353;
}
.a-br.a-br-green {
  border-color: #51d466;
}
.a-br.a-br-lblue {
  border-color: #32c8de;
}
.a-br.a-br-blue {
  border-color: #609cec;
}
.a-br.a-br-orange {
  border-color: #f78153;
}
.a-br.a-br-yellow {
  border-color: #fcd419;
}
.a-br.a-br-violet {
  border-color: #cb79e6;
}
.a-br.a-br-rose {
  border-color: #ff61e7;
}
.a-br.a-br-brown {
  border-color: #d08166;
}
.a-br.a-br-2 {
  border-width: 2px;
}
.a-br.a-br-4 {
  border-width: 4px;
}
.a-br.a-br-6 {
  border-width: 6px;
}
.a-br.a-br-10 {
  border-width: 10px;
}
.a-br.a-br-15 {
  border-width: 15px;
}
.a-br.a-br-dotted {
  border-style: dotted;
}
.a-br.a-br-dashed {
  border-style: dashed;
}
.a-br.a-br-double {
  border-style: double;
  border-width: 4px !important;
}
/* Social Media */
.a-social {
  display: inline-block;
  width: 35px;
  height: 35px;
  margin: 5px 2px;
  text-align: center;
  line-height: 31px;
  color: #fff;
  border-radius: 3px;
  transition: 0.3s;
  box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.1);
}
.a-social:hover,
.a-social:focus {
  color: #fff;
}
.a-social.a-social-trans {
  background: transparent !important;
  color: #333333;
}
.a-social.a-facebook {
  border: 2px solid #609cec;
  background: #609cec;
}
.a-social.a-facebook:hover,
.a-social.a-facebook:focus {
  border: 2px solid #3280e7;
  background: #3280e7;
}
.a-social.a-twitter {
  border: 2px solid #32c8de;
  background: #32c8de;
}
.a-social.a-twitter:hover,
.a-social.a-twitter:focus {
  border: 2px solid #1faabe;
  background: #1faabe;
}
.a-social.a-google-plus {
  border: 2px solid #f75353;
  background: #f75353;
}
.a-social.a-google-plus:hover,
.a-social.a-google-plus:focus {
  border: 2px solid #f52222;
  background: #f52222;
}
.a-social.a-linkedin {
  border: 2px solid #8eb8f1;
  background: #8eb8f1;
}
.a-social.a-linkedin:hover,
.a-social.a-linkedin:focus {
  border: 2px solid #609cec;
  background: #609cec;
}
.a-social.a-pinterest {
  border: 2px solid #f52222;
  background: #f52222;
}
.a-social.a-pinterest:hover,
.a-social.a-pinterest:focus {
  border: 2px solid #da0a0a;
  background: #da0a0a;
}
/* Base */
a {
  outline: 0;
}
a:hover {
  outline: 0;
}
a:focus {
  text-decoration: none;
  outline: 0;
}
input::-moz-focus-inner {
  border: 0;
}
input:focus,
select:focus,
textarea:focus,
button:focus *:focus {
  outline: none;
}