:root {
    --font-family: 'Proxima Nova';

    --text-bold-font-weight: 600;
    --normal-text-font-weight: 300;
    --normal-text-font-size: 16px;
    --normal-text-line-height: 1.25;
    
    --normal-link-color: var(--color-text-standard);
    --normal-link-font-weight: 300;
    --normal-link-underline-weight: 1px;
    --normal-link-decoration-line: underline;
    --normal-link-underline-offset: 3px;
    --normal-link-line-height: 1.25;
    
    --normal-link-hover-font-weight: 300;
    --normal-link-hover-text-color: var(--color-text-dark);
    --normal-link-hover-underline-weight: 1px;
    --normal-link-hover-decoration-line: underline;
    --small-text-font-weight: 300;
    --small-text-font-size: 14px;
    --small-text-line-height: var(--normal-text-line-height);
    --small-text-color: var(--color-text-standard);
    --small-link-color: var(--color-text-standard);
    --small-link-font-weight: 300;
    --small-link-underline-weight: 1px;
    --small-link-decoration-line: underline;

    --small-link-hover-font-weight: 300;
    --small-link-hover-text-color: var(--color-text-dark);
    --small-link-hover-underline-weight: 1px;
    --small-link-hover-decoration-line: underline;
    --small-link-hover-underline-color: var(--color-text-dark);
    --h1-font-weight: 600;
    --h1-font-size: 24px;
    --h1-line-height: 1.2;
    --h1-color: var(--color-text-dark);
    --h1-link-color: var(--h1-color);
    --h1-link-font-weight: var(--h1-font-weight);
    --h1-link-underline-weight: 0px;
    --h1-link-underline-color: var(--h1-color);
    --h1-hover-font-weight: var(--h1-font-weight);
    --h1-hover-text-color:  var(--h1-color);
    --h1-hover-underline-weight: 2px;
    --h1-hover-underline-color: var(--h1-color);
    --h1-text-transform: none;
    --h2-font-weight: 600;
    --h2-font-size: 20px;
    --h2-line-height: 1.2;
    --h2-color: var(--color-text-dark);
    --h2-link-color: var(--h2-color);
    --h2-link-font-weight: var(--h2-font-weight);
    --h2-link-underline-weight: 0px;
    --h2-link-underline-color: var(--h2-color);
    --h2-hover-font-weight:  var(--h2-font-weight);
    --h2-hover-text-color: var(--h2-color);
    --h2-hover-underline-weight: 2px;
    --h2-hover-underline-color: var(--h2-color);
    --h2-text-transform: none;
    --h3-font-weight: 600;
    --h3-font-size: 18px;
    --h3-line-height: 1.2;
    --h3-color: var(--color-text-dark);
    --h3-link-color: var(--h3-color);
    --h3-link-font-weight: var(--h3-font-weight);
    --h3-link-underline-weight: 0px;
    --h3-link-underline-color: var(--h3-color);
    --h3-hover-font-weight: var(--h3-font-weight);
    --h3-hover-text-color: var(--h3-color);
    --h3-hover-underline-weight: 2px;
    --h3-hover-underline-color: var(--h3-color);
    --h3-text-transform: none;
    --pagetitle-font-weight: 700;
    --pagetitle-font-size: 36px;
    --pagetitle-line-height: 1.2;
    --pagetitle-color: var(--color-text-dark);
    --pagetitle-link-color: var(--pagetitle-color);
    --pagetitle-link-font-weight: var(--pagetitle-font-weight);
    --pagetitle-link-underline-weight: 0px;
    --pagetitle-link-underline-color: var(--pagetitle-color);
    --pagetitle-hover-font-weight: var(--pagetitle-font-weight);
    --pagetitle-hover-text-color: var(--pagetitle-color);
    --pagetitle-hover-underline-weight: 2px;
    --pagetitle-hover-underline-color: var(--pagetitle-color);
    --pagetitle-text-transform: none;
    --posttitle-font-weight: 600;
    --posttitle-font-size: 24px;
    --posttitle-font-size-classic: 28px;
    --posttitle-line-height: 1.2;
    --posttitle-color: var(--color-text-dark);
    --posttitle-link-color: var(--posttitle-color);
    --posttitle-link-font-weight: var(--posttitle-font-weight);
    --posttitle-link-underline-weight: 0px;
    --posttitle-link-underline-color: var(--posttitle-color);
    --posttitle-hover-font-weight: var(--posttitle-font-weight);
    --posttitle-hover-text-color: var(--posttitle-color);
    --posttitle-hover-underline-weight: 2px;
    --posttitle-hover-underline-color: var(--posttitle-color);
    --posttitle-text-transform: none;
    --topnav-item-color: var(--color-text-standard);
    --topnav-item-font-weight: 300;
    --topnav-item-font-size: 16px;
    --topnav-item-text-transform: none;
    --megamenu-header-color: var(--color-text-standard);
    --megamenu-header-font-weight: 600;
    --megamenu-header-font-size: 16px;
    --megamenu-header-text-transform: none;
    --megamenu-item-color: var(--color-text-standard);
    --megamenu-item-font-weight: 300;
    --megamenu-item-font-size: 16px;
    --communityname-color: var(--color-text-dark);
    --communityname-font-weight: 700;
    --communityname-font-size: 28px;
    --communityname-text-transform: uppercase;
    --communityname-display: flex;
    --communitynav-header-color: var(--color-text-standard);
    --communitynav-header-font-weight: 300;
    --communitynav-header-font-size: 16px;
    --communitynav-header-text-transform: none;
    --communitynav-item-color: var(--color-text-standard);
    --communitynav-item-font-weight: 300;
    --communitynav-item-font-size: 16px;

    --horizontal-line-line-thickness: 1px;
    --pages-last-updated-display: block;
    --post-thumb-border-display: var(--border-light-color);
    
    --play-button-background-opacity: 0.7;
    --video-title-display: none;
}
