/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Aug 29 2023 | 10:04:01 */
.news-items .layout-row__content  {
	column-gap: 60px;
}
.news-items .layout-row__content .evlt-div {
	justify-content: space-around;
    display: flex;
    flex-direction: column;
}
.news-items .evlt-paragraph__cta {
	margin-top: 50px;
}
.news-items .evlt-image__img {
	width: 100%;
	height: 436px;
	object-fit: cover;
}
.news-items .evlt-paragraph {
	justify-content: space-around;
}
.news-title .evlt-paragraph {
	padding-bottom: 75px;
	border-bottom: 5px solid #111;
}

.news-title .evlt-paragraph__main-title {
	margin-bottom: 0px;
}

.wrap-large-container {
	max-width: 1365px;
	margin: 70px auto; 
}
.newsletter-signup-row {
	z-index: 0; 
}
.news-letter .gravity-theme {
	display: flex;
	align-items: center;
}

.news-letter .gravity-theme .gform_heading {
	flex: 0 1 275px;
}

.news-letter .gravity-theme form {
	flex: 1;	
	display: flex;
	align-items: center;
}

.news-letter .gravity-theme .gform_heading h2 {
	font-style: normal;
	font-weight: 700;
	font-size: 24px;
	line-height: 34px;
	margin-right: 75px;
}

.news-letter .gravity-theme form .gform_body .gfield_label, .news-letter .gravity-theme form .gform_body label {
	display: none;
}

.news-letter .gravity-theme form .gform_body {	
	flex: 1;
}

.news-letter .gravity-theme .gform_footer {
	margin-left: 30px;
}

.news-letter .gravity-theme .gform_footer button {
		border-radius: 50px;
}

.news-list-wrap {
	max-width: 1365px;
	margin: 0 auto;
}

.news-list-wrap > .section__content {
	width: 100%;
}

.news-list-wrap .news-item .section__content {	
	width: 100%;
}

.news-item .layout-row__content {	
	padding-bottom: 75px;
	border-bottom: 1px solid #CCCCCC;
}

.news-item:last-child .layout-row__content {
	border-bottom: 0px;
}

