.component {
	margin: 0px auto 40px; position: relative; max-width: 100%;
}
.component-small {
	width: 650px; height: 290px;
}
.component-fullwidth {
	background: none; width: 100%; height: 100%; margin-bottom: 0px; position: relative; min-height: 200px;
}
.component-transparent {
	width: 900px; height: 500px;
}
.component > ul {
	list-style: none; margin: 0px auto; padding: 0px; width: 100%; height: 100%; position: relative; max-width: 100%;
}
.component-small > ul {
	width: 450px;
}
.component-fullwidth > ul {
	overflow: hidden;
}
.component-transparent > ul {
	width: 112px;
}
.component li {
	left: 0px; top: 0px; width: 100%; height: 100%; margin-bottom: 0px; position: absolute; z-index: 1; opacity: 0; pointer-events: none;
}
.component-fullwidth li {
	overflow: hidden;
}
.component .current {
	margin: 0px; z-index: 2; opacity: 1; pointer-events: auto;
}
.component li img {
	display: inline-block; max-width: 100%;
}
.component li .be-slide-bg img {
	transition:opacity 0.5s; display: inline-block; max-width: none; opacity: 0; -webkit-transition: opacity 0.5s ease; -moz-transition: opacity 0.5s ease;
}
.component nav a {
	background: rgba(0, 0, 0, 0.2); top: 50%; width: 40px; height: 60px; text-align: center; color: rgb(255, 255, 255); line-height: 60px; overflow: hidden; font-size: 20px; position: absolute; z-index: 13;
}
a.ps-prev {
	background: rgba(0, 0, 0, 0.2); top: 50%; width: 40px; height: 60px; text-align: center; color: rgb(255, 255, 255); line-height: 60px; overflow: hidden; font-size: 20px; position: absolute; z-index: 13;
}
a.ps-next {
	background: rgba(0, 0, 0, 0.2); top: 50%; width: 40px; height: 60px; text-align: center; color: rgb(255, 255, 255); line-height: 60px; overflow: hidden; font-size: 20px; position: absolute; z-index: 13;
}
.component-small nav a.prev {
	left: 0px;
}
.component-transparent nav a.prev {
	left: 0px;
}
.component-small nav a.next {
	right: 0px;
}
.component-transparent nav a.next {
	right: 0px;
}
.component-fullwidth nav a {
	left: 50%; top: 50%; margin-top: -30px; display: none;
}
.component-fullwidth nav a.prev {
	left: 0px;
}
.component-fullwidth nav a.next {
	left: auto; right: 0px;
}
.component li .be-slide-bg-holder {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
.component li .be-slide-bg {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
.component li .be-slide-bg {
	background: none;
}
.component li .be-slide-bg .image-loader-wrap {
	text-align: center;
}
.component li .be-slide-bg i {
	margin: -10px 0px 0px -10px; left: 50%; top: 50%; width: 20px; height: 20px; line-height: 20px; font-size: 20px; display: block; position: absolute;
}
.ps-slides-inner-slide-wrap .component-fullwidth {
	
}
.be-slide-bg-holder .be-wrap {
	height: 100%;
}
.be-slider-content-wrap {
	width: 100%; height: 100%; display: table;
}
.be-slider-content {
	color: rgb(255, 255, 255); vertical-align: middle; display: table-cell; position: relative; z-index: 1;
}
.top-content.be-slider-content {
	padding-top: 15px; vertical-align: top;
}
.bottom-content.be-slider-content {
	padding-bottom: 15px; vertical-align: bottom;
}
.be-slider-content-inner {
	display: none;
}
.current .be-slider-content-inner {
	display: block;
}
.be-slider-content-inner-wrap {
	margin: 0px auto;
}
.left-content.be-slider-content-inner-wrap {
	margin: 0px 0px 0px 20px;
}
.right-content.be-slider-content-inner-wrap {
	margin: 0px 20px 0px auto;
}
@media screen and (max-width:35.5em)
{
.component-small nav a {
	top: 100%; margin-top: 10px; transform: translateY(0%); -webkit-transform: translateY(0%);
}
.component-small nav a.prev {
	left: 50%; margin-left: -80px;
}
.component-small nav a.next {
	left: 50%; right: auto; margin-left: 20px;
}
}
@media only screen and (max-width:767px)
{
.be-slider-content-inner-wrap {
	margin: 0px auto !important; left: auto !important; top: auto !important; width: 90% !important; right: auto !important; bottom: auto !important; line-height: 20px; font-size: 13px; float: none !important; max-width: 100% !important;
}
.be-slider-content-inner-wrap h1 {
	line-height: 30px; font-size: 30px;
}
.be-slider-content-inner-wrap h2 {
	line-height: 30px; font-size: 30px;
}
.be-slider-content-inner-wrap h3 {
	line-height: 30px; font-size: 30px;
}
.be-slider-content-inner-wrap h4 {
	line-height: 30px; font-size: 30px;
}
.be-slider-content-inner-wrap h5 {
	line-height: 30px; font-size: 30px;
}
.be-slider-content-inner-wrap h6 {
	line-height: 30px; font-size: 30px;
}
}
.ps-container-wrap {
	position: relative;
}
.dual-carousel-container {
	width: 100%; height: 100%; overflow: hidden; position: absolute;
}
.dual-carousel-container > div {
	width: 75%; position: absolute;
}
.dual-carousel-container > div.ps-contentwrapper {
	width: 25%;
}
.ps-contentwrapper {
	top: 0px; height: 100%;
}
.ps-content {
	background: rgb(255, 255, 255); padding: 70px 50px; width: 100%; height: 100%; overflow: hidden; display: block; position: relative; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.ps-content .ps-content-inner {
	height: 100%;
}
.pa-slides-inner-slide-container .ps-content {
	display: none; position: relative;
}
.ps-slidewrapper {
	top: 0px; height: 100%; right: 0px; overflow: hidden;
}
.ps-slides {
	width: 100%; height: 100%; bottom: 0px; position: relative;
}
.ps-slides > div {
	width: 100%; height: 100%;
}
.dual-carousel-container > a {
	background: none !important; left: 12.5%; top: auto; width: 70px; height: 50px; bottom: 20px; color: rgb(0, 0, 0); line-height: 40px; font-size: 50px; margin-left: -35px; float: left; position: absolute;
}
.ps-move {
	transition:top 400ms ease-out; -webkit-transition: top 400ms ease-out; -moz-transition: top 400ms ease-out; -o-transition: top 400ms ease-out;
}
.dual-carousel-container > a.ps-next {
	top: 20px; bottom: auto;
}
.ps-slides-inner-slide-wrap {
	width: 100%; height: 100%; display: block; position: absolute;
}
.ps-content .portfolio-title {
	margin-bottom: 20px;
}
.ps-content-thumbnail {
	margin-bottom: 20px; display: none;
}
.ps-content-thumbnail img {
	width: 100%;
}
@media screen and (max-width:960px)
{
.ps-container-wrap {
	
}
.ps-content {
	height: auto;
}
.dual-carousel-container > div {
	height: auto; position: relative;
}
.dual-carousel-container {
	height: auto; position: relative;
}
.dual-carousel-container > div.ps-contentwrapper {
	width: 100%;
}
.ps-content {
	display: none;
}
.pa-slides-inner-slide-container .ps-content {
	display: block; position: relative;
}
.ps-contentwrapper {
	top: 0px;
}
.ps-slides {
	height: auto !important; position: relative !important;
}
.ps-container-wrap {
	height: auto !important; position: relative !important;
}
.ps-slides-inner-slide-wrap {
	position: relative;
}
.ps-container-wrap .component-fullwidth {
	height: 300px !important;
}
.dual-carousel-container > div {
	width: 100% !important;
}
.ps-next {
	display: none !important;
}
.ps-prev {
	display: none !important;
}
.dual-carousel-container > a {
	display: none !important;
}
}
.fxSoftScale .navOutNext {
	animation:scaleUp 1.5s cubic-bezier(0.7, 0, 0.3, 1) forwards; -webkit-animation: scaleUp 1.5s forwards cubic-bezier(0.7, 0, 0.3, 1);
}
.fxSoftScale .navInNext {
	animation:scaleDownUp 1.5s cubic-bezier(0.7, 0, 0.3, 1) forwards; -webkit-animation: scaleDownUp 1.5s forwards cubic-bezier(0.7, 0, 0.3, 1);
}
.fxSoftScale .navOutPrev {
	animation:scaleDown 1.5s cubic-bezier(0.7, 0, 0.3, 1) forwards; -webkit-animation: scaleDown 1.5s forwards cubic-bezier(0.7, 0, 0.3, 1);
}
.fxSoftScale .navInPrev {
	animation:scaleUpDown 1.5s cubic-bezier(0.7, 0, 0.3, 1) forwards; -webkit-animation: scaleUpDown 1.5s forwards cubic-bezier(0.7, 0, 0.3, 1);
}
.fxPressAway .navOutNext {
	animation:slideOutScaleRight 1.2s cubic-bezier(0.7, 0, 0.3, 1) forwards; -webkit-animation: slideOutScaleRight 1.2s forwards cubic-bezier(0.7, 0, 0.3, 1);
}
.fxPressAway .navInNext {
	animation:slideInFromLeft 1.2s cubic-bezier(0.7, 0, 0.3, 1) forwards; opacity: 1; -webkit-animation: slideInFromLeft 1.2s forwards cubic-bezier(0.7, 0, 0.3, 1);
}
.fxPressAway .navOutPrev {
	animation:slideOutScaleLeft 1.2s cubic-bezier(0.7, 0, 0.3, 1) forwards; -webkit-animation: slideOutScaleLeft 1.2s forwards cubic-bezier(0.7, 0, 0.3, 1);
}
.fxPressAway .navInPrev {
	animation:slideInFromRight 1.2s cubic-bezier(0.7, 0, 0.3, 1) forwards; opacity: 1; -webkit-animation: slideInFromRight 1.2s forwards cubic-bezier(0.7, 0, 0.3, 1);
}
.fxSideSwing .navOutNext {
	animation:slideOutScaleRight 1.2s cubic-bezier(1, -0.2, 0, 1) forwards; -webkit-animation: slideOutScaleRight 1.2s forwards; -webkit-animation-timing-function: cubic-bezier(1, -0.2, 0, 1);
}
.fxSideSwing .navInNext {
	animation:slideInFromLeft 1.2s cubic-bezier(1, -0.2, 0, 1) forwards; opacity: 1; -webkit-animation: slideInFromLeft 1.2s forwards; -webkit-animation-timing-function: cubic-bezier(1, -0.2, 0, 1);
}
.fxSideSwing .navOutPrev {
	animation:slideOutScaleLeft 1.2s cubic-bezier(1, -0.2, 0, 1) forwards; -webkit-animation: slideOutScaleLeft 1.2s forwards; -webkit-animation-timing-function: cubic-bezier(1, -0.2, 0, 1);
}
.fxSideSwing .navInPrev {
	animation:slideInFromRight 1.2s cubic-bezier(1, -0.2, 0, 1) forwards; opacity: 1; -webkit-animation: slideInFromRight 1.2s forwards; -webkit-animation-timing-function: cubic-bezier(1, -0.2, 0, 1);
}
.fxFortuneWheel .itemwrap {
	perspective: 1600px; -webkit-perspective: 1600px;
}
.fxFortuneWheel .navOutNext {
	animation:slideOutScaleRight 1.2s cubic-bezier(0.7, 0, 0.3, 1) forwards; -webkit-animation: slideOutScaleRight 1.2s forwards cubic-bezier(0.7, 0, 0.3, 1);
}
.fxFortuneWheel .navInNext {
	transform-origin: 100% 50%; animation:rotateInFromLeft 1.2s cubic-bezier(0.7, 0, 0.3, 1) forwards; -webkit-animation: rotateInFromLeft 1.2s forwards cubic-bezier(0.7, 0, 0.3, 1); -webkit-transform-origin: 100% 50%;
}
.fxFortuneWheel .navOutPrev {
	animation:slideOutScaleLeft 1.2s cubic-bezier(0.7, 0, 0.3, 1) forwards; -webkit-animation: slideOutScaleLeft 1.2s forwards cubic-bezier(0.7, 0, 0.3, 1);
}
.fxFortuneWheel .navInPrev {
	transform-origin: 0% 50%; animation:rotateInFromRight 1.2s cubic-bezier(0.7, 0, 0.3, 1) forwards; -webkit-animation: rotateInFromRight 1.2s forwards cubic-bezier(0.7, 0, 0.3, 1); -webkit-transform-origin: 0% 50%;
}
.fxSwipe .navOutNext {
	animation:decreaseHeight 0.8s ease-in-out forwards; -webkit-animation: decreaseHeight 0.8s forwards ease-in-out;
}
.fxSwipe .navInNext {
	animation:show 0.8s ease-in-out forwards; -webkit-animation: show 0.8s forwards ease-in-out;
}
.fxSwipe .navOutPrev {
	animation:hide 0.8s ease-in-out forwards; -webkit-animation: hide 0.8s forwards ease-in-out;
}
.fxSwipe .navInPrev {
	animation:increaseHeight 0.8s ease-in-out forwards; z-index: 3; opacity: 1; -webkit-animation: increaseHeight 0.8s forwards ease-in-out;
}
.fxPushReveal .navOutNext {
	animation:slideOutBottom 0.7s ease-in-out forwards; opacity: 1; -webkit-animation: slideOutBottom 0.7s forwards ease-in-out;
}
.fxPushReveal .navInNext {
	animation:slideInHalfFromTop 0.7s ease-in-out forwards; opacity: 1; -webkit-animation: slideInHalfFromTop 0.7s forwards ease-in-out;
}
.fxPushReveal .navOutPrev {
	animation:slideOutHalfTop 0.7s ease-in-out forwards; opacity: 1; -webkit-animation: slideOutHalfTop 0.7s forwards ease-in-out;
}
.fxPushReveal .navInPrev {
	animation:slideInFromBottom 0.7s ease-in-out forwards; z-index: 11; opacity: 1; -webkit-animation: slideInFromBottom 0.7s forwards ease-in-out;
}
.fxSnapIn .navOutNext {
	animation:slideOutLeft 0.5s ease-in forwards; -webkit-animation: slideOutLeft 0.5s forwards ease-in;
}
.fxSnapIn .navInNext {
	animation:slideFromRightFast 0.5s cubic-bezier(0.7, 0, 0.3, 1) forwards; z-index: 11; opacity: 1; -webkit-animation: slideFromRightFast 0.5s forwards cubic-bezier(0.7, 0, 0.3, 1);
}
.fxSnapIn .navOutPrev {
	animation:slideOutRight 0.5s ease-in forwards; -webkit-animation: slideOutRight 0.5s forwards ease-in;
}
.fxSnapIn .navInPrev {
	animation:slideFromLeftFast 0.5s cubic-bezier(0.7, 0, 0.3, 1) forwards; z-index: 11; opacity: 1; -webkit-animation: slideFromLeftFast 0.5s forwards cubic-bezier(0.7, 0, 0.3, 1);
}
.fxSnapIn li::after {
	transition:opacity 0.4s ease-in 0.1s; left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; content: ""; opacity: 0; pointer-events: none; background-color: rgba(0, 0, 0, 0.8);
}
.fxSnapIn .navOutPrev::after {
	opacity: 1;
}
.fxSnapIn .navOutNext::after {
	opacity: 1;
}
.fxLetMeIn .itemwrap {
	perspective: 1600px; -webkit-perspective: 1600px;
}
.fxLetMeIn .navOutNext {
	transform-origin: 0% 50%; animation:rotateOutRight 0.5s ease-in-out forwards; -webkit-animation: rotateOutRight 0.5s forwards ease-in-out; -webkit-transform-origin: 0% 50%;
}
.fxLetMeIn .navInNext {
	animation:slideFromRightFast 0.5s forwards; z-index: 11; opacity: 1; -webkit-animation: slideFromRightFast 0.5s forwards ease;
}
.fxLetMeIn .navOutPrev {
	transform-origin: 100% 0%; animation:rotateOutLeft 0.5s ease-in-out forwards; -webkit-animation: rotateOutLeft 0.5s forwards ease-in-out; -webkit-transform-origin: 100% 0%;
}
.fxLetMeIn .navInPrev {
	animation:slideFromLeftFast 0.5s forwards; z-index: 11; opacity: 1; -webkit-animation: slideFromLeftFast 0.5s forwards ease;
}
.fxLetMeIn li::after {
	transition:opacity 0.5s ease-in-out; left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; content: ""; opacity: 0; pointer-events: none; background-color: rgba(0, 0, 0, 0.6);
}
.fxLetMeIn .navOutPrev::after {
	opacity: 1;
}
.fxLetMeIn .navOutNext::after {
	opacity: 1;
}
.fxStickIt .itemwrap {
	perspective: 1600px; -webkit-perspective: 1600px;
}
.fxStickIt .navOutNext {
	transform-origin: 50% 0%; animation:rotateBottomSideOut 0.8s ease-in forwards; -webkit-animation: rotateBottomSideOut 0.8s forwards ease-in; -webkit-transform-origin: 50% 0%;
}
.fxStickIt .navInNext {
	animation:slideInFromBottomDelayed 0.8s forwards; z-index: 11; opacity: 1; -webkit-animation: slideInFromBottomDelayed 0.8s forwards;
}
.fxStickIt .navOutPrev {
	animation:slideOutToBottom 0.8s forwards; opacity: 1; -webkit-animation: slideOutToBottom 0.8s forwards;
}
.fxStickIt .navInPrev {
	transform-origin: 50% 0%; animation:rotateBottomSideIn 0.8s ease-in 0.1s forwards; -webkit-animation: rotateBottomSideIn 0.8s 0.1s forwards ease-in; -webkit-transform-origin: 50% 0%;
}
.fxArchiveMe .navOutNext {
	animation:scaleHalfDown 0.7s cubic-bezier(0.7, 0, 0.3, 1) forwards; -webkit-animation: scaleHalfDown 0.7s forwards cubic-bezier(0.7, 0, 0.3, 1);
}
.fxArchiveMe .navInNext {
	animation:slideInFromBottom 0.7s cubic-bezier(0.7, 0, 0.3, 1) forwards; z-index: 11; opacity: 1; -webkit-animation: slideInFromBottom 0.7s forwards cubic-bezier(0.7, 0, 0.3, 1);
}
.fxArchiveMe .navOutPrev {
	animation:slideOutToBottom 0.7s cubic-bezier(0.7, 0, 0.3, 1) forwards; -webkit-animation: slideOutToBottom 0.7s forwards cubic-bezier(0.7, 0, 0.3, 1);
}
.fxArchiveMe .navInPrev {
	animation:scaleHalfUp 0.7s cubic-bezier(0.7, 0, 0.3, 1) forwards; -webkit-animation: scaleHalfUp 0.7s forwards cubic-bezier(0.7, 0, 0.3, 1);
}
.fxArchiveMe li::before {
	transition:opacity 0.7s cubic-bezier(0.7, 0, 0.3, 1); left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; content: ""; pointer-events: none; background-color: rgba(0, 0, 0, 0.7);
}
.fxArchiveMe li::after {
	transition:opacity 0.7s cubic-bezier(0.7, 0, 0.3, 1); left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; content: ""; pointer-events: none; background-color: rgba(0, 0, 0, 0.7);
}
.fxArchiveMe li::after {
	opacity: 1;
}
.fxArchiveMe .navOutNext::before {
	opacity: 1;
}
.fxArchiveMe li::before {
	opacity: 0;
}
.fxArchiveMe li.current::after {
	opacity: 0;
}
.fxArchiveMe .navInNext::after {
	opacity: 0;
}
.fxArchiveMe .navInPrev::after {
	opacity: 0;
}
.fxArchiveMe .navInNext::after {
	transition:none;
}
.fxVGrowth .navOutNext {
	animation:scaleDown 0.6s cubic-bezier(0.6, 0, 0.4, 1) forwards; -webkit-animation: scaleDown 0.6s forwards cubic-bezier(0.6, 0, 0.4, 1);
}
.fxVGrowth .navInNext {
	transform-origin: 50% 100%; animation:maximize 0.6s cubic-bezier(0.6, 0, 0.4, 1) forwards; z-index: 11; opacity: 1; -webkit-animation: maximize 0.6s forwards cubic-bezier(0.6, 0, 0.4, 1); -webkit-transform-origin: 50% 100%;
}
.fxVGrowth .navOutPrev {
	animation:scaleDown 0.6s cubic-bezier(0.6, 0, 0.4, 1) forwards; -webkit-animation: scaleDown 0.6s forwards cubic-bezier(0.6, 0, 0.4, 1);
}
.fxVGrowth .navInPrev {
	transform-origin: 50% 0%; animation:maximize 0.6s cubic-bezier(0.6, 0, 0.4, 1) forwards; z-index: 11; opacity: 1; -webkit-animation: maximize 0.6s forwards cubic-bezier(0.6, 0, 0.4, 1); -webkit-transform-origin: 50% 0%;
}
.fxSlideBehind .itemwrap {
	perspective: 1000px; -webkit-perspective: 1000px;
}
.fxSlideBehind .navOutNext {
	animation:hideLeft 0.8s forwards; -webkit-animation: hideLeft 0.8s forwards;
}
.fxSlideBehind .navInNext {
	animation:showRight 0.8s forwards; -webkit-animation: showRight 0.8s forwards;
}
.fxSlideBehind .navOutPrev {
	animation:hideRight 0.8s forwards; -webkit-animation: hideRight 0.8s forwards;
}
.fxSlideBehind .navInPrev {
	animation:showLeft 0.8s forwards; -webkit-animation: showLeft 0.8s forwards;
}
.fxSoftPulse .navOutPrev {
	animation:scaleUpFadeOut 0.8s ease-in forwards; -webkit-animation: scaleUpFadeOut 0.8s forwards ease-in;
}
.fxSoftPulse .navOutNext {
	animation:scaleUpFadeOut 0.8s ease-in forwards; -webkit-animation: scaleUpFadeOut 0.8s forwards ease-in;
}
.fxSoftPulse .navInPrev {
	animation:scaleDownFadeIn 0.8s ease-out forwards; -webkit-animation: scaleDownFadeIn 0.8s forwards ease-out;
}
.fxSoftPulse .navInNext {
	animation:scaleDownFadeIn 0.8s ease-out forwards; -webkit-animation: scaleDownFadeIn 0.8s forwards ease-out;
}
.fxEarthquake .navOutNext {
	animation:shakeSlideBottom 1s 0.1s forwards; opacity: 1; -webkit-animation: shakeSlideBottom 1s 0.1s forwards;
}
.fxEarthquake .navInNext {
	animation:pushFromTop 1s 0.1s forwards; -webkit-animation: pushFromTop 1s 0.1s forwards;
}
.fxEarthquake .navOutPrev {
	animation:shakeSlideTop 1s 0.1s forwards; opacity: 1; -webkit-animation: shakeSlideTop 1s 0.1s forwards;
}
.fxEarthquake .navInPrev {
	animation:pushFromBottom 1s 0.1s forwards; opacity: 1; -webkit-animation: pushFromBottom 1s 0.1s forwards;
}
.fxEarthquake li::after {
	transition:opacity 0.5s; left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; content: ""; opacity: 0; pointer-events: none; background-color: rgba(0, 0, 0, 0.3);
}
.fxEarthquake .navOutPrev::after {
	opacity: 1;
}
.fxEarthquake .navOutNext::after {
	opacity: 1;
}
.fxCliffDiving li {
	transform-origin: 50% 400%; -webkit-transform-origin: 50% 400%;
}
.fxCliffDiving .navOutNext {
	animation:rotateOutCircLeft 0.9s cubic-bezier(0.7, 0, 0.3, 1) forwards; opacity: 1; -webkit-animation: rotateOutCircLeft 0.9s forwards cubic-bezier(0.7, 0, 0.3, 1);
}
.fxCliffDiving .navInNext {
	animation:rotateInCircRight 0.9s cubic-bezier(0.7, 0, 0.3, 1) forwards; opacity: 1; -webkit-animation: rotateInCircRight 0.9s forwards cubic-bezier(0.7, 0, 0.3, 1);
}
.fxCliffDiving .navOutPrev {
	animation:rotateOutCircRight 0.9s cubic-bezier(0.7, 0, 0.3, 1) forwards; opacity: 1; -webkit-animation: rotateOutCircRight 0.9s forwards cubic-bezier(0.7, 0, 0.3, 1);
}
.fxCliffDiving .navInPrev {
	animation:rotateInCircLeft 0.9s cubic-bezier(0.7, 0, 0.3, 1) forwards; opacity: 1; -webkit-animation: rotateInCircLeft 0.9s forwards cubic-bezier(0.7, 0, 0.3, 1);
}
.fxCliffDiving li::after {
	transition:opacity 0.9s cubic-bezier(0.7, 0, 0.3, 1); left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; content: ""; opacity: 0; pointer-events: none; background-color: rgba(0, 0, 0, 1);
}
.fxCliffDiving .navOutPrev::after {
	opacity: 1;
}
.fxCliffDiving .navOutNext::after {
	opacity: 1;
}
