.site-footer { background: linear-gradient(45deg, #000000 70%, #000); padding:45px 0 20px; font-size:15px; line-height:24px; color:#737373; } .site-footer hr { border-top-color:#bbb; opacity:0.5 } .site-footer hr.small { margin:20px 0 } .site-footer h6 { color:#fff; font-size:16px; text-transform:uppercase; margin-top:5px; letter-spacing:2px } .site-footer a { color:#e9e9e9; text-decoration:none; transition: .5s; } .site-footer a:hover { cursor: pointer; color:#FF8C00; text-decoration:none; transition: .5s; } .footer-links { padding-left:0; list-style:none } .footer-links li { display:block } .footer-links a { color:#737373 } .footer-links a:active,.footer-links a:focus,.footer-links a:hover { color:#FF8C00; text-decoration:none; } .footer-links.inline li { display:inline-block } .site-footer .social-icons { text-align:right } .site-footer .social-icons a { width:40px; height:40px; line-height:40px; margin-left:6px; margin-right:0; border-radius:100%; background-color:#33353d } .copyright-text { margin:0 } @media (max-width:991px) { .site-footer [class^=col-] { margin-bottom:30px } } @media (max-width:767px) { .site-footer { padding-bottom:0 } .site-footer .copyright-text,.site-footer .social-icons { text-align:center } } .social-icons { display: flex; padding-left:0; margin-bottom:0; list-style:none } .social-icons li { display: flex; margin-bottom:4px } .social-icons li.title { margin-right:15px; text-transform:uppercase; color:#96a2b2; font-weight:700; font-size:13px } .social-icons a{ background-color:#eceeef00; color:#818a91; font-size:16px; display:inline-block; line-height:44px; width:44px; height:44px; text-align:center; margin-right:8px; border-radius:100%; -webkit-transition:all .2s linear; -o-transition:all .2s linear; transition:all .2s linear } .social-icons a:active,.social-icons a:focus,.social-icons a:hover { color:#ffffff; background-color:#ffffff } .social-icons.size-sm a { line-height:34px; height:34px; width:34px; font-size:14px } .social-icons a.facebook:hover { background-color:#FF8C00 } .social-icons a.twitter:hover { background-color:#FF8C00 } .social-icons a.linkedin:hover { background-color:#FF8C00 } .social-icons a.dribbble:hover { background-color:#FF8C00 } .social-icons a.youtube:hover { background-color:#FF8C00 } .social-icons a.tiktok:hover { background-color:#FF8C00 } .social-icons a.tiktok svg:hover { fill: #ffffff; } .social-icons a svg { fill: #ffffff; } .social-icons a svg path { fill: #ffffff; } .social-icons a.spotify:hover { background-color:#FF8C00 } @media (max-width:767px) { .social-icons li.title { display:block; margin-right:0; font-weight:600 } } .site-footer .social-icons a { width: 40px; height: 40px; line-height: 40px; margin-left: 6px; margin-right: 0; border-radius: 100%; background-color: #000000; } .social-icons a { background-color: #ffffff00; color: #ffffff; font-size: 16px; display: inline-block; line-height: 44px; width: 44px; height: 44px; text-align: center; margin-right: 8px; border-radius: 100%; -webkit-transition: all .2s linear; -o-transition: all .2s linear; transition: all .2s linear; }