@media (max-width:768px){
	#akafoe-sidebar{display: none}
}

@media (max-width:1024px){
	#akafoe-sidebar {
		left: -195px;
		top: 150px;
	}
	.sidebar-title{
		width: 6rem;
		font-size: 11px;
		margin-right:5px;
	}
	.sidebar-icon{
		width: 50px;
		padding: 3px;
	}
}

#akafoe-sidebar .sidebar-element{transition:margin-right .35s ease-in-out;-moz-transition:margin-right .35s ease-in-out;-o-transition:margin-right .35s ease-in-out;-webkit-transition:margin-right .35s ease-in-out;}
#akafoe-sidebar {
 position:fixed;
 width: 245px;
 z-index:1031;
 left: -190px;
 top: 150px
}

#akafoe-sidebar .sidebar-element {

 background: #fff;
 margin-top:5px;
 margin-bottom: 5px;
 margin-left:0;
 color: #000;
 display: flex;
 flex-direction: row-reverse;
}

.sidebar-icon{
		width: 55px;
		height: auto;
		padding: 5px;
		background-color: #000;
}
.sidebar-title{
	align-self: center;
	text-align: center;
	width: 9rem;
	margin-right: 5px;
	font-family: inherit;
	font-weight: 700;
	font-size: 14px;
	hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -o-hyphens: auto;
  -webkit-hyphens: auto;
}

#akafoe-sidebar .sidebar-element:hover {
 text-decoration:none;
 margin-right: -100px
}
