/* footer */
.com-footer-darkTone{ 
	padding: 80px 0 20px 0;
	background: #39464f;
}
.com-footer-darkTone, 
.com-footer-darkTone p, 
.com-footer-darkTone a,
.com-footer-darkTone .list li a{ 
	color:#fff; 
}
.com-footer-darkTone .social-icons li.social-line a{background-color:#00c300 !important;color: #fff; }
.com-footer-darkTone .social-icons li.social-tiktok a{background-color:#000 !important; color: #fff; }
.com-footer-darkTone .social-icons:not(.social-title) li.social-instagram a{
	background-color: transparent;
	background: url('../images/social/instagram-bg.jpg') no-repeat;
	background-size: cover;
	background-position: center;
}
.com-footer-darkTone .social-icons:not(.social-title) li.social-tiktok a{
	background-color: transparent;
	background: #000 url('../images/social/tiktok-bg.webp') no-repeat;
	background-size: 15px;
	background-position: center;
}
.com-footer-darkTone .widget-title{ color:var(--primary-color); }
.com-footer-darkTone .ft-policy .list-links{ float: right; }
.com-footer-darkTone .list-links.inline li{ display:inline-block; margin: 0 10px;}
.com-footer-darkTone .list-links.inline li:first-child{ margin-left:0px; }
.com-footer-darkTone .list-links.inline li:last-child{ margin-right:0px; }
.com-footer-darkTone ul.list-contact li{ margin-bottom:5px; }
.com-footer-darkTone ul.list-contact li i{
	width: 30px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	border-radius: 50%;
	font-size: 14px;
	margin-right: 7px;
	background: var(--primary-color);
	color: #fff;
}
.com-footer-darkTone .ft-copyright,
.com-footer-darkTone ul.list-contact li{ 
	line-height:32px; 
}
.com-footer-darkTone .ft-copyright,
.com-footer-darkTone .ft-policy{
	margin-top: 30px;
}
.com-footer-darkTone .footer-logo{ height: 120px; }