.o-VisuallyHidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: .0625rem;
  margin: -.0625rem;
  overflow: hidden;
  padding: 0;
  position: absolute;
  white-space: nowrap;
  width: .0625rem;
}
ul.js-sharebuttons {
	margin-bottom: 22px;
}
ul.som-Buttons {
  padding: 0px !important;
}
ul.som-Buttons li {
  list-style: none !important;
  padding: 0px !important;
  line-height: 11px;
}
.o-Icon {
  background-repeat: no-repeat;
}
.som-Buttons {
    float: left;
    list-style-type: none
}

.som-Buttons:after {
    clear: both;
    content: "";
    display: table
}

.som-Buttons-is-aligned-right {
    float: right
}

.som-Buttons_Item {
    font-family: "FAZGoldSans-Regular", "helvetica neue", helvetica, sans-serif;
    font-weight: 400;
    float: left;
    margin-right: .625rem;
    list-style: none !important;
}


.som-Buttons_Item-is-small {
    margin-right: 0
}

.som-Buttons_Item-is-small:not(:last-child) {
	margin-right: .6125rem;
	/*
	margin-right: .3125rem
	*/
}

.som-Buttons_ItemLink {
    border: 0;
    border-radius: .125rem;
    display: block;
    height: 2.5rem;
    text-decoration: none
}

.som-Buttons_Item-is-square .som-Buttons_ItemLink {
    width: 2.5rem
}

.som-Buttons_Item-is-small .som-Buttons_ItemLink {
	height: 2.5rem;
	width: 2.5rem;
		/*
    height: 1.5rem;
    width: 1.5rem
		*/
}

.som-Buttons_ItemLinkText {
    color: #fff;
    display: inline-block;
    font-size: .8125rem;
    font-weight: 400;
    padding: 1rem .8125rem 0 2.375rem;
    text-transform: uppercase
}

.som-Buttons_Item .o-Icon {
    background-position: .8125rem 50%;
    background-size: 16px 16px;
    display: block;
    height: inherit;
    width: inherit
}

.som-Buttons_Item-is-small .o-Icon {
    background-size: 13px 13px
}

.som-Buttons_Item-is-small .o-Icon,
.som-Buttons_Item-is-square .o-Icon {
    background-position: 50% 50%
}

.som-IconFacebook {
    background-color: #4165a7
}

.som-IconFacebook:hover {
    background-color: #334f82
}

.som-IconFacebook_Inner {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23fff' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' width='32' height='32'%3E%3Cpath d='M8.5 10.69h3.21V7.53c0-1.39 0-3.54 1-4.87a5.7 5.7 0 0 1 5-2.37 20 20 0 0 1 5.79.58l-.8 4.82a10.76 10.76 0 0 0-2.59-.39c-1.25 0-2.37.45-2.37 1.72v3.67h5.12l-.36 4.7h-4.76V32h-6V15.39H8.5z'/%3E%3C/svg%3E")
}

.som-IconTwitter {
    background-color: #25a9e2
}
.som-IconTwitter:hover {
    background-color: #198abb
}

.som-IconTwitter_Inner {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23fff' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' width='32' height='32'%3E%3Cpath d='M31.71 6.22a13 13 0 0 1-3.74 1 6.5 6.5 0 0 0 2.86-3.6 13 13 0 0 1-4.13 1.6 6.51 6.51 0 0 0-11.08 5.93A18.47 18.47 0 0 1 2.21 4.36a6.52 6.52 0 0 0 2 8.69 6.53 6.53 0 0 1-2.95-.81v.08a6.51 6.51 0 0 0 5.22 6.38 6.33 6.33 0 0 1-1.71.23 6.52 6.52 0 0 1-1.22-.12 6.5 6.5 0 0 0 6.08 4.52 13.05 13.05 0 0 1-8.08 2.79A13.26 13.26 0 0 1 0 26a18.44 18.44 0 0 0 10 2.92c12 0 18.51-9.91 18.51-18.51v-.84a13.17 13.17 0 0 0 3.25-3.37'/%3E%3C/svg%3E")
}

.som-IconXing {
    background-color: #006567
}

.som-IconXing:hover {
    background-color: #003334
}

.som-IconXing_Inner {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23fff' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' width='32' height='32'%3E%3Cpath d='M13.51 13L9.57 5.81A.66.66 0 0 0 9 5.47H2.32a.66.66 0 0 0-.58 1l3.76 6.82-5.05 8.29a.66.66 0 0 0 .56 1h6.67a.66.66 0 0 0 .56-.31l5.25-8.62a.66.66 0 0 0 .02-.65zM31.56.53A.66.66 0 0 0 31 .21h-7.08a.66.66 0 0 0-.57.33l-10.51 18.4a.66.66 0 0 0 0 .65l6.77 11.87a.66.66 0 0 0 .57.33h7.07a.66.66 0 0 0 .57-1l-6.58-11.52L31.56 1.19a.66.66 0 0 0 0-.66z'/%3E%3C/svg%3E")
}

.som-IconMail {
    background-color: #292929
}

.som-IconMail:hover {
    background-color: #101010
}

.som-IconMail_Inner {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23fff' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' width='32' height='32'%3E%3Cpath d='M31 3H1a1 1 0 0 0-1 1v24a1 1 0 0 0 1 1h30a1 1 0 0 0 1-1V4a1 1 0 0 0-1-1zm-2.91 2L16 18.26 3.88 5zM2 27V6.3l13 14a1.31 1.31 0 0 0 1.86 0L30 6.3V27z'/%3E%3C/svg%3E")
}

.som-IconSharing {
    background-color: #292929
}

.som-IconSharing:hover {
    background-color: #101010
}


