.plx-wrapping-link, .plx-wrapping-print-link {
    display: block;
    text-decoration: none !important;
    margin: 0 !important;
    padding: 0 !important
}

.plx-wrapping-print-link {
    width: 120px;
    height: 120px;
    display: block;
    margin: 0 auto !important
}

.plx-print {
    width: 120px;
    height: 120px;
    display: block
}

.plx-print img {
    width: 100%;
    height: 100%;
    border: none;
    -ms-interpolation-mode: bicubic
}

.plx-logo {
    height: 16px;
    width: 65.62712px;
    margin: 0 0 0 4px !important;
    vertical-align: top;
    border: none !important;
    -ms-interpolation-mode: bicubic
}

@font-face {
    font-family: 'plum_logo';
    src: url(data:application/x-font-woff;charset=utf-8;base64,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) format("woff"), url(data:application/x-font-ttf;charset=utf-8;base64,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) format("truetype");
    font-weight: normal;
    font-style: normal
}

.plx-icon-plum {
    font-family: 'plum_logo';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased
}

.plx-icon-plum:before {
    content: "\e000"
}

.PlumX-Popup {
    display: inline-block;
}

.PlumX-Popup * {
    text-align: left !important
}

.PlumX-Popup img {
    float: none !important
}

.PlumX-Popup .ppp-branding {
    padding-top: 2px;
    padding-bottom: 1px;
    background-color: #6e1a62;
    color: #fff
}

.PlumX-Popup .ppp-container.ppp-tiny {
    position: relative;
    display: block;
    width: 18px;
    height: 18px
}

.PlumX-Popup .ppp-container.ppp-tiny > a, .PlumX-Popup .ppp-container.ppp-tiny .plx-print {
    display: block;
    width: 18px;
    height: 18px
}

.PlumX-Popup .ppp-container.ppp-tiny > a img, .PlumX-Popup .ppp-container.ppp-tiny .plx-print img {
    vertical-align: middle !important;
    margin: 0 !important;
    max-height: none !important
}

.PlumX-Popup .ppp-container.ppp-small {
    position: relative;
    display: block;
    width: 32px;
    height: 32px
}

.PlumX-Popup .ppp-container.ppp-small > a, .PlumX-Popup .ppp-container.ppp-small .plx-print {
    display: block;
    width: 32px;
    height: 32px
}

.PlumX-Popup .ppp-container.ppp-small > a img, .PlumX-Popup .ppp-container.ppp-small .plx-print img {
    vertical-align: middle !important;
    margin: 0 !important;
    max-height: none !important
}

.PlumX-Popup .ppp-container.ppp-medium {
    position: relative;
    display: block;
    width: 64px;
    height: 64px
}

.PlumX-Popup .ppp-container.ppp-medium > a, .PlumX-Popup .ppp-container.ppp-medium .plx-print {
    display: block;
    width: 64px;
    height: 64px
}

.PlumX-Popup .ppp-container.ppp-medium > a img, .PlumX-Popup .ppp-container.ppp-medium .plx-print img {
    vertical-align: middle !important;
    margin: 0 !important;
    max-height: none !important
}

.PlumX-Popup .ppp-container.ppp-large {
    position: relative;
    display: block;
    width: 120px;
    height: 120px
}

.PlumX-Popup .ppp-container.ppp-large > a, .PlumX-Popup .ppp-container.ppp-large .plx-print {
    display: block;
    width: 120px;
    height: 120px
}

.PlumX-Popup .ppp-container.ppp-large > a img, .PlumX-Popup .ppp-container.ppp-large .plx-print img {
    vertical-align: middle !important;
    margin: 0 !important;
    max-height: none !important
}

.PlumX-Popup .ppp-empty {
    margin: 0 auto 5px auto
}

.PlumX-Popup .ppp-pop {
    display: none;
    padding: 0px;
    font-size: 13px;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-weight: 400;
    position: absolute;
    width: 160px;
    min-height: 120px;
    background: #fff;
    z-index: 10000;
    border: #999 solid 1px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -moz-box-shadow: 0 0 5px #ccc;
    -webkit-box-shadow: 0 0 5px #ccc;
    box-shadow: 0 0 5px #ccc
}

.PlumX-Popup .ppp-pop:after {
    content: '';
    position: absolute;
    border-style: solid;
    display: block;
    width: 0;
    z-index: 1
}

.PlumX-Popup .ppp-pop:before {
    content: '';
    position: absolute;
    border-style: solid;
    display: block;
    width: 0;
    z-index: 0
}

.PlumX-Popup .ppp-pop ul, .PlumX-Popup .ppp-pop li {
    list-style-type: none;
    margin: 0;
    padding: 0;
    line-height: normal !important
}

.PlumX-Popup .ppp-pop li {
    margin: 0 !important;
    padding: 0 !important
}

.PlumX-Popup .ppp-pop > ul {
    padding: 14px
}

.PlumX-Popup .ppp-pop ul ul {
    margin-bottom: 0.5em !important
}

.PlumX-Popup .ppp-pop .ppp-count {
    font-weight: bold;
    color: #000
}

