#options
{
    padding: 0 0 10px 0;
}

#filters
{
    position: relative;
    padding: 0;
    margin: 10px 0 0 0;
}


#filters li
{
    display: inline-block;
}
#filters li a, .tags a
{
    display: inline-block;
    margin: 0 0 4px 0;
    padding: 0 11px;
    height: 28px;
    line-height: 28px;
    background-color: #c7c7c7;
    background-position: 0 0;
    background-repeat: no-repeat;
    color: #FFF !important;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    width: 150px;
    text-align: center;
}
#filters li a:hover, #filters li a.selected, .tags a:hover
{
    background-color: #00a66d;
    text-decoration: none;
    color: #fff !important;
}

#options1
{
    padding: 0 0 10px 0;
}

#subTab
{
    position: relative;
    padding: 0;
    margin: 10px 0 0 0;
}

#subTab li
{
    display: inline-block;
}
#subTab li a, .tags a
{
    display: inline-block; /*margin:0 0 4px 0; 	padding:0 11px;*/
    height: 28px;
    line-height: 28px;
    background-position: 0 0;
    background-repeat: no-repeat;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    color: #c7c7c7 !important;
}

#subTab li a:hover, #subTab li a.selected, .tags a:hover
{
    text-decoration: none;
    color: #00a66d !important;
}

.dash > li:before
{
    content: "– "; /* en dash here */
}
.dvStyl
{
    font-weight: bold;
}
.dvHight
{
    height: 10px;
}
.side
{
    border: solid #c7c7c7;
    border-width: 1px 0 0;
    clear: both;
    margin: 22px 0 21px;
    height: 0;
}
.tabCursor
{
    cursor: pointer;
}

#optionsAbout
{
    padding: 0 0 10px 0;
}

#aboutFilter
{
    position: relative;
    padding: 0; /*margin: 10px 0 0 0;*/
    margin: -7px 0 0 0;
}


#aboutFilter li
{
    display: inline-block;
}
#aboutFilter li a, .tags a
{
    display: inline-block;
    margin: 0 0 4px 0;
    padding: 6px 11px;
    height: 40px;
    line-height: 28px;
    background-color: #c7c7c7;
    background-position: 0 0;
    background-repeat: no-repeat;
    color: #FFF !important;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    width: 303px;
    text-align: center;
}
#aboutFilter li a:hover, #aboutFilter li a.selected, .tags a:hover
{
    background-color: #00a66d;
    text-decoration: none;
    color: #fff !important;
}

body
{
    counter-reset: section;
}

.test {
    counter-increment: section;
    content:counter(section) ". ";
}

ol
{
    counter-reset: subsection;
}

ol li
{
    display: block;
    position: relative;
    
}
ol li:before
{
    content: counter(section) "." counter(subsection) " ";
counter-increment: subsection;
position: absolute;
margin-right: 100%;
right: 10px; /* space between number and text */
}
