.gig-button-container table td:nth-child(2){
	font-size:18px;
	width:37px;
	height:37px;
	text-align:center;
	border-radius:100%;
	font: normal normal normal 14px/1 FontAwesome;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	color: white;
}



#social_tools_video #social_tools_video-reaction0-icon{
	left:0px;
}
.gig-button-container table td:nth-child(2):before{
    font-size: 22px;
    display:inline-block;
}

.gig-button-container table td:nth-child(2) div{
	height:0 !important;
}

.gig-button-container table td:nth-child(2) img{
	height:0 !important;
}
	
#cnbc-contents .gig-bar-container .gig-button-container-twitter table td:nth-child(2):before{
	content: "\f099";
    margin-left: 9px;
    margin-top: 2px;
}

#cnbc-contents #dockable-social-tools .gig-bar-container .gig-button-container-twitter table td:nth-child(2):before{
    margin-left: 7px;
}


.gig-bar-container .gig-button-container-twitter table td:nth-child(2),
#page_slideshow_one_page .gig-bar-container .gig-button-container-twitter table td:nth-child(2):hover {
	background:#55acee;
}

.gig-bar-container .gig-button-container-facebook table td:nth-child(2):before{
	content: "\f09a";
    margin-left: 12px;
    margin-top: 3px;
}

.gig-bar-container .gig-button-container-facebook table td:nth-child(2),
#page_slideshow_one_page .gig-bar-container .gig-button-container-facebook table td:nth-child(2):hover {
	background:#3b5998;
}


.gig-bar-container .gig-button-container-reddit table td:nth-child(2):before{
	content: "\f1a1";
	margin-left: 4px;
	margin-top: 2px;
}

.gig-bar-container .gig-button-container-reddit table td:nth-child(2){
	background:#ff4500;

}

.gig-bar-container .gig-button-container-linkedin table td:nth-child(2):before{
	content: "\f0e1";
	margin-left:9px;
	margin-top:0;
}

#page_slideshow_one_page .gig-bar-container .gig-button-container-linkedin table td:nth-child(2):before {	
	margin-left: 9px;
}


.gig-bar-container .gig-button-container-linkedin table td:nth-child(2),
#page_slideshow_one_page .gig-bar-container .gig-button-container-linkedin table td:nth-child(2):hover {
	background:#0077B5;
}

.gig-bar-container .gig-button-container-email table td:nth-child(2):before{
	content: "\f003";
	margin-left:7px;
	margin-top:0;
}

#page_slideshow_one_page .gig-bar-container .gig-button-container-email table td:nth-child(2):before {
	margin-left: 7px;
}

.gig-bar-container .gig-button-container-email table td:nth-child(2),
#page_slideshow_one_page .gig-bar-container .gig-button-container-email table td:nth-child(2):hover {
	background:#afb8bc;
}

.gig-bar-container .gig-button-container-share table td:nth-child(2):before{
	content: "\f045";
	margin-left:9px;
	margin-top:1px;
}

.gig-bar-container .gig-button-container-share table td:nth-child(2){
	background:#afb8bc;
}

.gig-bar-container .gig-button-container-pinterest table td:nth-child(2):before{
	content: "\f0d2";
	margin-left: 9px;
	margin-top: 2px;
}

.gig-bar-container .gig-button-container-pinterest table td:nth-child(2){
	background:#CB2026;
}

