.tcsd{float:left;width:44%;padding:10px 10px 0px 10px;border:1px solid #d4d4d4;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin:15px 0px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif !important;font-size:12px !important;color:#333333 !important;background:#ffffff;clear:both;}
.tcsd iframe{margin-bottom:0px !important;margin-top:opx !important;padding:0px !important;border:none !important;}
.tcsd.product-page, .tcsd.checkout{width:auto !important;margin:0 0 25px 0 !important;padding:10px !important;float:none !important;}
.tcsd .tcsd-title{font-weight:bold;font-size:14px;border-bottom:1px solid #d4d4d4;margin:0 0 7px 0;padding:0 0 7px 0;}
.tcsd .tcsd-message{margin:0 0 15px 0;}
.tcsd .tcsd-title.checkout{font-weight:bold !important;font-size:13px !important;}
.tcsd .tcsd-title.checkout span{float:right;}
.tcsd .tcsd-message.checkout{font-size:11px !important;margin:0px !important;}
.tcsd .tcsd-message.shared{margin:0px !important;}
.tcsd-clear{clear:both;height:00x;margin:0px;padding:0px;}
.tcsd-button.like{}
.tcsd-button.plus{}
.tcsd-button.tweet{}
.tcsd-button.follow{}
.tcsd-button.linkedin{}
.tcsd-share{display:inline-block;padding:4px 4px;font-size:11px !important;line-height:11px !important;font-family:'lucida grande',tahoma,verdana,arial,sans-serif !important;text-decoration:none !important;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.tcsd-share span{padding:1px 0 0 17px;}
.tcsd-share.light{background-color:#eceef6;border:1px solid #cad4e7;color:#3b5998 !important;}
.tcsd-share.light span{background:url(../images/share-btn.png) 0px 0px no-repeat transparent;}
.tcsd-share.light:hover{border:1px solid #9dacce;}
.tcsd-share.dark{background-color:#c7c7c7;border:1px solid #999;color:#333 !important;}
.tcsd-share.dark span{background:url(../images/share-btn.png) 0px -13px no-repeat transparent;}
.tcsd-share.dark:hover{border:1px solid #ddd;background-color:#d9d9d9;}
.tcsd-button{cursor:pointer !important;position:relative;width:130px !important;height:30px !important;float:left;margin:0px 20px 15px 0;background-color:#d6dbde;background:#d6dbde -webkit-linear-gradient(bottom, rgb(215,219,222) 0, rgb(216,220,221) 60%, rgb(193,199,202) 100%);-webkit-box-shadow:inset 0px 0px 5px rgba(0,0,0,.2), 0px 1px 1px rgba(0,0,0,.5);background:#d6dbde -moz-linear-gradient(bottom, rgb(215,219,222) 0, rgb(216,220,221) 60%, rgb(193,199,202) 100%);-moz-box-shadow:inset 0px 0px 5px rgba(0,0,0,.2), 0px 1px 1px rgba(0,0,0,.5);text-align:center;color:#4a66a7;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.tcsd-button-cover{width:130px;height:34px;position:absolute;top:0px;left:0px;z-index:50;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background-image:linear-gradient(bottom, #EFEFEF 25%, #F9F9F9 63%);background-image:-o-linear-gradient(bottom, #EFEFEF 25%, #F9F9F9 63%);background-image:-moz-linear-gradient(bottom, #EFEFEF 25%, #F9F9F9 63%);background-image:-webkit-linear-gradient(bottom, #EFEFEF 25%, #F9F9F9 63%);background-image:-ms-linear-gradient(bottom, #EFEFEF 25%, #F9F9F9 63%);background-image:-webkit-gradient(linear,
left bottom,
left top,
color-stop(0.25, #EFEFEF),
color-stop(0.63, #F9F9F9));}
.tcsd-buttons.covers-off .tcsd-button-cover{display:none !important;}
.tcsd-button-cover .tcsd-button-icon{width:24px;height:34px;background-size:24px auto !important;margin:0px auto;}
.tcsd-button-cover.facebook .tcsd-button-icon{background:url(../images/facebook.png) center center no-repeat;}
.tcsd-button-cover.twitter .tcsd-button-icon{background:url(../images/twitter.png) center center no-repeat;}
.tcsd-button-cover.google .tcsd-button-icon{background:url(../images/google.png) center center no-repeat;}
.tcsd-button-cover.linkedin .tcsd-button-icon{background:url(../images/linkedin.png) center center no-repeat;}
.tcsd-button-cover.vk .tcsd-button-icon{background:url(../images/vk.png) center center no-repeat;}
.tcsd-button-inner{padding:5px 0 0 0;z-index:40;}
.tcsd-button-inner.vk{padding:5px 0 0 5px !important;}
@media only screen and (max-width:767px){.tcsd-button, .tcsd-button-cover{width:160px !important;}
.tcsd-button{margin:20px auto 0px;float:none !important;}
}
@media only screen and (min-width:480px) and (max-width:767px){.tcsd-button, .tcsd-button-cover{width:160px !important;}
.tcsd-button{margin:20px auto 0px;float:none !important;}
}
@media only screen and (-webkit-min-device-pixel-ratio:2){.tcsd-share.light span{background:url(../images/share-btn-retina.png) 0px 2px no-repeat transparent;background-size:14px auto !important;}
.tcsd-share.dark span{background:url(../images/share-btn-retina.png) 0px -13px no-repeat transparent;background-size:14px auto !important;}
}