
.widget_text .social-icons {
	padding-left: 0;
	margin-bottom: 0;
}

.widget_text .social-icons li {
	margin: 5px 5px 0 5px;
}

.widget_text .social-icons li:before {
	content: none;
}

.social-icons {
	display: block;
}

.social-icons a {
	color: rgba(0, 0, 0, .6);
}

.social-icons a:hover {
	color: rgba(0, 0, 0, .8);
}

.social-icons li {
	display: inline-block;
	margin: 5px 5px 0 5px;
	padding: 0;
}

.social-icons li a {
	font-size: 0;
}

.social-icons li i {
	font-size: 18px;
}

.social-icons li:first-child {
	margin-left: 0;
	padding-left: 0;
}

.social-icons li:last-child {
	margin-right: 0;
	padding-right: 0;
}

.social-icons.icons-design-circle li, .social-icons.icons-design-colored li, .social-icons.icons-design-colored-alt li {
	width: 40px;
	height: 40px;
	background-color: #efefef;
	border-radius: 50%;
	text-align: center;
	transition: all .2s ease-in-out;
}

.social-icons.icons-design-circle li a, .social-icons.icons-design-colored li a, .social-icons.icons-design-colored-alt li a {
	position: relative;
	color: #8f8f8f;
	width: 100%;
	display: inline-block;
}

.social-icons.icons-design-circle li i, .social-icons.icons-design-colored li i, .social-icons.icons-design-colored-alt li i {
	line-height: 40px;
}

.social-icons.icons-design-circle li:hover, .social-icons.icons-design-colored li:hover, .social-icons.icons-design-colored-alt li:hover {
	background-color: #000;
}

.social-icons.icons-design-circle li:hover a, .social-icons.icons-design-colored li:hover a, .social-icons.icons-design-colored-alt li:hover a {
	color: #fff;
}

.social-icons.icons-design-colored li {
	background-color: #efefef;
}

.social-icons.icons-design-colored li.social-facebook {
	background-color: #365493;
}

.social-icons.icons-design-colored li.social-twitter {
	background-color: #3cf;
}

.social-icons.icons-design-colored li.social-instagram {
	background-color: #774430;
}

.social-icons.icons-design-colored li.social-email {
	background-color: #f89a1e;
}

.social-icons.icons-design-colored li.social-pinterest {
	background-color: #cb2027;
}

.social-icons.icons-design-colored li.social-youtube {
	background-color: #c32f2b;
}

.social-icons.icons-design-colored li.social-tumblr {
	background-color: #36465d;
}

.social-icons.icons-design-colored li.social-linkedin {
	background-color: #0274b3;
}

.social-icons.icons-design-colored li.social-vimeo {
	background-color: #1ab7ea;
}

.social-icons.icons-design-colored li.social-flickr {
	background-color: #fe0072;
}

.social-icons.icons-design-colored li.social-github {
	background-color: #171515;
}

.social-icons.icons-design-colored li.social-dribbble {
	background-color: #b2215a;
}

.social-icons.icons-design-colored li.social-behance {
	background-color: #1f6ffc;
}

.social-icons.icons-design-colored li.social-soundcloud {
	background-color: #f9490d;
}

.social-icons.icons-design-colored li.social-spotify {
	background-color: #2ebd59;
}

.social-icons.icons-design-colored li.social-skype {
	background-color: #00aff0;
}

.social-icons.icons-design-colored li.social-ok {
	background-color: #ee8208;
}

.social-icons.icons-design-colored li.social-whatsapp {
	background-color: #1ebea5;
}

.social-icons.icons-design-colored li.social-vk {
	background-color: #4c75a3;
}

.social-icons.icons-design-colored li.social-snapchat {
	background-color: #fffc00;
}

.social-icons.icons-design-colored li.social-tg {
	background-color: #37aee2;
}

.social-icons.icons-design-colored li a {
	color: #fff;
}

.social-icons.icons-design-colored li:hover {
	opacity: .8;
}

.social-icons.icons-design-colored li:hover a {
	color: #fff;
}

.social-icons.icons-design-colored-alt li {
	background-color: #efefef;
}

