.shortcode_socials {
  vertical-align: middle;
  clear: both;
  display: block; }
  .shortcode_socials ul.tr_social_icons_list {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    list-style: none;
    margin: 0;
    padding: 0;
    line-height: 1em;
    font-size: 16px; }
    .shortcode_socials ul.tr_social_icons_list.left {
      text-align: left; }
    .shortcode_socials ul.tr_social_icons_list.center {
      text-align: center; }
    .shortcode_socials ul.tr_social_icons_list.right {
      text-align: right; }
    .shortcode_socials ul.tr_social_icons_list:before {
      content: " ";
      display: table;
      clear: both; }
    .shortcode_socials ul.tr_social_icons_list li.tr_social_icon {
      padding: 5px 8px;
      display: inline-block;
      border: none !important;
      vertical-align: text-top; }
      .shortcode_socials ul.tr_social_icons_list li.tr_social_icon a.tr_social_icon_link {
        -webkit-transition: opacity .2s;
        -o-transition: opacity .2s;
        transition: opacity .2s; }
        .shortcode_socials ul.tr_social_icons_list li.tr_social_icon a.tr_social_icon_link:hover {
          opacity: .5; }

@media only screen and (max-width: 959px) {
  .topbar_text_wrapper .shortcode_socials {
    padding-left: 10px; } }

.topbar_text_wrapper .shortcode_socials ul.tr_social_icons_list li.tr_social_icon {
  padding: 0;
  margin: 8px 15px 6px 0; }
