.tribe-common {
/* -----------------------------------------------------------------------------
*
* Button: Solid
*
* Example:
*
* ...
*
* ----------------------------------------------------------------------------- */
.tribe-common-c-btn,
a.tribe-common-c-btn {
@mixin button-solid;
background-color: var(--color-accent-primary);
padding: 11px 20px 11px;
width: 100%;
.tribe-common--breakpoint-medium& {
width: auto;
}
&:focus,
&:hover {
background-color: var(--color-accent-primary-hover);
}
&:active {
background-color: var(--color-accent-primary-active);
}
&:disabled {
background-color: var(--color-accent-primary-background);
}
}
/* -------------------------------------------------------------------------
*
* Button: Solid - Theme Overrides
*
* ------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------
* Theme Overrides - Twenty Seventeen
* ------------------------------------------------------------------------- */
.tribe-theme-twentyseventeen & {
.tribe-common-c-btn {
&:hover,
&:focus {
background-color: var(--color-accent-primary-hover);
color: var(--color-background);
}
}
}
/* -------------------------------------------------------------------------
* Theme Overrides - Twenty Twenty
* ------------------------------------------------------------------------- */
.tribe-theme-twentytwenty & {
.tribe-common-c-btn {
background-color: var(--color-accent-primary);
&:hover,
&:focus {
background-color: var(--color-accent-primary-hover);
color: var(--color-background);
}
}
}
}