.tweet,
.query {
	color: #333;
}

	.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;
	font-size: 27px !important;
	font-weight:400;

		}
		
			.tweet_list li a {
				color: #333;
				border-bottom: 1px dotted rgba(0,0,0,0.3);
			}
		
		.tweet_list .tweet_even {
		}
		
		.tweet_list .tweet_avatar {
			padding-right: .5em; float: left; margin-bottom:0;
		}
		
			.tweet_list .tweet_avatar img {
				vertical-align: middle;
				border-radius:50%;
				width:75px !important;
				height:75px !important;
			}
.tweet_icon {
font-size:48px !important; 
color:#fff;
margin:0 !important;
padding:0 !important;
-webkit-transition: .5s all ease-in-out; -moz-transition: .5s all ease-in-out; -o-transition: .5s all ease-in-out; transition: .5s all ease-in-out;
}
.tweet_icon:hover {color:#33ccff;
	-webkit-transform: rotate(-360deg);
	-moz-transform: rotate(-360deg);
	-o-transform: rotate(-360deg);
}
.tweet_holder:hover .tweet_icon{color:#33ccff;
	-webkit-transform: rotate(-360deg);
	-moz-transform: rotate(-360deg);
	-o-transform: rotate(-360deg);
}
.tweet_list li:before { content: "\f10d"; color: #ddd; font-family: FontAwesome; z-index: 1002; padding-right:5px;}
.tweet_list li:after { content: "\f10e"; color: #ddd; font-family: FontAwesome; z-index: 1002; padding-left:5px;}
.tweet_holder{
-webkit-transition: .5s all ease-in-out; -moz-transition: .5s all ease-in-out; -o-transition: .5s all ease-in-out; transition: .5s all ease-in-out;
     height:90px;
     width:180px;
     border-radius: 0 0 180px 180px;
     -moz-border-radius: 0 0 180px 180px;
     -webkit-border-radius: 0 0 180px 180px;
     background:#111;
padding-top:13px;
text-align:center;
position:absolute;
left:50%;
top:0;
margin-left:-90px;
}