.share-popup-container .curtain,.share-popup-container .box a,.share-popup-container .share-button a,.share-popup-container .copied-confirmation,.card .shadow,.single-card-wrapper .frame-shadow,.spinner-container,.spinner-container .spinner-curtain,.ad-skin-container a,.grid-container .grid-page-container .module.post-module .inline-video-overlay,.grid-container .grid-page-container .module.post-module .inline-video-overlay .curtain,.grid-container .grid-page-container .module.post-module[data-sec-sub-type="tweet"] .header a,.social-v2 .social-links .social-link-item.more-button .share-container.social-v2 .share-popup-container .box a,.social-v2 .social-links .social-link-item.more-button .share-container.social-v2 .share-popup-container .share-button a,.social-v3 .social-links .social-link-item.more-button .share-container.social-v3 .share-popup-container .box a,.social-v3 .social-links .social-link-item.more-button .share-container.social-v3 .share-popup-container .share-button a,.social-v4 .social-links .social-link-item.more-button .share-container.social-v4 .share-popup-container .box a,.social-v4 .social-links .social-link-item.more-button .share-container.social-v4 .share-popup-container .share-button a,.single-card-container .hero .full-curtain,.single-card-container .hero .preview-content .preview-link,.next-post-container .hit,.create-card-hero-container .creator-wrapper .creator-shadow,.create-card-images-container .background,.create-card-colors-container .background,.card-receipt-container .curtain,.sec-overlay-container .curtain,.send-card-overlay .curtain,.edit-send-card-overlay .curtain,.login-register-overlay .curtain,.edit-account-overlay .curtain,.card-recipients-overlay .curtain,.share-embed-overlay .curtain,.newsletter-subscribe-overlay .curtain,.confirm-create-overlay .curtain,.anon-create-overlay .curtain,.publish-confirm-overlay .curtain,.deactivate-confirm-overlay .curtain,.delete-message-confirm-overlay .curtain,.report-spam-overlay .curtain,.single-image-overlay .curtain,.card-admin-flag-overlay .curtain,#sec-card-create-success-share .curtain,.send-card-overlay .recipient-boxes-container .recipient-boxes-edit-link,.edit-send-card-overlay .recipient-boxes-container .recipient-boxes-edit-link,.confirm-create-overlay .creator-wrapper .creator-shadow{position:absolute;top:0;left:0;width:100%;height:100%;}.single-card-container .editors-pick-badge-wrapper .editors-pick-badge,.share-container .button .label,.share-popup-container .box .share-label,.share-popup-container .share-button,.share-popup-container .copied-confirmation,.grid-container .grid-page-container .module .category a,.grid-container .grid-page-container .module.post-module[data-sec-sub-type="tweet"] .header,.grid-container .grid-page-container .module.card-module .unpublished-button,.grid-container .grid-page-container .module.card-module .sent-info .admin-controls .admin-control,.grid-page-separator-container .inner .flag .month,.grid-page-separator-container .inner .label,.grid-loading-container .loading-message,.ac-header-container .just-added-label .words-mobile,.ac-header-container .just-added-label .words,.social .social-links .social-link-item a,.social .favorite,.social .share-embed-link-wrapper,.social-v2 .social-links .social-link-item.more-button .share-container.social-v2 .share-popup-container .share-button,.social-v3 .social-links .social-link-item.more-button .share-container.social-v3 .share-popup-container .share-button,.social-v4 .social-links .social-link-item.more-button .share-container.social-v4 .share-popup-container .share-button,.similar-content-divider-container .label,.single-card-container .info .created-by .username a,.single-card-container .admin-controls .admin-control,.next-post-container .next-label,.login-container .inner .or-label,.advertise-container .advertising-cards-container .advertising-card-wrapper .advertiser-name,.login-register-overlay .or-label,.share-embed-overlay .copy-label{font-family:'Raleway',sans-serif;font-style:normal;font-weight:700;}.social .shares .count,.account-tabbed-header-container .stats .stat-box .count{font-family:'Helvetica Neue',OpenSans,sans-serif;font-style:normal;font-weight:100;}.share-container{height:36px;z-index:100;width:140px;}.share-container .button{cursor:pointer;border:1px solid transparent;}.share-container .button .count{display:inline-block;min-width:36px;text-align:center;padding:0 10px;font-size:12px;line-height:36px;color:#FFF;background-color:#1c1c1c;border-right:1px solid transparent;}.share-container .button .label{display:inline-block;padding:0 16px 0 4px;font-size:12px;letter-spacing:1px;line-height:36px;text-transform:uppercase;color:#1a1a1a;background-image:url(images/global/share-arrow.png);background-repeat:no-repeat;background-position:right center;}@media(min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6 / 2),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx) {
    .share-container .button .label {
        background-image: url("images/global/share-arrow@2x.png");
        background-size: 10px 9px;
    }
}

