/* ARTICLE POSTS READ MORE STYLES */

/* post content container (has content and read more button)*/
.elementor-widget-theme-post-content > div {
	overflow-y: hidden;
}
.elementor-widget-theme-post-content.content-container-hide > div{
	display: block!important;
	margin-bottom: 30px!important;
}

/* post content wrap (just content) */
.elementor-widget-theme-post-content.content-container-hide > div{
	height: 100%;
	display: block;
    overflow-y: hidden;
	-webkit-mask-image: linear-gradient(to bottom, black 85%, transparent 100%);
  	mask-image: linear-gradient(to bottom, black 85%, transparent 100%);
}

/* read more button default (hidden) */
.read-more-button {
	font-family: Montserrat,Sans-serif;
	cursor: pointer;
	display: none;
	font-size: 16px;
    letter-spacing: 2px;
    background-color: #003da7;
    padding: 15px 30px;
	text-transform: uppercase;
    letter-spacing: 1.5px;
    font-size: 18px;
    line-height: 18px;
    font-weight: 700;
	width: fit-content;
	color: #ffffff;
	margin: auto;
	margin-top: 0px;
	transform: translateX(-100%);
}
.read-more-button:hover {
	background-color: #003289;
}

/* read more button (displays when hiding content) */
.content-container-hide .read-more-button {
	display: block;
}

@media(max-width: 767px) {
	.read-more-button {
		transform: translateX(0%);
	}
}