.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;	
}