JSFiddle - React, Tailwind, and code Playground

HTML

<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.4.0/css/font-awesome.css">
<script src="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.4.0/css/font-awesome.css.map"></script>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.4.0/css/font-awesome.min.css">
<script src="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.4.0/fonts/FontAwesome.otf"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.4.0/fonts/fontawesome-webfont.eot"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.4.0/fonts/fontawesome-webfont.svg"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.4.0/fonts/fontawesome-webfont.ttf"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.4.0/fonts/fontawesome-webfont.woff"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.4.0/fonts/fontawesome-webfont.woff2"></script>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/jquery-mobile/1.4.5/jquery.mobile.css">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.0.0/css/bootstrap.css">
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-mobile/1.4.5/jquery.mobile.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.4/jquery.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.0.0/js/bootstrap.js"></script>
<div class="container-fluid">

    <div class="row" id="head-container"> <!--head-container-->
        <div class="col-xs-12" id="app-top-nav"> <!--app-top-nav-->
            <div id="app-top-nav-left">
                <div id="app-top-menu-trigger-xs" data-toggle="offcanvas">
                    <a class="navicon-button larr">
                        <div class="navicon"></div>
                    </a>
                </div>
            </div>
            <div id="app-top-nav-middle"...

CSS

@charset "UTF-8";
/*------------------------------------*\
    #Mixins
\*------------------------------------*/
.transition-transform-mixin {
  -webkit-transition: -webkit-transform 0.3s ease-out;
  /* Chrome, Safari, Opera */
  -moz-transition: -moz-transform 0.3s ease-out;
  /* Mozilla */
  -o-transition: -o-transform 0.3s ease-out;
  /* Opera */
  transition: transform 0.3s ease-out;
}
/*------------------------------------*\
    #Placehoder
\*------------------------------------*/
/*------------------------------------*\
    #Font Awesome
\*------------------------------------*/
.fa-1x {
  font-size: 1rem;
  width: 10px;
}
.fa-2x {
  font-size: 2rem;
  width: 20px;
}
.fa-3x {
  font-size: 3rem;
  width: 30px;
}
/*------------------------------------*\
    #jQuery mobile customization
\*------------------------------------*/
.ui-page-theme-a a,
html .ui-bar-a a,
html .ui-body-a a,
html body .ui-group-theme-a a {
  font-weight: normal;
}
.ui-overlay-a,
.ui-page-theme-a,
.ui-page-theme-a .ui-panel-wrapper {
  text-shadow: none;
}
/*------------------------------------*\
    #Mobile base customization
\*------------------------------------*/
html,
body {
  overflow-x: hidden;
  /* Prevent scroll on narrow devices */
}
/*------------------------------------*\
    #App navigation offcanvas
\*------------------------------------*/
.offcanvas {
  position: relative;
}
.offcanvas-left {
  /* 50px for fixed top header */
  /* 0px hides offcanvas */
  -webkit-transform: translate3d(0px, 50px, 0);
  /* Chrome, Safari, Opera */
  -moz-transform: translate3d(0px, 50px, 0);
  /* Mozilla */
  -ms-transform: translate3d(0px, 50px, 0);
  /* IE 9 */
  -o-transform: translate3d(0px, 50px, 0);
  /* Opera */
  transform: translate3d(0px, 50px, 0);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  /* Chrome, Safari, Opera */
  -moz-transition: -moz-transform 0.3s ease-out;
  /* Mozilla */
  -o-transition: -o-transform 0.3s ease-out;
  /* Opera */
  transition: transform 0.3s...

JavaScript

$(document).ready(function () {
    $('[data-toggle="offcanvas"]').click(function () {
        $('.offcanvas').toggleClass('active');
        $('.main').toggleClass('active');
        $('.sidebar-offcanvas').toggleClass('active');
        $('.navicon-button.larr').toggleClass('open');
    });
	
    $(".primary-nav-points > ol").hide();
    $('.primary-nav-points').click(function () {
        $(this).find("ol").toggle("500");
    })

});