a.prev,
a.next {
	position: absolute;
	text-align: center;
	width: 50px;
	height: 50px;
	background: #fff;
	line-height: 50px;
	-webkit-transform: translateY(-50%);
			transform: translateY(-50%);
	top: 50%;
	z-index: 99999999;
	left: 0;
	opacity: .4;
	cursor: pointer;

	-webkit-transition: all .2s ease 0s;
	transition: all .2s ease 0s;
}
a.next {
	right: 0;
	left: auto;
}
a.prev:hover,
a.next:hover{
	opacity: 1;
}
#weather-unit{
	font-size: 30px;
}
#weather-unit .unit {
  cursor: pointer;
  margin: 0 25px 0 0;
  opacity: 0.3;
}
#weather-unit > .unit.current {
  cursor: default;
  opacity: 1;
}


/*back-to-top-----------------------------------------*/
.back-to-top.open {
	opacity: 1;
	-webkit-transform: none;
			transform: none;
	visibility: visible;
}
.back-to-top {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	bottom: 120px;
	height: 1px;
	left: 0;
	opacity: 0;
	position: fixed;
	top: auto;
	-webkit-transform: translateY(120px);
			transform: translateY(120px);
	visibility: hidden;
	width: 100%;
	z-index: 2000000;
}
.back-to-top .container{
	height: 1px
}
.animated {
	-webkit-transition-delay: 0s;
			transition-delay: 0s;
	-webkit-transition-duration: 0.25s;
			transition-duration: 0.25s;
	transition-property: visibility, opacity, -webkit-transform, transform;
	-webkit-transition-timing-function: ease;
			transition-timing-function: ease;
}
.back-to-top a,
.back-to-top a:link,
.back-to-top a:active,
.back-to-top a:visited {
	background: rgb(255, 255, 255) none repeat scroll 0 0;
	border: 1px solid #cdc9c8;
	border-radius: 50%;
	color: #cdc9c8;
	display: block;
	float: right;
	font-size: 1.3rem;
	height: 35px;
	line-height: 25px;
	/*  margin-right: 25px;*/
	opacity: 0.5;
	position: absolute;
	top: 0;
	right: 25px;
	text-align: center;
	width: 35px;
	z-index: 2000000;
}
.back-to-top a:hover {
	 opacity: 1;
}
.back-to-top .icon {
	font-size: 15px;
	left: 50%;
	margin-top: -2px;
	position: absolute;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
			transform: translate(-50%, -50%);
}
/*back-to-top-----------------------------------------*/


.footer-links.center {
	overflow: hidden;
	display: block;
	padding: 25px 70px;
	font-size: 15px;
}
.footer-links .accessibility-container {
	float: left;
	width: 50%;
	text-align: left;
	text-transform: uppercase;
}
.footer-links .credits{
	float: right;
	width: 50%;
	text-align: right;
	font-size: 14px;
}
.footer-links a{
	color: #c4b3a0;
	border-bottom: 1px solid #888;
}
.accessibility-mobile{
	display: none;
}
.section.subscribe{
	padding-bottom: 0;
}

@media only screen and (max-width: 1024px){
	.accessibility-container{
		display: none;
	}
	.footer-links .credits{
		float: none;
		width: 100%;
		text-align: center;
	}
	.accessibility-mobile{
		display: block;
		margin-top: 30px;
	}
	.accessibility-mobile a{
		text-transform: uppercase;
		text-align: center;
		color: #BAAC8F;
		border-bottom: 1px solid #888;
	}
}


@media only screen and (max-width: 500px){
	.modalDialog{
		overflow: auto;
	}
	#weather-icon {
		font-size: 90px;
	}
	#weather-degrees {
		font-size: 50px;
	}
	#weather-unit {
		font-size: 30px;
	}
	#weather-unit .unit {
		margin: 0 20px 0 0;
	}
	#weather-unit .unit:last-child {
		margin-right: 0;
	}


}