.gig-share {
	/*display:none;*/
}
.hide {display:none !important;}
.hide-iframe {
	width: 1px !important; 
	height: 1px !important; 
}
.plain.wrapper {
	text-align:center;
}
.plain .social.button {
	cursor:pointer;
	margin-right:15px;
	float:left;
	overflow:hidden;
	width:30px;
	height:30px;
	vertical-align:middle;
	background:none;
	padding:0;
}
.plain .social.button:not(.more):after {
	display:none !important;
}
.plain .social.button img { vertical-align:middle; height:auto; display:inline-block; padding-top:3px;}
.plain #close {
	position:absolute;
	right:5px;
	top:0;
	padding:5px;
	background:#999;
	cursor:pointer;
}
.plain .social.button.facebook img {
	padding-top:0;
}
.plain .social.button.email span{display:none;}
.plain .social.button.comments a {
	display:block;
	width:30px;
	height:30px;
}
.plain .social.button.comments span {
	position: absolute;
	right: -18px;
	font-size: 14px;
	top: 3px;
	color:#bbb;
}
.plain.wrapper .more {
	background:#ccc;
	padding:10px 10px !important;
	text-align:center !important;
	max-width:80px;
}
.plain .icons {
	width:50px;
	height:50px;
	padding:0 !important;
	text-indent:-20000px;
	clear:both;
	margin:0;
}
.plain .facebook.icons {
	background-position:16px center;
}
.plain .more.icons {
	background-image:url('images/plus-sign.png');
	background-repeat:no-repeat;
	background-position:6px center;
}
.plain twitter.icons,.plain .email.icons,.plain .more.icons {
	background-position:8px center;
}
@media screen and (max-width:960px){
	
}
@media screen and (max-width:660px){
	/*
	.social.button {
		padding:10px 20px 10px 45px;
	}
	.facebook.icons {
		background-position:16px center;
	}*/
	.plain {display:none}
}