/* ch def style */
.ab-sidebar .ab-sidebar__link,
.ab-sidebar .ab-sidebar__link:hover,
.ab-sidebar .ab-sidebar__link:focus,
.ab-sidebar .ab-sidebar__link:active,
.ab-sidebar .ab-sidebar__link:visited{
	display: block;
	border: none;
	outline: none;
	background: none;
	max-width: none;
	max-height: none;
	min-width: 0;
	min-height: 0;
	opacity: 1;
	padding: 0;
	margin: 0;
	text-decoration: none;
}

/* style */
.ab-sidebar{
}
	.ab-sidebar .ab-sidebar__link{
	    display: block;
	    background-repeat: no-repeat;
		position: relative;
		-webkit-transition: all 0.3s;
		-o-transition: all 0.3s;
		transition: all 0.3s;
		left: 0;
	}
		.ab-sidebar__ico{
			display: block;
			width: 46px;
			height: 46px;
			-webkit-transition: all 0.5s;
			-o-transition: all 0.5s;
			transition: all 0.5s;
		}
		.ab-sidebar__ico-shadow{
			-webkit-box-shadow: 0 0 0 1px rgba(0,0,0,.1),0 3px 4px -3px rgba(0,0,0,.3);
			-moz-box-shadow: 0 0 0 1px rgba(0,0,0,.1),0 3px 4px -3px rgba(0,0,0,.3);
			-ms-box-shadow: 0 0 0 1px rgba(0,0,0,.1),0 3px 4px -3px rgba(0,0,0,.3);
			-o-box-shadow: 0 0 0 1px rgba(0,0,0,.1),0 3px 4px -3px rgba(0,0,0,.3);
			box-shadow: 0 0 0 1px rgba(0,0,0,.1),0 3px 4px -3px rgba(0,0,0,.3);
		}

	.ab-sidebar.ab-position-left{left: 0;}
	.ab-sidebar.ab-position-right{right: 0;}
	.ab-sidebar.ab-position-indiv .ab-sidebar__link{top: 0;}
		.ab-sidebar.ab-animation-none .ab-sidebar__link:hover{
		}
		.ab-sidebar.ab-animation-twitch .ab-sidebar__link:hover{
		}
		.ab-sidebar.ab-animation-rotate .ab-sidebar__link:hover .ab-sidebar__ico{
		 	-moz-transform: srotateY(180deg);
			-webkit-transform: rotateY(180deg);
			-o-transform: rotateY(180deg);
			-ms-transform: rotateY(180deg);
			transform: rotateY(180deg);
		}
		.ab-sidebar.ab-position-left.ab-animation-shift .ab-sidebar__link:hover{left: 10px;}
		.ab-sidebar.ab-position-right.ab-animation-shift .ab-sidebar__link:hover{left: -10px;}
		.ab-sidebar.ab-position-indiv.ab-animation-shift .ab-sidebar__link:hover{top: -5px;}

	.ab-sidebar__ico, .ab-sidebar__ico-color{background-image: url('./themes/color/icons.png');}
	.ab-sidebar__ico-dark{background-image: url('./themes/dark/icons.png');}
	.ab-sidebar__ico-light{background-image: url('./themes/light/icons.png');}

	#snl{
		display: inline-block;
	}
		.ab-position-indiv{
			display: none;
		}
		#snl .ab-position-indiv{
			display: inline-block;
			position: relative !important;
		}
		#snl .ab-position-indiv .ab-sidebar__link{
			display: inline-block !important;
			margin-right: 5px !important;
		}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution:192dpi) {
	.ab-sidebar__ico, .ab-sidebar__ico-color{
		background-image: url('./themes/color/icons@2x.png');
		background-size: 230px 368px;
	}
	.ab-sidebar__ico-dark{
		background-image: url('./themes/dark/icons@2x.png');
		background-size: 230px 368px;
	}
	.ab-sidebar__ico-light{
		background-image: url('./themes/light/icons@2x.png');
		background-size: 230px 368px;
	}
}
@media screen and (max-width:767px) {
	.ab-hidden-xs-Y {display: none;}
}