presentation-lite child stylesheets

When creating a child theme for a theme such as presentation-lite, a better way to load the parent style.css is to load it via an enqueue function in the child theme’s functions.php. To set up the order in which you read the style sheets, it is necessary to use the dequeue function, followed by the enqueue function of the files in the order that you want them to be in. Here is the functions.php file for my child theme of presentation-lite:

/***
  *
  * Load style.css from parent theme
  *   (eliminates import - avoids problem with imports and IE8 media queries,
  *   loaded in following order: parent style.css, color.css, font-awesome css, child style.css)
  * Add call to respond.src.js so IE8 can process media queries
  *   (must follow call to style.css)
  *
*/

// Enqueue scripts and styles
function presentation_lite_child_scripts() {

   wp_dequeue_style( 'presentation-lite-style' ); 
   wp_dequeue_style( 'presentation-lite-design' );
   wp_dequeue_style( 'fontawesome' );

   wp_enqueue_style( 'presentation-lite-style', get_template_directory_uri() . '/style.css' );

   // color stylesheet
   if ( get_theme_mod( 'presentation_lite_stylesheet' ) == 'blue' ) :
      wp_enqueue_style( 'presentation-lite-design', get_template_directory_uri() . '/inc/css/blue.css' );
   elseif ( get_theme_mod( 'presentation_lite_stylesheet' ) ==  'purple' ) :
      wp_enqueue_style( 'presentation-lite-design', get_template_directory_uri() . '/inc/css/purple.css' );
   elseif ( get_theme_mod( 'presentation_lite_stylesheet' ) ==  'red' ) :
      wp_enqueue_style( 'presentation-lite-design', get_template_directory_uri() . '/inc/css/red.css' );
   elseif ( get_theme_mod( 'presentation_lite_stylesheet' ) ==  'gray' ) :
      wp_enqueue_style( 'presentation-lite-design', get_template_directory_uri() . '/inc/css/gray.css' );
   else :
      wp_enqueue_style( 'presentation-lite-design', get_template_directory_uri() . '/inc/css/blue.css' );
   endif;
	  
   // font awesome
   wp_enqueue_style( 'fontawesome', get_template_directory_uri() . '/inc/fonts/font-awesome/css/font-awesome.min.css' );

   // child style.css	
   wp_enqueue_style( 'presentation-lite-child-style', get_stylesheet_directory_uri() . '/style.css' );

   // respond.js for IE8	
   wp_enqueue_script( 'respond', get_stylesheet_directory_uri() . '/js/respond.src.js', array( 'jquery' ) );		

}
add_action( 'wp_enqueue_scripts', 'presentation_lite_child_scripts' );

presentation-lite theme

I am trying to use the presentation-lite theme from wordpress.org and have generated a child theme for it. The code below reads in the style sheet for the parent theme into the child theme and also calls in the respond.js file to handle IE8 media queries. Everything is working but I would like to change the order in which the style sheets are read in.

child theme functions.php:

<?php
/***
*
* Load style.css from parent theme
* (eliminates import – avoids problem with imports and IE8 media queries)
* Add call to respond.src.js so IE8 can process media queries
* (must follow call to style.css)
*
*/
// Enqueue scripts and styles
// http://notes.envato.com/how-to/how-to-future-proof-your-wordpress-site-with-child-themes/
function presentationlite_wp_enqueue_scripts() {
wp_enqueue_style( ‘presentationlite’, get_template_directory_uri() . ‘/style.css’ );
}
add_action( ‘wp_enqueue_scripts’, ‘presentationlite_wp_enqueue_scripts’ );

function presentationlitechild_scripts() {
wp_enqueue_script( ‘respond’, get_stylesheet_directory_uri() . ‘/js/respond.src.js’, array( ‘jquery’ ) );
}
add_action( ‘wp_enqueue_scripts’, ‘presentationlitechild_scripts’, 20 );

The order of the CSS files being read in is generated as:

parent theme style.css

child theme: style.css

parent theme: gray.css

How do I flip the order of the last 2 calls? I want to read in the parent style.css and the parent gray.css stylesheet and then the child theme style sheet. Otherwise, how do I change any of the CSS code in gray.css in the child theme’s style.css, I cannot, it will just be ignored and overridden if read in this order.