@media (min-width: 921px) {
.main-header-menu > .menu-item > .sub-menu { width: 800px !important; 
min-width: 400px !important; display: grid !important;
grid-template-columns: repeat(4, 1fr) !important;  left: 50% !important; transform: translateX(-400px) !important;  max-height: none !important; 
overflow: visible !important; padding: 10px; 
} .main-header-menu .sub-menu li {
width: auto !important; 
display: block !important; 
margin: 0 !important;
padding: 5px 5px !important; 
white-space: normal !important; 
} .main-header-menu .sub-menu li a {
white-space: normal !important;
display: block !important;
}
}
@media (max-width: 544px) {
.ast-builder-menu-mobile .main-navigation .menu-item.menu-item-has-children > .ast-menu-toggle {
top: 0;
width: 100%;
}
.ast-archive-description .ast-archive-title {
font-size: 1.6rem;
}
} .ast-archive-description .entry-meta .posted-by,
.blog-layout-1 .entry-meta .posted-by,
.search .entry-meta .posted-by,
.archive .entry-meta .posted-by {
display: none !important;
} @media (max-width: 544px) { .ast-row {
display: flex;
flex-wrap: wrap;
margin-left: -10px; margin-right: -10px;
}
article.ast-grid-common-col {
width: 50% !important; padding-left: 10px;
padding-right: 10px;
box-sizing: border-box;
flex: 0 0 50%;
max-width: 50%;
} article.ast-grid-common-col:last-child:nth-child(odd) {
width: 100% !important;
flex: 0 0 100%;
max-width: 100%;
} article .post-thumb-img-content img,
article .entry-title,
article .ast-excerpt-container {
width: 100%;
} article .entry-title {
font-size: 1.1rem; }
article .ast-excerpt-container p {
font-size: 0.95rem;
}
}