/* Kiltist blog (Amasty Blog) styled like the rest of the site: no boxed white cards or shadows, the site's
   own button style instead of Amasty's blue, and grey links (#555555) as on the other pages. */
.amblog-index-index .amblog-element-block,
.amblog-index-index .amblog-post-container,
[class*="amblog-"] .amblog-element-block,
.amblog-post-container {
    background: transparent;
    box-shadow: none;
    border-radius: 0;
}
.amblog-element-block { padding: 0; }
.amblog-post-list .amblog-post-container,
.amblog-list .amblog-post-container {
    padding-bottom: 2rem;
    margin-bottom: 2rem;
    border-bottom: 1px solid rgba(0, 0, 0, .08);
}
.amblog-post-container img,
.post-slider .post-image img { border-radius: 4px; }
.amblog-element-block .amblog-title,
.post-slider .amblog-title {
    font-size: 1.75rem;
    font-weight: 700;
    color: #333333;
    padding: 0 0 1rem;
    border: 0;
}
.amblog-post-title, .amblog-post-title a,
.post-slider .post-title, .post-slider .post-title a {
    color: #333333;
    font-weight: 700;
    text-decoration: none;
}
.amblog-post-title a:hover, .post-slider .post-title a:hover { color: #555555; }
.page-wrapper .column.main .amblog-ref, .page-wrapper .column.main .amblog-ref:visited,
.page-wrapper .column.main .amblog-post-container a:not(.amblog-read):not([class*="button"]) { color: #555555; }
.page-wrapper .column.main a.amblog-read,
.page-wrapper .column.main a.amblog-read:visited {
    background-color: var(--brand-color, #deb86f);
    color: #333333;
    border: 1px solid transparent;
    border-radius: 4px;
    padding: 10px 20px;
    font-size: 1rem;
    font-weight: 500;
    text-decoration: none;
}
.page-wrapper .column.main a.amblog-read:hover { background-color: var(--brand-hover-color, #d4a959); color: #333333; }
.amblog-list, .post-slider { padding-left: 0; padding-right: 0; }
