
#fullscreen {position: relative;}
#fullscreen .social-wrap {position: absolute;bottom: 50px;width: 100%;text-align: center;z-index: 9;}
#fullscreen .social-wrap li {padding-left: 3px;padding-right: 3px;}
#fullscreen .social-wrap li a {
	display: block;
	width: 28px;height: 28px;
	text-align: center;line-height: 28px;
	border-radius: 50%;
}
#fullscreen .copyright {
	position: absolute;bottom: 20px;
	width: 100%;
	font-size: 13px;text-align: center;
	z-index: 9;
}
#fullscreen .slides-container {display: none;}
#fullscreen .screen-caption {width:100%;height:100%;text-align: center;}
#fullscreen .screen-caption h1 {
	position:relative;
	margin-top:0;padding-top:0;
	font-size: 64px;font-weight: 500;
}
#fullscreen .screen-caption .caption-p {
	margin: 0;
    font-size: 13px;line-height: 2.5em;
    text-transform: uppercase;
    letter-spacing: .4em;
}
#fullscreen .btn-fullscreen {
	margin-top:40px;padding:10px 30px;
	border: 0px solid #fff;
	border-radius: 4px;
}
#fullscreen.white .screen-caption p, 
#fullscreen.white .screen-caption h1,
#fullscreen.white .copyright {color: #fff;}
#fullscreen.white .btn-fullscreen,
#fullscreen.white .social-wrap li a {background-color: #fff;color: #333;}
#fullscreen.black .screen-caption p, 
#fullscreen.black .screen-caption h1,
#fullscreen.black .copyright {color: #111;}
#fullscreen.black .btn-fullscreen,
#fullscreen.black .social-wrap li a {background-color: #111;color: #fff;}


#fullscreen .scrollable {*zoom: 1;position: relative;top: 0;left: 0;overflow-y: auto;-webkit-overflow-scrolling: touch;height: 100%;}
#fullscreen .scrollable:after {content: "";display: table;clear: both;}
.slides-navigation {position: absolute;top: 46%;margin: 0 auto;width: 100%;z-index: 3;}
.slides-navigation a {position: absolute;display: block;}
.slides-navigation a.prev {left: 0;}
.slides-navigation a.next {right: 0;}
.slides-pagination {display: none;position: absolute;bottom: 10px;width: 100%;text-align: center;z-index: 3;}
.slides-pagination a {  
  margin: 2px;width: 10px;height: 10px;
  text-indent: -100%;
  display: -moz-inline-stack;display: inline-block;
  vertical-align: middle;*vertical-align: auto;  
  *display: inline;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR4nGP6zwAAAgcBApocMXEAAAAASUVORK5CYII=");  
  overflow: hidden;zoom: 1;
  border: 1px solid #fff;  border-radius: 15px;
}
.slides-pagination a.current {background: #fff;}

.nav-fillpath a{width:70px;height:100px;-webkit-transition:opacity .3s;transition:opacity .3s;opacity:0}#fullscreen:hover .nav-fillpath a{opacity:1}.nav-fillpath .icon-wrap{position:relative;display:block;width:100%;height:100%}.nav-fillpath .icon-wrap::after,.nav-fillpath .icon-wrap::before,.nav-fillpath a::after,.nav-fillpath a::before{content:'';position:absolute;left:30%;width:3px;height:50%;background:#fff;-webkit-transition:-webkit-transform .3s;transition:transform .3s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.nav-fillpath .icon-wrap::after,.nav-fillpath .icon-wrap::before{height:0;background:#fff;-webkit-transition:height .3s,-webkit-transform .3s;transition:height .3s,transform .3s;z-index:100}.nav-fillpath .icon-wrap::before,.nav-fillpath a::before{top:50%;-webkit-transform:translateX(-50%) rotate(-135deg);transform:translateX(-50%) rotate(-135deg);-webkit-transform-origin:50% 0;transform-origin:50% 0}.nav-fillpath a.next .icon-wrap::before,.nav-fillpath a.next::before{right:30%;left:auto;-webkit-transform:translateX(-50%) rotate(135deg);transform:translateX(-50%) rotate(135deg);-webkit-transform-origin:50% 0;transform-origin:50% 0}.nav-fillpath .icon-wrap::after,.nav-fillpath a::after{top:50%;-webkit-transform:translateX(-50%) rotate(-45deg);transform:translateX(-50%) rotate(-45deg);-webkit-transform-origin:0 0;transform-origin:0 0}.nav-fillpath a.next .icon-wrap::after,.nav-fillpath a.next::after{right:30%;left:auto;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg);-webkit-transform-origin:100% 0;transform-origin:100% 0}.nav-fillpath h3{position:absolute;top:30%;color:#fff;font-weight:600;font-size:14px;opacity:0;-webkit-transition:-webkit-transform .3s,opacity .3s;transition:transform .3s,opacity .3s}.nav-fillpath a.prev h3{left:100%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.nav-fillpath a.next h3{right:100%;text-align:right;-webkit-transform:translateY(-50%) translateX(50%);transform:translateY(-50%) translateX(50%)}.nav-fillpath a:hover .icon-wrap::after,.nav-fillpath a:hover .icon-wrap::before{height:50%}.nav-fillpath a:hover .icon-wrap::before,.nav-fillpath a:hover::before{-webkit-transform:translateX(-50%) rotate(-125deg);transform:translateX(-50%) rotate(-125deg)}.nav-fillpath a.next:hover .icon-wrap::before,.nav-fillpath a.next:hover::before{-webkit-transform:translateX(-50%) rotate(125deg);transform:translateX(-50%) rotate(125deg)}.nav-fillpath a:hover .icon-wrap::after,.nav-fillpath a:hover::after{-webkit-transform:translateX(-50%) rotate(-55deg);transform:translateX(-50%) rotate(-55deg)}.nav-fillpath a.next:hover .icon-wrap::after,.nav-fillpath a.next:hover::after{-webkit-transform:translateX(-50%) rotate(55deg);transform:translateX(-50%) rotate(55deg)}.nav-fillpath a:hover h3{opacity:1;-webkit-transform:translateY(-50%) translateX(0);transform:translateY(-50%) translateX(0)}

@media (max-width: 767px) {
	#fullscreen .screen-caption h1 {font-size: 40px;}
	#fullscreen .screen-caption .caption-p {letter-spacing: .2em;}
}	