urlencode( implode( '|', $calm_blog_font_families ) ), 'subset' => urlencode( 'cyrillic-ext,cyrillic,vietnamese,latin-ext,latin' ) ); $calm_blog_fonts_url = add_query_arg( $calm_blog_query_args, 'https://fonts.googleapis.com/css' ); return esc_url_raw( $calm_blog_fonts_url ); } endif; /************************************************************************************************************************* * Set the content width ************************************************************************************************************************/ if ( ! isset( $content_width ) ) { $content_width = 900; } /************************************************************************************************************************* * Adds a span tag with dropdown icon after the unordered list * that has a sub menu on the mobile menu. ************************************************************************************************************************/ class calm_blog_Dropdown_Toggle_Walker_Nav_Menu extends Walker_Nav_Menu { function start_lvl( &$calm_blog_output, $calm_blog_depth = 0, $calm_blog_args = array() ) { $calm_blog_indent = str_repeat( "\t", $calm_blog_depth ); if( 'mobile_menu' == $calm_blog_args->theme_location ) { $calm_blog_output .=''; } $calm_blog_output .= "\n$calm_blog_indent