/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* PORT +++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.soci-port { display:flex; flex-flow:row wrap; column-gap:20px; -webkit-column-gap:20px; row-gap:20px; -webkit-row-gap:20px; }
.soci-port .soci { background:var(--colo-soci-port-bckg-01); }
.soci-port .soci .icon { height:20px; width:20px; background-color:var(--colo-soci-port-icon-01); }
.soci-port .soci:hover { background:var(--colo-soci-port-bckg-hove-01); }
.soci-port .soci:hover .icon { background:var(--colo-soci-port-icon-hove-01); }
/* ---------------------------------------------------------- */
.soci-port span { display:none }
.soci-port .soci-in { display:none; }
.soci-port .soci-ws-c { display:none; }
.soci-port .soci-ws-t { display:none; }
.soci-port .soci-fb-c { display:none; }
.soci-port .soci-tw-c { display:none; }
.soci-port .soci-us { display:none; }

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* FOOT +++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.soci-foot { display:flex; flex-flow:row wrap; column-gap:20px; -webkit-column-gap:20px; row-gap:20px; -webkit-row-gap:20px; }
.soci-foot .soci { background:none; }
.soci-foot .soci .icon { height:24px; width:24px; background-color:var(--colo-soci-foot-icon-01); }
.soci-foot .soci:hover .icon { background:var(--colo-soci-foot-icon-hove-01); }
.soci-foot .soci span { }
.soci-foot .soci:hover span { }
/* ---------------------------------------------------------- */
.soci-foot span { display:none }
.soci-foot .soci-ws-c { display:none; }
.soci-foot .soci-ws-t { display:none; }
.soci-foot .soci-fb-c { display:none; }
.soci-foot .soci-tw-c { display:none; }
.soci-foot .soci-us { display:none; }
.soci-foot .soci-in { display:none; }

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* PAGE +++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.soci-page { display:flex; flex-flow:row wrap; column-gap:0px; -webkit-column-gap:0px; row-gap:10px; -webkit-row-gap:10px; border-right:1px solid rgba(0,0,0,0.2); }
.soci-page .soci { background:var(--colo-soci-page-bckg-01); padding:5px 10px; border-left:1px solid rgba(0,0,0,0.2); }
.soci-page .soci .icon { height:24px; width:24px; background-color:var(--colo-soci-page-icon-01); }
.soci-page .soci:hover { background:var(--colo-soci-page-bckg-hove-01); }
.soci-page .soci:hover .icon { background:var(--colo-soci-page-icon-hove-01); }
.soci-page .soci span { }
/* ---------------------------------------------------------- */
.soci-page span { display:none }
.soci-page .soci-ws { display:none; }
.soci-page .soci-ws-c { display:flex; }
.soci-page .soci-fb { display:none; }
.soci-page .soci-fb-c { display:flex; }
.soci-page .soci-in { display:none; }
.soci-page .soci-tw { display:none; }
.soci-page .soci-tw-c { display:flex; }
.soci-page .soci-yt { display:none; }
.soci-page .soci-lk { display:none; }
.soci-page .soci-mp { display:none; }
.soci-page .soci-ml { display:none; }
.soci-page .soci-us { display:none; }

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* PROD +++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.soci-prod { display:flex; flex-flow:row wrap; column-gap:10px; -webkit-column-gap:10px; row-gap:10px; -webkit-row-gap:10px; }
.soci-prod .soci { background:var(--colo-soci-page-bckg-01); padding:8px; }
.soci-prod .soci .icon { height:20px; width:20px; background-color:var(--colo-soci-page-icon-01); }
.soci-prod .soci:hover { background:var(--colo-soci-page-bckg-hove-01); }
.soci-prod .soci:hover .icon { background:var(--colo-soci-page-icon-hove-01); }
.soci-prod .soci span { }
/* ---------------------------------------------------------- */
.soci-prod span { display:none; }
.soci-prod .soci-ws { display:none; }
.soci-prod .soci-ws-c { display:flex; }
.soci-prod .soci-ws-t { display:flex; background:none!important; border:1px solid #00BB2D!important; }
.soci-prod .soci-ws-t span { display:block; color:#00BB2D; }
.soci-prod .soci-ws-t .icon { background:#00BB2D; margin:-1px 0px; }
.soci-prod .soci-fb { display:none; }
.soci-prod .soci-fb-c { display:flex; }
.soci-prod .soci-in { display:none; }
.soci-prod .soci-tw { display:none; }
.soci-prod .soci-tw-c { display:flex; }
.soci-prod .soci-yt { display:none; }
.soci-prod .soci-lk { display:none; }
.soci-prod .soci-mp { display:none; }
.soci-prod .soci-ml { display:none; }
.soci-prod .soci-us { display:none; }

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* SOCI +++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.soci-ws { background:#00BB2D; }
.soci-fb { background:#3B5998; }
.soci-in { background:#DD2A7B; }
.soci-tw { background:#00ACEE; }
.soci-yt { background:#C4302B; }
.soci-lk { background:#0A66C2; }
.soci-mp { background:#E34133; }
.soci-ml { background:#888; }
.soci-us { background:#F90; }
/* ---------------------------------------------------------- */
.soci-ws .icon { background:#00BB2D; }
.soci-fb .icon { background:#3B5998; }
.soci-in .icon { background:#DD2A7B; }
.soci-tw .icon { background:#00ACEE; }
.soci-yt .icon { background:#C4302B; }
.soci-lk .icon { background:#0A66C2; }
.soci-mp .icon { background:#E34133; }
.soci-ml .icon { background:#888; }
.soci-us .icon { background:#F90; }
/* ---------------------------------------------------------- */
.soci span { white-space:nowrap; font-weight:400; margin:0 0 0px 6px; font-size:16px; }
.soci span b { font-weight:600; }
/* ---------------------------------------------------------- 