@media all and (orientation: landscape) {
	.mobile-touch .gig-bar-container .gig-button-container-twitter table td:nth-child(2):before{
	    margin-top:7px;
	    margin-left: 8px;
	}




	.mobile-touch .gig-bar-container .gig-button-container-facebook table td:nth-child(2):before{
		margin-top:7px;
		margin-left: 10px;
	}
	
	.mobile-touch .gig-bar-container .gig-button-container-share table td:nth-child(2):before{
		margin-left: 8px;
		margin-top: 8px;
	}

	.mobile-touch #social_tools_video .gig-button-container table td:nth-child(2){
		float:left;
		margin-left:10px;margin-top:10px;	
	}	

	.mobile-touch #social_tools_video .gig-bar-container .gig-button-container-twitter table td:nth-child(2):before{
	    margin-top:10px;
	    margin-left: 8px;
	}

	 .mobile-touch #social_tools_video .gig-bar-container .gig-button-container-facebook table td:nth-child(2):before{
		margin-top:10px;
		margin-left: 11px;
	}
	
	 .mobile-touch #social_tools_video .gig-bar-container .gig-button-container-share table td:nth-child(2):before{
		margin-left: 8px;
		margin-top: 10px;
	}
    
     .mobile-touch #social_tools_video .gig-bar-container .gig-button-container-reddit table td:nth-child(2):before{
		margin-left: 4px;
		margin-top: 8px;
	}
    
     .mobile-touch #social_tools_video .gig-bar-container .gig-button-container-linkedin table td:nth-child(2):before{
		margin-left: 9px;
		margin-top: 8px;
	}
 	.mobile-touch #social_tools_video .gig-bar-container .gig-button-container-email table td:nth-child(2):before{
		margin-left: 7px;
		margin-top: 8px;
	}

	#page_slideshow_one_page #social-tools-panel .gig-bar-container .gig-button-container-linkedin table td:nth-child(2):before {	
		margin-top: 5px;
	}
	
}

@media all and (orientation: portrait){

	
	.mobile-touch #social_tools_video .gig-button-container table td:nth-child(2){
		float:left;
		margin-left:10px;margin-top:10px;	
	}	

	 .mobile-touch #social_tools_video .gig-bar-container .gig-button-container-twitter table td:nth-child(2):before{
	    margin-top:10px;
	    margin-left: 8px;
	}

	 .mobile-touch #social_tools_video .gig-bar-container .gig-button-container-facebook table td:nth-child(2):before{
		margin-top:10px;
		margin-left: 11px;
	}
	
	 .mobile-touch #social_tools_video .gig-bar-container .gig-button-container-share table td:nth-child(2):before{
		margin-left: 8px;
		margin-top: 10px;
	}
    
     .mobile-touch #social_tools_video .gig-bar-container .gig-button-container-reddit table td:nth-child(2):before{
		margin-left: 4px;
		margin-top: 8px;
	}

     .mobile-touch #social_tools_video .gig-bar-container .gig-button-container-linkedin table td:nth-child(2):before{
		margin-left: 9px;
		margin-top: 8px;
	}
 	.mobile-touch #social_tools_video .gig-bar-container .gig-button-container-email table td:nth-child(2):before{
		margin-left: 7px;
		margin-top: 8px;
	}



	
	
}



.docked-card .gig-button-container table td:nth-child(2){
    width: 25px;
    height: 25px;
}

.docked-card .gig-bar-container  .gig-button-container table td:nth-child(2):before {
    font-size: 14px;
}

.docked-card .gig-bar-container .gig-share-button table td:nth-child(2):before {
    margin-left: 6px;
}

.docked-card .gig-bar-container .gig-button-container-twitter table td:nth-child(2):before {
    margin-left: 6px;
}

.docked-card .gig-bar-container .gig-button-container-facebook table td:nth-child(2):before {
    margin-left: 8px;
}

.docked-card .gig-bar-container .gig-button-container-linkedin table td:nth-child(2):before {
    margin-left: 7px;
}

.docked-card .gig-bar-container .gig-button-container-reddit table td:nth-child(2):before {
    margin-left: 3px;
}

#page_slideshow_one_page .gig-bar-container .gig-button-container-twitter table td:nth-child(2),
#page_slideshow_one_page .gig-bar-container .gig-button-container-facebook table td:nth-child(2),
#page_slideshow_one_page .gig-bar-container .gig-button-container-linkedin table td:nth-child(2),
#page_slideshow_one_page .gig-bar-container .gig-button-container-email table td:nth-child(2) {
	background-color: #999999;
}

#page_slideshow_one_page .gig-button-container table td:nth-child(2){
    width: 35px;
    height: 35px;
}


#social_tools_video .gig-button-container table td:nth-child(2){
    width: 35px;
    height: 35px;
}


#page_slideshow_one_page div.gig-button-container {
	margin-bottom: 0;
}

