.fc-slideshow {
	margin: 0px auto; border-radius: 50%; top: 6px; width: 338px; height: 338px; position: relative; perspective: 1200px; -webkit-perspective: 1200px; -moz-perspective: 1200px;
}
.fc-slideshow nav {
	top: 0px; width: 100%; height: 100%; display: none; position: absolute; z-index: 10000;
}
.fc-slideshow nav > div {
	top: 0px; width: 50%; height: 100%; position: absolute;
}
.fc-slideshow nav .fc-left {
	left: 0px;
}
.fc-slideshow nav .fc-right {
	right: 0px;
}
.fc-slideshow nav > div span {
	left: 0px; width: 100%; height: 33%; position: absolute;
}
.fc-slideshow nav > div span:first-child {
	top: 0px;
}
.fc-slideshow nav > div span:nth-child(2) {
	top: 33%;
}
.fc-slideshow nav > div span:nth-child(3) {
	top: 66%;
}
.fc-slideshow nav i {
	transition:0.2s; top: 50%; width: 100%; height: 40px; margin-top: -20px; position: absolute; opacity: 0; pointer-events: none; backface-visibility: hidden; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden;
}
.no-csstransforms3d .fc-slideshow nav > div span {
	transition:0.2s; top: 50%; width: 100%; height: 40px; margin-top: -20px; position: absolute; opacity: 0; pointer-events: none; backface-visibility: hidden; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden;
}
.no-csstransforms3d .fc-slideshow nav > div span {
	background: rgba(0, 0, 0, 0); width: 40px; z-index: 1000;
}
.no-csstransforms3d .fc-slideshow nav .fc-left span {
	left: -80px;
}
.no-csstransforms3d .fc-slideshow nav .fc-right span {
	left: auto; right: -80px;
}
.no-csstransforms3d .fc-slideshow nav i {
	width: 40px; cursor: pointer;
}
.fc-slideshow nav .fc-left i {
	transform-origin: 100% 50%; text-align: left; -webkit-transform-origin: 100% 50%; -moz-transform-origin: 100% 50%;
}
.fc-slideshow nav .fc-right i {
	transform-origin: 0% 50%; text-align: right; -webkit-transform-origin: 0% 50%; -moz-transform-origin: 0% 50%;
}
.csstransforms3d .fc-slideshow nav > div span:hover ~ i {
	opacity: 1;
}
.no-csstransforms3d .fc-slideshow nav i {
	opacity: 1;
}
.no-csstransforms3d .fc-slideshow nav > div span {
	opacity: 1;
}
.csstransforms3d .fc-slideshow nav > div span:nth-child(2):hover ~ i {
	transform: rotate(0deg); -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg);
}
.csstransforms3d .fc-slideshow nav > .fc-left span:first-child:hover ~ i {
	transform: rotate(45deg); -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg);
}
.csstransforms3d .fc-slideshow nav > .fc-right span:nth-child(3):hover ~ i {
	transform: rotate(45deg); -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg);
}
.csstransforms3d .fc-slideshow nav > .fc-right span:first-child:hover ~ i {
	transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg);
}
.csstransforms3d .fc-slideshow nav > .fc-left span:nth-child(3):hover ~ i {
	transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg);
}
ul.fc-slides {
	list-style: none; margin: 0px; padding: 0px;
}
ul.fc-slides li {
	display: none;
}
.no-js ul.fc-slides li {
	display: block;
}
.fc-flip {
	border-radius: 50%; width: 100%; height: 100%; transform-style: preserve-3d; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d;
}
.fc-flip div {
	border-radius: 50%; left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; transform-style: preserve-3d; backface-visibility: hidden; -webkit-backface-visibility: hidden; -webkit-transform-style: preserve-3d; -moz-backface-visibility: hidden; -moz-transform-style: preserve-3d;
}
.fc-flip .fc-back {
	transform: rotateY(-180deg); -webkit-transform: rotateY(-180deg); -moz-transform: rotateY(-180deg);
}
.fc-slideshow img {
	border-radius: 50%;
}
.fc-slideshow h3 {
	background: rgb(255, 81, 76); border-radius: 20% 10% 50% 5% / 25% 10% 30% 75%; left: 80px; top: 50%; height: 50px; text-align: center; right: 80px; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 50px; letter-spacing: 2px; font-size: 22px; margin-top: 30px; position: absolute;
}
.fc-overlay-light {
	opacity: 0;
}
.fc-overlay-dark {
	opacity: 0;
}
.fc-overlay-light {
	background: rgba(255, 255, 255, 1);
}
.fc-overlay-dark {
	background: rgba(0, 0, 0, 1);
}
.no-js .fc-slideshow {
	height: auto; box-shadow: none;
}
.no-js .fc-slideshow h3 {
	margin: 5px; left: auto; top: auto; width: auto; height: auto; right: auto; position: relative;
}
