@font-face{font-family:'essb-asc';src:url('../fonts/essb-fans.eot?53962973');src:url('../fonts/essb-fans.eot?53962973#iefix') format('embedded-opentype'),url('../fonts/essb-fans.woff?53962973') format('woff'),url('../fonts/essb-fans.ttf?53962973') format('truetype'),url('../fonts/essb-fans.svg?53962973#essb-fans') format('svg');font-weight:normal;font-style:normal;}.essbasc-popup{background-color:#ffffff;z-index:100001;-webkit-box-shadow:0 0 20px rgba(0,0,0,0.3);-moz-box-shadow:0 0 20px rgba(0,0,0,0.3);-ms-box-shadow:0 0 20px rgba(0,0,0,0.3);-o-box-shadow:0 0 20px rgba(0,0,0,0.3);box-shadow:0 0 20px rgba(0,0,0,0.3);display:none;color:#111;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}.essbasc-popup h3{margin:0;padding:10px;text-align:center;opacity:0.8;background:rgba(0,0,0,0.1);border-radius:3px 3px 0 0;}.essbasc-popup-content{padding:15px;margin:0;text-align:center;padding-top:20px;}.essbasc-popup-shadow{position:fixed;_position:absolute;height:100%;width:100%;top:0;left:0;background:rgba(33,33,33,0.70);z-index:100000;display:none;}.essbasc-popup-close{width:12px;height:12px;display:inline-block;position:absolute;top:10px;right:10px;-webkit-transition:all ease 0.50s;transition:all ease 0.75s;font-weight:bold;text-decoration:none;color:#111;line-height:160%;font-size:24px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNDEuNzU2cHgiIGhlaWdodD0iNDEuNzU2cHgiIHZpZXdCb3g9IjAgMCA0MS43NTYgNDEuNzU2IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MS43NTYgNDEuNzU2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PHBhdGggZD0iTTI3Ljk0OCwyMC44NzhMNDAuMjkxLDguNTM2YzEuOTUzLTEuOTUzLDEuOTUzLTUuMTE5LDAtNy4wNzFjLTEuOTUxLTEuOTUyLTUuMTE5LTEuOTUyLTcuMDcsMEwyMC44NzgsMTMuODA5TDguNTM1LDEuNDY1Yy0xLjk1MS0xLjk1Mi01LjExOS0xLjk1Mi03LjA3LDBjLTEuOTUzLDEuOTUzLTEuOTUzLDUuMTE5LDAsNy4wNzFsMTIuMzQyLDEyLjM0MkwxLjQ2NSwzMy4yMmMtMS45NTMsMS45NTMtMS45NTMsNS4xMTksMCw3LjA3MUMyLjQ0LDQxLjI2OCwzLjcyMSw0MS43NTUsNSw0MS43NTVjMS4yNzgsMCwyLjU2LTAuNDg3LDMuNTM1LTEuNDY0bDEyLjM0My0xMi4zNDJsMTIuMzQzLDEyLjM0M2MwLjk3NiwwLjk3NywyLjI1NiwxLjQ2NCwzLjUzNSwxLjQ2NHMyLjU2LTAuNDg3LDMuNTM1LTEuNDY0YzEuOTUzLTEuOTUzLDEuOTUzLTUuMTE5LDAtNy4wNzFMMjcuOTQ4LDIwLjg3OHoiLz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PC9zdmc+);background-size:12px;z-index:1001;}
}

[class^="essbasc-fans-icon-"]:before, [class*="essbasc-fans-icon-"]:before {
	font-family: "essb-asc";
	font-style: normal;
	font-weight: normal;
	speak: none;
	display: inline-block;
	text-decoration: inherit;
	text-align: center;
	font-variant: normal;
	text-transform: none;
	line-height: 1em;
}


[class ^="essbasc-fans-icon2-"]:before,[class *=" essbasc-fans-icon2-"]:before {
	 font-family: "essb-asc";
	font-style: normal;
	font-weight: normal;
	speak: none;
	display: inline-block;
	text-decoration: inherit;
	text-align: center;
	font-variant: normal;
	text-transform: none;
	line-height: 1em;
}

.essbasc-fans-icon i { 
	font-family: "essb-asc";
	font-style: normal;
	font-weight: normal;
	speak: none;
	display: inline-block;
	text-decoration: inherit;
	text-align: center;
	font-variant: normal;
	text-transform: none;
	line-height: 1em;
}

.essbasc-fans-icon-flickr:before { content: '\46'; } /* 'F' */

