

/*------------------------------------------ Fonts */

.regular,
body
                                                            { font-family: "Avenir Next Regular", sans-serif; font-weight: normal; }
.italic
                                                            { font-family: "Avenir Next Italic"; }
.medium
                                                            { font-family: "Avenir Next Medium"; }
.demi
                                                            { font-family: "Avenir Next DemiBold"; }
.bold,
.title-style,
.editor-content h2,
.editor-content h3,
.editor-content h4,
.editor-content h5,
.editor-content h6,
.editor-content b,
.editor-content strong
                                                            { font-family: "Avenir Next Bold"; }
.bold.italic
                                                            { font-family: "Avenir Next Bold Italic"; }
.bold.condensed
                                                            { font-family: "Avenir Next Bold Condensed"; }
.special
                                                            { font-family: "ED Nimpkish" !important; }



/*------------------------------------------ Color */

:root                                                       { 
                                                              --white: white;
                                                              --black: #22292B;
                                                              --light: #F2EFE6;
                                                              --dark: #506266;
                                                              --gray: #969DA0;
                                                              --yellow: #E8BC35;
                                                              --rose: #FFBE95;
                                                            }


.white-c
                                                            { color: var(--white); }
.black-c
                                                            { color: var(--black); }
.light-c
                                                            { color: var(--light); }
.dark-c, body
                                                            { color: var(--dark); }
.gray-c
                                                            { color: var(--black); }
.yellow-c
                                                            { color: var(--yellow); }
.rose-c
                                                            { color: var(--rose); }


.white-bg, body
                                                            { background-color: var(--white); }
.black-bg
                                                            { background-color: var(--black); }
.light-bg
                                                            { background-color: var(--light); }
.dark-bg
                                                            { background-color: var(--dark); }
.gray-bg
                                                            { background-color: var(--black); }
.yellow-bg
                                                            { background-color: var(--yellow); }
.rose-bg
                                                            { background-color: var(--rose); }


.white-f
                                                            { fill: var(--white); }
.black-f
                                                            { fill: var(--black); }
.light-f
                                                            { fill: var(--light); }
.dark-f, body
                                                            { fill: var(--dark); }
.gray-f
                                                            { fill: var(--black); }
.yellow-f
                                                            { fill: var(--yellow); }
.rose-f
                                                            { fill: var(--rose); }


.white-bc
                                                            { border-color: var(--white); }
.black-bc
                                                            { border-color: var(--black); }
.light-bc
                                                            { border-color: var(--light); }
.dark-bc, body
                                                            { border-color: var(--dark); }
.gray-bc
                                                            { border-color: var(--black); }
.yellow-bc
                                                            { border-color: var(--yellow); }
.rose-bc
                                                            { border-color: var(--rose); }