.tc-social-share span[class*="-youtube"] {
	color: #FF0000;
	-webkit-box-shadow: 0 0 0 4px #FF0000;
	box-shadow: 0 0 0 4px #FF0000;
}

.tc-social-share span[class*="-youtube"]:hover {
	background: #FF0000;
}


/* WhatsApp */
.tc-social-share span[class*="-whatsapp"] {
	color: #25D366;
	-webkit-box-shadow: 0 0 0 4px #25D366;
	box-shadow: 0 0 0 4px #25D366;
}

.tc-social-share span[class*="-whatsapp"]:hover {
	background: #25D366;
}

/* New Twitter Icon */

.tc-social-share span[class*="-twitterNew"]:hover svg{
	animation: animationLeft .3s ease;
}

.tc-social-share span[class*="-twitterNew"] svg{
	width: 22px;
	margin-top: 14px;
}

.tc-social-share span[class*="-twitterNew"] {
	color: #000;
	-webkit-box-shadow: 0 0 0 4px #000;
	box-shadow: 0 0 0 4px #000;
}

.tc-social-share span[class*="-twitterNew"] path{
	fill: #000;
}

.tc-social-share span[class*="-twitterNew"]:hover {
	background: #000;
}

.tc-social-share span[class*="-twitterNew"]:hover path{
	fill: #fff;
}

/* Inverted Footer twitter Icon */
footer .tc-social-share span[class*="-twitterNew"] {
	color: #fff;
	-webkit-box-shadow: 0 0 0 4px #fff;
	box-shadow: 0 0 0 4px #fff;
}

footer .tc-social-share span[class*="-twitterNew"] path{
	fill: #fff;
}

footer .tc-social-share span[class*="-twitterNew"]:hover {
	background: #fff;
}

footer .tc-social-share span[class*="-twitterNew"]:hover path{
	fill: #000;
}

/* Inverted twitter Icon Addint w class */
.tc-social-share span.w[class*="-twitterNew"] {
	color: #fff;
	-webkit-box-shadow: 0 0 0 4px #fff;
	box-shadow: 0 0 0 4px #fff;
}

.tc-social-share span.w[class*="-twitterNew"] path{
	fill: #fff;
}

.tc-social-share span.w[class*="-twitterNew"]:hover {
	background: #fff;
}

.tc-social-share span.w[class*="-twitterNew"]:hover path{
	fill: #000;
}


/* Uncomment to Make icons White*/
/*
.tc-social-share span {
	color: #fff !important;
	-webkit-box-shadow: 0 0 0 4px #fff !important;
	box-shadow: 0 0 0 4px #fff !important;
}

.tc-social-share span[class*="-twitterNew"] path{
	fill: #fff !important;
}
*/

.tc-accordion .acdn-title a {
	font-size: 1.1em;
}

.tc-accordion .acdn-body {
	font-size: 1em;
}

/* Tab Styles */

.tc-tabs-style2 .nav-tabs li a {
  border: 0 !important;
  border-radius: 0;
  line-height: normal;
  font-size: 1em;
  color: #777;
  border-radius: 20px;
  font-weight: 600;
  padding: 8px 20px;
  margin-right: 4px;
  margin-bottom: 4px;
}

.tc-tabs-style2 .nav-tabs li a:hover, .tc-tabs-style2 .nav-tabs li.active a {
  background: var(--red);
  color: #fff;
}


.tc-tabs-style1 .nav-tabs li a {
  font-size: 1em;
  color: #777;
}

.tc-tabs-style1 .nav-tabs li a:hover, .tc-tabs-style1 .nav-tabs li.active a {
  background: var(--red);
  color: #fff;
}

.tabContent {
  padding: 10px;
}