.news-item .evlt-paragraph {
	max-width: 600px;
	margin: 0 auto;
	display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.news-item .evlt-image img {
	height: 436px;
    object-fit: cover;
    width: 100%;
}

.news-item .evlt-paragraph__main-title {
	padding-top: 0px;
	font-family: var(--bold-font-family);
	font-style: normal;
	font-weight: 700;
	font-size: 14px;
	line-height: 21px;
	color: var(--primary-brand-color);
	letter-spacing: 0px;
}

.news-item .evlt-paragraph__sub-title{
	font-style: normal;
	font-weight: 700;
	font-size: 46px;
	line-height: 56px;
	color: #111;
	margin-top: 15%;
}

.news-item .evlt-paragraph__text {
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	color: #666666;
	margin-bottom: 15%;
}

.news-item  .link--fancy::before {
	display: none;
}

.news-item  .link--fancy {
	font-weight: 700;
	font-size: 16px;
	line-height: 24px;
	color: #111;
	text-transform: capitalize;
	letter-spacing: 0;
    font-family: var(--bold-font-family);
}

.news-item .link--fancy::after {
    content: url(http://vanillaevolutwordpresstheme.kinsta.cloud/wp-content/uploads/2023/08/arrow-right.svg);
    display: flex;
    width: calc(100% - 100px);
    height: calc(100% - 6px);
    position: absolute;
    left: 0px;
    top: 6px;
    z-index: 1;
    justify-content: start;
    align-items: self-end;
    padding-left: 100px;
    padding-top: 6px;
}

.news-item .link--fancy::before {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 1;
}

.news-header {
	margin: 0 auto;
}

.news-header .rh-news {
	text-align: right;
}

.news-header .hero-banner {
	height: 40vh;
}

.news-header .rh-news .heading--h5 {
	font-weight: 700;
	margin-bottom: 0px;
	font-family: var(--bold-font-family);
	font-style: normal;
	font-size: 18px;
	line-height: 27px;
	text-align: right;
	color: #111111;
	letter-spacing: 0px;
}

.news-header .rh-news .evlt-paragraph__text {
	font-weight: 700;
	font-size: 18px;
	line-height: 24px;
	color: var(--primary-brand-color);
	font-family: var(--bold-font-family);
}

.news-header .lh-news .heading--h3 {
	font-weight: 700;
	font-size: 46px;
	line-height: 56px;
}

.newsletter-signup-row::before {
	content: '';
	display: flex;
	max-width: var(--container-max-width);
    margin: 0 auto;
	border-top: 5px #111 solid;
	margin-bottom: 80px;
}

.newsletter-signup-row .evlt-paragraph__main-title {
    margin-bottom: 0px;
}

.newsletter-signup-row .wrap-large-container {
    margin: 0px auto;
	width: 100%;
}
.gform_wrapper.gravity-theme.hettich-newsletter-form_wrapper #field_submit {
	max-height: 50px;
}

.evlt-share-button--wrap .evlt-paragraph__text, .evlt-share-button--wrap .evlt-paragraph__text p {
	font-family: var(--bold-font-family);
}

@media (min-width:1440px) {
	.newsletter-signup-row .hettich-newsletter-form_wrapper {
		width: 1100px;
	}
}
@media (min-width:768px) {
	.gform_wrapper.gravity-theme.hettich-newsletter-form_wrapper .gform_validation_errors {
		position: absolute;
		top: -70px;
		width: 65%
	}
}
@media (max-width:1023px) {
	.newsletter-signup-row .hettich-newsletter-form_wrapper {
		width: 100%;
	}
	.newsletter-signup-row .wrap-large-container {
		padding:0;
	}
}
@media (max-width:767px) {
	.gform_wrapper.gravity-theme.hettich-newsletter-form_wrapper .gform-button{
		max-height: 50px;
		padding: 15px 10px;
	}
	.gform_wrapper.gravity-theme.hettich-newsletter-form_wrapper .gform_validation_errors {
		padding-left: 16px;
	}
}
.newsletter-signup-row .gravity-theme .gform_footer {
    margin-left: 0px;
}

.more-stories-row {
	
}

.more-stories-row::before {
	content: '';
	display: flex;
	max-width: var(--container-max-width);
    margin: 0 auto;
	border-top: 5px #111 solid;
	margin-bottom: 80px;
}

.more-stories-row .evlt-paragraph__intro-text {
	font-weight: 700;
	font-size: 30px;
    line-height: 40px;
	color: #111111;
	margin-bottom: 40px;
	font-family: var(--bold-font-family);
}

.news-list-wrap {
    max-width: unset;
}

.news-item .evlt-paragraph__sub-title {
    font-family: var(--bold-font-family);
}

@media (max-width: 1400px) {
	.wrap-large-container, .news-list-wrap .news-item {
		padding: 0 20px;	
	}
}

@media (max-width: 1300px) {
	.news-item .evlt-paragraph {
		padding-left: 20px;
	}	
}

@media (max-width: 1024px) {
		
	.news-item .evlt-image {
		text-align: center;
	}
	
	.news-item .evlt-paragraph {
		padding-left: 0px;
	}
	
	.news-item .evlt-paragraph__main-title {
		padding-bottom: 0px;
		z-index: 0;
	}
	
	.news-item .layout-row__content {
		padding-bottom: 20px;	
	}
	
}

@media (max-width: 991px) {
	.news-title .evlt-paragraph {
		padding-bottom: 35px;
	}
	
	.wrap-large-container {
		margin: 20px auto;
		padding: 0 20px;
	}
	
	.news-letter .gravity-theme {
		display: block !important;
	}
}

@media (max-width: 650px) {
	.news-letter .gravity-theme form {
		display: block !important;
	}

	.news-letter .gform_heading {
		margin-bottom: 25px;
	}
	
	.news-letter .gravity-theme .gform_footer {
		margin-left: 0px;
	}
}

