.share-it:after,.share-it:before{content:" ";display:table}
.share-it:after{clear:both}
.share-it ul{padding:0;margin:0;list-style:none}
.share-it li{overflow:hidden}
.share-it li,.share-it li a{height:35px;-webkit-box-sizing:border-box;box-sizing:border-box}
.share-it li a{color:#fff;position:relative;display:block;text-decoration:none}
.share-it li .share_count,.share-it li .share_text{font-family:PT Sans, Roboto, Arial, sans-serif;font-size:14px;vertical-align:middle;line-height:35px}
.share-it li .fa{width:35px;line-height:35px;text-align:center;vertical-align:middle}
.share-it li .share_count{font-weight:bold;padding:0 8px;position:absolute;top:1px;right:1px}
.share-it .orientation-horizontal li{-webkit-box-flex:1}
.share-it .orientation-horizontal .info{-webkit-box-flex:0}
.share-it .orientation-horizontal{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.share-it .orientation-horizontal li{float:left;-webkit-box-flex:0;-ms-flex:none;flex:none;width:35px;margin-right:3%;margin-bottom:10px}
.share-it .orientation-horizontal li:last-child{margin-right:0}
.share-it .orientation-horizontal li .share_text{display:block;text-indent:-9999px;}
.share-it .orientation-horizontal li .share_count{display:none}
.share-it .theme-grey .share-it-button a{background-color:#b0b0b0}
.share-it .theme-grey .share-it-button .share_count{background-color:#ccc;color:#333}
.share-it .theme-white .share-it-button{border:1px solid #ddd}
.share-it .theme-white .share-it-button a{background-color:#fff}
.share-it .theme-white .share-it-button a:hover{background-color:#eee}
.share-it .theme-white .share-it-button .share_count{background-color:#fff;color:#999}
.share-it .orientation-vertical{min-width:110px}
.share-it .orientation-vertical li{display:block;width:100%;margin:5px 0}
.share-it .orientation-vertical li .share_count{width:24px;text-align:right}
@media only screen and (min-width:360px){.share-it .orientation-horizontal li{margin-right:1.8%;min-width:80px;width:auto;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}
.share-it .orientation-horizontal li .share_count{display:block}
.share-it .orientation-horizontal.col-1 li,.share-it .orientation-horizontal.col-2 li{min-width:110px;max-width:160px}
.share-it .orientation-horizontal.col-1 li .share_text,.share-it .orientation-horizontal.col-2 li .share_text{text-indent:0;display:inline}
.share-it .orientation-horizontal.col-5 li,.share-it .orientation-horizontal.col-6 li{-webkit-box-flex:0;-ms-flex:none;flex:none}
}
@media only screen and (min-width:300px){.share-it .orientation-horizontal li.user-button{min-width:70px;width:auto;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}
}
@media only screen and (min-width:440px){.share-it .orientation-horizontal li:not(.share) .share_text{text-indent:0;display:inline}
}
@media only screen and (min-width:640px){.share-it .orientation-horizontal.col-3 li{min-width:110px;max-width:160px}
.share-it .orientation-horizontal.col-3 li .share_text{text-indent:0;display:inline}
}
@media only screen and (min-width:768px){.share-it .orientation-horizontal li:not(.blog){min-width:110px;max-width:160px}
.share-it.user-profile .orientation-horizontal li{min-width:125px;max-width:265px}
.share-it .orientation-horizontal li .share_text{text-indent:0;display:inline}
.share-it .orientation-horizontal.col-5 li,.share-it .orientation-horizontal.col-6 li{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}
}
@media only screen and (min-width:992px){.share-it li,.share-it li a{height:30px}
.share-it li .fa{width:30px}
.share-it li .fa,.share-it li .share_count,.share-it li .share_text{line-height:30px}
.share-it li .share_count{height:28px}
.share-it.user-profile .orientation-horizontal li:nth-of-type(2){margin-right:0}
}
.share-it .comments a{background-color:#e57613}
.share-it .comments a:hover{background-color:#fc8a25}
.share-it .comments .fa-commenting-o,.share-it .comments .fa-comments{font-size:18px}
.share-it .comments .share_count{background-color:#e57613}
@media only screen and (min-width:992px){.share-it .comments .fa-commenting-o,.share-it .comments .fa-comments{font-size:16px;}
}
.share-it .edit a{background-color:#2f9789}
.share-it .edit a:hover{background-color:#34ae9e}
.share-it .edit .fa-pencil-square-o{font-size:19px;position:relative;top:1px}
.share-it .edit .share_count{background-color:#2f9789}
@media only screen and (min-width:992px){.share-it .edit .fa-pencil-square-o{font-size:15px;position:relative;top:2px}
}
.share-it .mail a{background-color:#337ab7}
.share-it .mail a:hover{background-color:#2390da}
.share-it .mail .fa-envelope,.share-it .mail .fa-envelope-o{font-size:17px}
.share-it .mail .share_count{background-color:#337ab7}
@media only screen and (min-width:992px){.share-it .mail .fa-envelope,.share-it .mail .fa-envelope-o{font-size:14px;position:relative;top:1px}
}
.share-it .addthis a{background-color:#f8694d}
.share-it .addthis a:hover{background-color:#f75b44}
.share-it .addthis .fa-plus{font-size:14px}
.share-it .addthis .share_count{color:#f8694d;background-color:#f1b8b0}
.share-it .theme-white .addthis a{color:#f8694d}
@media only screen and (min-width:600px){.share-it .addthis .fa-plus{font-size:14px;position:relative;top:1px}
}
.share-it .facebook a{background-color:#3b5998}
.share-it .facebook a:hover{background-color:#4273c8}
.share-it .facebook .fa-facebook{font-size:22px}
.share-it .facebook .share_count{color:#183a75;background-color:#99adcf}
.share-it .theme-white .facebook a{color:#3b5998}
@media only screen and (min-width:600px){.share-it .facebook .fa-facebook{font-size:19px}
}
.share-it .info{border:1px solid #ccc}
.share-it .info a{color:#666;background-color:#fff}
.share-it .info a:hover{background-color:#efefef}
.share-it .info .fa-info{font-size:20px;}
.share-it .theme-grey .info a{background-color:#fff}
.share-it .theme-grey .info a:hover{background-color:#efefef}
.share-it .orientation-vertical .info{width:35px;float:right}

@media only screen and (min-width:992px){.share-it .info .fa-info{font-size:16px;width:23px}
.share-it .orientation-horizontal .info{width:25px;min-width:25px!important}
.share-it .orientation-vertical .info{width:25px}
}
.share-it .linkedin a{background-color:#0077b5}
.share-it .linkedin a:hover{background-color:#0369a0}
.share-it .linkedin .fa-linkedin{font-size:22px}
.share-it .linkedin .share_count{color:#004785;background-color:#33aae8}
.share-it .theme-white .linkedin a{color:#0077b5}
@media only screen and (min-width:600px){.share-it .linkedin .fa-linkedin{font-size:19px}
}
.share-it .print a{background-color:#999}
.share-it .print a:hover{background-color:#a8a8a8}
.share-it .print .fa-print{font-size:21px}
.share-it .theme-white .print a{color:#999}
@media only screen and (min-width:600px){.share-it .print .fa-print{font-size:18px}
}
.share-it .pinterest a{background-color:#bd081c}
.share-it .pinterest a:hover{background-color:#d50920}
.share-it .pinterest .fa-pinterest-p{font-size:22px}
.share-it .pinterest .share_count{color:#a31601;background-color:#eda79d}
.share-it .theme-white .pinterest a{color:#bd081c}
@media only screen and (min-width:600px){.share-it .pinterest .fa-pinterest-p{font-size:19px;position:relative;top:1px}
}
.share-it .reddit a{background-color:#ee4000}
.share-it .reddit a:hover{background-color:#ff4500}
.share-it .twitter a{background-color:#55acee}
.share-it .twitter a:hover{background-color:#32bbf5}
.share-it .twitter .fa-twitter{font-size:28px}
.share-it .twitter .share_count{color:#0174a4;background-color:#96d4ee}
.share-it .theme-white .twitter a{color:#55acee}
@media only screen and (min-width:600px){.share-it .twitter .fa-twitter{font-size:24px}
}
.share-it .whatsapp a{background-color:#5cbe4a}
.share-it .whatsapp a:hover{background-color:#34af23}
.share-it .whatsapp .fa-whatsapp{font-size:28px}
.share-it .theme-white .whatsapp a{color:#5cbe4a}
@media only screen and (min-width:600px){.share-it .whatsapp .fa-whatsapp{font-size:22px}
}
.share-it .vk a{background-color:#5d7fa4}
.share-it .vk a:hover{background-color:#678eb4}
.share-it .vk .fa-vk{font-size:22px}
.share-it .vk .share_count{color:#55677d;background-color:#fff}
.share-it .theme-white .vk a{color:#3b5998}
@media only screen and (min-width:600px){.share-it .vk .fa-vk{font-size:19px}
}
.share-it .share-it-button.btn-primary a{color:#333}