:root { --e-global-color-primary: #FFD012; --e-global-color-secondary: #0B3665; } .eel-post-grid-wrap { display: grid; flex-wrap: wrap; gap: 30px; } .eel-post-grid-wrap .grid-item { box-sizing: border-box; } .eel-post-grid-wrap .eel-blog-img { max-width: 100%; height: auto; display: block; margin: 0 auto; } .eel--blog-img img { display: block; -o-object-fit: cover; object-fit: cover; width: 100%; } .elementor-widget-eel-archive-post .eel--blog-img { overflow: hidden; } .eel-post-grid-wrap .grid-item img { max-width: 100%; height: auto; display: block; -o-object-fit: cover; object-fit: cover; transition: transform 0.5s ease; } .eel-post-grid-wrap .grid-item-inner { overflow: hidden; position: relative; } .eel--blog-date-top { position: absolute; top: 0; right: 0; background: var(--e-global-color-primary); display: inline-block; padding: 20px; padding-bottom: 6px; text-align: center; border-radius: 4px; color: #fff; margin: 25px; z-index: 2; } .eel--blog-date-top h4 { margin: 0; color: #fff; font-size: 36px; line-height: 1; } .eel--blog-category-badge { position: absolute; top: 0; left: 0; display: grid; padding: 6px 14px; margin: 15px; border-radius: 4px; background: var(--e-global-color-primary); z-index: 2; } .eel--blog-category-badge a { color: #fff; text-decoration: none; font-size: 13px; font-weight: 500; line-height: 1.4; } .eel-post-grid-wrap .post-title { font-weight: bold; margin: 10px 0 5px; font-size: 1.2em; } .elementor-widget-eel-archive-post .eel--blog-meta li + li { padding-left: 10px; margin-left: 10px; } .eel-post-grid-wrap .eel--blog-meta { margin: 20px 0 5px; padding: 0; list-style: none; display: inline-flex; flex-wrap: wrap; font-size: 14px; line-height: 120%; align-items: center; } .eel-post-grid-wrap .eel--blog-meta a { color: currentColor; } .eel-post-grid-wrap .eel--blog-meta a:hover { color: var(--e-global-color-primary); } .eel-post-grid-wrap .eel--blog-meta li { position: relative; } .eel-post-grid-wrap .eel--blog-meta .eel--has-avatar { display: inline-flex; align-items: center; } .eel-post-grid-wrap .eel--blog-meta .eel--has-avatar .eel--author-avatar { width: 28px; height: 28px; border-radius: 50%; -o-object-fit: cover; object-fit: cover; margin-right: 6px; } .eel--separator--line li + li { padding-left: 10px; } .eel--separator--line li + li::before { content: ""; position: absolute; left: 0; top: 3px; background: #000; width: 1px; height: 10px; } .eel--separator--circle li + li { padding-left: 14px; } .eel--separator--circle li + li::before { content: ""; position: absolute; left: 0; top: 8px; background: #000; width: 5px; height: 5px; border-radius: 100%; } .eel-post-grid-wrap .read-more { display: inline-block; margin-top: 10px; text-decoration: none; } .eel--blog-excerpt { margin-bottom: 20px; } .eel--blog-excerpt a { color: currentColor; } .ee--blog-title a { color: currentColor; } .ee--blog-title a:hover { color: var(--e-global-color-primary); } .eel-post-grid-wrap .read-more:hover { text-decoration: underline; } .eel--read-more a { display: inline-flex; align-items: center; color: currentColor; } .eel--read-more a:hover { color: var(--e-global-color-primary); } .eel--read-more-icon.after { margin-left: 6px; top: 1px; } .eel--read-more-icon.before { margin-right: 6px; top: 1px; } .eel-post-grid-wrap svg, .eel-post-grid-wrap i { font-size: 16px; height: 1em; margin-right: 5px; position: relative; top: 2px; } .eel--button-icon { display: inline-grid; width: 40px; height: 40px; border-radius: 100%; place-content: center; transition: all 0.5s ease; background: var(--e-global-color-primary); align-items: center; cursor: pointer; } .eel--button-icon svg, .eel--button-icon i { margin: 0; top: 0; color: #fff; fill: #fff; } .eel-blog-pagination { text-align: center; margin-top: 40px; } .eel-blog-pagination ul { display: inline-flex; gap: 8px; padding-left: 0; list-style: none; margin: 0; } .eel-blog-pagination ul li { display: inline-block; } .eel-blog-pagination ul li a, .eel-blog-pagination ul li span { display: inline-flex; justify-content: center; align-items: center; width: 40px; height: 40px; font-size: 14px; color: #333; background-color: #f3f3f3; border-radius: 8px; text-decoration: none; transition: all 0.3s ease; box-shadow: 0 5px 10px rgba(14, 13, 13, 0.1019607843); } .eel-blog-pagination ul li a:hover { background-color: var(--e-global-color-primary); color: var(--e-global-color-secondary); border-color: var(--e-global-color-primary); } .eel-blog-pagination ul li span.current { background-color: var(--e-global-color-primary); color: var(--e-global-color-secondary); border-color: var(--e-global-color-primary); cursor: default; } .eel-no-posts-found { text-align: center; max-width: 700px; margin: 0 auto; } .eel-no-posts-found p { margin-bottom: 20px; line-height: 1.6; } .eel-no-posts-found p:first-child { font-size: 45px; color: var(--e-global-color-secondary); margin-bottom: 10px; margin-top: 0; } .eel-search-form { margin-top: 30px; } .eel-search-form form { display: flex; margin: 0 auto; border-radius: 8px; overflow: hidden; transition: all 0.3s ease; border: 1px solid rgba(0, 0, 0, 0.1490196078); } .eel-search-field { flex: 1; padding: 17px 20px; border: none; outline: none; font-size: 16px; background: #fff; } .eel-search-field::-moz-placeholder { color: #999; } .eel-search-field::placeholder { color: #999; } .eel-search-submit { padding: 17px 20px; background: none; border: none; color: var(--e-global-color-secondary); cursor: pointer; transition: all 0.3s ease; display: flex; align-items: center; justify-content: center; min-width: 50px; } .eel-search-submit i { font-size: 22px; margin: 0; top: 0; }