body{
    font-family: "Lato", sans-serif;
    font-weight: 400;
    font-style: normal;
    color: #212121 !important; 
}

#dtx-logo img{
    max-width: 160px; 
}

.dtx-wrap{
    max-width: 80%; 
}

#dtx-header {
    padding: 4em 0 0 0;
}

h2{
    margin-bottom: 15px; 
    margin-top: 40px; 
    font-size: 1.8em; 
}

#dtx-head {
    border-bottom: none !important;
}

.betterdocs-wrapper.betterdocs-single-wrapper .betterdocs-content-wrapper .betterdocs-content-area .betterdocs-content-inner-area{
    padding: 3em !important; 
}

p, ul, ol{
    margin-bottom: 1.2em; 
}

ul, ol{
    margin-left: 1em; 
}

.betterdocs-entry-content{
    max-width: 800px; 
}

.docs-single-title .betterdocs-entry-title{
    color: #212121 !important; 
    letter-spacing: 0 !important; 
    text-transform: none !important; 
    font-size: 3em !important; 
    padding-bottom: 20px; 
}

#dtx-footer-copy{
    padding: 2em; 
}

.betterdocs-live-search{
    margin: 50px 0; 
}

.dtx-main{
    padding-bottom: 50px; 
}

.betterdocs-wrapper .betterdocs-search-form-wrapper:not(.betterdocs-elementor){
    background-color: #fff !important; 
}

.betterdocs-wrapper.betterdocs-single-wrapper.betterdocs-single-layout-4 .betterdocs-content-wrapper {
    width: 80%;
    margin: 0 auto;
}

.betterdocs-sidebar .betterdocs-sidebar-content{
    overflow: hidden; 
    
}