.wp-block-kadence-posts article .post-thumbnail-inner img{
    border-radius: 0.5rem !important;
}

.wp-block-kadence-posts .category-links{
    display: none;
}

article .entry-footer{
    display: none;
}

article .entry-header{
    margin-bottom: 0px !important;
}

article .entry-meta, 
article .entry-summary p,
article .entry-summary{
    margin: 0 !important;
}

article .entry-header{
    display: flex;
    flex-direction: column-reverse;
}

article .posted-on time{
    color: #7c1232 !important;
    font-family: 'Manrope';
}

.wp-block-group.press-article-container{
    min-height: 550px !important;
    height: 550px;
}


.press-article-container > .wp-block-group__inner-container{
	height: inherit !important
}

.press-article-container .wp-block-post-excerpt__more-text{
	float: right
}

.wp-block-post-excerpt__excerpt {
	  display: -webkit-box !important;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}

.wp-block-post-title a {
    display: -webkit-box !important;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
}


@media screen and (min-width: 768px) and (max-width: 1024px){
	.press-grid-template{
		grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
	}
}

@media screen and (max-width: 767px){
	.press-grid-template{
		grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
	}
}

.kb-adv-form-field input::placeholder,
.kb-adv-form-field textarea::placeholder{
	color: rgb(26 28 31 / var(--tw-text-opacity, 0.4));
}

.widget .menu-nav-desktop-container li a {
	color: #1A1C1F
}

.widget.widget_block{
	margin-bottom: 1rem
}


.press-pagination{
	font-family: 'Manrope';
    margin-top: 3rem
	
}

.press-pagination span{
		padding: 10px 20px;
    background: #1F6F52;
    color: #ffffff;
    border-radius: 8px;
}

.press-pagination a{
	padding: 10px 20px;
	text-decoration: none
}


#main-header{
    -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.05);
    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.05);
}

.shadow-section{
    box-shadow: 0px -4px 4px 0 rgba(0, 0, 0, 0.15);
}

#mobile-menu li a{
    text-decoration: underline;
}


.wp-block-post-excerpt__more-text a{
    text-decoration: none ;
}


.widget_nav_menu .menu-nav-desktop-container #menu-nav-desktop li a{
    text-decoration: underline !important;
}