/*******************************************************************
					Last tweets styles
********************************************************************/
#twitter_block_module {
  border-top: 1px solid #d6d4d4;
  padding: 20px 0px; }
  #twitter_block_module .tw_title {
    border-right: 1px solid #d6d4d4; }
    #twitter_block_module .tw_title h4 {
      font-weight: normal;
      font-size: 16px;
      line-height: 61px;
      margin: 0px; }
      #twitter_block_module .tw_title h4 i {
        font-size: 24px;
        margin-right: 10px;
        position: relative;
        top: 2px; }
      @media (max-width: 1000px) {
        #twitter_block_module .tw_title h4 span {
          display: none; } }
  #twitter_block_module #twitter_block_module .tw_content {
    height: 61px; }

#twitter_block_module .tw_link a, #twitter_block_module .tw_link a:link, #twitter_block_module .tw_link a:visited {
  color: #28b1dd; }

.tweet,
.query {
  font-size: 100%; }

.tweet_list {
  list-style: none;
  margin: 0;
  padding: 0;
  overflow-y: hidden; }

.tweet_list li {
  overflow-y: auto;
  overflow-x: hidden;
  padding: 0.5em;
  list-style-type: none; }

.tweet_list li a {
  font-style: italic;
  font-size: 11px;
  color: #28b1dd; }

.tweet_list li a:link, .tweet_list li a:visited {
  color: #28b1dd; }

.tweet_list .tweet_time {
  display: block;
  font-style: italic;
  font-size: 11px; }

.tweet_list .tweet_avatar img {
  vertical-align: middle; }

#ticker {
  height: 61px;
  overflow-y: hidden;
  position: relative; }

#ticker ul.tweet_list {
  position: absolute; }

#ticker ul.tweet_list li {
  height: 53px;
  padding: 0px 20px;
  padding-top: 8px;
  overflow: hidden; }

/* Footer twitter */
#footer #twitter_block_module {
  border-bottom: 1px solid #CECECE;
  padding-top: 0px;
  border-top: none;
  margin-bottom: 20px; }
