﻿div.widget.in-page-nav {
    overflow: hidden;
    max-width: 100%;
    display: none;
}
div.widget.in-page-nav.jquery {
    display: block;
}
div.widget.in-page-nav ul {
    overflow: visible;
    outline-style: none;
    margin: 0;
    padding: 0;
    width: 1000%;
}

div.widget.in-page-nav ul>li {
    float: left;
    margin: 0;
    margin-left: -1px;
    padding: 0;
    background-image: none;
    background: #f3f4ee;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2YzZjRlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNGY1ZjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #f3f4ee 1%, #f4f5f0 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#f3f4ee), color-stop(100%,#f4f5f0));
    background: -webkit-linear-gradient(top,  #f3f4ee 1%,#f4f5f0 100%);
    background: -o-linear-gradient(top,  #f3f4ee 1%,#f4f5f0 100%);
    background: -ms-linear-gradient(top,  #f3f4ee 1%,#f4f5f0 100%);
    background: linear-gradient(to bottom,  #f3f4ee 1%,#f4f5f0 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f4ee', endColorstr='#f4f5f0',GradientType=0 );
    border: 1px solid #d8dacf;
}
div.widget.in-page-nav li:hover,
div.widget.in-page-nav li.active {
    background: #e6e7e1;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2U2ZTdlMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmN2Y3ZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #e6e7e1 1%, #fcfcf8 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#e6e7e1), color-stop(100%,#fcfcf8));
    background: -webkit-linear-gradient(top,  #e6e7e1 1%,#fcfcf8 100%);
    background: -o-linear-gradient(top,  #e6e7e1 1%,#fcfcf8 100%);
    background: -ms-linear-gradient(top,  #e6e7e1 1%,#fcfcf8 100%);
    background: linear-gradient(to bottom,  #e6e7e1 1%,#fcfcf8 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e7e1', endColorstr='#fcfcf8',GradientType=0 );
    border-color: #c5c7c0 #c5c7c0 #fcfcf8;
}
div.widget.in-page-nav li:hover {
    border-color: #c5c7c0 #c5c7c0 #d8dacf;
}
div.widget.in-page-nav li.active:hover {
        border-color: #c5c7c0 #c5c7c0 #fcfcf8;
}
div.widget.in-page-nav li:hover+li,
div.widget.in-page-nav li.active+li {
    border-left-color: #c5c7c0;
}
div.widget.in-page-nav li:first-child {
    margin-left: 0;
}
div.widget.in-page-nav li a {
    display: block;
    text-decoration: none;
    color: #4d4d4d;
    font-size: 16px;
    font-family: "ff-dax-web-pro-n4", "ff-dax-web-pro";
    font-weight: 400;
    padding: 7px 10px 6px;
    text-shadow: 1px 1px 1px #ffffff;
    border: 1px solid #fcfcfb;
    border-width: 1px 1px 0 0;
}
div.widget.in-page-nav li a:active {
    outline-style: none;
    text-decoration: none;
}
div.widget.in-page-nav li a:focus {
    text-decoration: none;
}
div.widget.in-page-nav li a:hover,
div.widget.in-page-nav li.active a {
    color: black;
    text-decoration: none;
    border-width: 0 0 1px 0;
    padding: 8px 11px 5px 10px;
}
div.widget.jquery~.in-page-nav-tab {
    position: absolute;
}
div.widget.in-page-nav~div.widget {
    display: none;
}
div.widget.in-page-nav~div.widget.in-page-nav-end~div.widget {
    display: block;
}