/* GENERAL */

.css-column {
	column-count: 2;
	column-gap: 20px;
}

.one-img a {
	display: block;
}

.one-img .img-gallery {
	margin: 0;
	padding: 10px;
	background-color: white;
}

.polaroids .one-img a:after {
	content: '';
}

.team-one {
	padding: 0;
	overflow: hidden;
}

.team-img {
	opacity: 0.9;
}

a:hover .team-img {
	opacity: 1.0;
}

.team-img, .mt-award {
	margin: 0;
	padding: 1px;
}

.team-text {
	display: block;
	width: 100%;
	height: auto;
	position:absolute;
	background: #f6ebeb;
	border-radius: 15px 15px 0 0;
	color: white;
	opacity: 0.85;
	bottom: -100%;
	transition: 0.4s;
}

.team-text a, .team-text a:hover, .news-text a, .news-text a:hover {
	text-decoration: none;
	color: inherit;
}

.team-text h3 , .team-text h4 {
	color: #ef899a !important;
	padding: 0 10px;
	text-align: center;
}

.team-one:hover .team-text {
	top: auto;
	bottom: 0;
	transition: 0.4s;
}

.team-one:hover .team-text:hover {
	opacity: 1.0;
}

.news-one {
	padding: 1px;
}

.news-img {
	margin: 0;
	padding: 0;
	opacity: 0.9;
}

a:hover .news-img {
	opacity: 1.0;
}

.news-text {
	display: block;
	position: absolute;
	width: calc(100% - 2px);
	padding: 0 15px;
	bottom: 0;
	background-color: #f6ebeb;
	border-radius: 15px 0 0 0;
}
/*
.news-text:after {
	display: block;
	content: '';
	position: absolute;
	background-color: #f6ebeb;
	width: 100px;
	height: 5px;
	bottom: 100%;
	right: 0;
}
*/

.opinion-one{
	padding: 0 10px;
}

.opinion-team {
	padding: 0;
}

.opinion-team a, .opinion-team a:hover, .opinion-text a, .opinion-text a:hover {
	text-decoration: none;
}

.opinion-img {
	border-radius: 15px;
	margin: 0;
	padding: 5px;
}

.opinion-team .mt-award {
	padding: 5px;
	border-radius: 0 0 14px 14px;
}

.opinion-team-text {
	display: inline-block;
	vertical-align: middle;
	padding: 0 15px;
}

.opinion-team-text h4 {
	font-size: 14px;
}

.news-text h3 {
	color: #985d6a;
	margin: 5px 0;
}

.reply-one:nth-child(even), .opinion-one:nth-child(even) {
	background-color: rgba(246,235,235, 0.1);
}

.reply-one:nth-child(odd), .opinion-one:nth-child(odd) {
	background-color: rgba(246,235,235, 0.3);
}

.reply-one a, .reply-one a:hover {
	text-decoration: none;
}

.reply-img {
	border-radius: 20px;
}

.reply-author-text {
	display: inline-block;
	vertical-align: middle;
}

.pd-30 {
	padding: 30px 0;
	border-top-width: 1px;
	border-style: solid;
	border-image: linear-gradient(to right, rgba(228, 224, 225, 0) 0%, rgba(228, 224, 225, 1) 20%, rgba(228, 224, 225, 1) 80%, rgba(228, 224, 225, 0) 100% )
	0 0 100% 0/0 0 1px 0 stretch;
}

/* XS SIZE */

@media (max-width: 767px) {

	.css-column {
		column-count: 1;
		column-gap: 0;
	}

	.team-text {
		bottom: 0;
		opacity: 1.0;
		left: 1px;
		width: calc(100% - 2px);
	}

	.team-text h3 {
		font-size: 16px;
		margin: 8px 0;
		padding: 0 5px;
	}

	.team-text h4 {
		font-size: 14px;
		margin: 5px 0;
		padding: 0 5px;
	}

    .opinion-team {
	    text-align: center;
    }
}

/* SM SIZE */

@media (min-width: 768px) {
	.news-one:not(.big) .news-text h3 {
		font-size: 14px;
	}
}

/* MD SIZE */

@media (min-width: 992px) {

}

/* LG SIZE */

@media (min-width: 1200px) {

}