// MEDIA QUERIES UTILITIES


// References
// http://codepen.io/jakob-e/pen/jKyuq
// http://www.sitepoint.com/cross-media-query-extend-sass/
// http://sassmeister.com/gist/9638030


// Function for getting $breakpoints map values
@function media($point) {
  @return map-get($breakpoints, $point);
}


// To Use media() mixins and track of media context

// To Track Current Breakpoint being rendered
$_current_breakpoint_key:'';

// Media Mixin for using breakpoint with $breakpoints map
@mixin media($breakpoint) {
  // global current breakpoint tracking
  $_current_breakpoint_key: $breakpoint !global;
  @include breakpoint( media($breakpoint) ) { @content; }
  // global current breakpoint tracking reset
  $_current_breakpoint_key:'' !global;
};


// Function for getting media context
@function media-context(){
    @return $_current_breakpoint_key;
}
