.elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure  { 
margin: 0;
} 


.elementor a { 
box-shadow: none; 
text-decoration: none;
} 

.post-thumbnail a  { 
position: relative; 
display: block; 
overflow: hidden; 
border-radius: var(--size-border-radius);
} 

.post .entry-category  { 
display: -webkit-box; 
display: -ms-flexbox; 
display: flex; 
-webkit-box-orient: horizontal; 
-webkit-box-direction: normal; 
-ms-flex-flow: row wrap; 
flex-flow: row wrap; 
margin-bottom: .625rem;
} 


.post-wrapper .entry-title  { 
font-size: 1.25rem; 
font-weight: 600;
} 

.post .entry-meta  { 
display: -webkit-box; 
display: -ms-flexbox; 
display: flex; 
-webkit-box-orient: horizontal; 
-webkit-box-direction: normal; 
-ms-flex-flow: row wrap; 
flex-flow: row wrap; 
margin-bottom: .625rem;
} 

img { 
vertical-align: middle; 
border-style: none;
} 

img { 
height: auto; 
max-width: 100%;
} 

.elementor img { 
height: auto; 
max-width: 100%; 
border: none; 
border-radius: 0; 
box-shadow: none;
} 

.post .entry-category a  { 
position: relative; 
font-family: var(--font-secondary); 
font-size: .8125rem; 
font-weight: 600; 
text-transform: uppercase; 
text-decoration: none; 
color: var(--color-info-dark); 
margin-right: .75rem;
} 

.post .entry-category a:last-child::before { 
display: none;
} 

.entry-title a  { 
-ms-word-wrap: break-word; 
word-wrap: break-word;
} 

.post-wrapper .entry-title a  { 
color: var(--color-text); 
text-decoration: none;
} 

.post .entry-meta .meta-item  { 
font-size: .8125rem; 
margin-right: .625rem;
} 

.post .entry-meta .meta-item  { 
font-size: 14px;
} 

.post .entry-meta .meta-item a  { 
color: var(--color-text);
} 

.post .entry-meta .meta-item a  { 
font-weight: 500; 
font-size: 14px;
} 

.post .entry-meta .meta-item.entry-published a  { 
color: var(--color-text-lighter);
} 

.post .entry-meta .meta-item.entry-author .meta-separator  { 
font-family: 'Times New Roman',Times,serif; 
font-style: italic; 
color: var(--color-text-lighter);
} 

.post .entry-meta .meta-item.entry-author a  { 
font-weight: 500;
} 

.entry-category {
padding-bottom: 14px;
}

