.so-widget-social-network-widget-atom-0436db13913f .social-media-button-container {
  zoom: 1;
  text-align: center;
  /*
    &:after {
        content:"";
        display:inline-block;
        width:100%;
    }
    */
}
.so-widget-social-network-widget-atom-0436db13913f .social-media-button-container:before {
  content: '';
  display: block;
}
.so-widget-social-network-widget-atom-0436db13913f .social-media-button-container:after {
  content: '';
  display: table;
  clear: both;
}
.so-widget-social-network-widget-atom-0436db13913f .sow-social-media-button-facebook {
  color: #ffffff !important;
  background: #0d2c70;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #081a42), color-stop(1, #0d2c70));
  background: -ms-linear-gradient(bottom, #081a42, #0d2c70);
  background: -moz-linear-gradient(center bottom, #081a42 0%, #0d2c70 100%);
  background: -o-linear-gradient(#0d2c70, #081a42);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0d2c70', endColorstr='#081a42', GradientType=0);
  border: 1px solid;
  border-color: #061535 #05112b #030c1e #05112b;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.065);
  -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.065);
  box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.065);
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.05);
}
.so-widget-social-network-widget-atom-0436db13913f .sow-social-media-button-facebook:visited,
.so-widget-social-network-widget-atom-0436db13913f .sow-social-media-button-facebook:active,
.so-widget-social-network-widget-atom-0436db13913f .sow-social-media-button-facebook:hover {
  color: #ffffff !important;
}
.so-widget-social-network-widget-atom-0436db13913f .sow-social-media-button-facebook.ow-button-hover:hover {
  background: #0e3079;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #091e4b), color-stop(1, #0e3079));
  background: -ms-linear-gradient(bottom, #091e4b, #0e3079);
  background: -moz-linear-gradient(center bottom, #091e4b 0%, #0e3079 100%);
  background: -o-linear-gradient(#0e3079, #091e4b);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0e3079', endColorstr='#091e4b', GradientType=0);
  border-color: #07183e #061535 #050f27 #061535;
  color: #ffffff;
}
.so-widget-social-network-widget-atom-0436db13913f .sow-social-media-button-twitter {
  color: #ffffff !important;
  background: #128eed;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #0e72be), color-stop(1, #128eed));
  background: -ms-linear-gradient(bottom, #0e72be, #128eed);
  background: -moz-linear-gradient(center bottom, #0e72be 0%, #128eed 100%);
  background: -o-linear-gradient(#128eed, #0e72be);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#128eed', endColorstr='#0e72be', GradientType=0);
  border: 1px solid;
  border-color: #0d69af #0d63a6 #0c5b98 #0d63a6;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.065);
  -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.065);
  box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.065);
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.05);
}
.so-widget-social-network-widget-atom-0436db13913f .sow-social-media-button-twitter:visited,
.so-widget-social-network-widget-atom-0436db13913f .sow-social-media-button-twitter:active,
.so-widget-social-network-widget-atom-0436db13913f .sow-social-media-button-twitter:hover {
  color: #ffffff !important;
}
.so-widget-social-network-widget-atom-0436db13913f .sow-social-media-button-twitter.ow-button-hover:hover {
  background: #1b93ee;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #0f77c7), color-stop(1, #1b93ee));
  background: -ms-linear-gradient(bottom, #0f77c7, #1b93ee);
  background: -moz-linear-gradient(center bottom, #0f77c7 0%, #1b93ee 100%);
  background: -o-linear-gradient(#1b93ee, #0f77c7);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1b93ee', endColorstr='#0f77c7', GradientType=0);
  border-color: #0e6fb9 #0d69af #0c61a1 #0d69af;
  color: #ffffff;
}
.so-widget-social-network-widget-atom-0436db13913f .sow-social-media-button-google-plus {
  color: #ffffff !important;
  background: #c12611;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #921d0d), color-stop(1, #c12611));
  background: -ms-linear-gradient(bottom, #921d0d, #c12611);
  background: -moz-linear-gradient(center bottom, #921d0d 0%, #c12611 100%);
  background: -o-linear-gradient(#c12611, #921d0d);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c12611', endColorstr='#921d0d', GradientType=0);
  border: 1px solid;
  border-color: #841a0c #7b180b #6d150a #7b180b;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.065);
  -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.065);
  box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.065);
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.05);
}
.so-widget-social-network-widget-atom-0436db13913f .sow-social-media-button-google-plus:visited,
.so-widget-social-network-widget-atom-0436db13913f .sow-social-media-button-google-plus:active,
.so-widget-social-network-widget-atom-0436db13913f .sow-social-media-button-google-plus:hover {
  color: #ffffff !important;
}
.so-widget-social-network-widget-atom-0436db13913f .sow-social-media-button-google-plus.ow-button-hover:hover {
  background: #ca2812;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #9c1f0e), color-stop(1, #ca2812));
  background: -ms-linear-gradient(bottom, #9c1f0e, #ca2812);
  background: -moz-linear-gradient(center bottom, #9c1f0e 0%, #ca2812 100%);
  background: -o-linear-gradient(#ca2812, #9c1f0e);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ca2812', endColorstr='#9c1f0e', GradientType=0);
  border-color: #8d1c0c #841a0c #76170a #841a0c;
  color: #ffffff;
}
.so-widget-social-network-widget-atom-0436db13913f .sow-social-media-button-envelope {
  color: #ffffff !important;
  background: #dd1616;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #af1111), color-stop(1, #dd1616));
  background: -ms-linear-gradient(bottom, #af1111, #dd1616);
  background: -moz-linear-gradient(center bottom, #af1111 0%, #dd1616 100%);
  background: -o-linear-gradient(#dd1616, #af1111);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dd1616', endColorstr='#af1111', GradientType=0);
  border: 1px solid;
  border-color: #a11010 #970f0f #8a0e0e #970f0f;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.065);
  -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.065);
  box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.065);
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.05);
}
.so-widget-social-network-widget-atom-0436db13913f .sow-social-media-button-envelope:visited,
.so-widget-social-network-widget-atom-0436db13913f .sow-social-media-button-envelope:active,
.so-widget-social-network-widget-atom-0436db13913f .sow-social-media-button-envelope:hover {
  color: #ffffff !important;
}
.so-widget-social-network-widget-atom-0436db13913f .sow-social-media-button-envelope.ow-button-hover:hover {
  background: #e61717;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #b81212), color-stop(1, #e61717));
  background: -ms-linear-gradient(bottom, #b81212, #e61717);
  background: -moz-linear-gradient(center bottom, #b81212 0%, #e61717 100%);
  background: -o-linear-gradient(#e61717, #b81212);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e61717', endColorstr='#b81212', GradientType=0);
  border-color: #aa1111 #a11010 #930f0f #a11010;
  color: #ffffff;
}
.so-widget-social-network-widget-atom-0436db13913f .sow-social-media-button-linkedin {
  color: #ffffff !important;
  background: #0a5882;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #063853), color-stop(1, #0a5882));
  background: -ms-linear-gradient(bottom, #063853, #0a5882);
  background: -moz-linear-gradient(center bottom, #063853 0%, #0a5882 100%);
  background: -o-linear-gradient(#0a5882, #063853);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0a5882', endColorstr='#063853', GradientType=0);
  border: 1px solid;
  border-color: #052e44 #05283b #031e2d #05283b;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.065);
  -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.065);
  box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.065);
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.05);
}
.so-widget-social-network-widget-atom-0436db13913f .sow-social-media-button-linkedin:visited,
.so-widget-social-network-widget-atom-0436db13913f .sow-social-media-button-linkedin:active,
.so-widget-social-network-widget-atom-0436db13913f .sow-social-media-button-linkedin:hover {
  color: #ffffff !important;
}
.so-widget-social-network-widget-atom-0436db13913f .sow-social-media-button-linkedin.ow-button-hover:hover {
  background: #0b5e8b;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #073e5c), color-stop(1, #0b5e8b));
  background: -ms-linear-gradient(bottom, #073e5c, #0b5e8b);
  background: -moz-linear-gradient(center bottom, #073e5c 0%, #0b5e8b 100%);
  background: -o-linear-gradient(#0b5e8b, #073e5c);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0b5e8b', endColorstr='#073e5c', GradientType=0);
  border-color: #06354e #052e44 #042536 #052e44;
  color: #ffffff;
}
.so-widget-social-network-widget-atom-0436db13913f .sow-social-media-button {
  font-size: 1.33em;
  padding: 1em 1em;
  margin: 0.1em 0.05em 0.1em 0.05em;
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  line-height: 1em;
  -webkit-border-radius: 0.25em;
  -moz-border-radius: 0.25em;
  border-radius: 0.25em;
}
.so-widget-social-network-widget-atom-0436db13913f .sow-social-media-button .sow-icon-fontawesome {
  width: 1em;
  height: 1em;
  display: inline-block;
}