/*--------------------------------------------------------------------*/
/*------------------------------------>>>>>>>>>>>>>  Blog -------------*/
/*--------------------------------------------------------------------*/
#blog{
background: none;
}
#blog img{
margin: -5px 0 0 0;
}
#blog .case {
	overflow: hidden;
}
#blog .case figure img {
	position: relative;
}
.csstransitions #blog .case.odd figure img {
	left: -500px;
	-webkit-transition: 0.3s left ease-in-out;
	-moz-transition: 0.3s left ease-in-out;
	-o-transition: 0.3s left ease-in-out;
	-ms-transition: 0.3s left ease-in-out;
	transition: 0.3s left ease-in-out;
}
#blog .case.odd.active figure img, .touch #blog .case.odd figure img {
	left: 0px;
}
#blog h2.case-header {
	text-align: left; 
  margin-bottom: 0; 
}
.blog_container{
padding: 140px 0 40px 0;
background: none;
}
.blog_container h2.case-header{
	text-align: left; 
  margin-bottom: 0; 
}
.bloghead{
margin: 0;
}
.blog ul{
list-style: none;
}
.blog img{
float: left;
margin: 5px 40px 0 0;
}
.blog .blogpost{
float: left;
margin: 0 0 35px 0;
}
.blogpost .post h3, .sidebar h3 {
border-top: 1px solid #666666;
border-bottom: 1px solid #666666;
padding-top: 9px;
margin-bottom: 30px;
}
.blogheadline {
border-top: 1px solid #666666;
border-bottom: 1px solid #666666;
padding: 0;
margin-top: 0;
margin-bottom: 30px;
}
.blogheadline h2.case-header{
	text-align: left; 
  margin: 15px 0 0 0; 
}
.single_container{
padding: 140px 0 100px 0;
background: #232323;
}
.single_container img{
float: left;
margin: 5px 40px 0 0;
}
.single_container h2{
text-align: left;
margin: -10px 0 0 0;
padding: 0;
}
p.singlemeta{
text-align: left;
font-size: 16px;
}
p.single_content{
float: left;
}
#respond{
float: left;
margin: 30px 0 0 0;
}
input#author{
min-width: 30.8%;
padding: 10px;
margin: 0 35px 0 0;
}
input#email{
min-width: 30.8%;
padding: 10px;
margin: 0 35px 0 0;
}
input#url{
min-width: 30.8%;
padding: 10px;
margin: 0;
}
textarea#comment{
min-width: 100%;
margin: 10px 0 0 0;
}
.form-allowed-tags{
float: left;
margin: 20px 0 20px 0;
}
#searchform label{
display: none;
}


input#searchsubmit {
	background: #666666;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-size: 16px;
	font-family: 'Open Sans', Verdana, Helvetica, sans-serif;
	font-weight: normal;
	height: 40px;
	line-height: 40px;
	margin-bottom: 16px;
	padding: 0 27px 0 27px;
	position: relative;
	-webkit-border-radius: 4px;
	border-radius: 4px;
  border: none;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	behavior: url(../PIE.htc);
}
input#searchsubmit:hover {
	text-decoration: none;
	color: #EFEFEF;
  background: #5C8195;
}
#comment-wrap{
margin: 80px 0 0 0;
}

ol.commentlist { list-style:none; margin:0 0 1em; padding:0; text-indent:0; }
ol.commentlist li { }
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor {}
ol.commentlist li.byuser {}
ol.commentlist li.comment-author-admin {}
ol.commentlist li.comment { border-bottom:1px dotted #666; padding:1em; }
ol.commentlist li div.comment-author {}
ol.commentlist li div.vcard { font:normal 16px georgia,times,serif; }
ol.commentlist li div.vcard cite.fn { font-style:normal; }
ol.commentlist li div.vcard cite.fn a.url {}
ol.commentlist li div.vcard img.avatar { border:5px solid #ccc; float:right; margin:0 0 1em 1em; }
ol.commentlist li div.vcard img.avatar-32 {}
ol.commentlist li div.vcard img.photo {}
ol.commentlist li div.vcard span.says {}
ol.commentlist li div.commentmetadata {}
ol.commentlist .meta { font-size:16px; color: #666;}
ol.commentlist li div.comment-meta { font-size:16px; color: #666;}
ol.commentlist li div.comment-meta a { color:#ccc; }
ol.commentlist li p { font-size:16px; margin:0 0 1em; }
ol.commentlist li ul { font-size:11px; list-style:square; margin:0 0 1em 2em; }
ol.commentlist li div.reply { font-size:11px; }
ol.commentlist li div.reply a { font-weight:bold; }
ol.commentlist li ul.children { list-style:none; margin:1em 0 0; text-indent:0; }
ol.commentlist li ul.children li {}
ol.commentlist li ul.children li.alt {}
ol.commentlist li ul.children li.bypostauthor {}
ol.commentlist li ul.children li.byuser {}
ol.commentlist li ul.children li.comment {}
ol.commentlist li ul.children li.comment-author-admin {}
ol.commentlist li ul.children li.depth-2 { border-left:5px solid #555; margin:0 0 .25em .25em; }
ol.commentlist li ul.children li.depth-3 { border-left:5px solid #999; margin:0 0 .25em .25em; }
ol.commentlist li ul.children li.depth-4 { border-left:5px solid #bbb; margin:0 0 .25em .25em; }
ol.commentlist li ul.children li.depth-5 {}
ol.commentlist li ul.children li.odd {}
ol.commentlist li.even { border: 1px solid #666666; }
ol.commentlist li.odd { border: 1px solid #666666; }
ol.commentlist li.parent { border-left:5px solid #111; }
ol.commentlist li.pingback { border-bottom:1px dotted #666; padding:1em; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}