JSFiddle - React, Tailwind, and code Playground

HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
 
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="nl-nl" lang="nl-nl"> 
 
<head> 
  <base href="http://www.aislings.nl/webshop" /> 
  <meta http-equiv="content-type" content="text/html; charset=utf-8" /> 
  <meta name="robots" content="index, follow" /> 
  <meta name="keywords" content="joomla, Joomla, JoomlaCommunity" /> 
  <meta name="description" content="Joomla! - Het dynamische portaal- en Content Management Systeem" /> 
  <meta name="generator" content="Joomla! 1.5 - Open Source Content Management" /> 
  <title>Webshop</title> 
  <link href="/templates/aislings/favicon.ico" rel="shortcut icon" type="image/x-icon" /> 
  <script type="text/javascript" src="/includes/js/joomla.javascript.js"></script> 
  <script type="text/javascript" src="/media/system/js/mootools.js"></script> 
  <script src="http://www.aislings.nl/components/com_virtuemart/fetchscript.php?gzip=0&amp;subdir[0]=/themes/default&amp;file[0]=theme.js&amp;subdir[1]=/js&amp;file[1]=sleight.js&amp;subdir[2]=/js/mootools&amp;file[2]=mootools-release-1.11.js&amp;subdir[3]=/js/mootools&amp;file[3]=mooPrompt.js" type="text/javascript"></script> 
  <script type="text/javascript">var cart_title = "Mandje";var ok_lbl="Doorgaan";var cancel_lbl="Annuleren";var notice_lbl="Opmerking";var live_site="http://www.aislings.nl";</script> 
  <link href="http://www.aislings.nl/components/com_virtuemart/fetchscript.php?gzip=0&amp;subdir[0]=/themes/default&amp;file[0]=theme.css&amp;subdir[1]=/js/mootools&amp;file[1]=mooPrompt.css" type="text/css" rel="stylesheet" /> 
 
 
<link rel="stylesheet" href="http://www.aislings.nl/templates/system/css/system.css" type="text/css" /> 
<link rel="stylesheet" href="http://www.aislings.nl/templates/system/css/general.css" type="text/css" /> 
<link rel="stylesheet" href="http://www.aislings.nl/templates/aislings/css/addons.css" type="text/css" /> 
<link...

CSS

body {
    background-color: #58595b;
    font-family: Helvetica, Verdana, sans-serif;
    font-size: 10pt;
    line-height: 11pt;
}

#ja-mainnav .main {
    background-color: inherit;
}

.main {
    background-color: white;
}

#ja-header .main {
    background-color: inherit;
}

#ja-wrapper {
    background: url("../images/header.jpg");
    background-repeat: no-repeat;
    background-position: top center;
}

#Mod54 {
    background-image: url("../images/menu/winkelmandje.png");
}

#Mod43 {
    background-image: url("../images/menu/bestverkocht.png");
}

#Mod53 {
    background-image: url("../images/menu/spotlight.png");
}

.ja-module {
    background-position: left top;
    background-repeat: no-repeat;
    background-color: #6d6e71;
    min-height: 215px;
    border: 1px solid #6d6e71;
    border-radius: 1em;
    -moz-border-radius: 1em;
    margin-top: 1em;
}

.ja-module h3 span {
    display: none;
}

.ja-module div div div .jamod-content {
    background-color: white;
    margin-left: 45px;
    padding-left: 10px;
    padding-right: 10px;
    height: 215px;
    border-top-right-radius: 1em;
    border-bottom-right-radius: 1em;
    -moz-border-radius-bottomright: 1em;
    -moz-border-radius-topright: 1em;
}

/*
#Mod54 {
    border: 1px solid black;
}

#Mod54 .jamod-content {
    height: 200px;
    float: right;
    clear: right;
    display: block;
    background: aqua;
    width: 130px;
}

#Mod54 div.ja-box-bl div.ja-box-tr div.ja-box-tl.clearfix h3 {
    height: 30px;
    float: left;
    clear: left;
    display: block;
    -webkit-transform:rotate(-90deg");
    -moz-transform:rotate(-90deg");
    -o-transform: rotate(-90deg");
    background-color: fuchsia;
}

#Mod54:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
*/

#ja-right {
    margin-top: 3em;
}

.moduletable_about, .moduletable_impressie, .moduletable_contact, .moduletable_recepten, .moduletable_kokaanhuis, .moduletable_workshops {
   ...