.so-widget-sow-social-media-buttons-atom-6d51e144eb45 .social-media-button-container {
  zoom: 1;
  text-align: left;
  /*
    &:after {
        content:"";
        display:inline-block;
        width:100%;
    }
    */
}
.so-widget-sow-social-media-buttons-atom-6d51e144eb45 .social-media-button-container:before {
  content: '';
  display: block;
}
.so-widget-sow-social-media-buttons-atom-6d51e144eb45 .social-media-button-container:after {
  content: '';
  display: table;
  clear: both;
}
@media (max-width: 780) {
  .so-widget-sow-social-media-buttons-atom-6d51e144eb45 .social-media-button-container {
    text-align: left;
  }
}
.so-widget-sow-social-media-buttons-atom-6d51e144eb45 .sow-social-media-button-facebook {
  border: 1px solid;
  -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);
  background: #3a5795;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #2c4270), color-stop(1, #3a5795));
  background: -ms-linear-gradient(bottom, #2c4270, #3a5795);
  background: -moz-linear-gradient(center bottom, #2c4270 0%, #3a5795 100%);
  background: -o-linear-gradient(#3a5795, #2c4270);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3a5795', endColorstr='#2c4270', GradientType=0);
  border-color: #273b65 #25375e #203053 #25375e;
  color: #ffffff !important;
}
.so-widget-sow-social-media-buttons-atom-6d51e144eb45 .sow-social-media-button-facebook.ow-button-hover:hover {
  background: #3d5b9c;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #2f4678), color-stop(1, #3d5b9c));
  background: -ms-linear-gradient(bottom, #2f4678, #3d5b9c);
  background: -moz-linear-gradient(center bottom, #2f4678 0%, #3d5b9c 100%);
  background: -o-linear-gradient(#3d5b9c, #2f4678);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d5b9c', endColorstr='#2f4678', GradientType=0);
  border-color: #2a3f6d #273b65 #23355a #273b65;
}
.so-widget-sow-social-media-buttons-atom-6d51e144eb45 .sow-social-media-button-facebook:visited,
.so-widget-sow-social-media-buttons-atom-6d51e144eb45 .sow-social-media-button-facebook:active,
.so-widget-sow-social-media-buttons-atom-6d51e144eb45 .sow-social-media-button-facebook:hover {
  color: #ffffff !important;
}
.so-widget-sow-social-media-buttons-atom-6d51e144eb45 .sow-social-media-button-facebook.ow-button-hover:hover {
  color: #ffffff;
}
.so-widget-sow-social-media-buttons-atom-6d51e144eb45 .sow-social-media-button-twitter {
  border: 1px solid;
  -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);
  background: #78bdf1;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #4aa6ec), color-stop(1, #78bdf1));
  background: -ms-linear-gradient(bottom, #4aa6ec, #78bdf1);
  background: -moz-linear-gradient(center bottom, #4aa6ec 0%, #78bdf1 100%);
  background: -o-linear-gradient(#78bdf1, #4aa6ec);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#78bdf1', endColorstr='#4aa6ec', GradientType=0);
  border-color: #3ca0eb #339bea #2594e8 #339bea;
  color: #ffffff !important;
}
.so-widget-sow-social-media-buttons-atom-6d51e144eb45 .sow-social-media-button-twitter.ow-button-hover:hover {
  background: #81c2f2;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #53abed), color-stop(1, #81c2f2));
  background: -ms-linear-gradient(bottom, #53abed, #81c2f2);
  background: -moz-linear-gradient(center bottom, #53abed 0%, #81c2f2 100%);
  background: -o-linear-gradient(#81c2f2, #53abed);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#81c2f2', endColorstr='#53abed', GradientType=0);
  border-color: #45a4ec #3ca0eb #2e99e9 #3ca0eb;
}
.so-widget-sow-social-media-buttons-atom-6d51e144eb45 .sow-social-media-button-twitter:visited,
.so-widget-sow-social-media-buttons-atom-6d51e144eb45 .sow-social-media-button-twitter:active,
.so-widget-sow-social-media-buttons-atom-6d51e144eb45 .sow-social-media-button-twitter:hover {
  color: #ffffff !important;
}
.so-widget-sow-social-media-buttons-atom-6d51e144eb45 .sow-social-media-button-twitter.ow-button-hover:hover {
  color: #ffffff;
}
.so-widget-sow-social-media-buttons-atom-6d51e144eb45 .sow-social-media-button-youtube {
  border: 1px solid;
  -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);
  background: #cf3427;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #a4291f), color-stop(1, #cf3427));
  background: -ms-linear-gradient(bottom, #a4291f, #cf3427);
  background: -moz-linear-gradient(center bottom, #a4291f 0%, #cf3427 100%);
  background: -o-linear-gradient(#cf3427, #a4291f);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cf3427', endColorstr='#a4291f', GradientType=0);
  border-color: #97261c #8f241b #822118 #8f241b;
  color: #ffffff !important;
}
.so-widget-sow-social-media-buttons-atom-6d51e144eb45 .sow-social-media-button-youtube.ow-button-hover:hover {
  background: #d73729;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ad2b21), color-stop(1, #d73729));
  background: -ms-linear-gradient(bottom, #ad2b21, #d73729);
  background: -moz-linear-gradient(center bottom, #ad2b21 0%, #d73729 100%);
  background: -o-linear-gradient(#d73729, #ad2b21);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d73729', endColorstr='#ad2b21', GradientType=0);
  border-color: #a0281e #97261c #8a231a #97261c;
}
.so-widget-sow-social-media-buttons-atom-6d51e144eb45 .sow-social-media-button-youtube:visited,
.so-widget-sow-social-media-buttons-atom-6d51e144eb45 .sow-social-media-button-youtube:active,
.so-widget-sow-social-media-buttons-atom-6d51e144eb45 .sow-social-media-button-youtube:hover {
  color: #ffffff !important;
}
.so-widget-sow-social-media-buttons-atom-6d51e144eb45 .sow-social-media-button-youtube.ow-button-hover:hover {
  color: #ffffff;
}
.so-widget-sow-social-media-buttons-atom-6d51e144eb45 .sow-social-media-button-tumblr {
  border: 1px solid;
  -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);
  background: #36465d;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #232e3d), color-stop(1, #36465d));
  background: -ms-linear-gradient(bottom, #232e3d, #36465d);
  background: -moz-linear-gradient(center bottom, #232e3d 0%, #36465d 100%);
  background: -o-linear-gradient(#36465d, #232e3d);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#36465d', endColorstr='#232e3d', GradientType=0);
  border-color: #1e2633 #1a222d #141a23 #1a222d;
  color: #ffffff !important;
}
.so-widget-sow-social-media-buttons-atom-6d51e144eb45 .sow-social-media-button-tumblr.ow-button-hover:hover {
  background: #3a4b63;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #273343), color-stop(1, #3a4b63));
  background: -ms-linear-gradient(bottom, #273343, #3a4b63);
  background: -moz-linear-gradient(center bottom, #273343 0%, #3a4b63 100%);
  background: -o-linear-gradient(#3a4b63, #273343);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3a4b63', endColorstr='#273343', GradientType=0);
  border-color: #212b3a #1e2633 #181f29 #1e2633;
}
.so-widget-sow-social-media-buttons-atom-6d51e144eb45 .sow-social-media-button-tumblr:visited,
.so-widget-sow-social-media-buttons-atom-6d51e144eb45 .sow-social-media-button-tumblr:active,
.so-widget-sow-social-media-buttons-atom-6d51e144eb45 .sow-social-media-button-tumblr:hover {
  color: #ffffff !important;
}
.so-widget-sow-social-media-buttons-atom-6d51e144eb45 .sow-social-media-button-tumblr.ow-button-hover:hover {
  color: #ffffff;
}
.so-widget-sow-social-media-buttons-atom-6d51e144eb45 .sow-social-media-button-Mailing_List_ {
  border: 1px solid;
  -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);
  background: #86c232;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #6a9928), color-stop(1, #86c232));
  background: -ms-linear-gradient(bottom, #6a9928, #86c232);
  background: -moz-linear-gradient(center bottom, #6a9928 0%, #86c232 100%);
  background: -o-linear-gradient(#86c232, #6a9928);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#86c232', endColorstr='#6a9928', GradientType=0);
  border-color: #628d24 #5c8522 #54791f #5c8522;
  color: #000000 !important;
}
.so-widget-sow-social-media-buttons-atom-6d51e144eb45 .sow-social-media-button-Mailing_List_.ow-button-hover:hover {
  background: #8cca34;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #70a22a), color-stop(1, #8cca34));
  background: -ms-linear-gradient(bottom, #70a22a, #8cca34);
  background: -moz-linear-gradient(center bottom, #70a22a 0%, #8cca34 100%);
  background: -o-linear-gradient(#8cca34, #70a22a);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8cca34', endColorstr='#70a22a', GradientType=0);
  border-color: #679527 #628d24 #598121 #628d24;
}
.so-widget-sow-social-media-buttons-atom-6d51e144eb45 .sow-social-media-button-Mailing_List_:visited,
.so-widget-sow-social-media-buttons-atom-6d51e144eb45 .sow-social-media-button-Mailing_List_:active,
.so-widget-sow-social-media-buttons-atom-6d51e144eb45 .sow-social-media-button-Mailing_List_:hover {
  color: #000000 !important;
}
.so-widget-sow-social-media-buttons-atom-6d51e144eb45 .sow-social-media-button-Mailing_List_.ow-button-hover:hover {
  color: #050505;
}
.so-widget-sow-social-media-buttons-atom-6d51e144eb45 .sow-social-media-button {
  font-size: 1em;
  padding: 1em 1em;
  margin: 0.1em 0.1em 0.1em 0;
  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-sow-social-media-buttons-atom-6d51e144eb45 .sow-social-media-button .sow-icon-fontawesome {
  width: 1em;
  height: 1em;
  display: inline-block;
}
.so-widget-sow-social-media-buttons-atom-6d51e144eb45 a .sow-icon-image {
  width: 1em;
  height: 1em;
  background-size: cover;
}