.share-container.inverted .label {
    color: #FFF;
    background-image: url(images/global/share-arrow-inverted.png);
    background-repeat: no-repeat;
    background-position: right center;
}

@media(min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6 / 2),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx) {
    .share-container.inverted .label {
        background-image: url("images/global/share-arrow-inverted@2x.png");
        background-size: 10px 9px;
    }
}

.share-container.open .button {
    border: 1px solid #1c1c1c;
}

.share-container.open .count {
    color: #1c1c1c;
    background-color: transparent;
    border-right: 1px solid #1c1c1c;
}

.share-container.open .label {
    background-image: url(images/global/share-arrow-up.png);
    margin-right: 8px;
}

@media(min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6 / 2),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx) {
    .share-container.open .label {
        background-image: url("images/global/share-arrow-up@2x.png");
        background-size: 9px 10px;
    }
}

.share-container.open .share-popup-container {
    display: block;
    z-index: 4;
}

.share-container.open.inverted .count {
    color: #FFF;
}

.share-container.open.inverted .label {
    background-image: url(images/global/share-arrow-up-open.png);
}

@media(min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6 / 2),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx) {
    .share-container.open.inverted .label {
        background-image: url("images/global/share-arrow-up-open@2x.png");
        background-size: 9px 10px;
    }
}

.share-popup-container {
    display: none;
    position: absolute;
    top: -299px;
    left: 0;
    width: 280px;
    height: 300px;
}

.share-popup-container .curtain {
    filter: alpha(opacity=90);
    opacity: .9;
    background-color: #1c1c1c;
}

.share-popup-container .border-left,.share-popup-container .border-bottom {
    background-color: #505050;
}

.share-popup-container .box {
    position: relative;
    float: left;
    width: 50%;
    height: 100px;
}

.share-popup-container .box:hover {
    background-color: #09c;
}

.share-popup-container .box a {
    display: block;
    overflow: hidden;
    line-height: 104px;
    text-indent: -9999px;
    text-align: center;
}

.share-popup-container .box.facebook .border-left,.share-popup-container .box.gplus .border-left {
    display: none;
}

.share-popup-container .box .icon {
    position: absolute;
    bottom: 46px;
    left: 0;
    width: 100%;
    height: 40px;
    background-position: center bottom;
    background-repeat: no-repeat;
}

.share-popup-container .box.facebook .icon {
    background-image: url(images/global/share-icon-fb.png);
}

@media(min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6 / 2),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx) {
    .share-popup-container .box.facebook .icon {
        background-image: url("images/global/share-icon-fb@2x.png");
        background-size: 12px 26px;
    }
}

.share-popup-container .box.facebook:hover {
    background-color: #44619d;
}

.share-popup-container .box.twitter .icon {
    background-image: url(images/global/share-icon-twitter.png);
}

@media(min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6 / 2),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx) {
    .share-popup-container .box.twitter .icon {
        background-image: url("images/global/share-icon-twitter@2x.png");
        background-size: 27px 24px;
    }
}

.share-popup-container .box.twitter:hover {
    background-color: #55acee;
}

.share-popup-container .box.gplus .icon {
    background-image: url(images/global/share-icon-gplus.png);
}

@media(min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6 / 2),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx) {
    .share-popup-container .box.gplus .icon {
        background-image: url("images/global/share-icon-gplus@2x.png");
        background-size: 31px 27px;
    }
}

.share-popup-container .box.gplus:hover {
    background-color: #de5342;
}

.share-popup-container .box.pinterest .icon {
    background-image: url(images/global/share-icon-pinterest.png);
}

@media(min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6 / 2),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx) {
    .share-popup-container .box.pinterest .icon {
        background-image: url("images/global/share-icon-pinterest@2x.png");
        background-size: 26px 26px;
    }
}

.share-popup-container .box.pinterest:hover {
    background-color: #cb2027;
}

.share-popup-container .box.reddit .icon {
    background-image: url(images/global/share-icon-reddit.png);
}

@media(min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6 / 2),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx) {
    .share-popup-container .box.reddit .icon {
        background-image: url("images/global/share-icon-reddit@2x.png");
        background-size: 26px 26px;
    }
}

