/* Dhrup share Buttons With Floating Sidebar (C)
 * */
.sbutton img {opacity:0.8;}
.sbutton img:hover{opacity:1;}
.dpss-social-widget {position: fixed;width: 50px;z-index: 99999;}
.dpss-social-widget .dpss-sbutton {background: none;float: right;height: 42px;margin: 0;padding: 0;position: relative;width: 50px;}
.dpss-sbutton img{padding:5px;}
.dpss-sbutton a {text-align:center; display:block;  width:45px; height:42px; border-bottom:1px solid rgba(255, 255, 255, 0.1)}
.dpss-tw a{background:none repeat scroll 0 0 #2CA8D2; }
.dpss-fb a{background:none repeat scroll 0 0 #305891;}
.dpss-ml a{background:none repeat scroll 0 0 #738A8D;}
.dpss-gp a{background:none repeat scroll 0 0 #DD4C39; }
.dpss-li a{background:none repeat scroll 0 0 #007BB6;}
.dpss-pin a{background:none repeat scroll 0 0 #ca2027;}
.dpss-yt a{background:none repeat scroll 0 0 #d42026;}
.dpss-re a{background:none repeat scroll 0 0 #93c3e6;}
.dpss-st a{background:none repeat scroll 0 0 #EB4924;}
/* Right Position */
#dpss-right #dpss-re,#dpss-right  #dpss-st,#dpss-right #dpss-yt,#dpss-right  #dpss-ml,#dpss-right #dpss-pin,#dpss-right #dpss-gp,#dpss-right #dpss-tw,#dpss-right #dpss-fb,#dpss-right #dpss-li a {
    position: absolute; right: 0;}
#dpss-right a#dpss-hide {padding-right:33px;}
#dpss-right a#dpss-show {float:right;}
/* Bottom Position */
#dpss-bottom #re a, #dpss-bottom #st a ,#dpss-bottom #yt a , #dpss-bottom #ml a,#dpss-bottom #pin a,#dpss-bottom #gp a ,#dpss-bottom #tw a,#dpss-bottom #fb a ,#dpss-bottom #fb a {
bottom: 0;  height: 45px;  
}
#dpss-bottom {width:100%;margin:0 auto; text-align:center; bottom: 0 !important; }
#dpss-bottom .dpss-hide{display:none !important;}
#dpss-bottom .dpss-sbutton{background: none repeat scroll 0 0 rgba(0, 0, 0, 0);display: inline-block;float: none;   margin: 0 auto;position: relative;width: 45px;}
#dpss-bottom .dpss-sbutton img {width: 31px;height: 30px;opacity: 0.8;}
#dpss-bottom .dpss-sbutton img:hover{opacity:1;}
/* Custom Share Buttons*/ 
#socialButtonOnPage {width:100%;display:inline-block;float:left;position: relative; }
#socialButtonOnPage .dpss-sbutton-post img {width:31px; height:30px;opacity:1; padding-top:1%; margin:0 auto; text-align:center;border:none !important;}
#socialButtonOnPage .dpss-sbutton-post img:hover{opacity:1;}
#socialButtonOnPage .sharethis-arrow span:hover{cursor:pointer;}
#socialButtonOnPage .sharethis-arrow span{  color: #000000;display: inline-block;font-size: 16px;font-style: italic;   font-weight: bold;}
/* Left Position */
.leftSocialButtonOnPage .dpss-sbutton-post {display:inline-block; padding:5px 1px;}
.leftSocialButtonOnPage .sharethis-arrow{    float: left;
    padding: 8px 10px 5px 1px;
    height: 35px;
    margin-top: 5px;
    margin-right: 25px;
    width: auto;
    vertical-align: bottom;
    /*background-color: #1ba3df;*/
    display: inline-block;position:relative;}
 
/*.leftSocialButtonOnPage .sharethis-arrow:after {
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-top: 20px solid #1ba3df;
    content: "";
    right: -35px;
    margin-left: -25px;
    position: absolute;
    top: 0;
    z-index: 2;
    transform: rotate(270deg);
    bottom: 0;
}*/
 
/*.leftSocialButtonOnPage .sharethis-arrow span{ padding-left: 12px;}*/
/* Right Position */
.rightSocialButtonOnPage .dpss-sbutton-post {float:right; padding:5px 1px;}
.rightSocialButtonOnPage .sharethis-arrow{
    float: right;
    padding: 8px 10px 5px 1px;
    height: 35px;
    margin-top: 5px;
    margin-left: 25px;
    width: auto;
    vertical-align: bottom;
   /* background-color: #1ba3df;*/
    display: inline-block;position:relative;
}

/*.rightSocialButtonOnPage .sharethis-arrow:after {
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-top: 20px solid #1ba3df;
    content: "";
    left: 0px;
    margin-left: -35px;
    position: absolute;
    top: 0;
    z-index: 2;
    transform: rotate(90deg);
    bottom: 0;
}*/
/* CSS for add to show hide button

#dpss-hide {position:relative;}
#dpss-hide:after {
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #1ba3df;
    content: "";
    left: 0px;
    margin-left: 0;
    position: absolute;
    top: 0;
    z-index: 2;
    transform: rotate(90deg);
    bottom: 0;
}*/
 
 
.rightSocialButtonOnPage .sharethis-arrow span{padding-left: 12px;}
#socialButtonOnPage .dpss-sbutton-post a{display:block;width:50px; height:auto;text-align: center;border:none !important;}
#socialButtonOnPage .dpss-sbutton-post a:hover{display:block;width:50px; height:auto;text-align: center;border:none !important;}

/** Minify Image CSS */
.dpss-sbutton a i ,.dpss-sbutton-post a i {
    display: inline-block;
    position: relative;
    width: 30px;
    height:30px;
    background-image: url("../images/minify-social.png");

}
@media only screen and (max-width :768px){
.sharethis-arrow{}
.sharethis-arrow span{font-size: 12px !important;}
.sharethis-arrow:after{}
#socialButtonOnPage .dpss-sbutton-post a {
    width: 40px;
  }
}
i.dpss_facebook {background-position: 68% 4%;}
i.dpss_twitter {background-position: 14% 4%;}
i.dpss_plus {background-position: 80% 4%;}
i.dpss_linkedin {background-position: 92% 4%;}
i.dpss_pinterest{background-position: 14% 19%;}
i.dpss_youtube {background-position: 32% 4%;}
i.dpss_reddit {background-position: 26% 19%;}
i.dpss_stumbleupon {background-position: 2% 4%;}
i.dpss_mail {background-position: 8% 19%;}
#socialButtonOnPage i.dpss_facebook {background-position: 68% 5%;}
#socialButtonOnPage i.dpss_twitter {background-position: 14% 5%;}
#socialButtonOnPage i.dpss_plus {background-position: 80% 5%;}
#socialButtonOnPage i.dpss_linkedin {background-position: 92% 5%;}
#socialButtonOnPage i.dpss_pinterest{background-position: 14% 20%;}
#socialButtonOnPage i.dpss_youtube {background-position: 32% 5%;}
#socialButtonOnPage i.dpss_reddit {background-position: 26% 20%;}
#socialButtonOnPage i.dpss_stumbleupon {background-position: 2% 5%;}
#socialButtonOnPage i.dpss_mail {background-position: 8% 20%;}
