html, body {
font-size: 18px;
line-height: 1.5;
background-color: #fff; }
@media (min-width: 1920px) {
html, body {
font-size: 19px; } }
@media (max-width: 1366px) {
html, body {
font-size: 17px; } }
@media (max-width: 1024px) {
html, body {
font-size: 16px; } }
@media (max-width: 576px) {
html, body {
font-size: 15px; } }
b, strong {
font-weight: 600; }
dd, dl, dt, li, ol, ul {
margin-bottom: revert; }
blockquote.wp-block-quote {
line-height: 1.2em;
color: #ccc;
border-left: 5px solid #ccc;
padding-left: 1.5em; }
blockquote.wp-block-quote p {
font-style: italic; }
blockquote.wp-block-quote cite {
font-weight: 600;
font-style: normal; }
p:last-child {
margin-bottom: 0; }
[type=button]:focus, [type=submit]:focus, button:focus {
outline: lightgray ridge; }.elementor-column-gap-default > .elementor-column > .elementor-element-populated,
.elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated {
padding: 0px; } .elementor-section-boxed, .elementor-section-full_width {
padding: 80px 10% 80px 10%; }
.elementor-section-boxed.elementor-inner-section, .elementor-section-full_width.elementor-inner-section {
padding: 0px; }
@media (min-width: 1920px) {
.elementor-section-boxed, .elementor-section-full_width { } }
@media (max-width: 1366px) {
.elementor-section-boxed, .elementor-section-full_width {
padding: 60px 10% 60px 10%; } }
@media (max-width: 1023px) {
.elementor-section-boxed, .elementor-section-full_width {
padding: 40px 10% 40px 10%; } }
@media (max-width: 575px) {
.elementor-section-boxed, .elementor-section-full_width {
padding: 40px 20px 40px 20px; } }
.elementor-text-editor > *,
.elementor-widget-theme-post-content > .elementor-widget-container > *,
.elementor-widget-text-editor > .elementor-widget-container > * {
margin-bottom: 1.5em; }
.elementor-text-editor h1, .elementor-text-editor h2, .elementor-text-editor h3, .elementor-text-editor h4, .elementor-text-editor h5, .elementor-text-editor h6,
.elementor-widget-theme-post-content > .elementor-widget-container h1,
.elementor-widget-theme-post-content > .elementor-widget-container h2,
.elementor-widget-theme-post-content > .elementor-widget-container h3,
.elementor-widget-theme-post-content > .elementor-widget-container h4,
.elementor-widget-theme-post-content > .elementor-widget-container h5,
.elementor-widget-theme-post-content > .elementor-widget-container h6,
.elementor-widget-text-editor > .elementor-widget-container h1,
.elementor-widget-text-editor > .elementor-widget-container h2,
.elementor-widget-text-editor > .elementor-widget-container h3,
.elementor-widget-text-editor > .elementor-widget-container h4,
.elementor-widget-text-editor > .elementor-widget-container h5,
.elementor-widget-text-editor > .elementor-widget-container h6 {
margin-bottom: .5em;
margin-top: .5em; }
.elementor-text-editor > :first-child,
.elementor-widget-theme-post-content > .elementor-widget-container > :first-child,
.elementor-widget-text-editor > .elementor-widget-container > :first-child {
margin-top: 0 !important; }
.elementor-text-editor > :last-child,
.elementor-widget-theme-post-content > .elementor-widget-container > :last-child,
.elementor-widget-text-editor > .elementor-widget-container > :last-child {
margin-bottom: 0 !important; }
.elementor-widget-theme-post-content > .elementor-widget-container > h1, .elementor-widget-theme-post-content > .elementor-widget-container > h2, .elementor-widget-theme-post-content > .elementor-widget-container > h3, .elementor-widget-theme-post-content > .elementor-widget-container > h4, .elementor-widget-theme-post-content > .elementor-widget-container > h5, .elementor-widget-theme-post-content > .elementor-widget-container > h6 {
font-family: unset;
font-size: revert; }
.elementor-widget-heading p.elementor-heading-title {
margin-bottom: 0 !important; }
.elementor-button.elementor-size-xl {
font-size: 1.5rem; }
.elementor-button.elementor-size-lg {
font-size: 1.25rem; }
.elementor-button.elementor-size-md {
font-size: 1rem; }
.elementor-button.elementor-size-sm {
font-size: .75rem; }
.elementor-button.elementor-size-xs {
font-size: .6rem; }
.elementor-slideshow__footer .elementor-slideshow__title {
display: none; }
.dialog-message {
font-size: unset; }
.elementor-widget-icon {
line-height: 0; }
.elementor-menu-cart__container .elementor-menu-cart__main {
width: 450px; }
.elementor-widget-woocommerce-cart .woocommerce {
font-family: unset; }
.jet-listing-dynamic-field__content {
margin-top: 0;
margin-bottom: 0; }
.jet-listing-grid__items .jet-slick-dots {
margin-top: 40px; }
@media (max-width: 575px) {
.jet-listing-grid__items .jet-listing-grid__slider-icon {
display: none !important; } }