.share-popup-container .box.reddit:hover {
    background-color: #8c94a3;
}

.share-popup-container .box.whatsapp {
    display: none;
}

.share-popup-container .box.whatsapp .icon {
    background-image: url(images/global/share-icon-whatsapp.png);
}

@media(min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6 / 2),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx) {
    .share-popup-container .box.whatsapp .icon {
        background-image: url("images/global/share-icon-whatsapp@2x.png");
        background-size: 26px 26px;
    }
}

.share-popup-container .box.whatsapp:hover {
    background-color: #80be4e;
}

.share-popup-container .box .share-label {
    position: absolute;
    bottom: 20px;
    width: 100%;
    font-size: 10px;
    letter-spacing: 1px;
    text-transform: uppercase;
    text-align: center;
    color: #FFF;
}

@media(max-width:1019px) {
    .share-popup-container .box.whatsapp {
        display: block;
    }

    .share-popup-container .box.reddit {
        display: none;
    }
}

.share-popup-container .share-button {
    position: relative;
    float: left;
    width: 100%;
    height: 50px;
    font-size: 10px;
    line-height: 50px;
    text-align: center;
    text-transform: uppercase;
}

.share-popup-container .share-button:hover,.share-popup-container .share-button.hover {
    background-color: #09c;
}

.share-popup-container .share-button .border-right {
    display: none;
}

.share-popup-container .share-button a {
    display: block;
    color: #FFF;
    background-repeat: no-repeat;
    background-position: 20px center;
}

.share-popup-container .share-button.email a {
    background-image: url(images/global/share-icon-email.png);
}

@media(min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6 / 2),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx) {
    .share-popup-container .share-button.email a {
        background-image: url("images/global/share-icon-email@2x.png");
        background-size: 17px 12px;
    }
}

@media(max-width:679px) {
    .share-popup-container .share-button.email.overlay {
        display: none;
    }
}

@media(min-width:680px) {
    .share-popup-container .share-button.email.client {
        display: none;
    }
}

.share-popup-container .share-button.link a {
    background-image: url(images/global/share-icon-link.png);
}

@media(min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6 / 2),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx) {
    .share-popup-container .share-button.link a {
        background-image: url("images/global/share-icon-link@2x.png");
        background-size: 22px 11px;
    }
}

.share-popup-container .copied-confirmation {
    display: none;
    z-index: 2;
    font-size: 10px;
    color: #FFF;
    background-color: #09c;
}

.social {
    margin-bottom: 20px;
}

.social .social-inner {
    padding: 20px;
}

.social .social-links .social-link-item {
    position: relative;
    float: left;
    width: 20%;
}

.social .social-links .social-link-item .social-link-item-inner {
    padding: 0 5px;
}

.social .social-links .social-link-item:first-child .social-link-item-inner {
    margin-left: -5px;
}

.social .social-links .social-link-item:last-child .social-link-item-inner {
    margin-right: -5px;
}

.social .social-links .social-link-item a {
    display: block;
    height: 46px;
    font-size: 11px;
    line-height: 46px;
    overflow: hidden;
    text-indent: -9999px;
    background-repeat: no-repeat;
    background-position: center center;
    font-family: 'Segoe UI','Avenir Next','Helvetica Neue',Arial,sans-serif;
    font-weight: 500;
}

@media(max-width:679px) {
    .social .social-links .social-link-item a {
        line-height: 33px;
        height: 33px;
    }
}

.social .social-links .social-link-item.facebook a {
    background-color: #44619d;
    background-image: url(images/single_content/single-content-fb-icon.png);
}

@media(min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6 / 2),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx) {
    .social .social-links .social-link-item.facebook a {
        background-image: url("images/single_content/single-content-fb-icon@2x.png");
        background-size: 15px 15px;
    }
}

.social .social-links .social-link-item.twitter a {
    background-color: #55acee;
    background-image: url(images/single_content/single-content-twitter-icon.png);
}

@media(min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6 / 2),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx) {
    .social .social-links .social-link-item.twitter a {
        background-image: url("images/single_content/single-content-twitter-icon@2x.png");
        background-size: 19px 15px;
    }
}

.social .social-links .social-link-item.pinterest a {
    background-color: #cb2027;
    background-image: url(images/single_content/single-content-pinterest-icon.png);
}

@media(min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6 / 2),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx) {
    .social .social-links .social-link-item.pinterest a {
        background-image: url("images/single_content/single-content-pinterest-icon@2x.png");
        background-size: 17px 17px;
    }
}

