body {
    --content-width: 480px;

    --content-padding: 1em ;

}

.page-content {
    margin-left: var(--content-padding);
    margin-right: var(--content-padding);
}

.site-header-content {
    right: initial;
    left: 0;
    transform: translateX(-100%);

    min-width: 35vw;
    width: auto;
    padding: calc(1.7 * var(--content-padding));
}


.home-columns {
    display: block;
}


/** home **/
.branded-article {
    padding-left: initial;
}

.branded-article  .branded-article-meta {
    order: 1;
    margin: 15px 0 10px !important;
}
.branded-article-title {
    order: 2;
}

.branded-article-image {
    position: static;
    width: 100%;
    border-radius: 6px;
    order: 0;
    height: 30vh;
    overflow: hidden;
    display: block;
}

.branded-article-image img {
    object-fit: cover;
    object-position: center center;
    width: 100%;
    height: 100%;
    min-height: initial;
}

.branded-article-title {
    margin-bottom: .7em;
    font-size: 1.3em;
}

/*
.branded-article-meta {
    margin-top: 1em;
    margin-bottom: 1em;
}
*/

.home-second-articles-list {
    margin-top: calc(2 * var(--content-padding));
    flex-wrap: nowrap;
    flex-direction: column;
}

.home-second-article {
    max-width: initial;
    position: relative;
    /*
    padding-left: calc(50% + var(--content-padding));
    */
    min-height: 120px;
}

.home-second-article:nth-child(3n - 1) {
    margin-left: unset;
    margin-right: unset;
}

.home-second-article + .home-second-article {
    margin-left: initial;
    margin-top: 1em;
}

.home-second-article-image {
    /*
    width: 50%;
    position:absolute;
    */
    left: 0;
    top: 0;
    height: 100%;
}

.home-second-article-title {
    margin-top: initial;
}




/** footer **/
.site-footer-main-cols {
    flex-direction: column;
}

.site-footer-main-col {
    align-items: center;
    width: 100%;
    text-align: center;
}

.site-footer-main-col + .site-footer-main-col {
    margin-left: initial;
    margin-top: 3em;
}

.site-footer-main-col{
    margin-top: 0em!important;
}

.site-footer-additional ul li + li{
    margin-left: 15px;
}

.site-footer-social{
    margin-left: 0;
}

.sidebar-links-link-list-col {
    flex:  1 1 50%;
    margin-bottom: calc(2 * var(--content-padding));
}

.site-footer-b {
    text-align: center;
}

.accordeon-header {
    display: block;
}

.accordeon-header a.author-link {
    margin-bottom: 0.3em;
    display: inline-block;
}


@media (max-width: 768px) {
    .listing-horizontal-item-header {
        order: 1;
        padding-top: 12px;
    }
    /*.home-second-article-image {
        width: 180px;
        height: 120px;
    }

    .home-second-article {
        padding-left: calc(180px + var(--content-padding));
        min-height: 120px;
    }*/

    .site-header-additional-search {
        display: flex;
        width: 100%;
    }
    .site-header-additional-search-form {
        position: relative;
        display: flex;
        width: 100%;
    }

    .site-nav {
        display: flex;
        width: 100%;
    }

    .site-header-megamenu nav.site-nav {
        display: none;
    }

    .site-header-additional-search-input {
        position: relative;
        width: 100%;
        right: 0;
    }
        
    .site-header-additional-search-form.open .site-header-additional-search-input {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
        max-width: 100%;
        padding-left:  var(--content-padding);
    }

    .tag-nav {
        overflow-y: hidden;
        scroll-behavior: smooth;
    }

    .tag-nav ul {
        overflow-x: auto;
    }

    .author-info-section {
        display: flex;
        gap: 25px;
        flex-wrap: wrap;
    }
    .author-info-section-sidebar-block {
        max-width: 100%;
        width: 100%;
    }
    .author-info-section-content-block {
        width: 100%;
    }

    /* MUST BE FIXED FIX ME */
    .wp-block-image-source {
        display: none;
    }
}

@media (max-width: 480px) {
    body {
        --content-padding: 1.4em;
        padding-top: 0;
    }

    .page-content {
        margin: 0;
        max-width: initial;
        width: initial;
    }

    .page-content-inner {
        border-radius: 0;
    }

    .site-header-content {
        min-width: 100%;
    }
    .mce > .wp-block-image figcaption {
        padding: 0 23px;
    }
    .abc-discover-info {
        font-size: 12px!important;
    }

    .abc-discover-image.full-image {
        margin-bottom: 12px;
    }
}

@media (max-width: 280px) {
    body {
        --content-padding: 1em;
    }
}

.pagination .page-numbers,
.pagination .current{
    font-size: 12px;
    padding: 0.7em 0.7em;
    margin: 0.2em;
}

#menu-footer-column-1,
#menu-footer-column{
    margin-top: 18px;
    padding-left: 0;
}
.footerLogoPages,
.site-footer-additional ul{
    justify-content: center;
}

.armadniZpravodajDesktop{
    display: none;
}

.armadniZpravodajDesktopSecond{
    display: block;
}

.armadniZpravodajDesktopMobile,
.footerDesktop{
    display: none;
}

.footerMobile{
    display: block;
}

.site-footer-social{
    align-items: end;
}

#menu-item-202326 > a{
    margin-left: 0px;
}

.site-footer-social a{
    margin-left: 13px;
    padding-right: 15px;
    margin-left: 0;
}


@media screen and (max-width: 375px) {
    .site-footer-logo,
    #menu-footer-column-1,
    #menu-footer-column{
        margin-left: 0px;
    }
}

.site-footer-social{
    display: flex;
    justify-content: center;
}

.site-footer-main-col-mobile{
    display: flex;
    justify-content: center;
}

#sitebarAdGallery{
    display: none;
}