/* ====---- FOOTER 001 ----==== */

/******** FOOTER | FOO ********/
footer{background:#152029}
footer .foo5{background:#1A2833}
footer .foo5 a{color:#B0BEC5;text-decoration:none}
footer .foo5 a:focus, footer .foo5 a:hover, footer .foo5 a:active{color:#fff;text-decoration:none}
footer ul, ol{list-style:none;margin:0;padding:0}
footer .list-inline{padding-left:0;list-style:none}
.foo5{margin-top:10px}
.foo5a{padding:10px 0 20px 0;color:#78909C;text-align:left}
.foo5b{padding:10px 0 20px 0;color:#78909C;text-align:right}
@media only screen and (max-width:767px){
.foo5a{display:none}
.foo5b{text-align:center}
}
@media only screen and (max-width:419px){
footer .list-inline > li{padding-right:3px;padding-left:3px}
}

footer{color:#B0BEC5;line-height:200%}
footer a{color:#B0BEC5;text-decoration:none}
footer a:hover, 
footer a:focus, 
footer a:active
{color:#fff;text-decoration:underline}

footer .foo-abst-top-bottom{padding-top:40px;padding-bottom:20px}
footer .foo2-abst-top-bottom{padding-top:15px;padding-bottom:10px}

footer ul, ol{list-style:none;margin:0;padding:0}
footer .list-inline{padding-left:0;list-style:none}
footer .list-inline li{padding-right:0;padding-left:10px}

@media only screen and (max-width:419px){
footer .list-inline > li{padding-right:3px;padding-left:3px}
}
footer .foo-headline{font-size:16px;font-weight:500;margin:0;margin-bottom:5px;color:#fff;text-transform:uppercase}
footer .fooline1{width:50px;height:1px;background:#fff;margin:15px 0 15px 0}
footer .abst-foo{padding-bottom:0px}

footer .foo5a, footer .foo5b {font-size:90%}

footer .foo-txt-ab{width:100%}
footer .foobox1-3{padding-top:25px;margin-right:125px}
@media only screen and (max-width:991px){
footer .abst-foo{padding-bottom:50px}
footer .foobox1-3{margin-right:25px}
}
@media only screen and (max-width:767px){
footer .abst-foo{padding-left:25px}
}

@media only screen and (max-width:991px){
.clear-b3{clear:both}
}
@media only screen and (max-width:767px){
.foo5a{display:block;padding:10px 0 0 0;text-align:center}
}

/******** SOCIALMEDIA ********/
.cms-social-grid{
display:grid;grid-template-columns:repeat(2, 1fr);gap:0px 15px;align-items:left}
.cms-social-grid br{display:none}
.cms-social-grid a{display:flex;align-items:center;text-decoration:none;min-width:0;padding:0px 0}
.cms-social-grid a:hover{display:flex;align-items:center;text-decoration:underline;min-width:0;padding:0px 0}
.cms-social-grid i, .cms-social-grid img{width:25px;margin-right:10px;flex-shrink:0;}
.cms-social-grid a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

footer .social-grid{max-width:360px}
footer .si-icon-wrap{border-radius:8px}
footer .si-icon-wrap:hover{} /* Hover edit */

/******** SOCIALMEDIA - HOVER ********/
footer .si-icon-wrap2[data-network="facebook"]:hover{color:#1877F2;border-color:#1877F2}
footer .si-icon-wrap2[data-network="x"]:hover{color:#555;border-color:#555}
footer .si-icon-wrap2[data-network="youtube"]:hover{color:#FF0000;border-color:#FF0000}
footer .si-icon-wrap2[data-network="instagram"]:hover{color:#E1306C;border-color:#E1306C}
footer .si-icon-wrap2[data-network="pinterest"]:hover{color:#E60023;border-color:#E60023}
footer .si-icon-wrap2[data-network="xing"]:hover{color:#006567;border-color:#006567}
footer .si-icon-wrap2[data-network="linkedin"]:hover{color:#0A66C2;border-color:#0A66C2}
footer .si-icon-wrap2[data-network="mastodon"]:hover{color:#6364FF;border-color:#6364FF}
footer .si-icon-wrap2[data-network="tiktok"]:hover{color:#FF0050;border-color:#FF0050}
footer .si-icon-wrap2[data-network="twitch"]:hover{color:#9146FF;border-color:#9146FF}
footer .si-icon-wrap2[data-network="snapchat"]:hover{color:#FFFC00;border-color:#FFFC00}
footer .si-icon-wrap2[data-network="discord"]:hover{color:#5865F2;border-color:#5865F2}
footer .si-icon-wrap2[data-network="reddit"]:hover{color:#FF4500;border-color:#FF4500}
footer .si-icon-wrap2[data-network="onlyfans"]:hover{color:#00AFF0;border-color:#00AFF0}
footer .si-icon-wrap2[data-network="patreon"]:hover{color:#FF424D;border-color:#FF424D}
footer .si-icon-wrap2[data-network="kofi"]:hover{color:#FF5E5B;border-color:#FF5E5B}
footer .si-icon-wrap2[data-network="telegram"]:hover{color:#26A5E4;border-color:#26A5E4}
footer .si-icon-wrap2[data-network="whatsapp"]:hover{color:#25D366;border-color:#25D366}
footer .si-icon-wrap2[data-network="lm"]:hover{color:#0083b9;border-color:#0083b9}
footer .si-icon-wrap2[data-network="lms"]:hover{color:#0083b9;border-color:#0083b9}