.main-content {
    max-width: 900px;
    width: calc(100vw - 10px);
}

#content-mobile{
    display: none;
}

.dkwk_toc{
    margin: 0px;
    margin-left: 80px;
    margin-top: 80px;
}

#dw__toc {
    background-color: #fff;
    border-radius: 8px;
    border-left: none;
    margin: 0px !important;
    width: 285px;
    margin-top: 10px !important;
}

#dw__toc>h3.toggle>strong {
    display: none;
}

#dw__toc>h3.toggle{
    color: #181818;
    font-size: 16px;
    line-height: 19px;
    margin-bottom: 0px;
}


.dkwk_toc .dkwk_content {
    counter-reset: level1;
}

#content-mobile .dkwk_content{
    counter-reset: level1;
}

.dkwk_toc #dw__toc:before,
.dkwk_toc #dw__toc:after,
#content-mobile #dw__toc:before,
#content-mobile #dw__toc:after {
    counter-reset: level1;
    content: "";
}

.dkwk_toc #dw__toc h3:before,
#content-mobile #dw__toc h3:before {
    content: "";
}

.dkwk_toc #dw__toc a,
#content-mobile #dw__toc a {
    color: #666666;
    font-size: 14px;
    line-height: 17px;
}

.dkwk_toc #dw__toc a:hover,
.dkwk_toc #dw__toc a:active,
#content-mobile #dw__toc a:hover,
#content-mobile #dw__toc a:active {
    color: #82B92E;
}

.dkwk_toc #dw__toc a:focus,
#content-mobile #dw__toc a:focus {
    color: #194844;
}

.dkwk_toc #dw__toc ul,
#content-mobile #dw__toc ul {
    list-style: none !important;
}

.dkwk_toc #dw__toc ul li,
#content-mobile #dw__toc ul li {
    list-style-image: none !important;
    line-height: 18px;
}

.main_content_dkwk .dkwk_content h1,
.dkwk_toc ul.toc li.level1,
#content-mobile ul.toc li.level1 {
    counter-reset: level2;
}

.main_content_dkwk .dkwk_content h2,
.dkwk_toc ul.toc li.level2,
#content-mobile ul.toc li.level2 {
    counter-reset: level3;
}

.main_content_dkwk .dkwk_content h3,
.dkwk_toc ul.toc li.level3,
#content-mobile ul.toc li.level3 {
    counter-reset: level4;
}

.main_content_dkwk .dkwk_content h4,
.dkwk_toc ul.toc li.level4,
#content-mobile ul.toc li.level4 {
    counter-reset: level5;
}

.main_content_dkwk .dkwk_content h5,
.dkwk_toc ul.toc li.level5,
#content-mobile ul.toc li.level5 {}

.main_content_dkwk .dkwk_content h1:before,
.dkwk_toc ul.toc li.level1 a:before,
#content-mobile ul.toc li.level1 a:before {
    content: counter(level1) " ";
    counter-increment: level1;
}

.dkwk_toc .dkwk_content h1.sectionedit1:before,
#content-mobile .dkwk_content h1.sectionedit1:before {
    content: none;
}

.main_content_dkwk .dkwk_content h2:before {
    content: counter(level2) " ";
    counter-increment: level2;
}

.dkwk_toc ul.toc li.level2 a:before,
#content-mobile ul.toc li.level2 a:before {
    content: counter(level1) "." counter(level2) " ";
    counter-increment: level2;
}

.main_content_dkwk .dkwk_content h3:before {
    content: counter(level2) "." counter(level3) " ";
    counter-increment: level3;
}

.dkwk_toc ul.toc li.level3 a:before,
#content-mobile ul.toc li.level3 a:before {
    content: counter(level1) "." counter(level2) "." counter(level3) " ";
    counter-increment: level3;
}

.main_content_dkwk .dkwk_content h4:before {
    content: counter(level2) "." counter(level3) "." counter(level4) " ";
    counter-increment: level4;
}

.dkwk_toc ul.toc li.level4 a:before,
#content-mobile ul.toc li.level4 a:before {
    content: counter(level1) "." counter(level2) "." counter(level3) "."
        counter(level4) " ";
    counter-increment: level4;
}

.main_content_dkwk .dkwk_content h5:before {
    content: counter(level2) "." counter(level3) "." counter(level4) "."
        counter(level5) " ";
    counter-increment: level5;
}

.dkwk_toc ul.toc li.level5 a:before,
#content-mobile ul.toc li.level5 a:before {
    content: counter(level1) "." counter(level2) "." counter(level3) "."
        counter(level4) "." counter(level5) " ";
    counter-increment: level5;
}

.mini-free-trial{
    font-family: Pandora-Bold !important;
    border-radius: 8px;
    width: 265px;
    height: 230px;
    background: url(../images/free-trial.png) center center / cover !important;
    display: flex;
    flex-direction: column;
    padding-top: 20px;
    padding-left: 20px;
}

.mini-free-trial .text-footer{
    width: 225px;
}

.mini-free-trial{
    display: none !important;
}

@media (max-width: 900px){
    #content-mobile{
        display: flex !important;
        width: 100%;
        background-color: white;
        border-bottom: 1px black solid;
    }

    #content-mobile > #dw__toc > div{
        display: none;
    }
}