.social-icons.icons-design-colored-alt li.social-facebook:hover {
	background-color: #365493;
}

.social-icons.icons-design-colored-alt li.social-twitter:hover {
	background-color: #3cf;
}

.social-icons.icons-design-colored-alt li.social-instagram:hover {
	background-color: #774430;
}

.social-icons.icons-design-colored-alt li.social-email:hover {
	background-color: #f89a1e;
}

.social-icons.icons-design-colored-alt li.social-pinterest:hover {
	background-color: #cb2027;
}

.social-icons.icons-design-colored-alt li.social-youtube:hover {
	background-color: #c32f2b;
}

.social-icons.icons-design-colored-alt li.social-tumblr:hover {
	background-color: #36465d;
}

.social-icons.icons-design-colored-alt li.social-linkedin:hover {
	background-color: #0274b3;
}

.social-icons.icons-design-colored-alt li.social-vimeo:hover {
	background-color: #1ab7ea;
}

.social-icons.icons-design-colored-alt li.social-flickr:hover {
	background-color: #fe0072;
}

.social-icons.icons-design-colored-alt li.social-github:hover {
	background-color: #171515;
}

.social-icons.icons-design-colored-alt li.social-dribbble:hover {
	background-color: #b2215a;
}

.social-icons.icons-design-colored-alt li.social-behance:hover {
	background-color: #1f6ffc;
}

.social-icons.icons-design-colored-alt li.social-soundcloud:hover {
	background-color: #f9490d;
}

.social-icons.icons-design-colored-alt li.social-spotify:hover {
	background-color: #2ebd59;
}

.social-icons.icons-design-colored-alt li.social-skype:hover {
	background-color: #00aff0;
}

.social-icons.icons-design-colored-alt li.social-ok:hover {
	background-color: #ee8208;
}

.social-icons.icons-design-colored-alt li.social-whatsapp:hover {
	background-color: #1ebea5;
}

.social-icons.icons-design-colored-alt li.social-vk:hover {
	background-color: #4c75a3;
}

.social-icons.icons-design-colored-alt li.social-snapchat:hover {
	background-color: #fffc00;
}

.social-icons.icons-design-colored-alt li.social-tg:hover {
	background-color: #37aee2;
}

.social-icons.icons-design-colored-alt li a {
	color: #8f8f8f;
}

.social-icons.icons-design-colored-alt li:hover a {
	color: #fff;
}

.social-icons.icons-size-small li i {
	font-size: 14px;
}

.social-icons.icons-size-small.icons-design-circle li, .social-icons.icons-size-small.icons-design-colored li, .social-icons.icons-size-small.icons-design-colored-alt li {
	width: 30px;
	height: 30px;
}

.social-icons.icons-size-small.icons-design-circle li i, .social-icons.icons-size-small.icons-design-colored li i, .social-icons.icons-size-small.icons-design-colored-alt li i {
	line-height: 30px;
}

.social-icons.icons-size-large li i {
	font-size: 22px;
}

.social-icons.icons-size-large.icons-design-circle li, .social-icons.icons-size-large.icons-design-colored li, .social-icons.icons-size-large.icons-design-colored-alt li {
	width: 60px;
	height: 60px;
}

.social-icons.icons-size-large.icons-design-circle li i, .social-icons.icons-size-large.icons-design-colored li i, .social-icons.icons-size-large.icons-design-colored-alt li i {
	line-height: 60px;
}

.color-scheme-light .social-icons.icons-design-colored li a {
	color: #fff;
}

.color-scheme-light .social-icons.icons-design-circle li a, .color-scheme-light .social-icons.icons-design-colored-alt li a {
	color: #8f8f8f;
}

.color-scheme-light .social-icons.icons-design-circle li a:hover, .color-scheme-light .social-icons.icons-design-colored-alt li a:hover {
	color: #fff;
}

@media (min-width: 1025px) {
	.social-icons .whatsapp-mobile {
		display: none !important;
	}
}

@media (max-width: 1024px) {
	.social-icons .whatsapp-desktop {
		display: none;
	}
}
