/* cookie-consent */
:root {
    --cc-btn-primary-bg: #3860BE;
    --cc-btn-primary-text: var(--cc-bg);
    --cc-btn-primary-hover-bg: #3256aa;
    /* --cc-btn-secondary-text: #607D8B; */
    --cc-toggle-bg-on: #3860BE;
}

.cc_div *,
.cc_div :after,
.cc_div :before {
    line-height: 1.4;
}

#cc_div {
    font-family: "Sarabun", Helvetica, Arial, sans-serif;
}

.cc_div .cc-link {
    font-weight: 500;
}

#s-cnt .p {
    font-size: .85em;
    margin-top: 0em;
}

#s-ttl { 
    font-weight: 500;
    color: #08111a !important;
}
#s-cnt .b-bn .b-tl {
    font-size: .85em;
    font-weight: 500;
    color: #08111a !important;
}

#cm.bar {
    padding: 1rem 1rem;
}

#cm.bar #c-inr {
    max-width: 100%;
}

#cc_div #cm {
    background: rgba(255, 255, 255, .98) !important;
}

#s-bl table tr {
    padding-top: 0.6em;
    padding-bottom: 0.6em;
}

#s-bl td {
    padding: 0.3em 0.625em;
}
#s-bl > div:last-child {
    border: none;
}
#s-bl > div:last-child:hover {
    background: none;
}
#s-bl .c-bl.b-ex + .c-bl {
    margin-top: 1.5em;
    padding-left: 0px;
    padding-right: 0px;
}
.cc_div .bar #s-bl td:before {
    font-weight: 500;
    color: #08111a !important;
}

.cc_div .c-bn {
    font-weight: 500;
}
#s-c-bn {
    background: #fff;
}
#s-c-bn:hover {
    background: #f0f4f7;
}
#s-bl .c-bl.b-ex+.c-bl:hover{
    /* background: none; */
}
@media (max-width: 688px) {

    #cm,
    #cm.cloud,
    #cm.left,
    #cm.right {
        padding: 1em !important;
    }
}

@media (min-width: 992px) {
    #cm.bar {
        padding: 1.2rem 1.5rem;
    }

    #cm.bar #c-inr {
        max-width: 1200px;
        display: flex !important;
        justify-content: space-between !important;
        align-items: center !important;
    }

    .cc_div #c-bns {
        margin-top: 0px;
    }

    #cm.bar #c-bns {
        width: 220px;
        margin-left: 0.8rem;
    }
}

@media (max-width: 688px) {
    #cm.bar #c-bns {
        max-width: 100%;
    }
}

/* .cc_div .cc-link{
    color: #253b48;
    border-bottom: 1px solid #253b48;
}

.cc_div .cc-link:hover,
.cc_div .cc-link:active {
    border-color: transparent;
} */