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; } }