.block-menu-block li {
margin-bottom: 0;
}

.book-navigation ul {
    margin: 0 0 1em 0;
    padding: 2.532em .75em 0 1.333em !important;
    border-top: 1px solid #d5d5d2;
}

.book-navigation .page-links {
    margin: 3.375em 0 1em;
    padding: .602em .75em .563em;
    border-top: 1px solid #d5d5d2;
    border-bottom: 1px solid #d5d5d2;
    background: #f9f8f5;
}

.book-navigation .page-links a,.node-book .links a,.links .book_add_child a,.links .book_printer a,.links .comment_forbidden a {
    font-size: .75rem;
}

.book-navigation .page-links a {
    color: #5b5b5a;
    border: none;
}

.book-navigation .page-links a:hover {
    color: #d00000;
}

.book-navigation .menu {
    border-top: 1px solid #888;
    padding: 1em 0 0 3em;
}

.book-navigation .page-links {
    border-top: 1px solid #888;
    border-bottom: 1px solid #888;
    text-align: center;
    padding: 0.5em;
}

.book-navigation .page-previous {
    text-align: left;
    width: 42%;
    display: block;
    float: left;
}

.book-navigation .page-up {
    margin: 0 5%;
    width: 4%;
    display: block;
    float: left;
}

.book-navigation .page-next {
    text-align: right;
    width: 42%;
    display: block;
    float: right;
}

.links .comment_forbidden a {
    border-bottom-style: dotted;
    border-bottom-width: 1px;
}

.book-navigation li,.book-navigation li.collapsed,.book-navigation li.expanded,.book-navigation li.leaf {
    list-style-image: none;
    list-style-type: none;
}

.book-navigation li.collapsed,.book-navigation li.expanded,.book-navigation li.leaf {
    padding: 0 0 .254em 0;
}

.book-navigation li.collapsed > a,.book-navigation li.expanded > a,.book-navigation li.leaf > a {
    position: relative;
}

.book-navigation li.collapsed > a:before,.book-navigation li.expanded > a:before,.book-navigation li.leaf > a:before {
    position: absolute;
    top: 50%;
    transform: translate(-.75rem,-45%);
    font-size: .451rem;
    color: #5b5b5a;
    opacity: .8;
}

.book-navigation li.collapsed > a:before {
    content: '\25B6';
}

.book-navigation li.expanded > a:before {
    content: '\25BC';
}

.book-navigation li.leaf > a:before {
    content: '\2022';
}

.block-menu-block a:hover {
    cursor: pointer;
}

.block-menu-block h2 {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
}

.block-menu-block ul a {
    background-color: #ebebea;
    color: #424240;
    margin-bottom: 1px;
    padding-bottom: .5625em;
    padding-right: 1.75rem;
    padding-top: .5625em;
}

.block-menu-block ul a:hover {
    color: #9e0900;
}

.block-menu-block ul a.active {
    color: #d00000;
}

.block-menu-block ul:first-child > li > a {
    padding-left: 1.75rem;
}

.block-menu-block ul:first-child > li > a.active {
    padding-left: calc(1.75rem - 2px);
}

.block-menu-block ul:first-child > li > ul > li > a {
    padding-left: 2.5rem;
}

.block-menu-block ul:first-child > li > ul > li > a.active {
    padding-left: calc(2.5rem - 2px);
}

.block-menu-block ul:first-child > li > ul > li > ul > li a {
    padding-left: 3.25rem;
}

.block-menu-block ul:first-child > li > ul > li > ul > li a.active {
    padding-left: calc(3.25rem - 2px);
}

.block-menu-block ul:first-child > li > ul > li > ul > li > ul > li a {
    padding-left: 4rem;
}

.block-menu-block ul:first-child > li > ul > li > ul > li > ul > li a.active {
    padding-left: calc(4rem - 2px);
}

.block-menu-block ul:first-child > li > ul > li > ul > li > ul > li > ul > li a {
    padding-left: 4.75rem;
}

.block-menu-block ul:first-child > li > ul > li > ul > li > ul > li > ul > li a.active {
    padding-left: calc(4.75rem - 2px);
}

.block-menu-block ul:first-child > li:first-child > a {
    padding-top: .75em;
}

.block-menu-block ul:first-child > li:last-child > a {
    padding-bottom: 1em;
    margin-bottom: 0;
}

.block-menu-block li,.block-menu-block li.collapsed,.block-menu-block li.expanded,.block-menu-block li.leaf {
    list-style-image: none;
    list-style-type: none;
}

.block-menu-block li.collapsed > a,.block-menu-block li.expanded > a,.block-menu-block li.leaf > a {
    position: relative;
}

.block-menu-block li.collapsed > a:before,.block-menu-block li.expanded > a:before {
    position: absolute;
    top: 50%;
    transform: translate(-.75rem,-45%);
    font-size: .451rem;
    color: #6b6b68;
}

.block-menu-block li.collapsed > a:before {
    content: '\25B6';
}

.block-menu-block li.expanded > a:before {
    content: '\25BC';
}

.block-views {
    position: relative;
}

.sidebar .block-views {
    box-shadow: 0 0 1px #bbb;
    padding: 10px;
}

.node-book .book_printer {
	display: none;
}

/* Critical Questions */
.cc-header {
    background: #75818b;
    margin-bottom: 2em;
}