/**
 *
 * @link       http://full-twitter-integration.com
 * @since      1.0.0
 * @package    Full_Twitter_Integration
 * @subpackage Full_Twitter_Integration/public
 * @author     Tomas Agrimbau <tomas@theamalgama.com>
 *
 */

a:focus{
    color: inherit;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.fti-tweet-loop-box {
    border-bottom: 1px solid rgb(231, 231, 231);
    padding: 10px 0px;
}

.fti-tweet-loop-box .fti-tweeter-user {
    display: block;
    outline: none;
    border: none;
}

.image-btn-container .image-container,
.image-btn-container .image-container:hover,
.tweet-content,
.tweet-content:focus,
.fti-widget-title,
.fti-widget-title:focus,
.fti-tweeter-user:focus {
    border: none;
    outline: none;
}

.fti-user-name {
    font-size: 14px;
}

.fti-tweeter-user:hover img {
    opacity: 0.8;
}

.fti-tweeter-user img {
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    border: #3B94D9 2px solid;
    max-width: 33px;
    margin-right: 3px;
    display: inline-block;
}

.fti-tweet-list-container .fti-tweeter-user img {
    margin-right: 3px;
    display: inline-block;
}

.fti-tweeter-user-title img {
    max-width: 40px;
}

.fti-tweet-content {
    font-size: 14px;
}

.fti-tweet-content:hover {
    opacity: 0.7;
}

.fti-tweet-content a.tweet-content {
    text-decoration: none;
    border: none;
}

.fti-widget-title-container {
    text-align: center;
    margin-bottom: 5px;
}

.fti-widget-title {
    text-transform: none;
    display: inline-block;
    color: #333;
    font-size: 17px;
    margin: 0px auto 12px;
    text-decoration: underline;
}

.fti-error-message {
    display: block;
}

.image-btn-container {
    display: inline-block;
    text-align: center;
    width: 100%;
    margin: 10px auto 0px;
}

.image-btn-container .image-container {
    display: inline-block;
    text-align: center;
    margin: 0px auto;
    max-width: 150px;
    width: 50%;
}

.fti-tweet-list-container .image-container{
    max-width: 100%;
}

.image-btn-container .image-container img {
    display: inline-block;
    border: 2px solid rgba(181, 181, 181, 0.7);
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
}


.fti-tweet-list-container{
    display: inline-block;
    width: 100%;
    margin: 0px auto 20px;
}

.tweet-content {
    color: rgba(51, 51, 51, 0.7);
    font-size: 13px;
}

.fti-hashtag {
    font-weight: bold;
}

.fti-title {
    display: block;
}

.fti-tweet-list-container .fti-title {
    text-align: center;
    border: none;
}

.fti-tweet-list-container .fti-title h2{
    font-size: 20px;
    margin: 18px 0px 0px;
}

.fti-error{
    font-size: 12px;
    display: block;
    color: gray;
    margin: 0px auto;
    width: 100%;
    text-align: center;
}

