.so-widget-sow-social-media-buttons-atom-75eca2afbe90 .social-media-button-container {
  zoom: 1;
  text-align: left;
  /*
	&:after {
		content:"";
		display:inline-block;
		width:100%;
	}
	*/
}
.so-widget-sow-social-media-buttons-atom-75eca2afbe90 .social-media-button-container:before {
  content: '';
  display: block;
}
.so-widget-sow-social-media-buttons-atom-75eca2afbe90 .social-media-button-container:after {
  content: '';
  display: table;
  clear: both;
}
@media (max-width: 780px) {
  .so-widget-sow-social-media-buttons-atom-75eca2afbe90 .social-media-button-container {
    text-align: center;
  }
}
.so-widget-sow-social-media-buttons-atom-75eca2afbe90 .sow-social-media-button-google-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: #dedede #d9d9d9 #d1d1d1 #d9d9d9;
  background: #ffffff;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #e6e6e6), color-stop(1, #ffffff));
  background: -ms-linear-gradient(bottom, #e6e6e6, #ffffff);
  background: -moz-linear-gradient(center bottom, #e6e6e6 0%, #ffffff 100%);
  background: -o-linear-gradient(#ffffff, #e6e6e6);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);
  color: #db4437 !important;
}
.so-widget-sow-social-media-buttons-atom-75eca2afbe90 .sow-social-media-button-google-0.ow-button-hover:focus,
.so-widget-sow-social-media-buttons-atom-75eca2afbe90 .sow-social-media-button-google-0.ow-button-hover:hover {
  background: #ffffff;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ebebeb), color-stop(1, #ffffff));
  background: -ms-linear-gradient(bottom, #ebebeb, #ffffff);
  background: -moz-linear-gradient(center bottom, #ebebeb 0%, #ffffff 100%);
  background: -o-linear-gradient(#ffffff, #ebebeb);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ebebeb', GradientType=0);
  border-top: 1px solid #e3e3e3;
  border-right: 1px solid #dedede;
  border-bottom: 1px solid #d6d6d6;
  border-left: 1px solid #dedede;
}
.so-widget-sow-social-media-buttons-atom-75eca2afbe90 .sow-social-media-button-google-0.ow-button-hover:focus,
.so-widget-sow-social-media-buttons-atom-75eca2afbe90 .sow-social-media-button-google-0.ow-button-hover:hover {
  color: #3f81ef !important;
}
.so-widget-sow-social-media-buttons-atom-75eca2afbe90 .sow-social-media-button-yelp-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: #d60001 #cc0001 #bc0001 #cc0001;
  background: #ff191a;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #e50001), color-stop(1, #ff191a));
  background: -ms-linear-gradient(bottom, #e50001, #ff191a);
  background: -moz-linear-gradient(center bottom, #e50001 0%, #ff191a 100%);
  background: -o-linear-gradient(#ff191a, #e50001);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff191a', endColorstr='#e50001', GradientType=0);
  color: #ffffff !important;
}
.so-widget-sow-social-media-buttons-atom-75eca2afbe90 .sow-social-media-button-yelp-0.ow-button-hover:focus,
.so-widget-sow-social-media-buttons-atom-75eca2afbe90 .sow-social-media-button-yelp-0.ow-button-hover:hover {
  background: #bc2a30;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #932125), color-stop(1, #bc2a30));
  background: -ms-linear-gradient(bottom, #932125, #bc2a30);
  background: -moz-linear-gradient(center bottom, #932125 0%, #bc2a30 100%);
  background: -o-linear-gradient(#bc2a30, #932125);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bc2a30', endColorstr='#932125', GradientType=0);
  border-top: 1px solid #861e22;
  border-right: 1px solid #7e1c20;
  border-bottom: 1px solid #71191d;
  border-left: 1px solid #7e1c20;
}
.so-widget-sow-social-media-buttons-atom-75eca2afbe90 .sow-social-media-button-yelp-0.ow-button-hover:focus,
.so-widget-sow-social-media-buttons-atom-75eca2afbe90 .sow-social-media-button-yelp-0.ow-button-hover:hover {
  color: #ffffff !important;
}
.so-widget-sow-social-media-buttons-atom-75eca2afbe90 .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: #004bc4 #0047b9 #0041aa #0047b9;
  background: #0766ff;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #0051d3), color-stop(1, #0766ff));
  background: -ms-linear-gradient(bottom, #0051d3, #0766ff);
  background: -moz-linear-gradient(center bottom, #0051d3 0%, #0766ff 100%);
  background: -o-linear-gradient(#0766ff, #0051d3);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0766ff', endColorstr='#0051d3', GradientType=0);
  color: #ffffff !important;
}
.so-widget-sow-social-media-buttons-atom-75eca2afbe90 .sow-social-media-button-facebook-0.ow-button-hover:focus,
.so-widget-sow-social-media-buttons-atom-75eca2afbe90 .sow-social-media-button-facebook-0.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-top: 1px solid #2a3f6d;
  border-right: 1px solid #273b65;
  border-bottom: 1px solid #23355a;
  border-left: 1px solid #273b65;
}
.so-widget-sow-social-media-buttons-atom-75eca2afbe90 .sow-social-media-button-facebook-0.ow-button-hover:focus,
.so-widget-sow-social-media-buttons-atom-75eca2afbe90 .sow-social-media-button-facebook-0.ow-button-hover:hover {
  color: #ffffff !important;
}
.so-widget-sow-social-media-buttons-atom-75eca2afbe90 .sow-social-media-button-linkedin-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: #014b72 #014568 #003b59 #014568;
  background: #0177b4;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #015581), color-stop(1, #0177b4));
  background: -ms-linear-gradient(bottom, #015581, #0177b4);
  background: -moz-linear-gradient(center bottom, #015581 0%, #0177b4 100%);
  background: -o-linear-gradient(#0177b4, #015581);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0177b4', endColorstr='#015581', GradientType=0);
  color: #ffffff !important;
}
.so-widget-sow-social-media-buttons-atom-75eca2afbe90 .sow-social-media-button-linkedin-0.ow-button-hover:focus,
.so-widget-sow-social-media-buttons-atom-75eca2afbe90 .sow-social-media-button-linkedin-0.ow-button-hover:hover {
  background: #669cb8;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #4a84a1), color-stop(1, #669cb8));
  background: -ms-linear-gradient(bottom, #4a84a1, #669cb8);
  background: -moz-linear-gradient(center bottom, #4a84a1 0%, #669cb8 100%);
  background: -o-linear-gradient(#669cb8, #4a84a1);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#669cb8', endColorstr='#4a84a1', GradientType=0);
  border-top: 1px solid #467b96;
  border-right: 1px solid #42758f;
  border-bottom: 1px solid #3d6d85;
  border-left: 1px solid #42758f;
}
.so-widget-sow-social-media-buttons-atom-75eca2afbe90 .sow-social-media-button-linkedin-0.ow-button-hover:focus,
.so-widget-sow-social-media-buttons-atom-75eca2afbe90 .sow-social-media-button-linkedin-0.ow-button-hover:hover {
  color: #ffffff !important;
}
.so-widget-sow-social-media-buttons-atom-75eca2afbe90 .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: #d40043 #c9003f #ba003b #c9003f;
  background: #ff1760;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #e30047), color-stop(1, #ff1760));
  background: -ms-linear-gradient(bottom, #e30047, #ff1760);
  background: -moz-linear-gradient(center bottom, #e30047 0%, #ff1760 100%);
  background: -o-linear-gradient(#ff1760, #e30047);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff1760', endColorstr='#e30047', GradientType=0);
  color: #ffffff !important;
}
.so-widget-sow-social-media-buttons-atom-75eca2afbe90 .sow-social-media-button-instagram-0.ow-button-hover:focus,
.so-widget-sow-social-media-buttons-atom-75eca2afbe90 .sow-social-media-button-instagram-0.ow-button-hover:hover {
  background: #fe7b15;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #df6201), color-stop(1, #fe7b15));
  background: -ms-linear-gradient(bottom, #df6201, #fe7b15);
  background: -moz-linear-gradient(center bottom, #df6201 0%, #fe7b15 100%);
  background: -o-linear-gradient(#fe7b15, #df6201);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe7b15', endColorstr='#df6201', GradientType=0);
  border-top: 1px solid #d05b01;
  border-right: 1px solid #c65701;
  border-bottom: 1px solid #b75001;
  border-left: 1px solid #c65701;
}
.so-widget-sow-social-media-buttons-atom-75eca2afbe90 .sow-social-media-button-instagram-0.ow-button-hover:focus,
.so-widget-sow-social-media-buttons-atom-75eca2afbe90 .sow-social-media-button-instagram-0.ow-button-hover:hover {
  color: #ffffff !important;
}
.so-widget-sow-social-media-buttons-atom-75eca2afbe90 .sow-social-media-button-Angi-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: #ff2512 #ff1c07 #f71400 #ff1c07;
  background: #ff6254;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ff3321), color-stop(1, #ff6254));
  background: -ms-linear-gradient(bottom, #ff3321, #ff6254);
  background: -moz-linear-gradient(center bottom, #ff3321 0%, #ff6254 100%);
  background: -o-linear-gradient(#ff6254, #ff3321);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6254', endColorstr='#ff3321', GradientType=0);
  color: #ffffff !important;
}
.so-widget-sow-social-media-buttons-atom-75eca2afbe90 .sow-social-media-button-Angi-0.ow-button-hover:focus,
.so-widget-sow-social-media-buttons-atom-75eca2afbe90 .sow-social-media-button-Angi-0.ow-button-hover:hover {
  background: #ff6b5e;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ff3d2b), color-stop(1, #ff6b5e));
  background: -ms-linear-gradient(bottom, #ff3d2b, #ff6b5e);
  background: -moz-linear-gradient(center bottom, #ff3d2b 0%, #ff6b5e 100%);
  background: -o-linear-gradient(#ff6b5e, #ff3d2b);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6b5e', endColorstr='#ff3d2b', GradientType=0);
  border-top: 1px solid #ff2e1c;
  border-right: 1px solid #ff2512;
  border-bottom: 1px solid #ff1702;
  border-left: 1px solid #ff2512;
}
.so-widget-sow-social-media-buttons-atom-75eca2afbe90 .sow-social-media-button-Angi-0.ow-button-hover:focus,
.so-widget-sow-social-media-buttons-atom-75eca2afbe90 .sow-social-media-button-Angi-0.ow-button-hover:hover {
  color: #ffffff !important;
}
.so-widget-sow-social-media-buttons-atom-75eca2afbe90 .sow-social-media-button {
  display: inline-block;
  font-size: 2em;
  line-height: 1em;
  margin: 0.4em 0.4em 0.4em 0;
  padding: 0.5em 0;
  width: 2em;
  text-align: center;
  vertical-align: middle;
  -webkit-border-radius: 1.5em;
  -moz-border-radius: 1.5em;
  border-radius: 1.5em;
}
.so-widget-sow-social-media-buttons-atom-75eca2afbe90 .sow-social-media-button .sow-icon-fontawesome {
  display: inline-block;
  height: 1em;
}
.so-widget-sow-social-media-buttons-atom-75eca2afbe90 a .sow-icon-image {
  width: 1em;
  height: 1em;
  background-size: cover;
  display: inline-block;
}