﻿article {
	-webkit-perspective: 600px;
	-moz-perspective: 600px;
	perspective: 600px;
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
}
img {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	pointer-events: none;
}
section {
	position: absolute;
	-webkit-transform: none;
	-moz-transform: none;
	-ms-transform: none;
	-o-transform: none;
	transform: none;
	width: 512px;
	height: 380px;
	top: 50%;
	left: 50%;
	margin-left: -256px;
	margin-top: -220px;
	opacity: 0;
}
section.bee3D-active {
	opacity: 1;
	z-index: 1;
}
section.bee3D-slide {
	-webkit-transition: -webkit-transform .7s ease,opacity .7s ease,background-color .7s ease;
	-moz-transition: -moz-transform .7s ease,opacity .7s ease,background-color .7s ease;
	-o-transition: -o-transform .7s ease,opacity .7s ease,background-color .7s ease;
	transition: transform .7s ease,opacity .7s ease,background-color .7s ease;
}
@media only screen and (max-width:768px){
section {
	margin-top: -216px;
}
a {
	-webkit-transform: none;
	-moz-transform: none;
	-ms-transform: none;
	-o-transform: none;
	transform: none;
}
section.bee3D-slide {
	-webkit-transition: -webkit-transform .7s ease,opacity .7s ease;
	-moz-transition: -moz-transform .7s ease,opacity .7s ease;
	-o-transition: -o-transform .7s ease,opacity .7s ease;
	transition: transform .7s ease,opacity .7s ease;
}
}
@media only screen and (max-width:570px){
article {
	-webkit-transform: scale(.5)translateY(-27px);
	-moz-transform: scale(.5)translateY(-27px);
	-ms-transform: scale(.5)translateY(-27px);
	-o-transform: scale(.5)translateY(-27px);
	transform: scale(.5)translateY(-27px);
}
}
#main {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}
section .box {
	overflow: hidden;
	width: 100%;
	height: 100%;
}
section .box p {
	color: rgba(40,44,42,.05);
	font-weight: 900;
	font-size: 12em;
	line-height: 1;
	text-align: center;
	vertical-align: middle;
	padding: .8em 0;
}
@font-face{font-family:"icomoon";src:url("../fonts/icomoone02d.eot");src:url("../fonts/icomoond41d.eot#iefix-ppd4es") format("embedded-opentype"),url("../fonts/icomoone02d.woff") format("woff"),url("../fonts/icomoone02d.ttf") format("truetype"),url("../images/icomoone02d.svg#icomoon") format("svg");font-weight:400;font-style:normal}
.icon, .navigate {
	font-family: "icomoon";
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.icon-arrow-right:before {
	content: "\e600";
}
.icon-arrow-left:before {
	content: "\e601";
}
.navigate {
	position: absolute;
	cursor: pointer;
	top: 50%;
	font-size: 8em;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	color: rgba(0,0,0,.45);
	-webkit-transition: color .7s ease;
	-moz-transition: color .7s ease;
	-o-transition: color .7s ease;
	transition: color .7s ease;
}
.navigate:hover {
	color: rgba(0,0,0,.75);
}
.navigate.prev {
	left: 3%;
}
.navigate.next {
	right: 3%;
}
.dragger {
	cursor: grab;
	cursor: -moz-grab;
	cursor: -webkit-grab;
}
.dragger:active {
	cursor: grabbing;
	cursor: -moz-grabbing;
	cursor: -webkit-grabbing;
}
.shadow-box {
	position: absolute;
	z-index: -1;
	left: 0;
	width: 100%;
	height: 100px;
}
.shadow-box .shadow > span {
	display: block;
	content: "";
	left: 0;
	width: 100%;
	height: 200px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	background: rgba(0,0,0,.45);
	-webkit-box-shadow: 0 0 200px 50px rgba(0,0,0,.7);
	-moz-box-shadow: 0 0 200px 50px rgba(0,0,0,.7);
	box-shadow: 0 0 200px 50px rgba(0,0,0,.7);
	-webkit-transition: opacity 1.5s;
	-moz-transition: opacity 1.5s;
	-o-transition: opacity 1.5s;
	transition: opacity 1.5s;
	opacity: .15;
	-webkit-transform: rotateX(95deg)translateZ(30px)scale(.55);
	-moz-transform: rotateX(95deg)translateZ(30px)scale(.55);transform:rotateX(95deg)translateZ(30px)scale(.55)
}
.layer {
	position: relative!important;
}
.classic {
}
.classic section .box {
}
.classic a {
	color: #f36f56;
}
.carousel {
}
.carousel section .box {
}
.carousel a {
	color: #83c745;
}
.concave {
}
.concave section .box {
}
.concave a {
	color: #eb9cb8;
}
.coverflow {
}
.coverflow section .box {
}
.coverflow a {
	color: #2aceb9;
}
.cube {
}
.cube section .box {
}
.cube a {
	color: #56aee7;
}
.arc {
}
.arc section .box {
}
.arc a {
	color: #ffab07;
}
.wave {
}
.wave section .box {
}
.wave a {
	color: #028f76;
}
.spiral-right {
}
.spiral-right section .box {
}
.spiral-right a {
	color: #b3e099;
}
.spiral-left {
}
.spiral-left section .box {
}
.spiral-left a {
	color: #b3e099;
}
.classic section.bee3D-before {
	-webkit-transform: translate3d(-1920px,0,0);
	-moz-transform: translate3d(-1920px,0,0);
	transform: translate3d(-1920px,0,0);
}
.classic section.bee3D-before-2 {
	-webkit-transform: translate3d(-1280px,0,0);
	-moz-transform: translate3d(-1280px,0,0);
	transform: translate3d(-1280px,0,0);
	opacity: .1;
}
.classic section.bee3D-before-1 {
	-webkit-transform: translate3d(-640px,0,0);
	-moz-transform: translate3d(-640px,0,0);
	transform: translate3d(-640px,0,0);
	opacity: .3;
}
.classic section.bee3D-after {
	-webkit-transform: translate3d(1920px,0,0);
	-moz-transform: translate3d(1920px,0,0);
	transform: translate3d(1920px,0,0);
}
.classic section.bee3D-after-2 {
	-webkit-transform: translate3d(1280px,0,0);
	-moz-transform: translate3d(1280px,0,0);
	transform: translate3d(1280px,0,0);
	opacity: .1;
}
.classic section.bee3D-after-1 {
	-webkit-transform: translate3d(640px,0,0);
	-moz-transform: translate3d(640px,0,0);
	transform: translate3d(640px,0,0);
	opacity: .3;
}
.carousel section.bee3D-before {
	-webkit-transform: translateX(-980px)rotateY(-72deg)translateX(-1290px);
	-moz-transform: translateX(-980px)rotateY(-72deg)translateX(-1290px);
	transform: translateX(-980px)rotateY(-72deg)translateX(-1290px);
	opacity: 0;
}
.carousel section.bee3D-before-2 {
	-webkit-transform: translateX(-590px)rotateY(-52deg)translateX(-780px);
	-moz-transform: translateX(-590px)rotateY(-52deg)translateX(-780px);
	transform: translateX(-590px)rotateY(-52deg)translateX(-780px);
	opacity: .3;
}
.carousel section.bee3D-before-1 {
	-webkit-transform: translateX(-270px)rotateY(-30deg)translateX(-290px);
	-moz-transform: translateX(-270px)rotateY(-30deg)translateX(-290px);
	transform: translateX(-270px)rotateY(-30deg)translateX(-290px);
	opacity: .5;
}
.carousel section.bee3D-after {
	-webkit-transform: translateX(980px)rotateY(72deg)translateX(1290px);
	-moz-transform: translateX(980px)rotateY(72deg)translateX(1290px);
	transform: translateX(980px)rotateY(72deg)translateX(1290px);
	opacity: 0;
}
.carousel section.bee3D-after-1 {
	-webkit-transform: translateX(270px)rotateY(30deg)translateX(290px);
	-moz-transform: translateX(270px)rotateY(30deg)translateX(290px);
	transform: translateX(270px)rotateY(30deg)translateX(290px);
	opacity: .5;
}
.carousel section.bee3D-after-2 {
	-webkit-transform: translateX(590px)rotateY(52deg)translateX(780px);
	-moz-transform: translateX(590px)rotateY(52deg)translateX(780px);
	transform: translateX(590px)rotateY(52deg)translateX(780px);
	opacity: .3;
}
.concave section.bee3D-before {
	-webkit-transform: translateX(-800px)rotateY(90deg)translateX(-800px);
	-moz-transform: translateX(-800px)rotateY(90deg)translateX(-800px);
	transform: translateX(-800px)rotateY(90deg)translateX(-800px);
}
.concave section.bee3D-before-1 {
	-webkit-transform: translateX(-310px)rotateY(28deg)translateX(-240px);
	-moz-transform: translateX(-310px)rotateY(28deg)translateX(-240px);
	transform: translateX(-310px)rotateY(28deg)translateX(-240px);
	opacity: .4;
}
.concave section.bee3D-after {
	-webkit-transform: translateX(800px)rotateY(-90deg)translateX(800px);
	-moz-transform: translateX(800px)rotateY(-90deg)translateX(800px);
	transform: translateX(800px)rotateY(-90deg)translateX(800px);
}
.concave section.bee3D-after-1 {
	-webkit-transform: translateX(310px)rotateY(-28deg)translateX(240px);
	-moz-transform: translateX(310px)rotateY(-28deg)translateX(240px);
	transform: translateX(310px)rotateY(-28deg)translateX(240px);
	opacity: .4;
}
.coverflow section.bee3D-before {
	-webkit-transform: translateX(-270px)rotateY(45deg)scale(.6);
	-moz-transform: translateX(-270px)rotateY(45deg)scale(.6);
	transform: translateX(-270px)rotateY(45deg)scale(.6);
	z-index: 6;
}
.coverflow section.bee3D-before-3 {
	-webkit-transform: translateX(-230px)rotateY(45deg)scale(.6);
	-moz-transform: translateX(-230px)rotateY(45deg)scale(.6);
	transform: translateX(-230px)rotateY(45deg)scale(.6);
	opacity: .1;
	z-index: 7;
}
.coverflow section.bee3D-before-2 {
	-webkit-transform: translateX(-190px)rotateY(45deg)scale(.6);
	-moz-transform: translateX(-190px)rotateY(45deg)scale(.6);
	transform: translateX(-190px)rotateY(45deg)scale(.6);
	opacity: .2;
	z-index: 8;
}
.coverflow section.bee3D-before-1 {
	-webkit-transform: translateX(-150px)rotateY(45deg)scale(.6);
	-moz-transform: translateX(-150px)rotateY(45deg)scale(.6);
	transform: translateX(-150px)rotateY(45deg)scale(.6);
	opacity: .3;
	z-index: 9;
}
.coverflow section.bee3D-active {
	z-index: 10;
}
.coverflow section.bee3D-after {
	-webkit-transform: translateX(270px)rotateY(-45deg)scale(.6);
	-moz-transform: translateX(270px)rotateY(-45deg)scale(.6);
	transform: translateX(270px)rotateY(-45deg)scale(.6);
	z-index: 6;
}
.coverflow section.bee3D-after-1 {
	-webkit-transform: translateX(150px)rotateY(-45deg)scale(.6);
	-moz-transform: translateX(150px)rotateY(-45deg)scale(.6);
	transform: translateX(150px)rotateY(-45deg)scale(.6);
	opacity: .3;
	z-index: 9;
}
.coverflow section.bee3D-after-2 {
	-webkit-transform: translateX(190px)rotateY(-45deg)scale(.6);
	-moz-transform: translateX(190px)rotateY(-45deg)scale(.6);
	transform: translateX(190px)rotateY(-45deg)scale(.6);
	opacity: .2;
	z-index: 8;
}
.coverflow section.bee3D-after-3 {
	-webkit-transform: translateX(230px)rotateY(-45deg)scale(.6);
	-moz-transform: translateX(230px)rotateY(-45deg)scale(.6);
	transform: translateX(230px)rotateY(-45deg)scale(.6);
	opacity: .1;
	z-index: 7;
}
.cube section.bee3D-before {
	-webkit-transform: translateX(-332px)rotateY(-70deg)translateX(-652px)rotateY(-110deg)translateX(-530px);
	-moz-transform: translateX(-332px)rotateY(-70deg)translateX(-652px)rotateY(-110deg)translateX(-530px);
	transform: translateX(-332px)rotateY(-70deg)translateX(-652px)rotateY(-110deg)translateX(-530px);
}
.cube section.bee3D-before-1 {
	-webkit-transform: translateX(-332px)rotateY(-70deg)translateX(-512px);
	-moz-transform: translateX(-332px)rotateY(-70deg)translateX(-512px);
	transform: translateX(-332px)rotateY(-70deg)translateX(-512px);
	opacity: .5;
}
.cube section.bee3D-after {
	-webkit-transform: translateX(332px)rotateY(70deg)translateX(652px)rotateY(110deg)translateX(530px);
	-moz-transform: translateX(332px)rotateY(70deg)translateX(652px)rotateY(110deg)translateX(530px);
	transform: translateX(332px)rotateY(70deg)translateX(652px)rotateY(110deg)translateX(530px);
}
.cube section.bee3D-after-1 {
	-webkit-transform: translateX(332px)rotateY(70deg)translateX(512px);
	-moz-transform: translateX(332px)rotateY(70deg)translateX(512px);
	transform: translateX(332px)rotateY(70deg)translateX(512px);
	opacity: .5;
}
.arc section.bee3D-before {
	-webkit-transform: translateX(-750px)translateY(240px)rotateZ(-17deg)scale(.5);
	-moz-transform: translateX(-750px)translateY(240px)rotateZ(-17deg)scale(.5);
	transform: translateX(-750px)translateY(240px)rotateZ(-17deg)scale(.5);
	opacity: 0;
}
.arc section.bee3D-before-2 {
	-webkit-transform: translateX(-560px)translateY(160px)rotateZ(-14deg)scale(.6);
	-moz-transform: translateX(-560px)translateY(160px)rotateZ(-14deg)scale(.6);
	transform: translateX(-560px)translateY(160px)rotateZ(-14deg)scale(.6);
	opacity: .3;
}
.arc section.bee3D-before-1 {
	-webkit-transform: translateX(-350px)translateY(75px)rotateZ(-8deg)scale(.8);
	-moz-transform: translateX(-350px)translateY(75px)rotateZ(-8deg)scale(.8);
	transform: translateX(-350px)translateY(75px)rotateZ(-8deg)scale(.8);
	opacity: .5;
}
.arc section.bee3D-after {
	-webkit-transform: translateX(750px)translateY(240px)rotateZ(17deg)scale(.5);
	-moz-transform: translateX(750px)translateY(240px)rotateZ(17deg)scale(.5);
	transform: translateX(750px)translateY(240px)rotateZ(17deg)scale(.5);
	opacity: 0;
}
.arc section.bee3D-after-1 {
	-webkit-transform: translateX(350px)translateY(75px)rotateZ(8deg)scale(.8);
	-moz-transform: translateX(350px)translateY(75px)rotateZ(8deg)scale(.8);
	transform: translateX(350px)translateY(75px)rotateZ(8deg)scale(.8);
	opacity: .5;
}
.arc section.bee3D-after-2 {
	-webkit-transform: translateX(560px)translateY(160px)rotateZ(14deg)scale(.6);
	-moz-transform: translateX(560px)translateY(160px)rotateZ(14deg)scale(.6);
	transform: translateX(560px)translateY(160px)rotateZ(14deg)scale(.6);
	opacity: .3;
}
.wave section.bee3D-before {
	-webkit-transform: translateX(-690px)translateY(120px)rotateZ(-6deg)rotateY(-15deg)scale(.4);
	-moz-transform: translateX(-690px)translateY(120px)rotateZ(-6deg)rotateY(-15deg)scale(.4);
	transform: translateX(-690px)translateY(120px)rotateZ(-6deg)rotateY(-15deg)scale(.4);
	opacity: 0;
}
.wave section.bee3D-before-2 {
	-webkit-transform: translateX(-560px)translateY(100px)rotateZ(-14deg)rotateY(-40deg)scale(.55);
	-moz-transform: translateX(-560px)translateY(100px)rotateZ(-14deg)rotateY(-40deg)scale(.55);
	transform: translateX(-560px)translateY(100px)rotateZ(-14deg)rotateY(-40deg)scale(.55);
	opacity: .3;
}
.wave section.bee3D-before-1 {
	-webkit-transform: translateX(-410px)translateY(55px)rotateZ(-11deg)rotateY(-30deg)scale(.8);
	-moz-transform: translateX(-410px)translateY(55px)rotateZ(-11deg)rotateY(-30deg)scale(.8);
	transform: translateX(-410px)translateY(55px)rotateZ(-11deg)rotateY(-30deg)scale(.8);
	opacity: .5;
}
.wave section.bee3D-after {
	-webkit-transform: translateX(690px)translateY(120px)rotateZ(6deg)rotateY(15deg)scale(.4);
	-moz-transform: translateX(690px)translateY(120px)rotateZ(6deg)rotateY(15deg)scale(.4);
	transform: translateX(690px)translateY(120px)rotateZ(6deg)rotateY(15deg)scale(.4);
	opacity: 0;
}
.wave section.bee3D-after-1 {
	-webkit-transform: translateX(410px)translateY(55px)rotateZ(11deg)rotateY(30deg)scale(.8);
	-moz-transform: translateX(410px)translateY(55px)rotateZ(11deg)rotateY(30deg)scale(.8);
	transform: translateX(410px)translateY(55px)rotateZ(11deg)rotateY(30deg)scale(.8);
	opacity: .5;
}
.wave section.bee3D-after-2 {
	-webkit-transform: translateX(560px)translateY(100px)rotateZ(14deg)rotateY(40deg)scale(.55);
	-moz-transform: translateX(560px)translateY(100px)rotateZ(14deg)rotateY(40deg)scale(.55);
	transform: translateX(560px)translateY(100px)rotateZ(14deg)rotateY(40deg)scale(.55);
	opacity: .3;
}
.spiral-right section.bee3D-before {
	-webkit-transform: translateX(-980px)rotateY(-72deg)translateX(-1290px)translate3d(0,600px,0);
	-moz-transform: translateX(-980px)rotateY(-72deg)translateX(-1290px)translate3d(0,600px,0);
	transform: translateX(-980px)rotateY(-72deg)translateX(-1290px)translate3d(0,600px,0);
	opacity: 0;
}
.spiral-right section.bee3D-before-2 {
	-webkit-transform: translateX(-590px)rotateY(-52deg)translateX(-780px)translate3d(0,400px,0);
	-moz-transform: translateX(-590px)rotateY(-52deg)translateX(-780px)translate3d(0,400px,0);
	transform: translateX(-590px)rotateY(-52deg)translateX(-780px)translate3d(0,400px,0);
	opacity: .3;
}
.spiral-right section.bee3D-before-1 {
	-webkit-transform: translateX(-270px)rotateY(-30deg)translateX(-290px)translate3d(0,200px,0);
	-moz-transform: translateX(-270px)rotateY(-30deg)translateX(-290px)translate3d(0,200px,0);
	transform: translateX(-270px)rotateY(-30deg)translateX(-290px)translate3d(0,200px,0);
	opacity: .5;
}
.spiral-right section.bee3D-after {
	-webkit-transform: translateX(980px)rotateY(72deg)translateX(1290px)translate3d(0,-600px,0);
	-moz-transform: translateX(980px)rotateY(72deg)translateX(1290px)translate3d(0,-600px,0);
	transform: translateX(980px)rotateY(72deg)translateX(1290px)translate3d(0,-600px,0);
	opacity: 0;
}
.spiral-right section.bee3D-after-1 {
	-webkit-transform: translateX(270px)rotateY(30deg)translateX(290px)translate3d(0,-200px,0);
	-moz-transform: translateX(270px)rotateY(30deg)translateX(290px)translate3d(0,-200px,0);
	transform: translateX(270px)rotateY(30deg)translateX(290px)translate3d(0,-200px,0);
	opacity: .5;
}
.spiral-right section.bee3D-after-2 {
	-webkit-transform: translateX(590px)rotateY(52deg)translateX(780px)translate3d(0,-400px,0);
	-moz-transform: translateX(590px)rotateY(52deg)translateX(780px)translate3d(0,-400px,0);
	transform: translateX(590px)rotateY(52deg)translateX(780px)translate3d(0,-400px,0);
	opacity: .3;
}
.spiral-left section.bee3D-before {
	-webkit-transform: translateX(-980px)rotateY(-72deg)translateX(-1290px)translate3d(0,-600px,0);
	-moz-transform: translateX(-980px)rotateY(-72deg)translateX(-1290px)translate3d(0,-600px,0);
	transform: translateX(-980px)rotateY(-72deg)translateX(-1290px)translate3d(0,-600px,0);
	opacity: 0;
}
.spiral-left section.bee3D-before-2 {
	-webkit-transform: translateX(-590px)rotateY(-52deg)translateX(-780px)translate3d(0,-400px,0);
	-moz-transform: translateX(-590px)rotateY(-52deg)translateX(-780px)translate3d(0,-400px,0);
	transform: translateX(-590px)rotateY(-52deg)translateX(-780px)translate3d(0,-400px,0);
	opacity: .3;
}
.spiral-left section.bee3D-before-1 {
	-webkit-transform: translateX(-270px)rotateY(-30deg)translateX(-290px)translate3d(0,-200px,0);
	-moz-transform: translateX(-270px)rotateY(-30deg)translateX(-290px)translate3d(0,-200px,0);
	transform: translateX(-270px)rotateY(-30deg)translateX(-290px)translate3d(0,-200px,0);
	opacity: .5;
}
.spiral-left section.bee3D-after {
	-webkit-transform: translateX(980px)rotateY(72deg)translateX(1290px)translate3d(0,600px,0);
	-moz-transform: translateX(980px)rotateY(72deg)translateX(1290px)translate3d(0,600px,0);
	transform: translateX(980px)rotateY(72deg)translateX(1290px)translate3d(0,600px,0);
	opacity: 0;
}
.spiral-left section.bee3D-after-1 {
	-webkit-transform: translateX(270px)rotateY(30deg)translateX(290px)translate3d(0,200px,0);
	-moz-transform: translateX(270px)rotateY(30deg)translateX(290px)translate3d(0,200px,0);
	transform: translateX(270px)rotateY(30deg)translateX(290px)translate3d(0,200px,0);
	opacity: .5;
}
.spiral-left section.bee3D-after-2 {
	-webkit-transform: translateX(590px)rotateY(52deg)translateX(780px)translate3d(0,400px,0);
	-moz-transform: translateX(590px)rotateY(52deg)translateX(780px)translate3d(0,400px,0);
	transform: translateX(590px)rotateY(52deg)translateX(780px)translate3d(0,400px,0);
	opacity: .3;
}
