a:hover {
color: #3a3a3a;
}
.ast-no-sidebar.ast-separate-container .entry-content .alignwide {
margin: 0;
}
.aligncenter-mobile > .alignright {
margin-left: 0;
}
.wp-block-columns .wp-block-group.keep-padding {
padding: 2em;
}
.site-header-section > * {
padding: 0 0px;
}
.ast-container {
padding-left: 0px;
padding-right: 0px;
} #masthead .wp-block-image.size-large {
margin-bottom: 0;
}
#ast-mobile-header .site-logo-img {
display: none;
} footer#colophon a {
transition: all .2s linear;
}
footer#colophon a:hover {
color: #fff;
} #menu-footer a {
color: #3a3a3a;
}
#menu-footer a:hover {
color: #ffffff;
}
.entry-content .wp-block-kadence-rowlayout:not(.fixforgeneratepress) {
margin-left: 0px;
margin-right: 0px;
}
.entry-content {
margin-left: 0%;
margin-right: 0%;
}
.kt-row-has-bg > .kt-row-column-wrap {
padding-left: 0px;
padding-right: 0px;
}
#ast-scroll-top {
background-color: #58a500;
} .ast-separate-container #primary {
margin-top: 0 !important;
margin-bottom: 0 !important;
} .woocommerce.archive.tax-product_cat .woocommerce-products-header__title.page-title {
text-align: center;
font-size: 28px;
font-weight: 700;
font-family: Times, Georgia, serif;
line-height: 1.2;
}
.woocommerce.archive.tax-product_cat .term-description {
text-align: center;
padding-bottom: 2em;
} .woocommerce.single-product #primary #main {
}
.woocommerce.single-product #main .ast-woocommerce-container {
display: flex;
justify-content: center;
}
.woocommerce.single-product #main .ast-article-single {
padding-top: 0;
width: 99%
}
.woocommerce.single-product #main div.product div.images {
margin-bottom: 1rem;
}
.woocommerce.single-product #main div.product .woocommerce-tabs {
margin-bottom: 3rem;
} .wishsuite-button {
margin: .6rem auto 0 auto;
display: flex;
justify-content: center;
}
.wishsuite-table-empty {
width: 100%;
text-align: center;
} .ast-pagination {
padding-bottom: 2em;
} .ast-single-post .entry-content .text-decoration-none a {
text-decoration: none;
} @media (min-width: 544px) { .aligncenter-mobile > .alignright {
margin-left: 1em;
} .search-results.ast-separate-container .ast-article-post {
padding-top: 0;
padding-bottom: 3rem;
border-bottom: none;
}
.search-results.ast-separate-container .ast-article-post:first-child {
padding-top: 2rem;
}
.search-results #main article.product .post-content {
max-width: 80%;
display: grid;
grid-template-rows: repeat(2, 1fr);
grid-template-columns: repeat(2, 1fr);
gap: 10px;
height: 100%;
}
.search-results #main article.product .post-thumb {
max-width: 80%;
margin: 0;
grid-row-start: 1;
grid-row-end: 3;
grid-column-start: 1;
grid-column-end: 2;
}
.search-results #main article.product .entry-header {
margin-bottom: 0;
grid-row-start: 1;
grid-row-end: 2;
grid-column-start: 2;
grid-column-end: 3;
}
.search-results #main article.product .entry-content {
grid-row-start: 2;
grid-row-end: 4;
grid-column-start: 2;
grid-column-end: 3;
}
} @media (min-width: 768px) { .woocommerce.single-product #main .ast-article-single {
padding-top: 4rem;
width: 90%
}
.woocommerce.single-product #main div.product div.images {
margin-bottom: 4rem;
}
.woocommerce.single-product #main div.product .woocommerce-tabs {
margin-bottom: 6rem;
} .woocommerce.single-product #main .related.products .ast-article-single {
padding-top: 0;
width: 100%
}
} @media (min-width: 921px) { .ast-separate-container .ast-woocommerce-container {
padding: 1.5em 2.14em;
}
#ast-hf-mobile-menu {
margin: 0 auto;
width: 50%;
}
} @media (min-width: 1200px) {
} @media (min-width: 1501px) { .search-results.ast-separate-container .ast-article-post {
padding-left: 2.14rem;
padding-right: 2.14rem;
}
.xl-px {
padding: 0 2.14em;
}
}
@media (max-width: 1500px) {
.ast-separate-container .ast-article-single {
padding-top: 0;
padding-bottom: 0;
}
} @media (max-width: 1199px) {
.wp-block-kadence-column.md-kt-inner-w-full > .kt-inside-inner-col {
margin-left: 50px !important;
margin-right: 50px !important;
}
} @media (max-width: 767px) {
.wp-block-kadence-column.md-kt-inner-w-full > .kt-inside-inner-col {
margin-left: 10px !important;
margin-right: 10px !important;
}
.no-bottom-margin-mobile,
.no-bottom-margin-mobile .wp-block-image,
.no-bottom-margin-mobile .wp-block-image figcaption {
margin-bottom: 0 !important;
}
} @media (max-width: 640px) {
.mobile-full {
width: 100%;
}
}#ed-banner{position:relative;color:#777;box-sizing:border-box;font-size:14px !important}.woocommerce-pagination+#ed-banner{margin-top:20px}#ed-banner img.banner.desktop{display:none}@media (min-width: 768px){#ed-banner img.banner.desktop{display:inline-block}#ed-banner img.banner.phone{display:none}}#ed-banner .advert-mark{font-size:14px;padding:4px 0}#ed-banner .advert-mark sup{font-weight:bold;font-size:14px;vertical-align:sub}#ed-banner .footnote{padding:5px 0px;hyphens:auto}