.essbasc-fans-icon-delicious:before {
	font-family: "essb-asc";
	content: '\23';
} /* '#' */
.essbasc-fans-icon-gplus:before {
	font-family: "essb-asc";
	content: '\2b';
} /* '+' */
.essbasc-fans-icon-forrst:before {
	font-family: "essb-asc";
	content: '\3a';
} /* ':' */
.essbasc-fans-icon-dribbble:before {
	font-family: "essb-asc";
	content: '\44';
} /* 'D' */
.essbasc-fans-icon-twitter:before {
	font-family: "essb-asc";
	content: '\54';
} /* 'T' */
.essbasc-fans-icon-steam:before { font-family: "essb-asc"; content: '\62'; } /* 'b' */
.essbasc-fans-icon-youtube:before {
	font-family: "essb-asc";
	content: '\55';
} /* 'U' */
.essbasc-fans-icon-vimeo:before {
	font-family: "essb-asc";
	content: '\56';
} /* 'V' */
.essbasc-fans-icon-facebook:before {
	font-family: "essb-asc";
	content: '\66';
} /* 'f' */
.essbasc-fans-icon-soundcloud:before {
	content: '\73';
} /* 's' */
.essbasc-fans-icon-github-circled:before {
	content: '\e8';
} 
.essbasc-fans-icon-instagram-filled:before {
	font-family: "essb-asc";
	content: '\f31f';
}
.essbasc-fans-icon-behance:before {
	content: '\f34e';
} 
.essbasc-fans-icon-instagram-filled:before {
	font-family: "essb-asc";
	content: '\f31f';
}
.essbasc-fans-icon-mail-alt:before {
	font-family: "essb-asc";
	content: '\f0e0';
} 
.essbasc-fans-icon-foursquare:before {
	font-family: "essb-asc";
	content: '\34';
} 


.essbasc-fans-icon-pinterest:before { font-family: "essb-asc";content: '\f0d2'; } 
.essbasc-fans-icon-pinterest-circled:before { font-family: "essb-asc";content: '\f0d2'; } 
.essbasc-fans-icon2-love:before { font-family: "essb-asc";content: '\e800'; } 
.essbasc-fans-icon2-vk:before { font-family: "essb-asc";content: '\f189'; } 
.essbasc-fans-icon2-rss:before { content: '\f09e'; } 
.essbasc-fans-icon2-posts:before { content: '\f15c'; } 
.essbasc-fans-icon2-comments:before { content: '\e720'; } 
.essbasc-fans-icon2-users:before { content: '\1f465'; } 
.essbasc-fans-icon-linkedin:before { content: '\f0e1'; } 
.essbasc-fans-icon2-tumblr:before { content: '\f173'; } 

.essbasc-text-before {
	margin-bottom: 10px;
}

.essbasc-text-after {
	margin-top: 10px;
}

.essbasc-fans {
	padding: 0;
 	-webkit-font-smoothing: antialiased !important;
	-moz-osx-font-smoothing: grayscale;
	text-align: center;
	margin-bottom: 10px;
	float: left;
	width: 100%;
}

.essbasc-fans-single {
	width: 31%;
	display: block;
	position: relative;
	float: left;
	margin: 5px;
	text-align: center;
	height: 80px;
}

.essbasc-fans-single .essbasc-fans-icon {
	text-align: center;
	padding: 10px;
	font-size: 21px;
}



.essbasc-fans-single .essbasc-fans-text div {
	margin: 0 auto;
	text-align: center;
}


.essbasc-fans-single.essbasc-fans-facebook {
	background-color: #3b5998;
	color: #fff;
}

.essbasc-fans-single .essbasc-fans-text {
	padding: 10px;
	text-align: center;
	margin: 0 auto;
	background-color: rgba(255, 255, 255, 0.8);
}

.essbasc-fans-single.essbasc-fans-google {
	background-color: #D95232;
	color: #fff;
}

.essbasc-fans-single.essbasc-fans-twitter {
	background-color: #00ABF0;
	color: #fff;
}
.essbasc-fans-single.essbasc-fans-pinterest {
	background-color: #ae181f;
	color: #fff;
}
.essbasc-fans-single.essbasc-fans-youtube {
	background-color: #cc181e;
	color: #fff;
}
.essbasc-fans-single.essbasc-fans-linkedin {
	background-color: #007bb6;
	color: #fff;
}

.essbasc-fans.onecol .essbasc-fans-single {
	width: 98%;	
}

.essbasc-fans.twocols .essbasc-fans-single {
	width: 47%;	
}