:root{
    --social-icon-size: 22px;
    --nav-horizontal-align:center;
    --desktop-zoneheader-margintop:0;
    --nav-horizontal-margin:auto;
    --desktop-navlink-padding:44px 15px;
    --tablet-logo-max-height: var(--desktop-logo-max-height);
    --mobile-header-mod-header-part__right-display:none;
    --mobile-topheader-height:115px;
    --footer-color:var(--primary);
    --secondary-contrast:var(--primary);
}

.line-footer-compact {
    padding-top: var(--spacing-xs-desktop) !important;
    padding-bottom: var(--spacing-xs-desktop) !important;
}

.line-sidebar {
    h1 {text-align: center;}
    >.container>.row{
        display:flex;
        flex-direction:column-reverse;
        >.zone-html {
            width:100%;
        }
        >.zone-html:last-child {
            .content {text-align: center; iframe {margin:auto; max-width:100%; }}
        }
    }
}

.line-primary .btn-secondary {
    color:var(--primary) !important;
    &:hover{
        opacity:0.6;
    }
}

@media (min-width: calc(992px)) {
    #mainMenu .line>.container>.row div:not(.header-ext)>ul.nav:not(.nav-stacked):not(.nav-tabs):not(.nav-pills):not(.nav-progress):not(.nav-progress-steps), #site-wrapper .line>.container>.row div:not(.header-ext)>ul.nav:not(.nav-stacked):not(.nav-tabs):not(.nav-pills):not(.nav-progress):not(.nav-progress-steps){
        /* width: auto; */
    }
    .line-sidebar {
        h1{text-align: left;}
          >.container>.row{
            flex-direction:row;
            align-items: center;
            >.zone-html:first-child{ flex:1; .content {text-align: left;} }
            >.zone-html:last-child{  width: fit-content; }
        }
    }
}

.line-logos .newsList > .row {
    align-items: center;
}

#site-wrapper .line-logos .item {
    padding-bottom: 0;
    padding-top:0;
}

.line-logos h3 {
border-bottom: 1px solid #d3c8cc;
    padding-bottom: 20px;
    letter-spacing: 3px;
    color: #451a29;
    font-size: 1.9rem;
    }

@media (min-width: calc(992px)) {
    #site-wrapper .line-footer .footer-classic.text-center [class^=footer-] {
        font-size: 25px;
    }