.social .social-links .social-link-item.gplus a {
    background-color: #de5342;
    background-image: url(images/single_content/single-content-gplus-icon.png);
}

@media(min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6 / 2),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx) {
    .social .social-links .social-link-item.gplus a {
        background-image: url("images/single_content/single-content-gplus-icon@2x.png");
        background-size: 17px 17px;
    }
}

.social .social-links .social-link-item.email a {
    background-color: #000;
    background-image: url(images/single_content/single-content-email-icon.png);
}

@media(min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6 / 2),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx) {
    .social .social-links .social-link-item.email a {
        background-image: url("images/single_content/single-content-email-icon@2x.png");
        background-size: 16px 11px;
    }
}

@media(max-width:679px) {
    .social .social-links .social-link-item.email a.overlay {
        display: none;
    }
}

.social .social-links .social-link-item.reddit a {
    background-color: #8c94a3;
    background-image: url(images/single_content/single-content-reddit-icon.png);
    background-position: 5px;
}

@media(min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6 / 2),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx) {
    .social .social-links .social-link-item.reddit a {
        background-image: url("images/single_content/single-content-reddit-icon@2x.png");
        background-size: 20px 23px;
    }
}

.social .social-links .social-link-item.whatsapp {
    display: none;
}

.social .social-links .social-link-item.whatsapp a {
    background-color: #80be4e;
    background-image: url(images/global/share-icon-whatsapp.png);
    background-position: 2px;
}

@media(min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6 / 2),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx) {
    .social .social-links .social-link-item.whatsapp a {
        background-image: url("images/global/share-icon-whatsapp@2x.png");
        background-size: 19px 19px;
    }
}

@media(max-width:1019px) {
    .social .social-links .social-link-item.whatsapp {
        display: block;
    }

    .social .social-links .social-link-item.reddit {
        display: none;
    }
}

@media(max-width:679px) {
    .social .social-links .social-link-item.whatsapp a,.social .social-links .social-link-item.reddit a {
        background-position: 50%;
    }
}

.social .shares {
    position: relative;
    float: left;
    margin-top: 10px;
}

.social .shares .count,.social .shares .label {
    position: relative;
    float: left;
    line-height: 50px;
}

.social .shares .count {
    font-size: 38px;
    color: #101010;
}

.social .shares .label {
    margin-left: 8px;
    font-size: 14px;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #333;
}

@media(max-width:679px) {
    .social .shares .count,.social .shares .label {
        line-height: 40px;
    }

    .social .shares .count {
        font-size: 28px;
    }
}

.social .favorite {
    position: relative;
    float: right;
    margin-top: 10px;
    margin-right: 20px;
    font-size: 11px;
    line-height: 50px;
    text-transform: uppercase;
    background-repeat: no-repeat;
    background-position: 0 42%;
    background-image: url(images/single_content/single-content-favorite-icon.png);
}

@media(min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6 / 2),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx) {
    .social .favorite {
        background-image: url("images/single_content/single-content-favorite-icon@2x.png");
        background-size: 20px 20px;
    }
}

.social .favorite.favorited {
    background-image: url(images/single_content/single-content-favorite-on-icon.png);
}

@media(min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6 / 2),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx) {
    .social .favorite.favorited {
        background-image: url("images/single_content/single-content-favorite-on-icon@2x.png");
        background-size: 20px 20px;
    }
}

.social .favorite a {
    color: #1c1c1c;
    padding-left: 25px;
}

@media(max-width:679px) {
    .social .favorite {
        margin-right: 10px;
        line-height: 40px;
    }

    .social .favorite .favorite-text {
        display: inline-block;
    }
}

.social .share-embed-link-wrapper {
    position: relative;
    float: right;
    margin-top: 10px;
    font-size: 11px;
    line-height: 50px;
    text-transform: uppercase;
}

.social .share-embed-link-wrapper a {
    padding-left: 28px;
    color: #1c1c1c;
    background-image: url(images/single_content/single-content-link-icon.png);
    background-repeat: no-repeat;
    background-position: left center;
}

@media(min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6 / 2),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx) {
    .social .share-embed-link-wrapper a {
        background-image: url("images/single_content/single-content-link-icon@2x.png");
        background-size: 25px 13px;
    }
}

.social .share-embed-link-wrapper .embed-link-text {
    display: inline-block;
}

@media(max-width:679px) {
    .social .share-embed-link-wrapper {
        line-height: 40px;
    }

    .social .share-embed-link-wrapper #link-embed-long-text {
        display: none;
    }
}

