/* Retelele Vilon Media in footer, in stilul butoanelor colorate. */
.vm-social{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px}
.vm-social .social-link{display:flex;align-items:center;gap:6px}
.vm-social-sep{margin:0 2px;font-size:26px;font-weight:200;line-height:1;color:rgba(255,255,255,.35)}
.vm-social-vm{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}
.vm-chip{--c:rgba(0,0,0,.35);display:inline-flex;align-items:center;gap:8px;padding:4px 12px 4px 4px;border-radius:10px;color:#fff;text-decoration:none;line-height:1.15;box-shadow:0 5px 14px var(--c);transition:transform .2s,box-shadow .2s}
.vm-chip:hover,.vm-chip:focus-visible{color:#fff;text-decoration:none;transform:translateY(-3px);box-shadow:0 12px 26px var(--c)}
.vm-chip-ico{display:flex;flex:none;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:rgba(255,255,255,.20)}
.vm-chip-ico svg{width:17px;height:17px}
.vm-chip-txt b{display:block;font-size:12px;font-weight:700}
.vm-chip-txt small{display:block;font-size:10px;font-weight:400;opacity:.88}
.vm-chip-yt{--c:rgba(255,0,0,.38);background:linear-gradient(135deg,#ff0000,#b50d12)}
.vm-chip-ig{--c:rgba(214,47,138,.38);background:linear-gradient(135deg,#fdb441 0%,#f56b2d 28%,#d62f8a 62%,#8a3ab9 85%,#5b6dd4 100%)}
.vm-chip-tt{--c:rgba(31,217,208,.30);background:linear-gradient(135deg,#1fd9d0 0%,#0b1f24 42%,#16090c 62%,#e62b52 100%)}
.vm-chip-fb{--c:rgba(24,119,242,.40);background:linear-gradient(135deg,#1877f2,#0b5fd0)}
@media (max-width:1199px){.vm-social{justify-content:center;margin-top:14px}.vm-social-vm{justify-content:center}.footer-copyright .copy-right-text{text-align:center}}
@media (max-width:991px){.vm-social-sep{display:none}.vm-social .social-link{width:100%;justify-content:center}}
@media (max-width:575px){.vm-chip{flex:1 1 calc(50% - 10px);min-width:150px}}
@media (prefers-reduced-motion:reduce){.vm-chip{transition:none}}
.footer-copyright .copy-right-text a{color:#e9d3b4;text-decoration:underline;text-underline-offset:2px}
.footer-copyright .copy-right-text a:hover,.footer-copyright .copy-right-text a:focus-visible{color:#fff}
.vm-social .social-link a{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin:0;padding:0;font-size:15px;line-height:1}
.vm-social-sep{font-size:22px}
@media (min-width:1200px){
 .footer-copyright .row{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between}
 .footer-copyright .row::before,.footer-copyright .row::after{display:none}
 .footer-copyright .row>[class*=col-]{float:none;width:auto;min-width:0}
 .footer-copyright .row>[class*=col-]:first-child{flex:1 1 auto}
 .footer-copyright .row>[class*=col-]:last-child{flex:0 0 auto}
 .footer-copyright .copy-right-text{margin:0;font-size:13px;line-height:1.45}
 .vm-social{margin-top:0}
}
