

/* GENERAL
--------------------------------------------------- */
p {
margin-top:0px;
margin-bottom:10px;
}

strong {
font-weight: 700;
}

em {
font-style: italic;
}

h1, h2, h3, h4, h5, h6 {
font-family: var(--font-familiy-heading);
font-weight: var(--font-familiy-heading-weight);
color: var(--px-color-font);
margin-bottom:5px;
margin-top:0px;
letter-spacing: 0px;
line-height:1.1;
}

ol,
ul {
display: block;
margin-block-start: 00px;
margin-block-end: 10px;
margin-inline-start: 10px;
margin-inline-end: 0px;
padding-inline-start: 20px;
}

li {
display: list-item;
text-align: -webkit-match-parent;
font-weight: inherit;
}

/* COLORS
--------------------------------------------------- */
div,
span,
p,
select,
input,
textarea,
button,
select,
a {
-webkit-tap-highlight-color: rgba(0,0,0,0) !important;
outline:0 !important;
}

h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a
body:hover,
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover
body:focus,
h1 a:focus,
h2 a:focus,
h3 a:focus,
h4 a:focus,
h5 a:focus,
h6 a:focus {
color: var(--px-color-font);
}

/* LINK
--------------------------------------------------- */
.px-link-color-blue a,
.px-single-post-article-container li a,
.px-single-post-article-container p a,
.woocommerce-terms-and-conditions-link,
.fl-module-fl-woo-cart-button a:not(.px-choice-image-lightbox-icon),
.fl-module-fl-woo-product-meta a,
.px-module.px-card-module .px-text-module a,
.px-module:not(.px-button):not(.px-card-module):not(.px-gallery) a {
cursor:pointer;
text-decoration: none;
color: var(--px-color-link);
border-bottom: 1px solid;
padding-bottom: 1px;
border-color: var(--px-color-link-border);
transition: border-color .2s ease-in-out;
-webkit-transition: border-color .2s ease-in-out;
-moz-transition: border-color .2s ease-in-out;
}

.px-link-color-blue a:hover, .px-link-color-blue a:focus,
.px-single-post-article-container li a:hover, .post-template-default.single-post .px-single-post-article-container li a:focus,
.px-single-post-article-container p a:hover, .post-template-default.single-post .px-single-post-article-container p a:focus,
.woocommerce-terms-and-conditions-link:hover, .woocommerce-terms-and-conditions-link:focus,
.fl-module-fl-woo-cart-button a:not(.px-choice-image-lightbox-icon):hover, .fl-module-fl-woo-cart-button a:not(.px-choice-image-lightbox-icon):focus,
.fl-module-fl-woo-product-meta a:hover, .fl-module-fl-woo-product-meta a:focus,
.px-module.px-card-module .px-text-module a:hover, .px-module.px-card-module .px-text-module a:focus,
.px-module:not(.px-button):not(.px-card-module) a:hover, .px-module:not(.px-button):not(.px-card-module) a:focus {
color: var(--px-color-link);
border-color: var(--px-color-link);
}
