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">
<!-- saved from url=(0020)http://www.ragan.ru/ -->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru-ru" lang="ru-ru" slick-uniqueid="8"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  <!--<base href="http://www.ragan.ru/">--><base href=".">
  
  <meta name="keywords" content="Раган. Аэрография, тату, роспись стен, реставрация, скульптура. Пятигорск, Юца, Кавминводы, КМВ">
  <meta name="author" content="Super User">
  <meta name="description" content="Сайт посвящен аэрографии на машинах (шлемах, ноутбуках, телефонах, любых других поверхностях), тату, росписи стен,  реставрации старых вещей и скульптуре на КМВ">
  <meta name="generator" content="Joomla! - Open Source Content Management">
  <title>Раган. Аэрография, тату, реставрация. Пятигорск, Юца, Кавминводы</title>
  <link href="http://www.ragan.ru/templates/ragan/favicon.ico" rel="shortcut icon" type="image/vnd.microsoft.icon">
  <link rel="stylesheet" href="./Раган_files/phocagallery_module_image.css" type="text/css">
  <link rel="stylesheet" href="./Раган_files/modal.css" type="text/css">
  <script src="./Раган_files/mootools-core.js" type="text/javascript"></script>
  <script src="./Раган_files/core.js" type="text/javascript"></script>
  <script src="./Раган_files/caption.js" type="text/javascript"></script>
  <script src="./Раган_files/modal.js" type="text/javascript"></script>
  <script type="text/javascript">
window.addEvent('load', function() {
                new JCaption('img.caption');
            });
        window.addEvent('domready', function() {

            SqueezeBox.initialize({});
            SqueezeBox.assign($$('a.modal-button'), {
                parse: 'rel'
            });
        });
  </script>
  <!--[if lt IE 8]>
<link rel="stylesheet" href="/modules/mod_phocagallery_image/css/phocagallery_moduleieall_image.css" type="text/css"...

CSS

/* Таблица стили шаблона ragan */
* {
  margin: 0;
  padding:0;
  color: #FFF;
  line-height: 1.5;
}
  
body {
  background-color: #767300;
  align: center;
  background-image:url('../images/main_bg.jpg');
}

html, body {
    padding: 0;
    margin: 0;
    height: 100%;
}



.wrapper{
    margin: 0 auto -6em;
    width: 960px;
    min-height: 100%;
    position: relative;
}
.wrapper:before {
    content: '';
    position: absolute;
    top: 10px;
    right: 10px;
    bottom: 10px;
    left: 10px;
    border: 1px solid #888;
    outline: 1px solid #000;
    background: #37412C;
}
.wrapper:after {
    content: '';
    position: absolute;
    right: 11px;
    bottom: 11px;
    left: 11px;
    border-top: 2px solid #000;
}


#baner{
  background: url(../images/baner.jpg) center top no-repeat;
  width:960px;
  height:227px;
  margin:0px auto; 
}

.menu li{
  display:block;
  margin: 10px 10px 10px 7px; 
  float:left;
  font-weight:bold;
}

/*Хлебные крошки*/
.breadcrumbs{
    margin:5px 0px;
    text-align:left;
    font-style: italic;
}

#content{
  clear:both;
  margin: 0px auto;
  width:960px;
  position: relative;
  padding: 20px;
      -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

/*Отступы статьи на главной*/
.item-page{
    margin: 10px auto;
}

.columnwrapper1{
  width:33.3%;
  float:left;
  text-align:center !important;
}
#columnleft{
   text-align:center !important;
}

/*оформление модуля изображений*/
.pgim .phocagallery-box-file{
    width: 210px !important;
    float: none !important;
}

.phocagallery-box-file-first{
    width: 200px !important;
}

/*Оформление категории фотогалереи*/
#phocagallery-module-ri{
    margin:0 auto !important;
    text-align:center !important;
    width: 210px;
}

.columnwrapper2{
  width:33.3%;
  float: left;
}
#columncenter{
  padding:0 5px;
}
.columnwrapper3{
  width:33.3%;
  float:right;
}

.moduletable{
    text-align:center;
}

#columnright{
}

#footer, .push{
    height:...