/* Default tags and Bootstrap classes */

.navbar { margin-bottom: 3px; min-height: 22px; max-height: 22px; height: 22px;}

/*body {
    font-family: 'PT Sans Caption', sans-serif;
	color: #000099;
	margin: 0;
	padding: 50px 0;
}*/

/*.lead { padding: 40px 0; }*/



/* Posts */

.authorStatic {
	position:absolute;
	width:100%;
	left:0;
	bottom:0;
	height:50px;
	background-color:rgba(0, 0, 0, 0.5);
	color:#FFF;
	padding-bottom: 10px;
	text-align: left;
};

/*.authorStatic .image {
  display: block;
  float: left;
  width: 30px;
  height: auto;
  border-radius: 3px;
}*/

.authorStatic > name {
  display: block;
  float: left;
  padding-left: 5px;
  line-height: 30px;
  font-size: 15px;
}

.authorStatic > name > p {
  margin:0;
  line-height: 1.2;
}

.authorStatic > name > .source {
  font-size: 11px;
  color: #777;
  font-style: italic;
}

.authorStatic > date {
  float: right;
  line-height: 30px;
  font-size: 12px;
  padding-right: 5px;
}

#posts { /*margin: 30px auto 0;*/ }
.post {
	margin: 0 0 0;
	text-align: center;
	width: 280px;
}
.post.cs2 { width: 610px; }
.post img { width: 100%; }

.loveHeader {
	display:none;
}


/* Large desktop */
@media (min-width: 1900px) {

	.container {
		width:1900px;
		padding-left: 45px;
		margin-right: auto;
		margin-left: auto;
		padding-right: 0;
		padding-left: 0;
		/*font-size:24px;*/
		font-size: 1.2em;
	}

	.mansoryPosition {
		/*left:170px;*/
	}

	.container > #posts .post { width: 255px; position: absolute;}
	.container > #posts .post.cs2 { width: 560px; }

	.container > #posts .post.i256 { width: 256px; }
	.container > #posts .post.i512 { width: 512px; }

	.container > #posts .post.i256 video { width: 256px; height:256px; }
	.container > #posts .post.i512 video { width: 512px; height:512px; }

	.container > #posts .post.t512 { width: 512px; height:256px; }
	.container > #posts .post.t512 img { width: 512px; height:256px; }

	.container > #posts .post.v256 { width: 256px; height:256px; }
	.container > #posts .post.v256 video { width: 256px; height:256px; }

	.container > #posts .post.v512 { width: 512px; height:512px; }
	.container > #posts .post.v512 video { width: 512px; height:512px; }

}

/* Large desktop */
@media (min-width: 1190px) {
	.container > #posts .post { width: 255px; }
	.container > #posts .post.cs2 { width: 560px; }

	/*.mansoryPosition {
		left:70px;
	}*/
}



/* Portrait tablet to landscape and desktop */

@media (min-width: 768px) and (max-width: 979px) {
	.container-fluid > #posts .post { width: 280px; }
	.container-fluid > #posts .post.cs2 { width: 610px; }
	.container > #posts .post { width: 337px; }
	.container > #posts .post.cs2 { width: 100%; }
}



/* Landscape phone to portrait tablet */

@media (max-width: 767px) {
	body { padding: 25px 0; }
	.post, .post.cs2 { width: 100%; }