@font-face {
    font-family: 'hd_tweets_icons';
    src: url('../fonts/hd_tweets_icons.eot');
    src: url('../fonts/hd_tweets_icons.eot?#iefix') format('embedded-opentype'),
    url('../fonts/hd_tweets_icons.woff') format('woff'),
    url('../fonts/hd_tweets_icons.ttf') format('truetype'),
    url('../fonts/hd_tweets_icons.svg#hd_tweets_icons') format('svg');
    font-weight: normal;
    font-style: normal;
}

.hd-tweets-widget-container {
}

.hd-tweets-widget-container > a {
    display: block;
    width: 100%;
}

.hd-tweets-tweet-container {
    box-sizing: border-box;
    border: thin solid #e3e3e3;
    border-radius: 5px;
    margin-bottom: 10px;
    padding:10px;
    -webkit-box-shadow: 1px 1px 2px 0px rgba(138,138,138,1);
    -moz-box-shadow: 1px 1px 2px 0px rgba(138,138,138,1);
    box-shadow: 1px 1px 2px 0px rgba(138,138,138,1);
}

.hd-tweets-tweet-container .hdf {
    font-family: 'hd_tweets_icons';
}

.hd-tweets-tweet-container:after {
    content: "";
    display: table;
    clear: both;
}

.hd-tweets-tweet-container a {
    /* The below is used to remove any styling a theme may place on links, the twentysixteen theme does this. */
    text-transform: none !important;
    text-decoration: none !important;
    transition: none !important;
    box-shadow: none !important;
    -webkit-box-shadow: none !important;
    -webkit-transition: none !important;
}


.hd-tweets-header-container {
    width: 100%;
}
.hd-tweets-header-container:after {
    content: "";
    display: table;
    clear: both;
}

.hd-tweets-content-container {
    width: 100%;
}

.hd-tweets-tweet-avatar {
    display:block;
    width: 48px;
    height: 48px;
    float: left;
}

.hd-tweets-tweet-content p {
    margin-bottom: 10px;
    margin-top: 10px;
}

.hd-tweets-twitter-logo {
    display:block;
    float:right;
    width:20px;
    height: 20px;
    margin-right:10px;
}

.hd-tweets-twitter-logo:before {
    color: #4099FF;
    content: "\ea96";
    font-size: 1.3em;
}

.hd-tweets-action-container {
    display:block;
    height:25px;
    vertical-align: text-top;
}

.hd-tweets-action-container a {
    float: left;
    margin-right: 10px;
    color: #9b9b9b;
}

.hdf span {
    font-family: sans-serif;
}

.hd-tweets-action-container a:hover {
    color: #595959 !important;
}

.hd-tweets-action-container .liked:visited {
    color: #bf2e2b !important;
}

.hd-tweets-link-button:before {
    content: "\e9cb";
}

.hd-tweets-reply-button:before {
    content: "\e967";
}

.hd-tweets-retweet-button:before {
    content: "\ea2d";
}

.hd-tweets-like-button:before {
    content: "\e9da";
}

.hd-tweets-userinfo {
    float:left;
    width:auto;
    padding-left:10px;
}

.hd-tweets-userinfo h3{
    font-size:1.2em;
    padding: 0;
    margin: 0;
}

.hd-tweets-tweet-time {
    float:right;
    font-size: .9em;
}