html, body, th, td, p {
color: var( --vamtam-primary-font-color );
}
.color-accent-1,
.hover-color-accent-1:hover {
color: var( --vamtam-accent-color-1 ) !important;
}
.color-accent-2,
.hover-color-accent-2:hover {
color: var( --vamtam-accent-color-2 ) !important;
}
.color-accent-3,
.hover-color-accent-3:hover {
color: var( --vamtam-accent-color-3 ) !important;
}
.color-accent-4,
.hover-color-accent-4:hover {
color: var( --vamtam-accent-color-4 ) !important;
}
.color-accent-5,
.hover-color-accent-5:hover {
color: var( --vamtam-accent-color-5 ) !important;
}
.color-accent-6,
.hover-color-accent-6:hover {
color: var( --vamtam-accent-color-6 ) !important;
}
.color-accent-7,
.hover-color-accent-7:hover {
color: var( --vamtam-accent-color-7 ) !important;
}
.color-accent-8,
.hover-color-accent-8:hover {
color: var( --vamtam-accent-color-8 ) !important;
}
ul, ol {
margin: 0em 1em 0.5em 2em;
}
*,
p,
body,
.main-container,
.cbp-popup-content {
.vamtam-font(primary-font-);
}
.page-header .desc,
.page-header .desc a {
color: var( --vamtam-accent-color-3 );
}
.page-header .desc,
.page-header .desc a,
em {
.vamtam-font(em-);
}
h1,
.font-h1 {
&, a, #main-footer & a { .vamtam-font(h1-); }
}
h2,
.font-h2 {
&, a, #main-footer & a { .vamtam-font(h2-); }
}
h3,
.font-h3 {
&, a, #main-footer & a { .vamtam-font(h3-); }
}
h4,
.font-h4 {
&, a, #main-footer & a { .vamtam-font(h4-); }
}
h5,
.font-h5 {
&, a, #main-footer & a { .vamtam-font(h5-); }
}
h6,
.font-h6 {
&, a, #main-footer & a { .vamtam-font(h6-); }
}
h1,
.color-h1 {
&, a { color: var( --vamtam-h1-color ) }
}
h2,
.color-h2 {
&, a { color: var( --vamtam-h2-color ) }
}
h3,
.color-h3 {
&, a { color: var( --vamtam-h3-color ) }
}
h4,
.color-h4 {
&, a { color: var( --vamtam-h4-color ) }
}
h5,
.color-h5 {
&, a { color: var( --vamtam-h5-color ) }
}
h6,
.color-h6 {
&, a { color: var( --vamtam-h6-color ) }
}
h1 {
em {
font: var( --vamtam-em-font-weight ) var( --vamtam-em-font-style ) var( --vamtam-h1-font-size )/var( --vamtam-h1-line-height ) var( --vamtam-em-font-family );
color: var( --vamtam-h1-color );
}
}
h2 {
em {
font: var( --vamtam-em-font-weight ) var( --vamtam-em-font-style ) var( --vamtam-h2-font-size )/var( --vamtam-h2-line-height ) var( --vamtam-em-font-family );
color: var( --vamtam-h2-color );
}
}
h3 {
em {
font: var( --vamtam-em-font-weight ) var( --vamtam-em-font-style ) var( --vamtam-h3-font-size )/var( --vamtam-h3-line-height ) var( --vamtam-em-font-family );
color: var( --vamtam-h3-color );
}
}
h4 {
em {
font: var( --vamtam-em-font-weight ) var( --vamtam-em-font-style ) var( --vamtam-h4-font-size )/var( --vamtam-h4-line-height ) var( --vamtam-em-font-family );
color: var( --vamtam-h4-color );
}
}
h5 {
em {
font: var( --vamtam-em-font-weight ) var( --vamtam-em-font-style ) var( --vamtam-h5-font-size )/var( --vamtam-h5-line-height ) var( --vamtam-em-font-family );
color: var( --vamtam-h5-color );
}
}
h6 {
em {
font: var( --vamtam-em-font-weight ) var( --vamtam-em-font-style ) var( --vamtam-h6-font-size )/var( --vamtam-h6-line-height ) var( --vamtam-em-font-family );
color: var( --vamtam-h6-color );
}
}
a {
text-decoration: none;
color: var( --vamtam-body-link-regular );
transition: color, border-color .3s;
border-bottom: solid 1px transparent;
.icon.shortcode.use-hover {
transition: all .3s ease-out;
padding: 0.3em;
border-radius: 20em;
line-height: 1em;
}
&:visited {
color: var( --vamtam-body-link-visited );
}
&:active {
color: var( --vamtam-body-link-active );
}
&:hover {
text-decoration: none;
color: var( --vamtam-body-link-hover );
border-color: var( --vamtam-body-link-hover );
.icon.shortcode.use-hover {
color: var( --vamtam-body-link-hover ) !important;
background: var( --vamtam-accent-color-5 );
}
}
}
.fl-photo-content a,
body.fl-builder-edit a{
border: var( --vamtam-no-border-link );
}
.vamtam-main {
a {
.icon.shortcode.border {
color: var( --vamtam-body-link-regular );
}
&:hover .icon.shortcode.border {
border-color: var( --vamtam-body-link-hover );
color: var( --vamtam-body-link-hover ) !important;
}
}
}
p {
margin: 0 0 1em 0;
hyphens: auto;
}
p:empty {display: none}
h1, h2, h3, h4, h5, h6 {
margin-top: 0.3em;
margin-bottom: 0.3em;
hyphens: manual;
}
.vamtam-font-style-1 {
.vamtam-font( additional-font-1- );
padding-bottom: 10px;
&.with-color {
color: var( --vamtam-additional-font-1-color );
}
}
.vamtam-font-style-2 {
.vamtam-font( additional-font-2- );
margin-top: -1em;
letter-spacing: 0.3em;
margin-bottom: 1.6em;
&:before,
&:after {
display: inline-block;
width: auto;
height: 15px;
content: "~";
font-size: 1.1em;
padding: 0px 5px;
}
&.with-color {
color: var( --vamtam-additional-font-2-color ) !important;
}
}