.book-outline ul {
	
	&.nav-list {
		border-right: 1px solid #efefef;
		padding: 10px;
		li {
			list-style: none;
			
			a {
				display: block;
				padding: 5px 10px;
				margin: 2px;
				background: transparent;

				&.active {
					background: #e7e7e7;
				}
				&:hover {
					text-decoration: underline;
					background: #e7e7e7;
					
				}
			}
			ul {
				li{
					a {
						display: inline-block;
						background: transparent;
						padding: 2px;
						margin: 2px;

						&:hover {
							text-decoration: underline;
							background:transparent;
						}
					}
				}
			}


		}
	}
}
.book-outline.sticky-book-outline {
	width: 30%;
	left: 0px;

	a.button {
		display: block;
		height:48px;
	}

	ul#book-sticky-nav {
		width: 100%;
		max-width: 100%;

		@include p-column(3);
		@media #{$small-only} {
			@include p-column(1);
		 }
		 @media #{$medium-only} {
			@include p-column(2);
		 }
		 @media #{$large-up} {
			@include p-column(3);
		 }
	
		li {
			a {
				&.active {
				}
				&:hover {	
				}
			}

			ul {
				display: none;
			}
		}
	}
}
