.search-field {
	height: 45px !important;
    padding: 0px 0px 0px 20px !important;
    font-size: 17px !important;
}
.header-nav-main {
		justify-content: flex-end !important;
}
.align-center {
	justify-content: left !important;	
}
a:hover {
    color: #2f84ff !important; 
		text-decoration: underline;
    transition: all 0.3s ease-in-out !important;  
}
.image-radius-5 {
		border-radius : 5px !important;
}

.image-radius-10 {
		border-radius : 10px !important;
}


.image-radius-20 {
		border-radius : 20px !important;
}
.is-divider {
		display:none;
}
.cat-label {
		padding: 5px 7px 5px 7px;
    font-size: 12px;
    text-transform: none;
    font-weight: unset;
    border-radius: 5px;
}
.mainpost .post-title {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.mainpost .from_the_blog_excerpt {
	    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    color: gray;	
		font-size:15px
}
.mainpost .wp-post-image {
		border-radius: 8px;
}
.rightpost .post-title {
	    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
		font-size:15px;
		font-weight:unset;	
}
.rightpost .wp-post-image {
		border-radius: 8px;
}
.customimage .wp-post-image {
		border-radius: 8px;
}

.rightpost .col-inner {
		margin-bottom : 10px !important;
}
.mainpost2 .post-title {
	    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
		font-size:18px;
		font-weight:unset;	
}
.mainpost2 .wp-post-image {
		border-radius: 8px;
}
.bannerpost .post-title {
		background: #000;
		  display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 4px 0px 5px 8px;
    border-radius: 8px;
    font-size: 16px;
		opacity: 0.7;
		font-weight:unset
}

.section-title-main {
		border-bottom: none !important;
}

.taxonomy-description {
	text-align : left !important;	
}