.social-share-container {
width: 100%;
overflow: auto;
}
.social-share-content {
padding: 0 10px 5px 10px;
float: left;
display: flex;
align-items: center;
flex-wrap: wrap;
}
.share-icon-container {
float: left;
}
.share-icon-container a {
cursor: pointer;
}
.share-icon-padding {
padding: 5px 10px 0 0;
}
.share-social-icon {
height: 24px;
width: 24px;
border-radius: 3px;
display: flex;
align-items: center;
justify-content: center;
background-color: #EEE;
background-size: 16px;
background-position: center center;
background-repeat: no-repeat;
color: #666;
font-size: 14px;
}
/* آیکون‌های اصلی */
.facebook-icon { background-image: url('icons/facebook.png'); }
.facebook-icon:hover { background-color: #3b579d; background-image: url('icons/facebook_h.png'); }
.twitter-icon { background-image: url('icons/twitter.png'); }
.twitter-icon:hover { background-color: #55acee; background-image: url('icons/twitter_h.png'); }
.pinterest-icon { background-image: url('icons/pinterest.png'); }
.pinterest-icon:hover { background-color: #D0383F; background-image: url('icons/pinterest_h.png'); }
.tumblr-icon { background-image: url('icons/tumblr.png'); }
.tumblr-icon:hover { background-color: #36465D; background-image: url('icons/tumblr_h.png'); }
.vkontakte-icon { background-image: url('icons/vkontakte.png'); }
.vkontakte-icon:hover { background-color: #4d75a3; background-image: url('icons/vkontakte_h.png'); }
.reddit-icon { background-image: url('icons/reddit.png'); }
.reddit-icon:hover { background-color: #000; background-image: url('icons/reddit_h.png'); }
.linkedin-icon { background-image: url('icons/linkedin.png'); }
.linkedin-icon:hover { background-color: #007bb5; background-image: url('icons/linkedin_h.png'); }
.digg-icon { background-image: url('icons/digg.png'); }
.digg-icon:hover { background-color: #000; background-image: url('icons/digg_h.png'); }
.delicious-icon { background-image: url('icons/delicious.png'); }
.delicious-icon:hover { background-color: #31a9ff; background-image: url('icons/delicious_h.png'); }
.yummly-icon { background-image: url('icons/yummly.png'); }
.yummly-icon:hover { background-color: #e26326; background-image: url('icons/yummly_h.png'); }
.whatsapp-icon { background-image: url('icons/whatsapp.png'); }
.whatsapp-icon:hover { background-color: #4dc247; background-image: url('icons/whatsapp_h.png'); }
.viber-icon { background-image: url('icons/viber.png'); }
.viber-icon:hover { background-color: #7c529e; background-image: url('icons/viber_h.png'); }
.evernote-icon { background-image: url('icons/evernote.png'); }
.evernote-icon:hover { background-color: #719D0F; background-image: url('icons/evernote_h.png'); }
.yahoo-icon { background-image: url('icons/yahoo.png'); }
.yahoo-icon:hover { background-color: #400090; background-image: url('icons/yahoo_h.png'); }
.gmail-icon { background-image: url('icons/gmail.png'); }
.gmail-icon:hover { background-color: #dd4b39; background-image: url('icons/gmail_h.png'); }
.email-icon { background-image: url('icons/email.png'); }
.email-icon:hover { background-color: #666; background-image: url('icons/email_h.png'); }

/* دکمه کپی لینک */
.copy-link-icon {
background-image: none !important;
font-weight: bold;
color: #444;
}
.copy-link-icon:hover { background-color: #e0e0e0; }
.copy-link-icon.copied { background-color: #4CAF50 !important; color: #fff; }

/* شمارنده بازدید */
.share-views-count {
display: inline-flex;
align-items: center;
margin-left: 10px;
padding: 5px 0 0 0;
font-size: 13px;
color: #555;
float: right;
}
.views-icon {
display: inline-block;
width: 16px;
height: 16px;
margin-right: 4px;
font-size: 14px;
line-height: 16px;
text-align: center;
}
.view-number { line-height: 24px; }

/* RTL */
.rtl .social-share-content {
float: right;
flex-direction: row-reverse;
}
.rtl .share-icon-padding { padding: 5px 0 0 10px; }
.rtl .share-icon-container { float: right; }
.rtl .share-views-count {
float: left;
margin-left: 0;
margin-right: 10px;
flex-direction: row-reverse;
}
.rtl .views-icon {
margin-right: 0;
margin-left: 4px;
}