.d-none-mobile{
		display: none;
	}

@media only screen and (max-width: 768px) {
  .d-none-mobile{
		display: block;
	}
}

.d-none-desktop{
		display: none;
	}

@media only screen and (min-width: 768px){
  .d-none-desktop{
		display: block;
	}
}

.sombra{
  -webkit-box-shadow:0px 6px 12px rgba(0, 0, 0, .175);
  -moz-box-shadow:0px 6px 12px rgba(0, 0, 0, .175);
	}

.single-rpost {
  display: flex;
  flex-direction: column;
  height: 100%;
}

.post-content {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}

.post-content h3 {
  min-height: 4.2em;
  line-height: 1.4em;
}

.post-btn {
  margin: 15px auto;
  text-align: center;
}

.single-rpost hr {
  margin-top: auto !important;
}
	
	.row2{
	max-width: 1500px;
		margin:auto;
	}