
/* homepage */
.box-simple h3 {
    color: #dddddd;
}

.col-sm-5 {
    width: 100%;
}

.center-align {
    align-content: center;
}

#blog-listing-medium .post h2 a {
    color: #eee;
}

.pager .disabled > a, .pager .disabled > a:hover,
.pager .disabled > a:focus {
    background-color: #181818;
    border: none;
}

.pager li  a, .pager li > span {
    background-color: rgba(256, 256, 256, 0.1);
    border: none;
}

.pager {
    border: none;
}

.post .row {
    background-color: rgb(33, 33, 33);
    padding-top: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
}

#blog-listing-medium .post {
    margin-bottom: 20px;
}

.btn-template-main {
    background-color: rgba(256, 256, 256, 0.1);
    border: none;
}

.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
    background-color: transparent;
}

.home-carousel h1 {
    text-align: center;
}

.highlight-textalign-left {
    text-align: left;
    background-color: rgba(26, 26, 26, 0.8);
    overflow-y: hidden;
}

body, .box-simple p, h1, h2, h3, h4, h5 {
    color: #dddddd;
}

.navbar-default .navbar-nav > li > a:hover{
    color: #ffffff;
}

.navbar-default .navbar-nav > li > a{
    color: #dddddd;
}

.navbar-default, .bar.background-white {
    background: #1d1d1d;
}

#all, html {
    background-color: rgb(15,15,15);
}

.sidebar-sticky {
    position: sticky;
    width: unset;
    background-color: rgb(33, 33, 33);
    max-width: 150%;
    margin-left: -30px;
    margin-right: -15px;
}

.sidebar {
    padding-bottom: 2rem;
    padding-left: 20px;
    padding-right: 20px;
}

#footer {
    display: none;
    visibility: hidden;
}

/* fix bottom darkmask to match carousel darkmask */
.bar .dark-mask {
    background: var(--primary-accent);
    opacity: 0.8;
}

.home-carousel .owl-carousel {
    padding-top: 20px !important;
}

.home-carousel .dark-mask {
    opacity: 0.8;
}

.nopadding {
    padding: 0;
}

.logo {
    float: left;
    padding: 1rem;
}

.right-float {
    float: right;
}

@media (min-width: 1600px) {
    #post-container {
        width: 80%;
        margin-left: unset;
        margin-right: unset;
    }
}

@media (max-width: 1599px) {
    #post-container {
        min-width: 98%;
    }
}

/* homepage & post themes */
#content {
    background-color: transparent;
}

#blog-post {
    background-color: rgb(33, 33, 33);
    padding-top: 1rem;
    padding-bottom: 1px;
    margin-bottom: 2rem;
}

pre {
    background-color: rgba(0, 0, 0, 0.2);
    color: #dddddd;
    border: transparent;
}

pre code {
    white-space: pre;
}

code {
    background-color: rgba(0,0,0,0.2);
}

#heading-breadcrumbs h1 {
    color: #dddddd;
}

hr {
    border-top: 1px solid rgba(255,255,255,0.22);
}

.fa-15x {
    font-size: 1.5em !important;
}

pre code {
    font-size: 16px;
}

body {
    font-size: 16px;
}

table {
    border-spacing: 15px;
    border-collapse: unset;
    background-color: #ffffff0d;
    margin-bottom: 10px;
}

td {
    white-space: nowrap;
}

th {
    white-space: normal;
}
