.atpc {
    display: block !important;
}

.atmob {
    display: none !important;
}

@media screen and (min-width:2000px) {
    .mainsite {
        max-width: 2000px;
    }

    .mainsite.default_single {
        max-width: 1600px;
    }

    .postlist {
        max-width: calc(50% - 10px);
        width: calc(50% - 10px);
        float: right;
        margin: 5px;
    }

    .postlist>a {
        width: 250px;
        min-width: 250px;
        height: 250px;
    }

    .allposts.infiniload {
        display: flex;
        flex-wrap: wrap;
    }
}

@media screen and (max-width:1400px) {
    .flexbox.flex4in1 .posthumb {
        max-width: calc(33% - 15px);
        min-width: calc(33% - 15px);
    }

    .postlist.pinpost>a,
    .postlist>a {
        width: calc(33% - 15px);
        min-width: calc(33% - 15px);
    }
}




@media (max-width: 1200px) {
    body, html {
        min-width: 1290px;
        width: 100%;
        margin: 0 auto;
    }

    .container,
    .container-sm,
    .container-md,
    .container-lg,
    .container-xl {
        max-width: none;
        min-width: 1290px;
        width: 100%;
    }

}

@media (max-width: 992px) {
    .nav.navbar-nav.hd-nav {
        display: flex;
        flex-wrap: nowrap;
        flex-direction: unset;
    }

    .topaccess {
        float: left !important;
        display: flex;
        flex-wrap: nowrap;
        flex-direction: row;
    }

    header {
        position: absolute;
    }

}