/* === GLOBAL LINK COLORS === */
a, a:link, a:visited { color: #3a3a4a; text-decoration: none; }
a:hover { color: #111118; }

/* === HEADER FIXES === */
.t-menu__link-item_phone, .t-menu__item-phone a, .t-menu__item-phone .t-menu__link-item { color: #9b9baa !important; }
.t-menu__link-item_phone:hover, .t-menu__item-phone a:hover { color: #111118 !important; }

/* === FOOTER LINK COLORS === */
.t-footer a, .t-footer a:link, .t-footer a:visited { color: rgba(255,255,255,0.5) !important; text-decoration: none !important; }
.t-footer a:hover { color: #ffffff !important; text-decoration: underline !important; }
.t-footer .t-descr { color: rgba(255,255,255,0.5) !important; }
.t-footer .t-name { color: rgba(255,255,255,0.4) !important; }
.t-footer .t-sociallinks__item { opacity: 0.4; }
.t-footer .t-sociallinks__item:hover { opacity: 1; }