
.last-posts-grid{
  
}

.lp-item-large-2column{
float:left; 
display:block;
width: 46% ;
margin:20px 2% 30px ; 
position: relative;
text-decoration: none;
text-align: left;
background-size:cover;  
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}

.lp-item-large-2column:hover{
text-decoration: none;
}

#img-block-large-2column {
float:left;
width:100% !important;
height:250px !important;
padding:0;
margin:0px 0 20px 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
clear:both !important;
overflow: hidden !important;
background-size:cover !important; 
background:repeat;
}

.lp-image-large-2column{
position: relative;
overflow: hidden;
background-size:cover !important; 
width:100% !important;
height:250px !important;
clear:both !important;
padding:0;
margin:0;
background:repeat;
}

.lp-more-large-2column {
margin: 11px 0 4px 0;
padding: 0;
}

.lp-more-large-2column a {
color: #000;
margin: 0px 0 4px 0;
padding: 0;
font-size: 12px;
font-weight: bold;
text-transform: capitalize;
color: #000;
text-align:left !important;
font-family: "Open Sans", sans-serif;
text-decoration:underline;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}

.lp-more-large-2column a:hover {
color: #888;
text-decoration:none;
}

.lp-descr-large-2column{
float:left; 
width:100% !important;
color: #000 !important;
text-decoration: none;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-transition: all 0.37s cubic-bezier(0.000, 0.000, 0.580, 1.000);  
-moz-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000); 
-o-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);
-ms-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000); 
transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);
z-index: 2; 
}

.lp-title-large-2column{
margin: 0px 0 4px 0;
padding: 0;
font-size: 18px;
font-weight: bold;
text-transform: capitalize;
color: #000;
text-align:left !important;
max-width:98% !important;
}

.lp-title-large-2column a{
color: #000;
font-family: "Open Sans", sans-serif;
font-size: 18px;
line-height: 19.6px;
letter-spacing:0 !important;
max-width:98% !important;
}

.lp-author-large-2column{
font-family: "Open Sans", sans-serif;
color:#888888;
font-style: italic;
font-size: 12px;
line-height: normal;
margin-top:7px;
}

.lp-image-large-2column:after{
content: "";
display: block;
width: 100%;
height:100% !important;
position: absolute;
top: 0;
left: 0; 
bottom:0;	
background:  transparent;  
z-index: 1;
overflow:hidden;
-webkit-transition: all 0.37s cubic-bezier(0.000, 0.000, 0.580, 1.000);  
-moz-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000); 
-o-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);
-ms-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000); 
transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);
}

.lp-image-large-2column:hover:after,
.blog-media:hover:after{
    background: rgba(0,0,0,.75);
}

@media screen and (min-width: 0px) and (max-width: 600px) {
.lp-item-large-2column {
width: 98% ;
}

}