span.socialclick{color:#000 !important;padding-left:0 !important;padding-bottom:0 !important;display:inline !important;width:auto !important;min-height:0 !important;}
span.socialclick:hover{cursor:pointer;}
div.social-overlay{float:right;padding:0 10px;text-align:center;margin-bottom:10px;position:relative;background:#fff;z-index:1500;}
.ngg-gallery-thumbnail div.social-overlay{margin-left:18px;}
div.social-overlay ul{width:100%;text-align:center;padding:0!important;margin:0!important;}
div.social-overlay ul li{display:inline-block;margin:5px;}
#fancybox-outer:hover div.social-overlay,
div.wrap:hover div.social-overlay{opacity:1;-webkit-transition:all .5s ease .15s;-moz-transition:all .5s ease .15s;-o-transition:all .5s ease .15s;-ms-transition:all .5s ease .15s;transition:all .5s ease .15s;}
div.wrap{position:relative;}
.wp-caption.alignnone{overflow:hidden;}
.wp-caption.alignnone .wp-caption-text{padding:7px 0;}
#fancybox-close,
#fancybox-left,
#fancybox-right{z-index:10000;}
#fancybox-wrap div.social-overlay{margin:-7px 0 10px;z-index:10005;}
.wp-caption p.wp-caption-text{margin:10px 0;}