.shareable { display: block; position: relative; }
.shareable .over-holder {  opacity: 0;  width: 100%;  height: 100%;  background-color: transparent;  background-color: rgba(10, 35, 64, 0.8);  position: absolute;  top: 0;  left: 0;  -webkit-transition-property: opacity;  -moz-transition-property: opacity;  -o-transition-property: opacity;  transition-property: opacity;  -webkit-transition-duration: 0.3s;  -moz-transition-duration: 0.3s;  -o-transition-duration: 0.3s;  transition-duration: 0.3s;}
.shareable .over-holder .over__content-holder {  height: 96px;  position: absolute;  margin: auto;  top: 0;  left: 0;  bottom: 0;  right: 0;  display: none;  -webkit-transition-property: display;  -moz-transition-property: display;  -o-transition-property: display;  transition-property: display;  -webkit-transition-duration: 0s;  -moz-transition-duration: 0s;  -o-transition-duration: 0s;  transition-duration: 0s;  -webkit-transition-delay: 0.3s;  -moz-transition-delay: 0.3s;  -o-transition-delay: 0.3s;  transition-delay: 0.3s;}
.shareable .over-holder .over__content-holder h4 {  font-family: 'SweetSans',Helvetica,Tahoma,sans-serif;  font-size: 18px;  text-transform: uppercase;  margin: 0;  color: #fff; font-weight: normal; padding: 0 15px; text-align: center; }
.shareable .over-holder .over__content-holder .over__share-holder {  height: 36px;  width: 180px;  margin: 15px auto;}
.shareable .over-holder .over__content-holder .over__share-holder .share-btn { color: #FFF; display: block; width: 36px; height: 36px; padding: 6px; position: relative; float: left;  margin: 0;  cursor: pointer;  -webkit-transition-property: opacity;  -moz-transition-property: opacity;  -o-transition-property: opacity;  transition-property: opacity;  -webkit-transition-duration: 0.2s;  -moz-transition-duration: 0.2s;  -o-transition-duration: 0.2s;  transition-duration: 0.2s; border: 0 none; }
.shareable .over-holder .over__content-holder .over__share-holder .share-btn.is-inactive {  opacity: 0.5;}
.shareable .over-holder .over__content-holder hr {  width: 60px;  height: 2px;  background-color: #fff;  margin: 0 auto;  border: none;}
.shareable .over-holder .over__content-holder button {  width: 106px;  height: 28px;  background-color: #fff;  border: none;  margin-top: 20px; margin-bottom: 25px;  cursor: pointer;  -webkit-transition-property: background-color;  -moz-transition-property: background-color;  -o-transition-property: background-color;  transition-property: background-color;  -webkit-transition-duration: 0.2s;  -moz-transition-duration: 0.2s;  -o-transition-duration: 0.2s;  transition-duration: 0.2s;}
.shareable .over-holder .over__content-holder button span {  font-family: "Baskerville2BTRoman", Baskerville, "Baskerville Old Face", "Hoefler Text", Garamond, Georgia, "Times New Roman", serif;  font-weight: bold;  font-style: italic;  font-size: 16px;  color: #304574;  -webkit-transition-property: color;  -moz-transition-property: color;  -o-transition-property: color;  transition-property: color;}
.shareable .over-holder .over__content-holder button:hover {  background-color: #000;}
.shareable .over-holder .over__content-holder button:hover span {  color: white;}
.shareable .over-holder .over__content-holder button.play-symbol { background-color: transparent;  height: 76px;  margin: auto;  width: 76px; }
.shareable .over-holder .over__content-holder button.play-symbol:hover, .shareable .over-holder .over__content-holder button.play-symbol:active, .shareable .over-holder .over__content-holder button.play-symbol:focus  { background-color: transparent; }
.shareable .over-holder.is-open {  opacity: 1;}
.no-css3 .shareable .over-holder.is-open {	background-color: #0A2340;}
.shareable .over-holder.is-open .over__content-holder {  display: block;}

.shareable .over-holder .over__content-holder .over__share-holder .share-btn:before { position: absolute; top: 6px; left: 6px; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; display: inline-block; font-family: "Genericons"; font-size: 24px; font-style: normal; font-weight: normal; font-variant: normal; line-height: 1; speak: none; text-align: center; text-decoration: inherit; text-transform: none; vertical-align: top; }
.shareable .over-holder .over__content-holder .over__share-holder .share-btn.share--facebook:before { content: "\f203"; }
.shareable .over-holder .over__content-holder .over__share-holder .share-btn.share--twitter:before { content: "\f202"; }
.shareable .over-holder .over__content-holder .over__share-holder .share-btn.share--linkedin:before { content: "\f208"; }
.shareable .over-holder .over__content-holder .over__share-holder .share-btn.share--gplus:before { content: "\f206"; }
.shareable .over-holder .over__content-holder .over__share-holder .share-btn.share--pinterest:before { content: "\f210"; }

.shareable-inline .over-holder { background-color: transparent; height: auto; position: static; }
.shareable-inline .over-holder .over__content-holder { height: auto; position: static; }
.shareable-inline .over-holder .over__content-holder .over__share-holder { margin: 40px 0; }
.shareable-inline .over-holder .over__content-holder h4 { display: none; }
.shareable-inline .over-holder .over__content-holder .over__share-holder .share-btn { color: #0A2340; }

.shareable-inline .over-holder .over__content-holder .over__share-holder .share-btn{display:block;height:32px;position:relative;width:32px; margin-right: 4px; background-size: 200% 32px; background-repeat: no-repeat; background-position: 0 0; }
.shareable-inline .over-holder .over__content-holder .over__share-holder .share-btn:before { display: none; }
.shareable-inline .over-holder .over__content-holder .over__share-holder .share-btn:hover {  }
.shareable-inline .over-holder .over__content-holder .over__share-holder .share-btn.is-inactive { opacity: 1; background-position: 100% 0; }
.shareable-inline .over-holder .over__content-holder .over__share-holder .share-btn.share--facebook { background-image: url("images/social/facebook_sprite.svg"); }
.shareable-inline .over-holder .over__content-holder .over__share-holder .share-btn.share--instagram { background-image: url("images/social/instagram_sprite.svg"); }
.shareable-inline .over-holder .over__content-holder .over__share-holder .share-btn.share--linkedin { background-image: url("images/social/linkedin_sprite.svg"); }
.shareable-inline .over-holder .over__content-holder .over__share-holder .share-btn.share--twitter { background-image: url("images/social/twitter_sprite.svg"); }
.shareable-inline .over-holder .over__content-holder .over__share-holder .share-btn.share--gplus { background-image: url("images/social/googleplus_sprite.svg"); }
.shareable-inline .over-holder .over__content-holder .over__share-holder .share-btn.share--pinterest { display: none; }

.shareable.shareable-custom .over-holder .over__content-holder .over__share-holder { width: 285px; height: 50px; margin: 10px auto;}
.shareable-custom .over-holder { background-color: transparent; height: auto; position: static; }
.shareable-custom .over-holder .over__content-holder { height: auto; position: static; }
.shareable-custom .over-holder .over__content-holder .over__share-holder { margin: 40px 0; }
.shareable-custom .over-holder .over__content-holder h4 { display: none; }
.shareable-custom .over-holder .over__content-holder .over__share-holder .share-btn { color: #0A2340; }
.shareable-custom .over-holder .over__content-holder .over__share-holder .share-btn{display:block;height:45px;position:relative;width:45px; margin-right: 12px; background-size: 200% 32px; background-repeat: no-repeat; background-position: 0 0; }
.shareable-custom .over-holder .over__content-holder .over__share-holder .share-btn:before { display: none; }
.shareable-custom .over-holder .over__content-holder .over__share-holder .share-btn:hover {  }
.shareable-custom .over-holder .over__content-holder .over__share-holder .share-btn.share--facebook { background-image: url("images/social/TBF_SOCIALICONS.svg"); background-size: 575px 248px; background-repeat: no-repeat; background-position: -57px -195px; }
.shareable-custom .over-holder .over__content-holder .over__share-holder .share-btn.share--instagram { display: none; }
.shareable-custom .over-holder .over__content-holder .over__share-holder .share-btn.share--facebookmessenger { background-image: url("images/social/TBF_SOCIALICONS.svg"); background-size: 575px 248px; background-repeat: no-repeat; background-position: -520px -195px; }
.shareable-custom .over-holder .over__content-holder .over__share-holder .share-btn.share--linkedin { background-image: url("images/social/TBF_SOCIALICONS.svg"); background-size: 575px 248px; background-repeat: no-repeat; background-position: -173px -195px;}
.shareable-custom .over-holder .over__content-holder .over__share-holder .share-btn.share--twitter { background-image: url("images/social/TBF_SOCIALICONS.svg"); background-size: 575px 248px; background-repeat: no-repeat; background-position: -113px -195px;}
.shareable-custom .over-holder .over__content-holder .over__share-holder .share-btn.share--sms { background-image: url("images/social/TBF_SOCIALICONS.svg"); background-size: 575px 248px; background-repeat: no-repeat; background-position: -520px -195px;}
.shareable-custom .over-holder .over__content-holder .over__share-holder .share-btn.share--email { background-image: url("images/social/TBF_SOCIALICONS.svg"); background-size: 575px 248px; background-repeat: no-repeat; background-position: -466px -195px;}
.shareable-custom .over-holder .over__content-holder .over__share-holder .share-btn.share--gplus { display: none; }
.shareable-custom .over-holder .over__content-holder .over__share-holder .share-btn.share--pinterest { display: none; }


#ambition-lp-widget-area .share-this-page .share-btn.share--facebook{background-image: url("images/social/TBF_SOCIALICONS.svg");     background-size: 638px 290px;background-repeat: no-repeat;background-position: -64px -15px;} 
#ambition-lp-widget-area .share-this-page .share-btn.share--linkedin {background-image: url("images/social/TBF_SOCIALICONS.svg"); background-size: 638px 290px;background-repeat: no-repeat; background-position: -194px -15px;} 
#ambition-lp-widget-area .share-this-page .share-btn.share--gplus {background-image: url("images/social/TBF_SOCIALICONS.svg"); background-size: 638px 290px;background-repeat: no-repeat;background-position: -335px -15px;} 
#ambition-lp-widget-area .share-this-page .share-btn.share--twitter {background-image: url("images/social/TBF_SOCIALICONS.svg"); background-size: 638px 290px; background-repeat: no-repeat;background-position: -127px -15px;}  
