@font-face {
	font-family: 'social-icons';
	src: url('../fonts/social-icons.ttf?vntshu') format('truetype'),
		url('../fonts/social-icons.woff?vntshu') format('woff'),
		url('../fonts/social-icons.svg?vntshu#social-icons') format('svg');
	font-weight: normal;
	font-style: normal;
}

.si {
	/* use !important to prevent issues with browser extensions that change fonts */
	font-family: 'social-icons' !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.si-yahoo:before {
	content: "\e900";
}

.si-tumblr:before {
	content: "\f173";
}

.si-telegram:before {
	content: "\e904";
}

.si-gmail:before {
	content: "\e905";
}

.si-pinterest:before {
	content: "\e901";
}

.si-google-plus:before {
	content: "\e902";
}

.si-vk:before {
	content: "\e903";
}

.si-facebook:before {
	content: "\ea90";
}

.si-whatsapp:before {
	content: "\ea93";
}

.si-twitter:before {
	content: "\ea96";
}

.si-linkedin:before {
	content: "\eaca";
}

.social-share li {
	display: inline-block;
}

.social-share li:not(:last-child) {
	margin-right: 5px;
}

.cx-blog-section .footer-social-menu li a {
	font-size: 16px;
	color: #fff;
	height: 35px;
	line-height: 35px !important;
	width: 35px;
	text-align: center;
	display: block;
	border-radius: 50%;
}

.cx-blog-section .linkedin {
	background-color: #007ab9 !important;
}
.cx-blog-section .linkedin:hover{
    background-color: #016394 !important;
}
.cx-blog-section .facebook {
	background-color: #3a589b !important;
}
.cx-blog-section .facebook:hover {
	background-color: #2a4d9b !important;
}
.cx-blog-section .twitter {
	background-color: #000 !important;
}
.cx-blog-section .twitter:hover {
	background-color: #4a4242 !important;
}

.cx-blog-section .google {
	background-color: #f34a38 !important;
}
.cx-blog-section .google:hover {
	background-color: #dd3a27 !important;
}
.cx-blog-section .meta-info a:hover {
	color: #006cff;
}

.cx-blog-section .whatsapp {
	background-color: #0dc143 !important;

}
.cx-blog-section .whatsapp:hover {
	background-color: #08b13b !important;

}
.portfolio-filter-wrap {
	margin-bottom: 30px;
}

.content-section .nav >li>a, .social-tabs .nav >li>a{
    padding: 10px;
    display: block;
    margin: 5px 0 0 5px;
    border: 2px solid #1fae66;
    border-bottom: 0;
    background-color: #1fae66;
    color: #fff;  
}
.content-section .nav > li > a.active, .social-tabs .nav > li > a.active{
    background-color: #fff; 
    color: #1fae66;
}