body.home #content{
     margin: 40px auto;
}
body.home article .entry-title {
     height:110px;
     overflow: hidden;
	display: table;
	margin: 0 auto;
	text-align:center;
}
body.home article  .entry-title a {
	vertical-align: middle;
	display: table-cell;
}
 body.home article .entry-content {
     height:240px;
     overflow: hidden;
    font-size: 10pt;
    text-align: justify;
	margin: 1.5em 0 0;
}

 body.home article {
     margin: 20px 0;
}
 body.home main#main article h2{
     font-size: 1.5em;
}
 body.home article img {
     -webkit-border-radius: 10px;
     -moz-border-radius: 10px;
     border-radius: 10px;
}
body.home article img.avatar {
    margin-left: 10px;
}
 body.home article a.post-thumbnail img {
     margin: 0 auto;
     display: none 
}
 body.home article .entry-meta {
background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 100%);
   background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%);
   background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%);
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );
   padding-top: 120px;
   margin-top: -100px;
   z-index: 999;
   position: relative;
	font-size: 11pt;
	text-align:center;
}
 body.home article footer.entry-footer{
     display: none;
}
 body.home main#main article{
     display: inline-block;
     width: 30%;
     margin: 20px 0;
     -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.25);
     box-shadow: 0 2px 3px rgba(0, 0, 0, 0.25);
     padding: 30px;
     -webkit-border-radius: 10px;
     -moz-border-radius: 10px;
     border-radius: 10px;
     background: white;
     height: 500px;
     overflow-y: hidden;
     margin: 1.5%;
}
body.home article .entry-meta a:hover{
    opacity: 0.6;
}
.read-more-overlayer {
   height: 410px;
   z-index: 990;
   position: absolute;
	display: block;
   margin-left: -30px;
     -webkit-border-radius: 10px;
     -moz-border-radius: 10px;
     border-radius: 10px;
}
.read-more-overlayer:hover {
   background: #bcd9ade3;
   z-index: 9990;
   margin-top: -30px;
}
.read-more-overlayer:hover::before {
   content: "Read More";
   font-size: 26pt;
   margin-top: 180px;
   display: block;
   color: white;
   font-weight: bold;
	text-align:center;
}
 body.home .home-welcome-message{
     text-align: center;
     padding-top: 40px;
}
 .nav-links .nav-previous a, .nav-links .nav-next a{
     display: block;
     background: white;
     text-align:center;
     padding: 20px;
     -webkit-border-radius: 10px;
     -moz-border-radius: 10px;
     border-radius: 10px;
}
 .nav-links .nav-previous a:hover, .nav-links .nav-next a:hover {
     background: #559c42;
     color: white 
}
 body.home .home-search form {
    background-color: transparent;
    background-image: url(/wp-content/uploads/sprite.png);
    background-position: -175px -866px;
    background-repeat: no-repeat;
}
 body.home .home-search input {
    padding-left: 40px;
    background-color: transparent;
}
.site-main .comment-navigation, .site-main .posts-navigation, .site-main .post-navigation {
    overflow:inherit;
}
.nav-links .nav-previous a, .nav-links .nav-next a {
    display: block;
    background: white;
    text-align: center;
    padding: 15px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.25);
    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.25);
    margin: 5px 20px;
}

.nav-links {margin: 0 auto; text-align: center;}

.nav-links .nav-previous, .nav-links .nav-next {
    width: 33%;
    float: none;
    display: inline-block;
}
.nav-links .nav-previous a::before {
    content: "«";
    padding-right: 5px;
}
.nav-links .nav-next a::after {
    content: "»";
    padding-left: 5px;
}
/* RESPONSIVE */
 @media(max-width:1024px){
     body.home main#main article{
         width: 100%;
         margin-left: 0;
    }
	.read-more-overlayer {
   		width: 100%;
	}
}
 @media(min-width:1025px){
.read-more-overlayer {
    width: 30%;
}
     body.home main#main article:first-child{
         display: block;
         min-height: 500px;
         margin-bottom: 30px;
         width: 100%;
         margin-top: 30px;
         margin-left: 0;
    }
          body.home main#main article:first-child .read-more-overlayer {
                width: 100%;
		height: 390px;
        }
     body.home main#main article:first-child h2{
         font-size:2em;
    }
     body.home main#main article:first-child a.post-thumbnail{
         display: none 
    }
     body.home main#main article:first-child .entry-title{
         height: 80px;
    }
     body.home main#main article:first-child .entry-content{
         height: 250px;
    }
 body.home article:first-child .entry-meta {
	padding-top: 125px;
	}
}
 @media(min-width:1200px){
.read-more-overlayer {
   width: 360px;
}
     body.home main#main article:first-child .read-more-overlayer{
         width: 1200px;
	height: 390px;
    }
}
