
@import url('https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap');
body, * {font-family: "Outfit", sans-serif; }

.ModuleItem__kbSubcategoryImg{    background: #121212;
    padding: 5px;
    border-radius: 8px;
  
}
h1.toc_anchors {
    font-size: 32px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 1.14;
    margin: 6px 0 0px 0;
    padding: 0 .25rem;
    text-transform: none;
}
h3.toc_anchors {
    font-weight: 500;
    line-height: normal;
}
.TOCContainer__tocHeading {
    font-weight: 400;
}
.Header__searchLink {
    width: 81%;
}
.ModuleItem__moduleDescription {display:none}
.Header__containerUl {display:none}
.Layout__layout2{display:none}
.Layout__twoColumn .Layout__layout1{margin:0 auto}
.Header__defaultContent .Header__searchalt{justify-content: center;}

.Header__logotxt{text-align: center; font-size:36px; margin-bottom:25px;font-weight: 500;}

.AppContainer__wrapper{    width: 918px;
    margin: auto;
    background: none;
}
.Layout__oneColumn, .Layout__twoColumn, .Layout__twoColumn2, .Layout__twoColumnReverse{background: #151515!important; max-width: 100%;}
.ModuleItem__moduleItem{background: #1F1F1F!important; border-bottom:1px solid rgb(249 246 240 / 14%) !important}
.KBSubCategoryContainer__boxView{ border: 1px solid rgb(249 246 240 / 14%) !important}

.Footer__footer{border-top:1px solid #575757!important}
.ModuleItem__moduleListItem{background: #1F1F1F!important;border-bottom:1px solid rgb(249 246 240 / 14%) !important;width: 918px;
    margin: auto;border-right: 1px solid rgba(249, 246, 240, .08);}
.ArticleListContainer__boxView{background: #1F1F1F!important;width: 918px;
    margin: auto; border: 1px solid rgb(249 246 240 / 14%) !important}
.ArticleDetailLeftContainer__kbTitle{
    color:#fff;
    font-size: 32px;
    margin: 0 0 4px 0;
        font-weight: 500;
}

.ArticleDetailLeftContainer__box{
    background: #1F1F1F;
    color: #fff;
    border: 1px solid rgba(249, 246, 240, .08);
}
.ArticleDetailLeftContainer__box a {
    color:#B0842C;
}
.Icon__brand1 {
    color: #ffffff;
}
.Icon__hexGray20 {
    color: #ffffff;
}
.Icon__hexGray35 {
    color: #ffffff;
}
.Tree__arrowRotClose {
    color: #B0842C;
}
.TOCContainer__tocContainer {
    margin-bottom: .25rem;
}
.ArticleDetailLeftContainer__contents p.ArticleDetailLeftContainer__description div {
    display: none;
}
.ArticleCmd__articleLike {
    padding: 1rem 1rem 1rem;
        background: #272727;
    border-top: 1px solid #4a4a4a;
}
.ArticleDetailLeftContainer__articleTitle {
    margin: 0 0 .25rem;
}
.ArticleDetailLeftContainer__partHead {
    margin: 0 0 0.25rem;
}
.commonStyle__link:hover, .themeLink:hover {
        color: #ffffff;
    }
    .Header__homeNavbarFixed .Header__searchSubCont {
        box-shadow: 0 .1875rem .9375rem 0 #0a0a0a;
    }

    @media(min-width: 1600px) {
    .ArticleDetailLeftContainer__box {
        width: 918px;
        margin: auto;
    }
}
@media (min-width: 769px) {
    .Layout__twoColumn .Layout__layout1 {
        position: relative;
        width: 81%;
    }
}
@media(min-width: 1400px) and (max-width:1599px)  {
    .ArticleDetailLeftContainer__box {
        width: 80%;
        margin: auto;
    }
}
  @media only screen and (min-width: 769px) {  .BreadCrumbs__breadcrumbsView {
        max-width: 85%;
        float: left;
        margin-left: 9.6%; margin-top: 50px;
    }}
@media(max-width: 1380px) {
    .AppContainer__wrapper {
        width: 100%;
        margin: auto;
        background: none;
    }
}

@media(max-width: 1200px) {
    h1.toc_anchors {
        font-size: 28px;
    }
    .ArticleDetailLeftContainer__kbTitle {
        font-size: 28px;
    }
}

@media(max-width: 1024px) {
    .AppContainer__wrapper {
        width: 100%;
    }
    .ArticleListContainer__boxView{
        width: 100%;
    }
    .ModuleItem__moduleListItem{
        width: 100%;
    }
}

@media(max-width: 767px) {
    .Header__logotxt {
        font-size: 32px;
    }
    .ArticleDetailLeftContainer__kbTitle {
        font-size: 24px;
    }
    h1.toc_anchors {
        font-size: 24px;
    }
}

@media(max-width: 576px) {
    .Header__defaultContent .Header__titleSearchBox {
        padding-bottom: 0;
        padding-top: 10px;
    }
    .Header__logotxt {
      margin-bottom: 12px;
    }
    .ArticleDetailLeftContainer__wrapper {
        padding: 10px 0 0;
    }
    .AppContainer__wrapper {
        padding-top: 10px;
    }
    .ArticleListContainer__wrapper {
        margin: 10px 0 0;
    }
    .ArticleDetailLeftContainer__kbTitle {
        font-size: 21px;
    }
    h1.toc_anchors {
        font-size: 21px;
    }
}