.PlumX-Popup .ppp-pop .ppp-label {
    color: #666
}

.PlumX-Popup .ppp-pop .plx-socialMedia .ppp-title {
    color: #13b7ea
}

.PlumX-Popup .ppp-pop .plx-citation .ppp-title {
    color: #fd5704
}

.PlumX-Popup .ppp-pop .plx-usage .ppp-title {
    color: #6dd54d
}

.PlumX-Popup .ppp-pop .plx-mention .ppp-title {
    color: #f3c316
}

.PlumX-Popup .ppp-pop .plx-capture .ppp-title {
    color: #c43bf3
}

.PlumX-Popup .ppp-pop .plx-plum .ppp-title {
    color: #6e1a62
}

.PlumX-Popup .ppp-pop > a {
    display: block;
    padding: 14px;
    margin-top: -28px
}

.PlumX-Popup .ppp-title {
    font-weight: bold
}

.ppp-pop-top {
    bottom: 100%;
    left: -20px
}

.ppp-tiny .ppp-pop-top {
    bottom: 170%;
    left: -71px
}

.ppp-small .ppp-pop-top {
    bottom: 135%;
    left: -64px
}

.ppp-medium .ppp-pop-top {
    bottom: 105%;
    left: -48px
}

.ppp-pop-top:after {
    border-width: 15px 15px 0;
    border-color: #fff transparent;
    bottom: -15px;
    margin-left: -15px;
    left: 50%
}

.ppp-pop-top:before {
    border-width: 15px 15px 0;
    border-color: #999 transparent;
    bottom: -16px;
    margin-left: -15px;
    left: 50%
}

.ppp-pop-bottom {
    top: 105%;
    left: -20px
}

.ppp-tiny .ppp-pop-bottom {
    top: 175%;
    left: -71px
}

.ppp-small .ppp-pop-bottom {
    top: 135%;
    left: -64px
}

.ppp-medium .ppp-pop-bottom {
    top: 105%;
    left: -48px
}

.ppp-pop-bottom:after {
    border-width: 0 15px 15px;
    border-color: #6e1a62 transparent;
    top: -15px;
    margin-left: -15px;
    left: 50%
}

.ppp-pop-bottom:before {
    border-width: 0 15px 15px;
    border-color: #999 transparent;
    top: -16px;
    margin-left: -15px;
    left: 50%
}

.ppp-pop-left {
    top: 0;
    right: 100%
}

.ppp-tiny .ppp-pop-left {
    top: -53px;
    right: 36px
}

.ppp-small .ppp-pop-left {
    top: -46px;
    right: 45px
}

.ppp-medium .ppp-pop-left {
    top: -28px;
    right: 73px
}

.ppp-pop-left:after {
    border-width: 15px 0 15px 15px;
    border-color: transparent #fff;
    right: -15px;
    margin-top: -15px;
    top: 60px
}

.ppp-pop-left:before {
    border-width: 15px 0 15px 15px;
    border-color: transparent #999;
    right: -16px;
    margin-top: -15px;
    top: 60px
}

.ppp-pop-right {
    top: 0;
    left: 105%
}

.ppp-tiny .ppp-pop-right {
    top: -53px;
    left: 36px
}

.ppp-small .ppp-pop-right {
    top: -46px;
    left: 45px
}

.ppp-medium .ppp-pop-right {
    top: -30px;
    left: 73px
}

.ppp-pop-right:after {
    border-width: 15px 15px 15px 0;
    border-color: transparent #fff;
    left: -15px;
    margin-top: -15px;
    top: 60px
}

.ppp-pop-right:before {
    border-width: 15px 15px 15px 0;
    border-color: transparent #999;
    left: -16px;
    margin-top: -15px;
    top: 60px
}

.PlumX-Popup .ppp-container.ppp-badge {
    width: auto;
    vertical-align: middle;
    display: inline-block
}

.PlumX-Popup .ppp-container.ppp-badge > a {
    width: auto;
    display: inline-block;
    vertical-align: middle;
    font-family: Helvetica Neue;
    font-size: 13px
}

.PlumX-Popup .ppp-container.ppp-badge > a .plx-print {
    display: inline-block
}

.PlumX-Popup .ppp-container.ppp-badge > a .plx-print svg {
    position: relative;
    vertical-align: middle;
    top: -1px
}

.PlumX-Popup .ppp-container.ppp-badge.ppp-small .ppp-pop-top {
    bottom: 145%;
    margin-left: -80px;
    left: 50%
}

.PlumX-Popup .ppp-container.ppp-badge.ppp-small .ppp-pop-bottom {
    top: 145%;
    margin-left: -80px;
    left: 50%
}

.PlumX-Popup .ppp-container.ppp-badge.ppp-small .ppp-pop-left {
    right: auto;
    top: -46px;
    left: -182px
}

.PlumX-Popup .ppp-container.ppp-badge.ppp-small .ppp-pop-right {
    left: auto;
    top: -46px;
    right: -182px
}

.plumx-plum-print-popup {
    display: none;
}
