/*
You can add your own CSS here.

Click the help icon above to learn more.
*/

html {
    background-color: #eee8d5;
    color: #073642;
    font-size: 1.3em;
	  font-family: Georgia, Times, serif;
}
a {
	color: #859900;
}
.entry-title a,
#header a {
	text-decoration: none;
	color: #073642;
}
@media screen and (min-width: 52em)
{
  #content {
    /*border-right: 1px solid #ccc;*/
		border-right: none;
  }
}
html {
	background-color: #fdf6e3;
}
#sidebar {
	background-color: #eee8d5;
	padding:.1em .3em;
}
#recent-posts-4 li {
    margin-bottom: .5em;
}
#recent-posts-4 li .post-date {
    display: block;
}
#recent-posts-4 li a {
    font-size: 1em;
}
#recent-posts-4 ul {
    list-style-type: none;
    padding-left: 0;
}
img.alignright { float: right; margin: 0 0 1em 1em; }
img.alignleft { float: left; margin: 0 1em 1em 0; }
img.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.alignright { float: right; }
.alignleft { float: left; }
.aligncenter { display: block; margin-left: auto; margin-right: auto; }

#nav-below {
	margin-top: 1em;
	text-align: center;
}
#nav-below .nav-previous,
#nav-below .nav-next {
	display: inline-block;
	padding: .3em;
}
#menu-social-media {
	list-style-type: none;
	padding-left: 0;
	text-align: center;
}
#menu-social-media li {
	display: inline-block;
}
.entry-title {
	font-size: 2.3em;
}

/* search bar */
input#searchsubmit {
   display: block;
   width: 100%;
   background-image: none;
   text-shadow: none;
   border: none;
   padding: .3em 1em;
   margin: .3em 0;
}
input#s {
    width: 100%;
	  margin: .5em 0 .3em;
    /* padding: 10px; */
    display: block;
    border: 1px solid #ddd;
    border-color: #ddd;
    background-color: #f4f4f4;
    background-image: none;
    text-shadow: none;
    color: #444;
    font-size: 14px;
    line-height: normal;
    box-sizing: border-box;
    height: auto;
}

/* Subscribe box */
div#blog_subscription-5 {
    border: 1px solid black;
    padding: 0 .3em;
	  margin: 0 0 .3em 0;
}
.hentry .jetpack_subscription_widget {
    border: 1px solid;
    padding: 0 .5em;
}
.page-links {
	text-align: center;
	border: 1px solid;
	border-radius: .3em;
	padding: .3em 0;
	margin: .3em 0;
}
.entry-content{
		overflow:hidden;
}
.home-block {
	display:block;
	float:left;
	border: 1px solid #a8b1ab;
    margin: .3em 0;
    border-radius: .3em;
    padding: 0 .3em;
}
.home-block.home-block-main {
    width: fill-available;
    width: -moz-available;
    width: -webkit-fill-available;
    background-color: #a8b1ab;
}
input[type=submit] {
	  color: #fff;
    background-color: #6496c8;
    border: none;
    border-radius: .3em;
    box-shadow: 0 0.2em #27496d;
}
input[type=submit]:hover {
	background-color: #417cb8;
}
input[type=submit]:active {
	background-color: #417cb8;
  box-shadow: 0 .1em #27496d;
  transform: translateY(.1em);
}

ul#menu-main-menu li {
	padding: 0;
}
ul#menu-main-menu li:after {
    content: " ·";
}
ul#menu-main-menu li:last-of-type:after {
	content: "";
}