.spp-ctt-text p {
display: inline-block;
}
.spp-tweet-clear {
zoom: 1;
}
.spp-tweet-clear:after {
display: block;
visibility: hidden;
height: 0;
clear: both;
content: ".";
}
.spp-click-to-tweet {
display: inline-block;  background: #f9f9f9;
border-left: 5px solid #4099ff;
margin: 1.5em 0px;
padding: 0.5em 10px;
quotes: "\201C""\201D""\2018""\2019";
}
.spp-ctt-text:before {
color: #4099ff; font-size: 4em;
line-height: 0.1em;
margin-right: 0.1em;
vertical-align: -0.4em;
}
.spp-click-to-tweet .clearfix {
zoom: 1;
}
.spp-click-to-tweet .clearfix:after {
display: block;
visibility: hidden;
height: 0;
clear: both;
content: ".";
}
.spp-click-to-tweet .clear {
clear: both;
}
.spp-click-to-tweet .f-left {
float: left;
display: inline-block;
position: relative;
}
.spp-click-to-tweet .f-right {
float: right;
display: inline-block;
position: relative;
}
.spp-click-to-tweet .list-reset {
list-style: none;
margin: 0;
padding: 0;
}
.spp-click-to-tweet .list-reset li {
list-style: none;
margin: 0;
padding: 0;
}
.spp-click-to-tweet .list-float {
zoom: 1;
}
.spp-click-to-tweet .list-float:after {
display: block;
visibility: hidden;
height: 0;
clear: both;
content: ".";
}
.spp-click-to-tweet .list-float li {
float: left;
display: inline-block;
}
.spp-click-to-tweet .kill-box-shadow {
box-shadow: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
}
.spp-click-to-tweet .alignright {
float: right;
margin-bottom: 20px;
margin-left: 10px;
text-align: right;
}
.spp-click-to-tweet .alignleft {
float: left;
margin-bottom: 10px;
margin-right: 10px;
text-align: right;
}
.spp-click-to-tweet:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}
.spp-click-to-tweet .spp-ctt-reset {
margin: 0;
padding: 0;
position: relative;
}
.spp-click-to-tweet:after {
display: block;
visibility: hidden;
height: 0;
clear: both;
content: ".";
}
.spp-click-to-tweet a {
text-decoration: none;
text-transform: none;
}
.spp-click-to-tweet a:hover {
text-decoration: none;
}
.spp-click-to-tweet .spp-ctt-text {
margin: 0;
padding: 0;
position: relative;
margin-bottom: 10px;
word-wrap: break-word;
}
.spp-click-to-tweet .spp-ctt-text a {
margin: 0 !important;
padding: 0px !important;
position: relative !important;
color: rgba(43, 55, 69, 1) !important; line-height: 120% !important;
letter-spacing: 0; !important; text-decoration: none !important;
text-transform: none !important;
}
.spp-click-to-tweet .spp-ctt-text a:hover {
text-decoration: none !important;
color: rgba(43, 55, 69, 0.45); }
.spp-click-to-tweet a.spp-ctt-btn {
margin: 0;
padding: 0;
position: relative;
display: block;
text-transform: uppercase;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 12px;
font-weight: bold;
line-height: 150%;
color: #4099ff;
float: right;
padding-right: 0px;
text-decoration: none; }
.spp-click-to-tweet a.spp-ctt-btn:hover {
text-decoration: none;
color: #4099ff;
text-transform: uppercase;
}
.spp-click-to-tweet .spp-powered-by {
font-size: 10px;
color: #999999;
}
.spp-click-to-tweet .spp-powered-by a {
font-size: 10px;
color: #999999 !important;
}
.spp-click-to-tweet .spp-powered-by a:hover {
color: #999999 !important;
text-decoration: underline !important;
}