.so-widget-sow-social-media-buttons-atom-ebd03a5ed168-276 .social-media-button-container {
  zoom: 1;
  text-align: center;
  /*
	&:after {
		content:"";
		display:inline-block;
		width:100%;
	}
	*/
}
.so-widget-sow-social-media-buttons-atom-ebd03a5ed168-276 .social-media-button-container:before {
  content: '';
  display: block;
}
.so-widget-sow-social-media-buttons-atom-ebd03a5ed168-276 .social-media-button-container:after {
  content: '';
  display: table;
  clear: both;
}
@media (max-width: 780px) {
  .so-widget-sow-social-media-buttons-atom-ebd03a5ed168-276 .social-media-button-container {
    text-align: center;
  }
}
.so-widget-sow-social-media-buttons-atom-ebd03a5ed168-276 .sow-social-media-button-facebook-0 {
  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);
  border-color: #2088c8 #1e82bf #1c79b2 #1e82bf;
  background: #48a7e2;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #2290d5), color-stop(1, #48a7e2));
  background: -ms-linear-gradient(bottom, #2290d5, #48a7e2);
  background: -moz-linear-gradient(center bottom, #2290d5 0%, #48a7e2 100%);
  background: -o-linear-gradient(#48a7e2, #2290d5);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#48a7e2', endColorstr='#2290d5', GradientType=0);
  color: #ffffff !important;
}
.so-widget-sow-social-media-buttons-atom-ebd03a5ed168-276 .sow-social-media-button-facebook-0.ow-button-hover:focus,
.so-widget-sow-social-media-buttons-atom-ebd03a5ed168-276 .sow-social-media-button-facebook-0.ow-button-hover:hover {
  background: #51abe3;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #2596dc), color-stop(1, #51abe3));
  background: -ms-linear-gradient(bottom, #2596dc, #51abe3);
  background: -moz-linear-gradient(center bottom, #2596dc 0%, #51abe3 100%);
  background: -o-linear-gradient(#51abe3, #2596dc);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#51abe3', endColorstr='#2596dc', GradientType=0);
  border-top: 1px solid #218dd1;
  border-right: 1px solid #2088c8;
  border-bottom: 1px solid #1e7fbb;
  border-left: 1px solid #2088c8;
}
.so-widget-sow-social-media-buttons-atom-ebd03a5ed168-276 .sow-social-media-button-facebook-0.ow-button-hover:focus,
.so-widget-sow-social-media-buttons-atom-ebd03a5ed168-276 .sow-social-media-button-facebook-0.ow-button-hover:hover {
  color: #ffffff !important;
}
.so-widget-sow-social-media-buttons-atom-ebd03a5ed168-276 .sow-social-media-button-instagram-0 {
  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);
  border-color: #ff1302 #f61100 #e71000 #f61100;
  background: #ff5144;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ff2211), color-stop(1, #ff5144));
  background: -ms-linear-gradient(bottom, #ff2211, #ff5144);
  background: -moz-linear-gradient(center bottom, #ff2211 0%, #ff5144 100%);
  background: -o-linear-gradient(#ff5144, #ff2211);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5144', endColorstr='#ff2211', GradientType=0);
  color: #ffffff !important;
}
.so-widget-sow-social-media-buttons-atom-ebd03a5ed168-276 .sow-social-media-button-instagram-0.ow-button-hover:focus,
.so-widget-sow-social-media-buttons-atom-ebd03a5ed168-276 .sow-social-media-button-instagram-0.ow-button-hover:hover {
  background: #ff5a4e;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ff2b1b), color-stop(1, #ff5a4e));
  background: -ms-linear-gradient(bottom, #ff2b1b, #ff5a4e);
  background: -moz-linear-gradient(center bottom, #ff2b1b 0%, #ff5a4e 100%);
  background: -o-linear-gradient(#ff5a4e, #ff2b1b);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5a4e', endColorstr='#ff2b1b', GradientType=0);
  border-top: 1px solid #ff1d0c;
  border-right: 1px solid #ff1302;
  border-bottom: 1px solid #f11100;
  border-left: 1px solid #ff1302;
}
.so-widget-sow-social-media-buttons-atom-ebd03a5ed168-276 .sow-social-media-button-instagram-0.ow-button-hover:focus,
.so-widget-sow-social-media-buttons-atom-ebd03a5ed168-276 .sow-social-media-button-instagram-0.ow-button-hover:hover {
  color: #ffffff !important;
}
.so-widget-sow-social-media-buttons-atom-ebd03a5ed168-276 .sow-social-media-button-tiktok-0 {
  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);
  border-color: #050505 #000000 #000000 #000000;
  background: #000000;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #000000), color-stop(1, #000000));
  background: -ms-linear-gradient(bottom, #000000, #000000);
  background: -moz-linear-gradient(center bottom, #000000 0%, #000000 100%);
  background: -o-linear-gradient(#000000, #000000);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#000000', GradientType=0);
  color: #ffffff !important;
}
.so-widget-sow-social-media-buttons-atom-ebd03a5ed168-276 .sow-social-media-button-tiktok-0.ow-button-hover:focus,
.so-widget-sow-social-media-buttons-atom-ebd03a5ed168-276 .sow-social-media-button-tiktok-0.ow-button-hover:hover {
  background: #050505;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #050505), color-stop(1, #050505));
  background: -ms-linear-gradient(bottom, #050505, #050505);
  background: -moz-linear-gradient(center bottom, #050505 0%, #050505 100%);
  background: -o-linear-gradient(#050505, #050505);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#050505', endColorstr='#050505', GradientType=0);
  border-top: 1px solid #0a0a0a;
  border-right: 1px solid #050505;
  border-bottom: 1px solid #000000;
  border-left: 1px solid #050505;
}
.so-widget-sow-social-media-buttons-atom-ebd03a5ed168-276 .sow-social-media-button-tiktok-0.ow-button-hover:focus,
.so-widget-sow-social-media-buttons-atom-ebd03a5ed168-276 .sow-social-media-button-tiktok-0.ow-button-hover:hover {
  color: #ffffff !important;
}
.so-widget-sow-social-media-buttons-atom-ebd03a5ed168-276 .sow-social-media-button-youtube-0 {
  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);
  border-color: #fb571c #fb4f12 #f94505 #fb4f12;
  background: #fc875d;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #fb622b), color-stop(1, #fc875d));
  background: -ms-linear-gradient(bottom, #fb622b, #fc875d);
  background: -moz-linear-gradient(center bottom, #fb622b 0%, #fc875d 100%);
  background: -o-linear-gradient(#fc875d, #fb622b);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fc875d', endColorstr='#fb622b', GradientType=0);
  color: #ffffff !important;
}
.so-widget-sow-social-media-buttons-atom-ebd03a5ed168-276 .sow-social-media-button-youtube-0.ow-button-hover:focus,
.so-widget-sow-social-media-buttons-atom-ebd03a5ed168-276 .sow-social-media-button-youtube-0.ow-button-hover:hover {
  background: #fc8e67;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #fb6935), color-stop(1, #fc8e67));
  background: -ms-linear-gradient(bottom, #fb6935, #fc8e67);
  background: -moz-linear-gradient(center bottom, #fb6935 0%, #fc8e67 100%);
  background: -o-linear-gradient(#fc8e67, #fb6935);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fc8e67', endColorstr='#fb6935', GradientType=0);
  border-top: 1px solid #fb5e26;
  border-right: 1px solid #fb571c;
  border-bottom: 1px solid #fb4c0d;
  border-left: 1px solid #fb571c;
}
.so-widget-sow-social-media-buttons-atom-ebd03a5ed168-276 .sow-social-media-button-youtube-0.ow-button-hover:focus,
.so-widget-sow-social-media-buttons-atom-ebd03a5ed168-276 .sow-social-media-button-youtube-0.ow-button-hover:hover {
  color: #ffffff !important;
}
.so-widget-sow-social-media-buttons-atom-ebd03a5ed168-276 .sow-social-media-button-envelope-0 {
  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);
  border-color: #d6a80b #cda00b #be950a #cda00b;
  background: #f4c730;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #e5b30c), color-stop(1, #f4c730));
  background: -ms-linear-gradient(bottom, #e5b30c, #f4c730);
  background: -moz-linear-gradient(center bottom, #e5b30c 0%, #f4c730 100%);
  background: -o-linear-gradient(#f4c730, #e5b30c);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4c730', endColorstr='#e5b30c', GradientType=0);
  color: #ffffff !important;
}
.so-widget-sow-social-media-buttons-atom-ebd03a5ed168-276 .sow-social-media-button-envelope-0.ow-button-hover:focus,
.so-widget-sow-social-media-buttons-atom-ebd03a5ed168-276 .sow-social-media-button-envelope-0.ow-button-hover:hover {
  background: #f5ca3a;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #efbb0d), color-stop(1, #f5ca3a));
  background: -ms-linear-gradient(bottom, #efbb0d, #f5ca3a);
  background: -moz-linear-gradient(center bottom, #efbb0d 0%, #f5ca3a 100%);
  background: -o-linear-gradient(#f5ca3a, #efbb0d);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5ca3a', endColorstr='#efbb0d', GradientType=0);
  border-top: 1px solid #e0af0c;
  border-right: 1px solid #d6a80b;
  border-bottom: 1px solid #c89c0b;
  border-left: 1px solid #d6a80b;
}
.so-widget-sow-social-media-buttons-atom-ebd03a5ed168-276 .sow-social-media-button-envelope-0.ow-button-hover:focus,
.so-widget-sow-social-media-buttons-atom-ebd03a5ed168-276 .sow-social-media-button-envelope-0.ow-button-hover:hover {
  color: #ffffff !important;
}
.so-widget-sow-social-media-buttons-atom-ebd03a5ed168-276 .sow-social-media-button-phone-0 {
  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);
  border-color: #168d5f #158459 #137750 #158459;
  background: #1fc686;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #189a68), color-stop(1, #1fc686));
  background: -ms-linear-gradient(bottom, #189a68, #1fc686);
  background: -moz-linear-gradient(center bottom, #189a68 0%, #1fc686 100%);
  background: -o-linear-gradient(#1fc686, #189a68);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1fc686', endColorstr='#189a68', GradientType=0);
  color: #ffffff !important;
}
.so-widget-sow-social-media-buttons-atom-ebd03a5ed168-276 .sow-social-media-button-phone-0.ow-button-hover:focus,
.so-widget-sow-social-media-buttons-atom-ebd03a5ed168-276 .sow-social-media-button-phone-0.ow-button-hover:hover {
  background: #20cf8c;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #19a36e), color-stop(1, #20cf8c));
  background: -ms-linear-gradient(bottom, #19a36e, #20cf8c);
  background: -moz-linear-gradient(center bottom, #19a36e 0%, #20cf8c 100%);
  background: -o-linear-gradient(#20cf8c, #19a36e);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#20cf8c', endColorstr='#19a36e', GradientType=0);
  border-top: 1px solid #179565;
  border-right: 1px solid #168d5f;
  border-bottom: 1px solid #147f56;
  border-left: 1px solid #168d5f;
}
.so-widget-sow-social-media-buttons-atom-ebd03a5ed168-276 .sow-social-media-button-phone-0.ow-button-hover:focus,
.so-widget-sow-social-media-buttons-atom-ebd03a5ed168-276 .sow-social-media-button-phone-0.ow-button-hover:hover {
  color: #ffffff !important;
}
.so-widget-sow-social-media-buttons-atom-ebd03a5ed168-276 .sow-social-media-button {
  display: inline-block;
  font-size: 1.33em;
  line-height: 1em;
  margin: 0.1em 0.05em 0.1em 0.05em;
  padding: 1em 0;
  width: 3em;
  text-align: center;
  vertical-align: middle;
  -webkit-border-radius: 0.25em;
  -moz-border-radius: 0.25em;
  border-radius: 0.25em;
}
.so-widget-sow-social-media-buttons-atom-ebd03a5ed168-276 .sow-social-media-button .sow-icon-fontawesome {
  display: inline-block;
  height: 1em;
}