/*! normalize.css v3.0.2 | MIT License | git.io/normalize */

.wpspd-controls-holder {
	text-align:center;
	position:relative;
	position:absolute;
	right:0;
	bottom:0;
	left:0;
	padding-bottom:50px
}
.wpspd-controls-holder>div>div {
	display:inline-block;
	vertical-align:middle
}
.wpspd-controls-holder .wpspd-to-content-holder {
	float:left;
	display:none
}
.wpspd-hero-loaded .wpspd-controls-holder .wpspd-to-content-holder {
	display:inline-block
}
.wpspd-no-content:not(.page-template-home-template) .wpspd-controls-holder .wpspd-to-content-holder {
display:none
}
.wpspd-controls-holder .wpspd-flickity-dots {
	margin-top:4px;
	float:right
}
.wpspd-controls-holder .wpspd-slide-description {
	float:right;
	text-align:right;
	margin-top:.9em;
	white-space:normal;
	max-width:40%;
	line-height:1em
}
.wpspd-controls-holder .wpspd-flickity-dots+.wpspd-slide-description {
	margin-right:35px
}
.wpspd-desc-bottom-center .wpspd-to-content-holder {
	float:none
}
.wpspd-desc-bottom-left #wpspd-page-description+.wpspd-controls-holder .wpspd-to-content-holder {
	float:right;
	margin-left:25px
}
.wpspd-desc-bottom-right #wpspd-page-description+.wpspd-controls-holder .wpspd-flickity-dots {
	float:left;
	margin-left:25px
}
.wpspd-desc-bottom-right #wpspd-page-description+.wpspd-controls-holder .wpspd-slide-description {
	float:left;
	text-align:left
}
.wpspd-desc-bottom-right #wpspd-page-description+.wpspd-controls-holder .wpspd-flickity-dots+.wpspd-slide-description {
	margin-left:35px
}
#wpspd-to-content {
	position:relative;
	display:block;
	width:40px;
	height:40px;
	margin-left:-10px;
	background:url(../img/px.gif)
}
.wpspd-hero-loaded #wpspd-to-content:before {
	content:'';
	display:block;
	width:10px;
	height:10px;
	margin:-8px 0 0 -5px;
	border:2px solid;
	border-top:0;
	border-right:0;
	border-bottom-left-radius:3px;
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg)
}
.wpspd-hero-loaded #wpspd-to-content:after {
	content:'';
	border:2px solid;
	-webkit-border-radius:50%;
	border-radius:0%;
	position:absolute;
	top:5px;
	right:5px;
	bottom:5px;
	left:5px
}
.wpspd-hero-loaded:not(.wpspd-menu-active) #wpspd-to-content:before {
-webkit-animation:wpspd-to-content-slide ease 2s infinite .5s;
animation:wpspd-to-content-slide ease 2s infinite .5s
}
.wpspd-hero-loaded:not(.wpspd-menu-active) #wpspd-to-content:after {
-webkit-animation:wpspd-to-content-scale ease 2s infinite .5s;
animation:wpspd-to-content-scale ease 2s infinite .5s
}
@-webkit-keyframes wpspd-to-content-slide {
75% {
-webkit-transform:translate(0, 0) rotate(-45deg)
}
80% {
-webkit-opacity:0;
opacity:0;
-webkit-transform:translate(0, 60px)
}
80.001% {
-webkit-transform:translate(0, -60px) rotate(-45deg)
}
}
@keyframes wpspd-to-content-slide {
75% {
-webkit-transform:translate(0, 0) rotate(-45deg);
transform:translate(0, 0) rotate(-45deg)
}
80% {
-webkit-opacity:0;
opacity:0;
-webkit-transform:translate(0, 60px);
transform:translate(0, 60px)
}
80.001% {
-webkit-transform:translate(0, -60px) rotate(-45deg);
transform:translate(0, -60px) rotate(-45deg)
}
}
@-webkit-keyframes wpspd-to-content-scale {
55% {
-webkit-opacity:0;
opacity:0;
-webkit-transform:scale(1)
}
60% {
-webkit-opacity:0;
opacity:0;
-webkit-transform:scale(1.5)
}
100% {
-webkit-opacity:1;
opacity:1;
-webkit-transform:scale(1)
}
}
@keyframes wpspd-to-content-scale {
55% {
-webkit-opacity:0;
opacity:0;
-webkit-transform:scale(1);
transform:scale(1)
}
60% {
-webkit-opacity:0;
opacity:0;
-webkit-transform:scale(1.5);
transform:scale(1.5)
}
100% {
-webkit-opacity:1;
opacity:1;
-webkit-transform:scale(1);
transform:scale(1)
}
}
#wpspd-page, #wpspd-page .wpspd-page-holder {
	position:static!important
}
.wpspd-no-content .wpspd-main-header+#wpspd-page .wpspd-main-holder {
	display:none
}
#wpspd-site-content>article {
	position:relative
}
#wpspd-site-content>.post-edit-link {
	bottom:auto;
	left:auto;
	z-index:10000;
	visibility:visible;
-webkit-transition:visibility .5s, opacity .3s .5s;
transition:visibility .5s, opacity .3s .5s;
	position:fixed;
	top:0;
	right:0
}
