/********************************************************************************/
/* FOOTER
/********************************************************************************/

footer {
	position: relative;
    padding: 30px 20px;
	color: #fffefe;
	font-size: 14px;
	line-height: 24px;
	text-align: center;
	direction: rtl;
}
footer div {
	max-width: 960px;
	margin: 0 auto;
}
footer a {
	color: inherit;
	white-space: nowrap;
	vertical-align: 0.1em;
}
footer a:hover{
	text-decoration: underline;
}
footer span {
	vertical-align: 0.1em;
}

footer .waze-link:after {
	content: ' > ';
	visibility: hidden;
}
footer .waze-link:hover:after {
	visibility: visible;
}

#sharpen-link {
}
#sharpen-link img {
	height: 1.05em;
	margin: 0 0.2em;
	vertical-align: middle;
}

.up-btn {
	display: block;
	position: fixed;
	z-index: 999;
	right: -40px;
	bottom: 74px;
	width: 32px;
	height: 32px;
	border-radius: 16px;
	opacity: 0;
	background: #454545 url(../img/up-arrows.png) 0 -32px no-repeat;
	-webkit-transition: all 0.65s ease;
	   -moz-transition: all 0.65s ease;
		-ms-transition: all 0.65s ease;
		 -o-transition: all 0.65s ease;
			transition: all 0.65s ease;
}
.upper-btn {
	bottom: 24px;
	background-position: 0 0;
}
#site-footer.up-on .up-btn {
	right: 20px;
	opacity: 0.7;
}
#site-footer.up-on .up-btn:hover {
	opacity: 1;
}



@media (min-width: 480px) {
}
@media (min-width: 768px) {
}
@media (min-width: 992px) {
}
@media (min-width: 1200px) {
}
@media (min-width: 1580px) {
}



