/*
 * Velocity V55.6
 * ONLY:
 *   1) Admini / Pravila typography identical to Poveži se
 *   2) Main Owner content group anchored to the left
 *
 * Rules markup and Skinovi are untouched.
 */

/* ---------------------------------------------------------
   HERO BUTTONS
   JS clones the exact text-wrapper structure from Poveži se.
   These rules only normalize alignment/rendering.
   --------------------------------------------------------- */

body.vc-v9-home-body .v9-hero-buttons > a {
    align-items:center!important;
}

body.vc-v9-home-body .v9-hero-buttons > a:nth-child(2) strong,
body.vc-v9-home-body .v9-hero-buttons > a:nth-child(3) strong {
    text-transform:uppercase!important;
}

body.vc-v9-home-body .v9-hero-buttons > a:nth-child(2) strong,
body.vc-v9-home-body .v9-hero-buttons > a:nth-child(2) small,
body.vc-v9-home-body .v9-hero-buttons > a:nth-child(3) strong,
body.vc-v9-home-body .v9-hero-buttons > a:nth-child(3) small {
    text-rendering:geometricPrecision!important;
    -webkit-font-smoothing:antialiased!important;
}

/* ---------------------------------------------------------
   MAIN OWNER
   JS marks the REAL ancestor chain around GLAVNI OWNER.
   We anchor the whole content cluster left instead of merely
   changing text-align inside a centered group.
   --------------------------------------------------------- */

.vc-main-owner-card.vc-v556-owner-card {
    justify-content:flex-start!important;
    justify-items:start!important;
    text-align:left!important;
}

.vc-main-owner-card .vc-v556-owner-chain {
    margin-right:auto!important;
    text-align:left!important;
    justify-content:flex-start!important;
    justify-items:start!important;
    transform:none!important;
}

.vc-main-owner-card .vc-v556-owner-shell {
    margin-left:24px!important;
    margin-right:auto!important;
    margin-inline-start:24px!important;
    margin-inline-end:auto!important;
    transform:none!important;
}

.vc-main-owner-card .vc-v556-owner-copy,
.vc-main-owner-card .vc-v556-owner-copy * {
    text-align:left!important;
}

@media (max-width:700px) {
    .vc-main-owner-card .vc-v556-owner-shell {
        margin-left:14px!important;
        margin-inline-start:14px!important;
    }
}
