.jssocials-shares {
  margin: 0.2em 0; }

.jssocials-shares * {
  box-sizing: border-box; }

.jssocials-share {
  display: inline-block;
  vertical-align: top;
  text-align:center;
  min-width:98px;
 
  margin: 0.3em; }

.jssocials-share:first-child {
  margin-left: 0; }

.jssocials-share:last-child {
  margin-right: 0; }

.jssocials-share-logo {
  width: 1em;
  vertical-align: middle;
  display:block;
  font-size: 1.5em; }

img.jssocials-share-logo {
  width: auto;
  height: 1em; }

.jssocials-share-link {
  display: inline-block;
  text-align: center;
  text-decoration: none;
  line-height: 1; }
  .jssocials-share-link.jssocials-share-link-count {
    padding-top: .2em; }
    .jssocials-share-link.jssocials-share-link-count .jssocials-share-count {
      display: block;
      font-size: .6em;
      margin: 0 -.5em -.8em -.5em; }
  .jssocials-share-link.jssocials-share-no-count {
    padding-top: .5em; }
    .jssocials-share-link.jssocials-share-no-count .jssocials-share-count {
      height: 1em; }

.jssocials-share-label {
  padding-left: 0.3em;
  vertical-align: middle; 
  font-size:1em;
  }

.jssocials-share-count-box {
  display: inline-block;
  height: 1.5em;
  padding: 0 0.3em;
  line-height: 1;
  vertical-align: middle;
  cursor: default; }
  .jssocials-share-count-box.jssocials-share-no-count {
    display: none; }

.jssocials-share-count {
  line-height: 1.5em;
  vertical-align: middle; }
  
.main-info .jssocials-share-facebook {
	 color:#fff;
	 background: #e43f8c; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(left, #e43f8c , #f798c3); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(right, #e43f8c, #f798c3); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(right, #e43f8c, #f798c3); /* For Firefox 3.6 to 15 */
    background: linear-gradient(to right, #e43f8c , #f798c3); /* Standard syntax */
	 padding:14px;
	  border-radius:4px;
	 
	}
.main-info .jssocials-share-facebook a,  .main-info .jssocials-share-facebook a:hover{
	 color:#fff;
	 text-decoration:none;
 }
 .main-info .jssocials-share-twitter{
	 border:4px solid #f3d6db;
	  padding:10px;
	  background:#fff;
	   border-radius:4px;

 }
.main-info .jssocials-share-twitter a, 
.main-info .jssocials-share-twitter a:hover,
 .jssocials-share-instagram a,
 .jssocials-share-instagram a:hover
 {
	 text-decoration:none;
 }
.jssocials-share{
	margin-right:10px!important;
	
}

.mobile-socials .jssocials-share-facebook {
	 color:#fff;
	background: #e43f8c; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(left, #e43f8c , #f798c3); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(right, #e43f8c, #f798c3); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(right, #e43f8c, #f798c3); /* For Firefox 3.6 to 15 */
    background: linear-gradient(to right, #e43f8c , #f798c3); /* Standard syntax */
	padding:14px;
	 border-radius:4px;
	 
	}
.mobile-socials  .jssocials-share-facebook a,  .mobile-socials  .jssocials-share-facebook a:hover{
	 color:#fff;
	 text-decoration:none;
 }
 
 .mobile-socials  .jssocials-share{
	 min-width:80px;
	 font-size:0.9em;
 }
.mobile-socials  .jssocials-share-twitter{
	 border:4px solid #f3d6db;
	padding:10px;
	  background:#fff;
	   border-radius:4px;
 }
.jssocials-share-instagram{
	 border:4px solid #f3d6db;
padding:10px;
	  background:#f3d6db;
	   border-radius:4px;
 }
 
.mobile-socials  .jssocials-share-twitter a, 
.mobile-socials .jssocials-share-twitter a:hover{
	 text-decoration:none;
 }
 .archive-video .jssocials-share * {
	 color:#ccc;
 }
	.archive-video .jssocials-share{
	 display:inline-block;
	     min-width: auto!important;
 }
 