dxpr_theme-5.0.1/features/sooper-typography/typography-theme-settings-css.inc
features/sooper-typography/typography-theme-settings-css.inc
<?php
/**
* @file
* Typography settings css styles.
*/
/**
* Generate typography theme css styles.
*
* @param string $theme
* Theme machine name.
* @param string $css
* Generated css styles string.
* @param array $palette
* Theme palette array.
*/
function typography_theme_settings_css($theme, &$css, array $palette) {
$css .= "/* Typography Styles */\n";
if (theme_get_setting('menu_type', $theme) != 'lead') {
$css .=
".dxpr-theme-header--top #dxpr-theme-main-menu .nav > li > a,\n" .
".dxpr-theme-header--top #dxpr-theme-main-menu .nav > li > span,\n" .
".dxpr-theme-header--side #dxpr-theme-main-menu .nav a,\n" .
".dxpr-theme-header--side #dxpr-theme-main-menu .nav span,\n" .
".body--dxpr-theme-nav-desktop .dxpr-theme-header--top .nav .dropdown-menu li > a,\n" .
".body--dxpr-theme-nav-desktop .dxpr-theme-header--top .nav .dropdown-menu li > span {\n" .
_dxpr_theme_settings_add_css('nav_font_size', 'font-size') .
"}\n\n";
// Media query.
$css .=
"@media screen and (max-width: 768px) {\n" .
" .dxpr-theme-header--top #dxpr-theme-main-menu .nav > li > a,\n" .
" .dxpr-theme-header--top #dxpr-theme-main-menu .nav > li > span,\n" .
" .dxpr-theme-header--side #dxpr-theme-main-menu .nav a,\n" .
" .dxpr-theme-header--side #dxpr-theme-main-menu .nav span,\n" .
" .body--dxpr-theme-nav-desktop .dxpr-theme-header--top .nav .dropdown-menu li > a,\n" .
" .body--dxpr-theme-nav-desktop .dxpr-theme-header--top .nav .dropdown-menu li > span {\n " .
_dxpr_theme_settings_add_css('nav_mobile_font_size', 'font-size') .
" }\n";
$css .= "}\n\n";
}
}
