


.ps-container {
	width: 100%;
	height: 100%;
	overflow: hidden;
	color: #555;
	background: #fff;
	z-index: 1
}

.ps-container > div:first-child{
	position: absolute;
	width: 66.6666%;
}

.ps-container > div:last-child{
	position: absolute;
	width: 33.33333%;
}
.ps-container > div > div,
.ps-slidewrapper > nav,
.ps-slides > div {
	position: absolute;
}


.ps-slidewrapper {
	left: 0px;
	top: 0px;
	height: 100%;
	overflow: hidden;
}

.ps-slides {
	top: 0px;
	bottom: 0px;
	width: 100%;
}

.ps-slides > div {
	width: 100%;
	height: 100%;
	font-family: 'Seaweed Script', cursive;
	text-shadow:rgba(0,0,0,0.5) 1px 1px 2px; 
	font-size: 2.5em;
	padding-top: 70px;
	text-align: left;
	padding-left: 100px;

}

.navigation{
	height: 100%;
	top:0px;
	right:0px;
}
.navigation > nav {
	width: 100%;
	height: 100%;
	bottom: 0px;
	right: 0px;
	z-index: 1000;
}

.navigation > nav > a {
	width: 100%;
	height: 50%;
	position: relative;
	float: left;
	box-shadow: inset 0 0 0 9999px rgba(30,56,84,0.6);
	outline: none;
}

.navigation > nav > a:first-child {
	box-shadow: inset 0 0 0 9999px rgba(20,20,0,0.6);
}

.no-touch .navigation > nav > a {
	-webkit-transition: box-shadow 0.4s ease-in-out;
	-moz-transition: box-shadow 0.4s ease-in-out;
	-ms-transition: box-shadow 0.4s ease-in-out;
	-o-transition: box-shadow 0.4s ease-in-out;
	transition: box-shadow 0.4s ease-in-out;
}

.no-touch .navigation > nav > a:hover {
	box-shadow: inset 0 0 0 9999px rgba(246,224,121,0.1);
}

.no-touch .navigation > nav > a:first-child:hover {
	box-shadow: inset 0 0 0 9999px rgba(249,15,15,0.1);
}

.navigation > nav > a:after {
	content: '';
	position: absolute;
	width: 100px;
	height: 100px;
	top: 50%;
	left: 50%;
	margin: -20px 0 0 -50px;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	border-left: 2px solid #fff;
	border-top: 2px solid #fff;
}

.navigation > nav > a:first-child:after {
	-webkit-transform: rotate(-135deg);
	-moz-transform: rotate(-135deg);
	-o-transform: rotate(-135deg);
	-ms-transform: rotate(-135deg);
	transform: rotate(-135deg);
	margin: -80px 0 0 -50px;
}

.ps-slides > div{
	background-color: #abd;
	background-position: center top;
	background-repeat: no-repeat;
	-webkit-background-size: auto 100%;
	-moz-background-size: auto 100%;
	background-size: cover;
}
.navigation > nav > a {
	background-color: #2AC0EF;
	background-position: center top;
	background-repeat: no-repeat;
	-webkit-background-size: auto 100%;
	-moz-background-size: auto 100%;
	background-size: 100%;
}
.navigation > nav > a:last-child {
	background-color: #2B388B;
}

.ps-move {
	-webkit-transition: top 400ms ease-in-out;
	-moz-transition: top 400ms ease-in-out;
	-o-transition: top 400ms ease-in-out;
	-ms-transition: top 400ms ease-in-out;
	transition: top 400ms ease-in-out;
}

@media screen and (max-width: 768px) {
	.ps-container {
		height: 400px;
	}

	.js .ps-container > div {
		width: 100%;
		height:300px;
	}
	.js .ps-container > div:last-child {
		height: 100px;
		bottom: 0px;
		top:auto;
	}
	.js .navigation > nav > a {
	width: 50%;
	height: 100%;
	position: relative;
	float: left;
	box-shadow: inset 0 0 0 9999px rgba(30,56,84,0.6);
	outline: none;
}

	

	.js .ps-slides {
		bottom: 0px;
		top: 0px;
	}
	.navigation > nav > a:after {
		width:60px;
		height:60px;
		margin: -10px 0 0 -30px;
	}
	.navigation > nav > a:first-child:after {
		margin: -50px 0 0 -25px;
	}
	
}










