/* Navigation */
#navigation {
clear: both;
}

#navigation .pager a, .post-wrapper .pager a {
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

#navigation .pager a:hover, .post-wrapper .pager a:hover {
background-color: #45b0e3;
color: #fff;
}

#scrolltotop {
bottom: 0;
position: fixed;
right: 15px;
z-index: 999;
}

#scrolltotop a {
color: #666;
display: block;
font-weight: bold;
line-height: 1em;
padding: 10px 20px;
text-align: center;
text-shadow: 0 1px rgba(255,255,255,0.8);
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
background: rgb(252,252,252);
background: -moz-linear-gradient(top, rgba(252,252,252,1) 0%, rgba(241,241,241,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(252,252,252,1)), color-stop(100%,rgba(241,241,241,1)));
background: -webkit-linear-gradient(top, rgba(252,252,252,1) 0%,rgba(241,241,241,1) 100%);
background: -o-linear-gradient(top, rgba(252,252,252,1) 0%,rgba(241,241,241,1) 100%);
background: -ms-linear-gradient(top, rgba(252,252,252,1) 0%,rgba(241,241,241,1) 100%);
background: linear-gradient(to bottom, rgba(252,252,252,1) 0%,rgba(241,241,241,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#f1f1f1',GradientType=0 );
}

#scrolltotop a:hover {
color: #444;
text-decoration: none;
}

.container-fluid {
  padding-right: 20px;
  padding-left: 20px;
  zoom: 1;
}
.container-fluid:before,
.container-fluid:after {
  display: table;
  content: "";
  line-height: 0;
}
.container-fluid:after {
  clear: both;
}

.btn .label,
.btn .badge {
  position: relative;
  top: -1px;
}
.btn-mini .label,
.btn-mini .badge {
  top: 0;
}
.btn-mini {
  padding: 1px 6px;
  font-size: 10.5px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

/* Masonry */
#masonry {
margin: 0 auto;
min-height: 250px;
}

#masonry .thumb {
background: #f7f7f7;
border: 1px solid #ccc;
font-size: 0.9em;
float: left;
margin: 0 6px 12px 6px;
padding: 10px 10px 5px 10px;
position: relative;
width: 200px;
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.08);
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.08);
box-shadow: 0 1px 3px rgba(0,0,0,0.08);
}

#masonry .sticky {
background: #ffd;
}

#masonry .masonry-actionbar {
color: #fff;
display: none;
font-weight: bold;
height: 25px;
position: absolute;
top: 10px;
left: 10px;
width: 200px;
text-align: left;
}

#masonry .masonry-actionbar .disabled {
color: #999;
opacity: 1;
}

#masonry .thumbtitle {
line-height: 1.3em;
margin: 6px 0;
text-align: center;
}

#masonry img {
width: 100%;
}

#masonry a {
color: #000;
}

#masonry a:hover {
text-decoration: none;
}

#masonry .masonry-meta {
border-top: 1px solid #f5f5f5;
clear: both;
color: #888;
font-size: 0.9em;
line-height: 1.3em;
padding: 5px 0;
}

#masonry .masonry-meta a {
color: #a1a1a1;
font-style: italic;
}

#masonry .masonry-meta a:hover {
color: #45b0e3;
}

#masonry .masonry-meta-author {
font-weight: bold;
}

#masonry .masonry-meta-comment {
margin-left: 35px;
}

#masonry .masonry-meta-avatar {
float: left;
margin: 2px 0px 5px 0;
width: 25px;
}

@media (max-width: 480px) {
	#masonry .thumb {
	width: 88%;
	}
	
	#masonry .masonry-actionbar {
	width: 95%;	
	}
	
	.post-wrapper .post-meta-top .pull-right {
	display: none;
	}
}