From f652d89618c2acf12d7f3ee3cb38f0ac2b2d52a6 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Krup=C4=8D=C3=ADk?= <lukas.krupcik@vsb.cz>
Date: Mon, 23 Jan 2017 13:08:59 +0100
Subject: [PATCH] remove old theme folder

---
 it4i_theme/assets/fonts/icon.eot              |  Bin 2224 -> 0 bytes
 it4i_theme/assets/fonts/icon.svg              |   22 -
 it4i_theme/assets/fonts/icon.ttf              |  Bin 2072 -> 0 bytes
 it4i_theme/assets/fonts/icon.woff             |  Bin 2148 -> 0 bytes
 .../assets/images/favicon-e565ddfa3b.ico      |  Bin 1150 -> 0 bytes
 it4i_theme/assets/images/favicon.ico          |  Bin 1150 -> 0 bytes
 it4i_theme/assets/javascripts/application.js  |    1 -
 it4i_theme/assets/javascripts/modernizr.js    |    1 -
 it4i_theme/assets/stylesheets/application.css | 1255 -----------------
 it4i_theme/assets/stylesheets/palettes.css    |  706 ----------
 it4i_theme/assets/stylesheets/test            | 1242 ----------------
 it4i_theme/base.html                          |  178 ---
 it4i_theme/drawer.html                        |   16 -
 it4i_theme/footer.html                        |   42 -
 it4i_theme/header.html                        |   54 -
 it4i_theme/nav.html                           |   32 -
 16 files changed, 3549 deletions(-)
 delete mode 100755 it4i_theme/assets/fonts/icon.eot
 delete mode 100755 it4i_theme/assets/fonts/icon.svg
 delete mode 100755 it4i_theme/assets/fonts/icon.ttf
 delete mode 100755 it4i_theme/assets/fonts/icon.woff
 delete mode 100644 it4i_theme/assets/images/favicon-e565ddfa3b.ico
 delete mode 100644 it4i_theme/assets/images/favicon.ico
 delete mode 100644 it4i_theme/assets/javascripts/application.js
 delete mode 100644 it4i_theme/assets/javascripts/modernizr.js
 delete mode 100644 it4i_theme/assets/stylesheets/application.css
 delete mode 100644 it4i_theme/assets/stylesheets/palettes.css
 delete mode 100644 it4i_theme/assets/stylesheets/test
 delete mode 100644 it4i_theme/base.html
 delete mode 100644 it4i_theme/drawer.html
 delete mode 100644 it4i_theme/footer.html
 delete mode 100644 it4i_theme/header.html
 delete mode 100644 it4i_theme/nav.html

diff --git a/it4i_theme/assets/fonts/icon.eot b/it4i_theme/assets/fonts/icon.eot
deleted file mode 100755
index 8f81638c2de436e1b5cc77b6a2693b2b347a0151..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 2224
zcmaJDYiN^K^qhP1ZcHEMVbZM4%Vs7uwoQ|)E~(XOx7OBXnq))T&RAn>*Cw^Cqp}}H
zWH6912NR|+2m5JcjIkeMjv=!Q9249yfx%!u#)^-T>W{&MHQBjeBBo>Pe4KmF^E>CB
z@7#O8&r|?g2oV@;1cVDHB*W2-a$#G6b3^#>-#P#loPbHlK$=uKI0z}2f>SUHNmw9>
z5fUU>fJL$rHa6%4A9RqW){j^bqz<ycp=0#Wj;{J9t|!UYghwXllJl!0t1Dz=C4Ouw
zxj0XA1M$l=tEOg8AHO&klM$Z<kabU|lE+k!&F=!pzaV{Zngq&k`H#f^LA+~vZfQ9P
zikkomdI$8)W+s!$?-bt<A0^%~mt39)Jsc)}iFjK&IhTrtAOAx92NdJzd}eWp@+46H
zCG^1g&v*gk0PGU`fh6x$W~!DS)xxd@P=wq7eE_SC{6_f(^l?JcJuSE}vxz~9CL&r%
zSDCqFWd)h!p`~&%q7iJX>ea^bdbuq5*;Zk-LE^Cdn?+_Wk$3IeMJy!S`Wh)UMyN+J
zdS?0mGDhF6kI!%~<+qJq>2&vEpxeis4jnV-TbREq7%~}5A-CPp7U&N8yNm|C!pSZ=
z>RMgx`%^o6Qv2I!?&%)eT36VWFT?1`lcUl3`6$M<u5tg)idr&rwQ3#tzI;VJdQ#+{
zgE)^<QK-^r54qJyaRNNP{-hW#<uD#DG9~8Mh%Q}?6yu^Sh-t_%dc-$FrAcW*%tcmK
zBD5=Vk((=FS~x-;vfRt^)Rlm4rCXSVXbs#ODHbDZYtqOrg^R^-aZQYCRNE}%c$VJF
zK`Hz~_CVz^*aKM(>m(PLi)Z77M4~2lu_KixyTMMWFbEgdpD<-HjI^xqTD%xRVN3f%
z27EufM7BCq_F{-eA6ANNH2Jt&hXy?n=(b9Pj&yDA7Bp1}?(gblf$p{dxyryAvDrJc
zt^F=*bbI@7kDasKZ>5j8H`V(+mJUPmWnFW<Mz7Ytu`l@c&?d9iIs8hZ{rz7*Jb<kM
z1G}efl<C8+CX2GwW$zjBZrW1E9X$tjm;%p*#;mwWi-^OE^<2i-u7l|5U}$ujwX@gq
z(@LGv7-|*uh4PoQo-6PwG1W#f8H0f^x)p7mKJ07@cD7)rF&LtBeVqCx<ik*h(bS97
zKs0t570MP`sE$dKg4Q1DB|GXn1~b>sN4v+*4sUM2nLSNzr@QTW$GB0}ROgND*=9A%
zw1)nnmfd#y?v|l`gH~p?ZtFkf)fup1^YGd6?&$gJGyIAe<Co7&Sa_309kiKZ?JZkW
zyz51U#_Z6@&7p}Q&)#OuV1Re2RVsBC4-9IW_j-mVLT0&khs!^r)ohkoCeB=ri)2LK
zG3u!}_tHL5f|ge8Y_vBz)riy`cJ9rUA%|Y{u3u#dLN7uYN_q5_veYV6uQ+&lj>kox
zZ<X`V);g4%I0IA-+%Mf;UM}6fKk)s>*nZ1`&86Qhw@P=Z(>&x;ARp0>8hS~<X)qDW
z)yO=tSgaJo0zL6-*RCcKS?>9}KyeD>li(=rCx4^e?QEnx+3`oEyA6+GNZnmZ#7YHL
z5IITs5QomaULXEb^rwKI?mhVE*<Ag~;=rd<L;~`Y&O17=1kfnnR0|CiO+_T!h|dz{
z=!i?xoPWkkI-wV`IH8A-k|WU2Dc%BO@Fu(ipTJje2VcO?@eV#<GG-yYh}r<JQFR17
z%}!#fgAP8e=7u6fm1b1UeN~#1e0!Ca5q-Ey%W3~>tF(gTJylu*7C253QKlw|iZm6P
z(d9W@r8&tvtF(;hi7G9p>(o@G6(o;TX$^Ek_QYf+{q!nMq!t!WWYV@yU&nvnzqQ7-
z^ug5BsoCVh#%sLRU?7uTvQ4GZsfFZH>X_~5Y1`mrW+anI`(Qx2;FrKgKL9DZ>czF6
gge97fk?bg(rg2dERTv>l@iX9~idJf0Tk{R{Kaui$V*mgE

diff --git a/it4i_theme/assets/fonts/icon.svg b/it4i_theme/assets/fonts/icon.svg
deleted file mode 100755
index 86250e7b4..000000000
--- a/it4i_theme/assets/fonts/icon.svg
+++ /dev/null
@@ -1,22 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
-<svg xmlns="http://www.w3.org/2000/svg">
-<metadata>Generated by IcoMoon</metadata>
-<defs>
-<font id="icon" horiz-adv-x="1024">
-<font-face units-per-em="1024" ascent="960" descent="-64" />
-<missing-glyph horiz-adv-x="1024" />
-<glyph unicode="&#x20;" horiz-adv-x="512" d="" />
-<glyph unicode="&#xe600;" glyph-name="search" d="M661.333 341.334h-33.92l-11.733 11.733c41.813 48.427 66.987 111.36 66.987 180.267 0 153.173-124.16 277.333-277.333 277.333s-277.333-124.16-277.333-277.333 124.16-277.333 277.333-277.333c68.907 0 131.84 25.173 180.267 66.773l11.733-11.733v-33.707l213.333-212.907 63.573 63.573-212.907 213.333zM405.333 341.334c-106.027 0-192 85.973-192 192s85.973 192 192 192 192-85.973 192-192-85.973-192-192-192z" />
-<glyph unicode="&#xe601;" glyph-name="arrow-back" d="M853.333 469.334h-519.253l238.293 238.293-60.373 60.373-341.333-341.333 341.333-341.333 60.373 60.373-238.293 238.293h519.253v85.333z" />
-<glyph unicode="&#xe602;" glyph-name="chevron-right" d="M426.667 682.667l-60.373-60.373 195.627-195.627-195.627-195.627 60.373-60.373 256 256z" />
-<glyph unicode="&#xe603;" glyph-name="close" d="M810.667 664.96l-60.373 60.373-238.293-238.293-238.293 238.293-60.373-60.373 238.293-238.293-238.293-238.293 60.373-60.373 238.293 238.293 238.293-238.293 60.373 60.373-238.293 238.293z" />
-<glyph unicode="&#xe604;" glyph-name="menu" d="M128 170.667h768v85.333h-768v-85.333zM128 384h768v85.333h-768v-85.333zM128 682.667v-85.333h768v85.333h-768z" />
-<glyph unicode="&#xe605;" glyph-name="arrow-forward" d="M512 768l-60.373-60.373 238.293-238.293h-519.253v-85.333h519.253l-238.293-238.293 60.373-60.373 341.333 341.333z" />
-<glyph unicode="&#xe606;" glyph-name="twitter" d="M1024 744.249c-37.676-16.708-78.164-28.002-120.66-33.080 43.372 26 76.686 67.17 92.372 116.23-40.596-24.078-85.556-41.56-133.41-50.98-38.32 40.83-92.922 66.34-153.346 66.34-116.022 0-210.088-94.058-210.088-210.078 0-16.466 1.858-32.5 5.44-47.878-174.6 8.764-329.402 92.4-433.018 219.506-18.084-31.028-28.446-67.116-28.446-105.618 0-72.888 37.088-137.192 93.46-174.866-34.438 1.092-66.832 10.542-95.154 26.278-0.020-0.876-0.020-1.756-0.020-2.642 0-101.788 72.418-186.696 168.522-206-17.626-4.8-36.188-7.372-55.348-7.372-13.538 0-26.698 1.32-39.528 3.772 26.736-83.46 104.32-144.206 196.252-145.896-71.9-56.35-162.486-89.934-260.916-89.934-16.958 0-33.68 0.994-50.116 2.94 92.972-59.61 203.402-94.394 322.042-94.394 386.422 0 597.736 320.124 597.736 597.744 0 9.108-0.206 18.168-0.61 27.18 41.056 29.62 76.672 66.62 104.836 108.748z" />
-<glyph unicode="&#xe607;" glyph-name="github" d="M512.008 926.025c-282.738 0-512.008-229.218-512.008-511.998 0-226.214 146.704-418.132 350.136-485.836 25.586-4.738 34.992 11.11 34.992 24.632 0 12.204-0.48 52.542-0.696 95.324-142.448-30.976-172.504 60.41-172.504 60.41-23.282 59.176-56.848 74.916-56.848 74.916-46.452 31.778 3.51 31.124 3.51 31.124 51.4-3.61 78.476-52.766 78.476-52.766 45.672-78.27 119.776-55.64 149.004-42.558 4.588 33.086 17.852 55.68 32.506 68.464-113.73 12.942-233.276 56.85-233.276 253.032 0 55.898 20.004 101.574 52.76 137.428-5.316 12.9-22.854 64.972 4.952 135.5 0 0 43.006 13.752 140.84-52.49 40.836 11.348 84.636 17.036 128.154 17.234 43.502-0.198 87.336-5.886 128.256-17.234 97.734 66.244 140.656 52.49 140.656 52.49 27.872-70.528 10.35-122.6 5.036-135.5 32.82-35.856 52.694-81.532 52.694-137.428 0-196.654-119.778-239.95-233.79-252.624 18.364-15.89 34.724-47.046 34.724-94.812 0-68.508-0.596-123.644-0.596-140.508 0-13.628 9.222-29.594 35.172-24.566 203.322 67.776 349.842 259.626 349.842 485.768 0 282.78-229.234 511.998-511.992 511.998z" />
-<glyph unicode="&#xe608;" glyph-name="download" d="M810.667 554.667h-170.667v256h-256v-256h-170.667l298.667-298.667 298.667 298.667zM213.333 170.667v-85.333h597.333v85.333h-597.333z" />
-<glyph unicode="&#xe609;" glyph-name="star" d="M512 201.814l263.68-159.147-69.973 299.947 232.96 201.813-306.773 26.027-119.893 282.88-119.893-282.88-306.773-26.027 232.96-201.813-69.973-299.947z" />
-<glyph unicode="&#xe610;" glyph-name="warning" d="M554 340.667v172h-84v-172h84zM554 170.667v86h-84v-86h84zM42 42.667l470 810 470-810h-940z" />
-<glyph unicode="&#xe611;" glyph-name="hint" d="M614 682.667h240v-426h-300l-16 84h-240v-298h-84v726h384z" />
-</font></defs></svg>
\ No newline at end of file
diff --git a/it4i_theme/assets/fonts/icon.ttf b/it4i_theme/assets/fonts/icon.ttf
deleted file mode 100755
index b5ab5601bed7765790037c721c2ee1c7d444a7a5..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 2072
zcmaJ>ZD^ZS6h7zPd^bx!mX9TkZNApHq|4go%g&_h)~(vEUF()a8EswGW$kL4bZsXc
z{#b?xf`|$Z+`tL`T!ufyAL2xYE5gLVlqDbt{t(MPB;9@p4s7DNZ{D%&kLTsw`<$<P
z&OPsWUqAq8fIM*M8auM9r?G__N%Jl7vFU~M;`-?N8UWf!o|s85FVfyb@+$3`nfbFP
zFDxV!B<BGXq1jCOgyxa;eE{WGWRJ{}Lj67endHAn_RKD<tVTd}13*P*K>vJhI<5Xe
z^&QFMB)b;UtBYWSqa?48?8v4UGUKsFzmfbg<v6~WTVA0$iPZlHJ8=Fheh5kcc9H!=
znh$C_K7b%<g<l<^Ncjx)1FSdm>(%Sf&xy$<dhvuD5)j!0+sRhjx#VRBg%qI&4KTt8
zj&<#Nb9J*?mEs)hu-+s|SpCDMuvRF#{&bNG$+xji%K)OilG9Vq|JN~kZ~c6Z`>DPi
zbfnwchv86wxm^ZkGPbc`Pb6wFS)yL2t0NqW1bfUTqsq-LxEk6$od+|!dou?+Y3~h9
zY;P#-DOO?Z^y#tj#l>+<>OGUe-8Hl1=4scviv7i!dF-^PzW_;|q^3}((HZq>k@AFj
za`SOHRw-aIR%U7}ZV;|qiI<b2Er?ktFnYv0L$yV1K`g}A*5U}P5Wle&ql+UHA<zA+
zNK*;uReOb7l<vU&@p3u7u_3MOVys+_l{dt?LA}jGf#>O54r&n>b%tw?$r;Xb*d)E+
zLNcE$rBZdZYot1yCMT7`AXeUd%+%!=(zRk6$#NWpFMS^h;0NI)@-?8k52LgOu-0U=
zCBVG~G#Lq?*De7A**d&!XpsRA_VlrEs3T0F3b4l=&MtlXfX6<*vvZ`^$=Tkwvd6qz
z8iPJtmnr?Sp|w$G)EeJ75P4^Ki&gI)c_r2P(eIxe!uGI<-PJcMj4@A(P2KKs_Ky0u
zY-`}I-b1@A;pd_gcHE*z#F6Dju3&7>Vf1w|G`p?(`K!fQwLxu;wu}Bk^=rD%Wq6eY
zc~C6oNH~UGRY!LKyE`J?ZP;y&M5){Wr@4s+Fxq9d^dSupt=(pox{WSsVA7_dyGQ%T
zkLHfS+_m?{LzCx6wl?A1z80_B+wr_>(yVA{@F(`|uv-;+)4*`sUZ-<!+wg!%udv#8
z3>@(rOxUz_<osl4{Jm>){IXb+m(ESuc#BROaaa<aZQC@w=S7vy>e4B#(WznI{#M;k
znD=Nk8f^~`59wO>`-Z2YR;7NICpfCtZB^K&&Rt51V#M4rnyDoB(|4i<J>A;f>}+;x
z5otP{++V0d0sZLTyuwn%euOGiis-N8X;i3RN$~RmPl`F;uH@0}4XCtm2B;alSGl#i
zTDf&^@W;=v^QH}3D}UN<R_@TG`6#ADF=8HdbV%53vJfk^$b5-JqLRQ8J;|$AucT6W
z?)$eyc}f(M;wXJj!Dgq|-Ar||lMgF*njR*Qrn{0#R7$KQYLfT?4!`|+W9)A+pMrk5
zd;im?yZn~vKTY?q5yeUWJNjV>qE(z!PfayTO(nue&J!2t7nh~I_*9l`!Y*`4VjnRT
zN2H^_cpFT>oA54t4&T6Sd;!12+jyTTn2qcrYZJUi-4XPpI!TZh1AHOZh9ZTG8Fll3
zj5+Cd%2+}8sEn2L{p)3{B7Lunbzp;&lo1tL(rCz1!wd{CB4bYaZW${GPsvybX0XUu
zMf$jmbr6F5sp(u6PQf(fAe+i8EuYF|9o>O0NI?dcV3|y000$i$fUbJydVDxDb7nrh
z1cxbT2F}1dq+zMvVKA3nam-}0nWgkf=7i(;S;x?HZZwz624GN1utF(jC^{>pO~VT9
cCrEc3&eA$0)i+9>qL=`6wATCjo<D>C1DrZ;vj6}9

diff --git a/it4i_theme/assets/fonts/icon.woff b/it4i_theme/assets/fonts/icon.woff
deleted file mode 100755
index ed0f20d5b80ab98072f3557225b3333e01b78670..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 2148
zcmaJ?U2M};6hG(Qeym;Bb)z4&t6RTVr5$BkzZkY-Fqm#^Y(iTNVUx0zjk&dB8w&A(
z8e?KYjQT(#L^1J^5+8grk{BY32}Tk$w26s{CdP%2q=N?^NL=f=|NfEk;{E5G`#WF%
zbMEQ+-@ZLQGz18=8fKtT+PBtZfuCRFM|SoCU;}B73u<oV#_7fM66xkhJ|<{=Y<+Du
zy&`mLBnw|bhS`O4CrS4cfFdO5;$lKEmr2h6sK^WvK@E?sAI_1Ibh}9Q2vUE~f1X=h
zJxe<A{sBP|P~BX}O$)!zNOlQQ|DgJAF@2Wus&0_%kjMx}v+2bQ>HeVHCj?Ez9{;wK
zTUn*D_W$R{332`_ehf+gc8O7y@KJ5YhY&;!$@L2j^^(8?0P8LMM)d{^a3azm(bMIS
zfRu%hoooWzi3=|~D5MA-b&3&2aI9<ATdJGYsubr~hjoJ_Vf9a&!dj8zB%{O-kbIl#
zax#EupH#xLI{shBAWyZ=b3fIyoyvE6`!O5}Ft<z3OvZK=?2SY%CQH=obajS9kzlXc
zWK_A?MOR~or|V#5cVFgU7wvtaW7`@_dx}*UKYe<9VrgjtlRD32aCgltxp_KtuHrzk
zW*$E+dR2fVPf}B;)98$PHAs2FJh}O#9IF&C87nh27B>i2uExtracIOW6c|0?H$$~W
zZ9y!=*Vf_)tPsDs7NdhB6d}+3tSBZMy=t#;i_#gmKVB}!H#Q{BF2%~_Sb0P64eD(k
z3OrBm<)9XEQD?aJn4IA}hfUH8DkSsCQYuwfJIy)O;WRm^6b7;K<`bqa$B>Q{+ent<
zD0~4L6~GU|%jBy^bw5Ul2e8&;vn9a2dNdgcpw}(|J=r?F?P!q!5BB!6aHum(p$f3a
z9nNlD$DqePv7>9W&&k=|ce2O5P0c}{t=p7-Mc>w}HEN7+9*Dd@(qz@SM_)~Kee(OK
zhp;1TV)t|{3S-REYEyT3oPA^drmc<K)puy8CHzA4m>rvRh&Z~^%oU97IgGw;hGw@_
zw{WdEr`D^@(GJmHsD4A|xdN||AP<Vg90|wJtLp3tU{7bHryYCDktmfL;50YU07kpb
zmVTrGBHm+GsoUwGdM0fuI(xLA{AlhN%wNAS5t@8=bc+G!_qBT6-p&_YlV(M0qd&24
zyWOhLnFdGN_d1<>+eZdXI)&A~eej51Z$iVC(RU|96Bn+}^DBZUFQ1>X@m8%S;;<yT
z+P60F-j`Hbt4pi2MyE!6``fg`Vcx50XwdZX@UXURzi(tJYE|lXdV*s*?G}Y?>ip%T
zC`Qa3qnS!_KYb@^(9x;gEzTCV29c)2$^C^Y6wr_U&8sX$<VUDNrHKAYo<@cGl>|R8
z@T8dYZAu>9)`&_AXLP3y-LKp}d$w}>{?LzKVAm}hwpISJ-KyNBN%K)miDJY&YUw3m
zx5+}J)FAUE5{XIzOY|hKUAvk}<+<;l66GmTOp2rQJq25wUUv)C$xc41+%-H(AWe5A
zm8g_hNz^3KLmYYUjpo?jVm`(C<=%tOpY8ImEbel;MWjV>(tSr4mRQ8ao9dULW~r$}
z7|D5}0$p)g+KbO*$tLVVmn8BLQE{}iV1#!1Z+QzofG^=&xP!a!YrKOGn1b2JF0vZn
zb?S~-Ppgvznd#vxxi%CjWX!0W2V~4izeC0f!bfGSr0-uRV-@N9WUK`noTQAX(2%Bq
zEH%tP52G^Xr0<cjg7B1#m0$*oj8&wM%UBB`$e)_dW#JS|Lk_a3%<{^qT-MPO=!O(z
zU>R1(L<Vrsiv!SI?_7@$XJ*eVq?h3^1<k@4Sb#Jv*E<a5va62SOg6KeUd_xnPMmWL
xPv^#RxoiN2qy(#!VwR$_Qra}E(mq4F6L60BuvFg|d5U5J)X`e+>wEqj{ug`Uae@E<

diff --git a/it4i_theme/assets/images/favicon-e565ddfa3b.ico b/it4i_theme/assets/images/favicon-e565ddfa3b.ico
deleted file mode 100644
index e85006a3ce1c6fd81faa6d5a13095519c4a6fc96..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1150
zcmd6lF-yZh9L1kl>(HSEK`2y^4yB6->f+$wD)=oNY!UheIt03Q=;qj=;8*Bap_4*&
za8yAl;wmmx5Yyi^7dXN-WYdJ-{qNqpcez|5t#Fr0qTSYcPTG`I2PBk8r$~4kg^0zN
zCJe(rhix3do!L$bZ+IuZ{i08x=JR3=e+M4pv0KsKA??{u_*EFfo|`p&t`Vf=jn{)F
z1fKk9hWsmYwqWAP^JO*5u*R;*L&dX3H$%S7oB$f0{ISh{QVXuncnzN67WQH2`lip7
zhX+VI$6x$1+$8gMjh4+1l0N#8_0Fh=N#EwpKk{SeE!)SHFB@xQFX3y+8sF#_@!bDW
eIdI-IC`$c%>bk?KbPeN9RHtL<1^)v~#xMt8oB^@`

diff --git a/it4i_theme/assets/images/favicon.ico b/it4i_theme/assets/images/favicon.ico
deleted file mode 100644
index e85006a3ce1c6fd81faa6d5a13095519c4a6fc96..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1150
zcmd6lF-yZh9L1kl>(HSEK`2y^4yB6->f+$wD)=oNY!UheIt03Q=;qj=;8*Bap_4*&
za8yAl;wmmx5Yyi^7dXN-WYdJ-{qNqpcez|5t#Fr0qTSYcPTG`I2PBk8r$~4kg^0zN
zCJe(rhix3do!L$bZ+IuZ{i08x=JR3=e+M4pv0KsKA??{u_*EFfo|`p&t`Vf=jn{)F
z1fKk9hWsmYwqWAP^JO*5u*R;*L&dX3H$%S7oB$f0{ISh{QVXuncnzN67WQH2`lip7
zhX+VI$6x$1+$8gMjh4+1l0N#8_0Fh=N#EwpKk{SeE!)SHFB@xQFX3y+8sF#_@!bDW
eIdI-IC`$c%>bk?KbPeN9RHtL<1^)v~#xMt8oB^@`

diff --git a/it4i_theme/assets/javascripts/application.js b/it4i_theme/assets/javascripts/application.js
deleted file mode 100644
index 1199f2e1d..000000000
--- a/it4i_theme/assets/javascripts/application.js
+++ /dev/null
@@ -1 +0,0 @@
-function pegasus(t,e){return e=new XMLHttpRequest,e.open("GET",t),t=[],e.onreadystatechange=e.then=function(n,o,i,r){if(n&&n.call&&(t=[,n,o]),4==e.readyState&&(i=t[0|e.status/200])){try{r=JSON.parse(e.responseText)}catch(s){r=null}i(r,e)}},e.send(),e}if("document"in self&&("classList"in document.createElement("_")?!function(){"use strict";var t=document.createElement("_");if(t.classList.add("c1","c2"),!t.classList.contains("c2")){var e=function(t){var e=DOMTokenList.prototype[t];DOMTokenList.prototype[t]=function(t){var n,o=arguments.length;for(n=0;o>n;n++)t=arguments[n],e.call(this,t)}};e("add"),e("remove")}if(t.classList.toggle("c3",!1),t.classList.contains("c3")){var n=DOMTokenList.prototype.toggle;DOMTokenList.prototype.toggle=function(t,e){return 1 in arguments&&!this.contains(t)==!e?e:n.call(this,t)}}t=null}():!function(t){"use strict";if("Element"in t){var e="classList",n="prototype",o=t.Element[n],i=Object,r=String[n].trim||function(){return this.replace(/^\s+|\s+$/g,"")},s=Array[n].indexOf||function(t){for(var e=0,n=this.length;n>e;e++)if(e in this&&this[e]===t)return e;return-1},a=function(t,e){this.name=t,this.code=DOMException[t],this.message=e},c=function(t,e){if(""===e)throw new a("SYNTAX_ERR","An invalid or illegal string was specified");if(/\s/.test(e))throw new a("INVALID_CHARACTER_ERR","String contains an invalid character");return s.call(t,e)},l=function(t){for(var e=r.call(t.getAttribute("class")||""),n=e?e.split(/\s+/):[],o=0,i=n.length;i>o;o++)this.push(n[o]);this._updateClassName=function(){t.setAttribute("class",this.toString())}},u=l[n]=[],d=function(){return new l(this)};if(a[n]=Error[n],u.item=function(t){return this[t]||null},u.contains=function(t){return t+="",-1!==c(this,t)},u.add=function(){var t,e=arguments,n=0,o=e.length,i=!1;do t=e[n]+"",-1===c(this,t)&&(this.push(t),i=!0);while(++n<o);i&&this._updateClassName()},u.remove=function(){var t,e,n=arguments,o=0,i=n.length,r=!1;do for(t=n[o]+"",e=c(this,t);-1!==e;)this.splice(e,1),r=!0,e=c(this,t);while(++o<i);r&&this._updateClassName()},u.toggle=function(t,e){t+="";var n=this.contains(t),o=n?e!==!0&&"remove":e!==!1&&"add";return o&&this[o](t),e===!0||e===!1?e:!n},u.toString=function(){return this.join(" ")},i.defineProperty){var h={get:d,enumerable:!0,configurable:!0};try{i.defineProperty(o,e,h)}catch(f){-2146823252===f.number&&(h.enumerable=!1,i.defineProperty(o,e,h))}}else i[n].__defineGetter__&&o.__defineGetter__(e,d)}}(self)),function(){"use strict";function t(e,o){function i(t,e){return function(){return t.apply(e,arguments)}}var r;if(o=o||{},this.trackingClick=!1,this.trackingClickStart=0,this.targetElement=null,this.touchStartX=0,this.touchStartY=0,this.lastTouchIdentifier=0,this.touchBoundary=o.touchBoundary||10,this.layer=e,this.tapDelay=o.tapDelay||200,this.tapTimeout=o.tapTimeout||700,!t.notNeeded(e)){for(var s=["onMouse","onClick","onTouchStart","onTouchMove","onTouchEnd","onTouchCancel"],a=this,c=0,l=s.length;l>c;c++)a[s[c]]=i(a[s[c]],a);n&&(e.addEventListener("mouseover",this.onMouse,!0),e.addEventListener("mousedown",this.onMouse,!0),e.addEventListener("mouseup",this.onMouse,!0)),e.addEventListener("click",this.onClick,!0),e.addEventListener("touchstart",this.onTouchStart,!1),e.addEventListener("touchmove",this.onTouchMove,!1),e.addEventListener("touchend",this.onTouchEnd,!1),e.addEventListener("touchcancel",this.onTouchCancel,!1),Event.prototype.stopImmediatePropagation||(e.removeEventListener=function(t,n,o){var i=Node.prototype.removeEventListener;"click"===t?i.call(e,t,n.hijacked||n,o):i.call(e,t,n,o)},e.addEventListener=function(t,n,o){var i=Node.prototype.addEventListener;"click"===t?i.call(e,t,n.hijacked||(n.hijacked=function(t){t.propagationStopped||n(t)}),o):i.call(e,t,n,o)}),"function"==typeof e.onclick&&(r=e.onclick,e.addEventListener("click",function(t){r(t)},!1),e.onclick=null)}}var e=navigator.userAgent.indexOf("Windows Phone")>=0,n=navigator.userAgent.indexOf("Android")>0&&!e,o=/iP(ad|hone|od)/.test(navigator.userAgent)&&!e,i=o&&/OS 4_\d(_\d)?/.test(navigator.userAgent),r=o&&/OS [6-7]_\d/.test(navigator.userAgent),s=navigator.userAgent.indexOf("BB10")>0;t.prototype.needsClick=function(t){switch(t.nodeName.toLowerCase()){case"button":case"select":case"textarea":if(t.disabled)return!0;break;case"input":if(o&&"file"===t.type||t.disabled)return!0;break;case"label":case"iframe":case"video":return!0}return/\bneedsclick\b/.test(t.className)},t.prototype.needsFocus=function(t){switch(t.nodeName.toLowerCase()){case"textarea":return!0;case"select":return!n;case"input":switch(t.type){case"button":case"checkbox":case"file":case"image":case"radio":case"submit":return!1}return!t.disabled&&!t.readOnly;default:return/\bneedsfocus\b/.test(t.className)}},t.prototype.sendClick=function(t,e){var n,o;document.activeElement&&document.activeElement!==t&&document.activeElement.blur(),o=e.changedTouches[0],n=document.createEvent("MouseEvents"),n.initMouseEvent(this.determineEventType(t),!0,!0,window,1,o.screenX,o.screenY,o.clientX,o.clientY,!1,!1,!1,!1,0,null),n.forwardedTouchEvent=!0,t.dispatchEvent(n)},t.prototype.determineEventType=function(t){return n&&"select"===t.tagName.toLowerCase()?"mousedown":"click"},t.prototype.focus=function(t){var e;o&&t.setSelectionRange&&0!==t.type.indexOf("date")&&"time"!==t.type&&"month"!==t.type?(e=t.value.length,t.setSelectionRange(e,e)):t.focus()},t.prototype.updateScrollParent=function(t){var e,n;if(e=t.fastClickScrollParent,!e||!e.contains(t)){n=t;do{if(n.scrollHeight>n.offsetHeight){e=n,t.fastClickScrollParent=n;break}n=n.parentElement}while(n)}e&&(e.fastClickLastScrollTop=e.scrollTop)},t.prototype.getTargetElementFromEventTarget=function(t){return t.nodeType===Node.TEXT_NODE?t.parentNode:t},t.prototype.onTouchStart=function(t){var e,n,r;if(t.targetTouches.length>1)return!0;if(e=this.getTargetElementFromEventTarget(t.target),n=t.targetTouches[0],o){if(r=window.getSelection(),r.rangeCount&&!r.isCollapsed)return!0;if(!i){if(n.identifier&&n.identifier===this.lastTouchIdentifier)return t.preventDefault(),!1;this.lastTouchIdentifier=n.identifier,this.updateScrollParent(e)}}return this.trackingClick=!0,this.trackingClickStart=t.timeStamp,this.targetElement=e,this.touchStartX=n.pageX,this.touchStartY=n.pageY,t.timeStamp-this.lastClickTime<this.tapDelay&&t.preventDefault(),!0},t.prototype.touchHasMoved=function(t){var e=t.changedTouches[0],n=this.touchBoundary;return Math.abs(e.pageX-this.touchStartX)>n||Math.abs(e.pageY-this.touchStartY)>n?!0:!1},t.prototype.onTouchMove=function(t){return this.trackingClick?((this.targetElement!==this.getTargetElementFromEventTarget(t.target)||this.touchHasMoved(t))&&(this.trackingClick=!1,this.targetElement=null),!0):!0},t.prototype.findControl=function(t){return void 0!==t.control?t.control:t.htmlFor?document.getElementById(t.htmlFor):t.querySelector("button, input:not([type=hidden]), keygen, meter, output, progress, select, textarea")},t.prototype.onTouchEnd=function(t){var e,s,a,c,l,u=this.targetElement;if(!this.trackingClick)return!0;if(t.timeStamp-this.lastClickTime<this.tapDelay)return this.cancelNextClick=!0,!0;if(t.timeStamp-this.trackingClickStart>this.tapTimeout)return!0;if(this.cancelNextClick=!1,this.lastClickTime=t.timeStamp,s=this.trackingClickStart,this.trackingClick=!1,this.trackingClickStart=0,r&&(l=t.changedTouches[0],u=document.elementFromPoint(l.pageX-window.pageXOffset,l.pageY-window.pageYOffset)||u,u.fastClickScrollParent=this.targetElement.fastClickScrollParent),a=u.tagName.toLowerCase(),"label"===a){if(e=this.findControl(u)){if(this.focus(u),n)return!1;u=e}}else if(this.needsFocus(u))return t.timeStamp-s>100||o&&window.top!==window&&"input"===a?(this.targetElement=null,!1):(this.focus(u),this.sendClick(u,t),o&&"select"===a||(this.targetElement=null,t.preventDefault()),!1);return o&&!i&&(c=u.fastClickScrollParent,c&&c.fastClickLastScrollTop!==c.scrollTop)?!0:(this.needsClick(u)||(t.preventDefault(),this.sendClick(u,t)),!1)},t.prototype.onTouchCancel=function(){this.trackingClick=!1,this.targetElement=null},t.prototype.onMouse=function(t){return this.targetElement?t.forwardedTouchEvent?!0:t.cancelable&&(!this.needsClick(this.targetElement)||this.cancelNextClick)?(t.stopImmediatePropagation?t.stopImmediatePropagation():t.propagationStopped=!0,t.stopPropagation(),t.preventDefault(),!1):!0:!0},t.prototype.onClick=function(t){var e;return this.trackingClick?(this.targetElement=null,this.trackingClick=!1,!0):"submit"===t.target.type&&0===t.detail?!0:(e=this.onMouse(t),e||(this.targetElement=null),e)},t.prototype.destroy=function(){var t=this.layer;n&&(t.removeEventListener("mouseover",this.onMouse,!0),t.removeEventListener("mousedown",this.onMouse,!0),t.removeEventListener("mouseup",this.onMouse,!0)),t.removeEventListener("click",this.onClick,!0),t.removeEventListener("touchstart",this.onTouchStart,!1),t.removeEventListener("touchmove",this.onTouchMove,!1),t.removeEventListener("touchend",this.onTouchEnd,!1),t.removeEventListener("touchcancel",this.onTouchCancel,!1)},t.notNeeded=function(t){var e,o,i,r;if("undefined"==typeof window.ontouchstart)return!0;if(o=+(/Chrome\/([0-9]+)/.exec(navigator.userAgent)||[,0])[1]){if(!n)return!0;if(e=document.querySelector("meta[name=viewport]")){if(-1!==e.content.indexOf("user-scalable=no"))return!0;if(o>31&&document.documentElement.scrollWidth<=window.outerWidth)return!0}}if(s&&(i=navigator.userAgent.match(/Version\/([0-9]*)\.([0-9]*)/),i[1]>=10&&i[2]>=3&&(e=document.querySelector("meta[name=viewport]")))){if(-1!==e.content.indexOf("user-scalable=no"))return!0;if(document.documentElement.scrollWidth<=window.outerWidth)return!0}return"none"===t.style.msTouchAction||"manipulation"===t.style.touchAction?!0:(r=+(/Firefox\/([0-9]+)/.exec(navigator.userAgent)||[,0])[1],r>=27&&(e=document.querySelector("meta[name=viewport]"),e&&(-1!==e.content.indexOf("user-scalable=no")||document.documentElement.scrollWidth<=window.outerWidth))?!0:"none"===t.style.touchAction||"manipulation"===t.style.touchAction?!0:!1)},t.attach=function(e,n){return new t(e,n)},"function"==typeof define&&"object"==typeof define.amd&&define.amd?define(function(){return t}):"undefined"!=typeof module&&module.exports?(module.exports=t.attach,module.exports.FastClick=t):window.FastClick=t}(),function(){var t=function(e){var n=new t.Index;return n.pipeline.add(t.trimmer,t.stopWordFilter,t.stemmer),e&&e.call(n,n),n};t.version="0.6.0",t.utils={},t.utils.warn=function(t){return function(e){t.console&&console.warn&&console.warn(e)}}(this),t.utils.asString=function(t){return void 0===t||null===t?"":t.toString()},t.EventEmitter=function(){this.events={}},t.EventEmitter.prototype.addListener=function(){var t=Array.prototype.slice.call(arguments),e=t.pop(),n=t;if("function"!=typeof e)throw new TypeError("last argument must be a function");n.forEach(function(t){this.hasHandler(t)||(this.events[t]=[]),this.events[t].push(e)},this)},t.EventEmitter.prototype.removeListener=function(t,e){if(this.hasHandler(t)){var n=this.events[t].indexOf(e);this.events[t].splice(n,1),this.events[t].length||delete this.events[t]}},t.EventEmitter.prototype.emit=function(t){if(this.hasHandler(t)){var e=Array.prototype.slice.call(arguments,1);this.events[t].forEach(function(t){t.apply(void 0,e)})}},t.EventEmitter.prototype.hasHandler=function(t){return t in this.events},t.tokenizer=function(e){return arguments.length&&null!=e&&void 0!=e?Array.isArray(e)?e.map(function(e){return t.utils.asString(e).toLowerCase()}):e.toString().trim().toLowerCase().split(t.tokenizer.seperator):[]},t.tokenizer.seperator=/[\s\-]+/,t.Pipeline=function(){this._stack=[]},t.Pipeline.registeredFunctions={},t.Pipeline.registerFunction=function(e,n){n in this.registeredFunctions&&t.utils.warn("Overwriting existing registered function: "+n),e.label=n,t.Pipeline.registeredFunctions[e.label]=e},t.Pipeline.warnIfFunctionNotRegistered=function(e){var n=e.label&&e.label in this.registeredFunctions;n||t.utils.warn("Function is not registered with pipeline. This may cause problems when serialising the index.\n",e)},t.Pipeline.load=function(e){var n=new t.Pipeline;return e.forEach(function(e){var o=t.Pipeline.registeredFunctions[e];if(!o)throw new Error("Cannot load un-registered function: "+e);n.add(o)}),n},t.Pipeline.prototype.add=function(){var e=Array.prototype.slice.call(arguments);e.forEach(function(e){t.Pipeline.warnIfFunctionNotRegistered(e),this._stack.push(e)},this)},t.Pipeline.prototype.after=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var o=this._stack.indexOf(e);if(-1==o)throw new Error("Cannot find existingFn");o+=1,this._stack.splice(o,0,n)},t.Pipeline.prototype.before=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var o=this._stack.indexOf(e);if(-1==o)throw new Error("Cannot find existingFn");this._stack.splice(o,0,n)},t.Pipeline.prototype.remove=function(t){var e=this._stack.indexOf(t);-1!=e&&this._stack.splice(e,1)},t.Pipeline.prototype.run=function(t){for(var e=[],n=t.length,o=this._stack.length,i=0;n>i;i++){for(var r=t[i],s=0;o>s&&(r=this._stack[s](r,i,t),void 0!==r&&""!==r);s++);void 0!==r&&""!==r&&e.push(r)}return e},t.Pipeline.prototype.reset=function(){this._stack=[]},t.Pipeline.prototype.toJSON=function(){return this._stack.map(function(e){return t.Pipeline.warnIfFunctionNotRegistered(e),e.label})},t.Vector=function(){this._magnitude=null,this.list=void 0,this.length=0},t.Vector.Node=function(t,e,n){this.idx=t,this.val=e,this.next=n},t.Vector.prototype.insert=function(e,n){this._magnitude=void 0;var o=this.list;if(!o)return this.list=new t.Vector.Node(e,n,o),this.length++;if(e<o.idx)return this.list=new t.Vector.Node(e,n,o),this.length++;for(var i=o,r=o.next;void 0!=r;){if(e<r.idx)return i.next=new t.Vector.Node(e,n,r),this.length++;i=r,r=r.next}return i.next=new t.Vector.Node(e,n,r),this.length++},t.Vector.prototype.magnitude=function(){if(this._magnitude)return this._magnitude;for(var t,e=this.list,n=0;e;)t=e.val,n+=t*t,e=e.next;return this._magnitude=Math.sqrt(n)},t.Vector.prototype.dot=function(t){for(var e=this.list,n=t.list,o=0;e&&n;)e.idx<n.idx?e=e.next:e.idx>n.idx?n=n.next:(o+=e.val*n.val,e=e.next,n=n.next);return o},t.Vector.prototype.similarity=function(t){return this.dot(t)/(this.magnitude()*t.magnitude())},t.SortedSet=function(){this.length=0,this.elements=[]},t.SortedSet.load=function(t){var e=new this;return e.elements=t,e.length=t.length,e},t.SortedSet.prototype.add=function(){var t,e;for(t=0;t<arguments.length;t++)e=arguments[t],~this.indexOf(e)||this.elements.splice(this.locationFor(e),0,e);this.length=this.elements.length},t.SortedSet.prototype.toArray=function(){return this.elements.slice()},t.SortedSet.prototype.map=function(t,e){return this.elements.map(t,e)},t.SortedSet.prototype.forEach=function(t,e){return this.elements.forEach(t,e)},t.SortedSet.prototype.indexOf=function(t){for(var e=0,n=this.elements.length,o=n-e,i=e+Math.floor(o/2),r=this.elements[i];o>1;){if(r===t)return i;t>r&&(e=i),r>t&&(n=i),o=n-e,i=e+Math.floor(o/2),r=this.elements[i]}return r===t?i:-1},t.SortedSet.prototype.locationFor=function(t){for(var e=0,n=this.elements.length,o=n-e,i=e+Math.floor(o/2),r=this.elements[i];o>1;)t>r&&(e=i),r>t&&(n=i),o=n-e,i=e+Math.floor(o/2),r=this.elements[i];return r>t?i:t>r?i+1:void 0},t.SortedSet.prototype.intersect=function(e){for(var n=new t.SortedSet,o=0,i=0,r=this.length,s=e.length,a=this.elements,c=e.elements;;){if(o>r-1||i>s-1)break;a[o]!==c[i]?a[o]<c[i]?o++:a[o]>c[i]&&i++:(n.add(a[o]),o++,i++)}return n},t.SortedSet.prototype.clone=function(){var e=new t.SortedSet;return e.elements=this.toArray(),e.length=e.elements.length,e},t.SortedSet.prototype.union=function(t){var e,n,o;return this.length>=t.length?(e=this,n=t):(e=t,n=this),o=e.clone(),o.add.apply(o,n.toArray()),o},t.SortedSet.prototype.toJSON=function(){return this.toArray()},t.Index=function(){this._fields=[],this._ref="id",this.pipeline=new t.Pipeline,this.documentStore=new t.Store,this.tokenStore=new t.TokenStore,this.corpusTokens=new t.SortedSet,this.eventEmitter=new t.EventEmitter,this._idfCache={},this.on("add","remove","update",function(){this._idfCache={}}.bind(this))},t.Index.prototype.on=function(){var t=Array.prototype.slice.call(arguments);return this.eventEmitter.addListener.apply(this.eventEmitter,t)},t.Index.prototype.off=function(t,e){return this.eventEmitter.removeListener(t,e)},t.Index.load=function(e){e.version!==t.version&&t.utils.warn("version mismatch: current "+t.version+" importing "+e.version);var n=new this;return n._fields=e.fields,n._ref=e.ref,n.documentStore=t.Store.load(e.documentStore),n.tokenStore=t.TokenStore.load(e.tokenStore),n.corpusTokens=t.SortedSet.load(e.corpusTokens),n.pipeline=t.Pipeline.load(e.pipeline),n},t.Index.prototype.field=function(t,e){var e=e||{},n={name:t,boost:e.boost||1};return this._fields.push(n),this},t.Index.prototype.ref=function(t){return this._ref=t,this},t.Index.prototype.add=function(e,n){var o={},i=new t.SortedSet,r=e[this._ref],n=void 0===n?!0:n;this._fields.forEach(function(n){var r=this.pipeline.run(t.tokenizer(e[n.name]));o[n.name]=r,t.SortedSet.prototype.add.apply(i,r)},this),this.documentStore.set(r,i),t.SortedSet.prototype.add.apply(this.corpusTokens,i.toArray());for(var s=0;s<i.length;s++){var a=i.elements[s],c=this._fields.reduce(function(t,e){var n=o[e.name].length;if(!n)return t;var i=o[e.name].filter(function(t){return t===a}).length;return t+i/n*e.boost},0);this.tokenStore.add(a,{ref:r,tf:c})}n&&this.eventEmitter.emit("add",e,this)},t.Index.prototype.remove=function(t,e){var n=t[this._ref],e=void 0===e?!0:e;if(this.documentStore.has(n)){var o=this.documentStore.get(n);this.documentStore.remove(n),o.forEach(function(t){this.tokenStore.remove(t,n)},this),e&&this.eventEmitter.emit("remove",t,this)}},t.Index.prototype.update=function(t,e){var e=void 0===e?!0:e;this.remove(t,!1),this.add(t,!1),e&&this.eventEmitter.emit("update",t,this)},t.Index.prototype.idf=function(t){var e="@"+t;if(Object.prototype.hasOwnProperty.call(this._idfCache,e))return this._idfCache[e];var n=this.tokenStore.count(t),o=1;return n>0&&(o=1+Math.log(this.documentStore.length/n)),this._idfCache[e]=o},t.Index.prototype.search=function(e){var n=this.pipeline.run(t.tokenizer(e)),o=new t.Vector,i=[],r=this._fields.reduce(function(t,e){return t+e.boost},0),s=n.some(function(t){return this.tokenStore.has(t)},this);if(!s)return[];n.forEach(function(e,n,s){var a=1/s.length*this._fields.length*r,c=this,l=this.tokenStore.expand(e).reduce(function(n,i){var r=c.corpusTokens.indexOf(i),s=c.idf(i),l=1,u=new t.SortedSet;if(i!==e){var d=Math.max(3,i.length-e.length);l=1/Math.log(d)}r>-1&&o.insert(r,a*s*l);for(var h=c.tokenStore.get(i),f=Object.keys(h),p=f.length,m=0;p>m;m++)u.add(h[f[m]].ref);return n.union(u)},new t.SortedSet);i.push(l)},this);var a=i.reduce(function(t,e){return t.intersect(e)});return a.map(function(t){return{ref:t,score:o.similarity(this.documentVector(t))}},this).sort(function(t,e){return e.score-t.score})},t.Index.prototype.documentVector=function(e){for(var n=this.documentStore.get(e),o=n.length,i=new t.Vector,r=0;o>r;r++){var s=n.elements[r],a=this.tokenStore.get(s)[e].tf,c=this.idf(s);i.insert(this.corpusTokens.indexOf(s),a*c)}return i},t.Index.prototype.toJSON=function(){return{version:t.version,fields:this._fields,ref:this._ref,documentStore:this.documentStore.toJSON(),tokenStore:this.tokenStore.toJSON(),corpusTokens:this.corpusTokens.toJSON(),pipeline:this.pipeline.toJSON()}},t.Index.prototype.use=function(t){var e=Array.prototype.slice.call(arguments,1);e.unshift(this),t.apply(this,e)},t.Store=function(){this.store={},this.length=0},t.Store.load=function(e){var n=new this;return n.length=e.length,n.store=Object.keys(e.store).reduce(function(n,o){return n[o]=t.SortedSet.load(e.store[o]),n},{}),n},t.Store.prototype.set=function(t,e){this.has(t)||this.length++,this.store[t]=e},t.Store.prototype.get=function(t){return this.store[t]},t.Store.prototype.has=function(t){return t in this.store},t.Store.prototype.remove=function(t){this.has(t)&&(delete this.store[t],this.length--)},t.Store.prototype.toJSON=function(){return{store:this.store,length:this.length}},t.stemmer=function(){var t={ational:"ate",tional:"tion",enci:"ence",anci:"ance",izer:"ize",bli:"ble",alli:"al",entli:"ent",eli:"e",ousli:"ous",ization:"ize",ation:"ate",ator:"ate",alism:"al",iveness:"ive",fulness:"ful",ousness:"ous",aliti:"al",iviti:"ive",biliti:"ble",logi:"log"},e={icate:"ic",ative:"",alize:"al",iciti:"ic",ical:"ic",ful:"",ness:""},n="[^aeiou]",o="[aeiouy]",i=n+"[^aeiouy]*",r=o+"[aeiou]*",s="^("+i+")?"+r+i,a="^("+i+")?"+r+i+"("+r+")?$",c="^("+i+")?"+r+i+r+i,l="^("+i+")?"+o,u=new RegExp(s),d=new RegExp(c),h=new RegExp(a),f=new RegExp(l),p=/^(.+?)(ss|i)es$/,m=/^(.+?)([^s])s$/,v=/^(.+?)eed$/,g=/^(.+?)(ed|ing)$/,y=/.$/,w=/(at|bl|iz)$/,S=new RegExp("([^aeiouylsz])\\1$"),k=new RegExp("^"+i+o+"[^aeiouwxy]$"),E=/^(.+?[^aeiou])y$/,x=/^(.+?)(ational|tional|enci|anci|izer|bli|alli|entli|eli|ousli|ization|ation|ator|alism|iveness|fulness|ousness|aliti|iviti|biliti|logi)$/,b=/^(.+?)(icate|ative|alize|iciti|ical|ful|ness)$/,T=/^(.+?)(al|ance|ence|er|ic|able|ible|ant|ement|ment|ent|ou|ism|ate|iti|ous|ive|ize)$/,C=/^(.+?)(s|t)(ion)$/,L=/^(.+?)e$/,_=/ll$/,A=new RegExp("^"+i+o+"[^aeiouwxy]$"),O=function(n){var o,i,r,s,a,c,l;if(n.length<3)return n;if(r=n.substr(0,1),"y"==r&&(n=r.toUpperCase()+n.substr(1)),s=p,a=m,s.test(n)?n=n.replace(s,"$1$2"):a.test(n)&&(n=n.replace(a,"$1$2")),s=v,a=g,s.test(n)){var O=s.exec(n);s=u,s.test(O[1])&&(s=y,n=n.replace(s,""))}else if(a.test(n)){var O=a.exec(n);o=O[1],a=f,a.test(o)&&(n=o,a=w,c=S,l=k,a.test(n)?n+="e":c.test(n)?(s=y,n=n.replace(s,"")):l.test(n)&&(n+="e"))}if(s=E,s.test(n)){var O=s.exec(n);o=O[1],n=o+"i"}if(s=x,s.test(n)){var O=s.exec(n);o=O[1],i=O[2],s=u,s.test(o)&&(n=o+t[i])}if(s=b,s.test(n)){var O=s.exec(n);o=O[1],i=O[2],s=u,s.test(o)&&(n=o+e[i])}if(s=T,a=C,s.test(n)){var O=s.exec(n);o=O[1],s=d,s.test(o)&&(n=o)}else if(a.test(n)){var O=a.exec(n);o=O[1]+O[2],a=d,a.test(o)&&(n=o)}if(s=L,s.test(n)){var O=s.exec(n);o=O[1],s=d,a=h,c=A,(s.test(o)||a.test(o)&&!c.test(o))&&(n=o)}return s=_,a=d,s.test(n)&&a.test(n)&&(s=y,n=n.replace(s,"")),"y"==r&&(n=r.toLowerCase()+n.substr(1)),n};return O}(),t.Pipeline.registerFunction(t.stemmer,"stemmer"),t.generateStopWordFilter=function(t){var e=t.reduce(function(t,e){return t[e]=e,t},{});return function(t){return t&&e[t]!==t?t:void 0}},t.stopWordFilter=t.generateStopWordFilter(["a","able","about","across","after","all","almost","also","am","among","an","and","any","are","as","at","be","because","been","but","by","can","cannot","could","dear","did","do","does","either","else","ever","every","for","from","get","got","had","has","have","he","her","hers","him","his","how","however","i","if","in","into","is","it","its","just","least","let","like","likely","may","me","might","most","must","my","neither","no","nor","not","of","off","often","on","only","or","other","our","own","rather","said","say","says","she","should","since","so","some","than","that","the","their","them","then","there","these","they","this","tis","to","too","twas","us","wants","was","we","were","what","when","where","which","while","who","whom","why","will","with","would","yet","you","your"]),t.Pipeline.registerFunction(t.stopWordFilter,"stopWordFilter"),t.trimmer=function(t){return t.replace(/^\W+/,"").replace(/\W+$/,"")},t.Pipeline.registerFunction(t.trimmer,"trimmer"),t.TokenStore=function(){this.root={docs:{}},this.length=0},t.TokenStore.load=function(t){var e=new this;return e.root=t.root,e.length=t.length,e},t.TokenStore.prototype.add=function(t,e,n){var n=n||this.root,o=t.charAt(0),i=t.slice(1);return o in n||(n[o]={docs:{}}),0===i.length?(n[o].docs[e.ref]=e,void(this.length+=1)):this.add(i,e,n[o])},t.TokenStore.prototype.has=function(t){if(!t)return!1;for(var e=this.root,n=0;n<t.length;n++){if(!e[t.charAt(n)])return!1;e=e[t.charAt(n)]}return!0},t.TokenStore.prototype.getNode=function(t){if(!t)return{};for(var e=this.root,n=0;n<t.length;n++){if(!e[t.charAt(n)])return{};e=e[t.charAt(n)]}return e},t.TokenStore.prototype.get=function(t,e){return this.getNode(t,e).docs||{}},t.TokenStore.prototype.count=function(t,e){return Object.keys(this.get(t,e)).length},t.TokenStore.prototype.remove=function(t,e){if(t){for(var n=this.root,o=0;o<t.length;o++){if(!(t.charAt(o)in n))return;n=n[t.charAt(o)]}delete n.docs[e]}},t.TokenStore.prototype.expand=function(t,e){var n=this.getNode(t),o=n.docs||{},e=e||[];return Object.keys(o).length&&e.push(t),Object.keys(n).forEach(function(n){"docs"!==n&&e.concat(this.expand(t+n,e))},this),e},t.TokenStore.prototype.toJSON=function(){return{root:this.root,length:this.length}},function(t,e){"function"==typeof define&&define.amd?define(e):"object"==typeof exports?module.exports=e():t.lunr=e()}(this,function(){return t})}(),String.prototype.truncate=function(t){if(this.length>t){for(;" "!=this[t]&&--t>0;);return this.substring(0,t)+"&hellip;"}return this},HTMLElement.prototype.wrap=function(t){t.length||(t=[t]);for(var e=t.length-1;e>=0;e--){var n=e>0?this.cloneNode(!0):this,o=t[e],i=o.parentNode,r=o.nextSibling;n.appendChild(o),r?i.insertBefore(n,r):i.appendChild(n)}},document.addEventListener("DOMContentLoaded",function(){"use strict";Modernizr.addTest("ios",function(){return!!navigator.userAgent.match(/(iPad|iPhone|iPod)/g)}),Modernizr.addTest("standalone",function(){return!!navigator.standalone}),FastClick.attach(document.body);var t=document.getElementById("toggle-search"),e=(document.getElementById("reset-search"),document.querySelector(".drawer")),n=document.querySelectorAll(".anchor"),o=document.querySelector(".search .field"),i=document.querySelector(".query"),r=document.querySelector(".results .meta");Array.prototype.forEach.call(n,function(t){t.querySelector("a").addEventListener("click",function(){document.getElementById("toggle-drawer").checked=!1,document.body.classList.remove("toggle-drawer")})});var s=window.pageYOffset,a=function(){var t=window.pageYOffset+window.innerHeight,n=Math.max(0,window.innerHeight-e.offsetHeight);t>document.body.clientHeight-(96-n)?"absolute"!=e.style.position&&(e.style.position="absolute",e.style.top=null,e.style.bottom=0):e.offsetHeight<window.innerHeight?"fixed"!=e.style.position&&(e.style.position="fixed",e.style.top=0,e.style.bottom=null):"fixed"!=e.style.position?t>e.offsetTop+e.offsetHeight?(e.style.position="fixed",e.style.top=null,e.style.bottom="-96px"):window.pageYOffset<e.offsetTop&&(e.style.position="fixed",e.style.top=0,e.style.bottom=null):window.pageYOffset>s?e.style.top&&(e.style.position="absolute",e.style.top=Math.max(0,s)+"px",e.style.bottom=null):e.style.bottom&&(e.style.position="absolute",e.style.top=t-e.offsetHeight+"px",e.style.bottom=null),s=Math.max(0,window.pageYOffset)},c=function(){var t=document.querySelector(".main");window.removeEventListener("scroll",a),matchMedia("only screen and (max-width: 959px)").matches?(e.style.position=null,e.style.top=null,e.style.bottom=null):e.offsetHeight+96<t.offsetHeight&&(window.addEventListener("scroll",a),a())};Modernizr.ios||(window.addEventListener("resize",c),c());var l=function(){pegasus(base_url+"/mkdocs/search_index.json").then(function(e,n){var o=lunr(function(){this.field("title",{boost:10}),this.field("text"),this.ref("location")}),s={};e.docs.map(function(t){t.location=base_url+t.location,s[t.location]=t,o.add(t)}),i.addEventListener("keyup",function(){for(var e=document.querySelector(".results .list");e.firstChild;)e.removeChild(e.firstChild);var n=document.querySelector(".bar.search");if(!i.value.length){for(;r.firstChild;)r.removeChild(r.firstChild);return void n.classList.remove("non-empty")}n.classList.add("non-empty");var a=o.search(i.value);a.map(function(n){var o=s[n.ref],i=document.createElement("article");i.classList.add("result");var r=document.createElement("h1");r.innerHTML=o.title,i.appendChild(r);var a=document.createElement("a");a.href=o.location,a.appendChild(i);var c=document.createElement("span");c.innerHTML=a.href.split("#")[0],i.appendChild(c);var l=a.href.split("#");l[0]==document.location.href.split("#")[0]&&a.addEventListener("click",function(e){if(document.body.classList.remove("toggle-search"),document.body.classList.remove("locked"),t.checked=!1,!matchMedia("only screen and (min-width: 960px)").matches&&(e.preventDefault(),e.stopPropagation(),1!=l.length)){var n=document.getElementById(l[1]);n&&setTimeout(function(){n.scrollIntoView&&n.scrollIntoView()||window.scrollTo(0,n.offsetTop)},100)}}),e.appendChild(a)});var c=document.createElement("strong");for(c.innerHTML=a.length+" search result"+(1!=a.length?"s":"");r.firstChild;)r.removeChild(r.firstChild);r.appendChild(c)})},function(t,e){console.error(t,e.status)}),t.removeEventListener("click",l)};t.addEventListener("click",l);var u=0;t.addEventListener("click",function(t){var e=document.body.classList,n=!matchMedia("only screen and (min-width: 960px)").matches;e.contains("locked")?(e.remove("locked"),n&&setTimeout(function(){window.scrollTo(0,u)},100)):(u=window.scrollY,n&&setTimeout(function(){window.scrollTo(0,0)},400),setTimeout(function(){this.checked&&(n&&e.add("locked"),setTimeout(function(){i.focus()},200))}.bind(this),450))}),o.addEventListener("touchstart",function(){i.focus()}),window.addEventListener("keyup",function(e){var n=e.keyCode||e.which;27==n&&(i.blur(),document.body.classList.remove("toggle-search"),document.body.classList.remove("locked"),t.checked=!1)});var d=document.getElementById("reset-search");d.addEventListener("click",function(){for(var t=document.querySelector(".results .list");t.firstChild;)t.removeChild(t.firstChild);var e=document.querySelector(".bar.search");e.classList.remove("non-empty"),r.innerHTML="",i.value="",i.focus()});var h=document.querySelectorAll("h2");h=Array.prototype.map.call(h,function(t){return t.offsetTop});var f=null;document.addEventListener("scroll",function(){for(var t=window.scrollY+window.innerHeight/3,e=h.length-1,o=0;e>o;o++)t<h[o+1]&&(e=o);e!=f&&(f=e,Array.prototype.forEach.call(n,function(t,e){var n=t.querySelector("a");(e!=f||n.classList.add("current"))&&n.classList.remove("current")}))});var p=document.querySelectorAll(".n + .p");Array.prototype.forEach.call(p,function(t){var e=t.innerText||t.textContent;e&&"("==e[0]&&t.previousSibling.classList.add("f")});var m=document.querySelectorAll("table");if(Array.prototype.forEach.call(m,function(t){var e=document.createElement("div");e.classList.add("data"),e.wrap(t)}),Modernizr.ios){var v=document.querySelectorAll(".scrollable, .standalone .article");Array.prototype.forEach.call(v,function(t){t.addEventListener("touchstart",function(){var t=this.scrollTop;0==t?this.scrollTop=1:t+this.offsetHeight==this.scrollHeight&&(this.scrollTop=t-1)})})}var g=document.querySelectorAll(".project, .overlay, .header");Array.prototype.forEach.call(g,function(t){t.addEventListener("touchmove",function(t){t.preventDefault()})});var y=document.querySelectorAll(".toggle");Array.prototype.forEach.call(y,function(t){t.addEventListener("click",function(){document.body.classList.toggle(this.id)})}),repo_id&&pegasus("https://api.github.com/repos/"+repo_id).then(function(t,e){var n=t.stargazers_count;n>1e4?n=(n/1e3).toFixed(0)+"k":n>1e3&&(n=(n/1e3).toFixed(1)+"k");var o=document.querySelector(".repo-stars .count");o.innerHTML=n},function(t,e){console.error(t,e.status)})}),"standalone"in window.navigator&&window.navigator.standalone){var node,remotes=!1;document.addEventListener("click",function(t){for(node=t.target;"A"!==node.nodeName&&"HTML"!==node.nodeName;)node=node.parentNode;"href"in node&&-1!==node.href.indexOf("http")&&(-1!==node.href.indexOf(document.location.host)||remotes)&&(t.preventDefault(),document.location.href=node.href)},!1)}
\ No newline at end of file
diff --git a/it4i_theme/assets/javascripts/modernizr.js b/it4i_theme/assets/javascripts/modernizr.js
deleted file mode 100644
index e82c90988..000000000
--- a/it4i_theme/assets/javascripts/modernizr.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(e,t,n){function r(e,t){return typeof e===t}function i(){var e,t,n,i,o,a,s;for(var l in x)if(x.hasOwnProperty(l)){if(e=[],t=x[l],t.name&&(e.push(t.name.toLowerCase()),t.options&&t.options.aliases&&t.options.aliases.length))for(n=0;n<t.options.aliases.length;n++)e.push(t.options.aliases[n].toLowerCase());for(i=r(t.fn,"function")?t.fn():t.fn,o=0;o<e.length;o++)a=e[o],s=a.split("."),1===s.length?S[s[0]]=i:(!S[s[0]]||S[s[0]]instanceof Boolean||(S[s[0]]=new Boolean(S[s[0]])),S[s[0]][s[1]]=i),w.push((i?"":"no-")+s.join("-"))}}function o(e){var t=C.className,n=S._config.classPrefix||"";if(T&&(t=t.baseVal),S._config.enableJSClass){var r=new RegExp("(^|\\s)"+n+"no-js(\\s|$)");t=t.replace(r,"$1"+n+"js$2")}S._config.enableClasses&&(t+=" "+n+e.join(" "+n),T?C.className.baseVal=t:C.className=t)}function a(e,t){if("object"==typeof e)for(var n in e)b(e,n)&&a(n,e[n]);else{e=e.toLowerCase();var r=e.split("."),i=S[r[0]];if(2==r.length&&(i=i[r[1]]),"undefined"!=typeof i)return S;t="function"==typeof t?t():t,1==r.length?S[r[0]]=t:(!S[r[0]]||S[r[0]]instanceof Boolean||(S[r[0]]=new Boolean(S[r[0]])),S[r[0]][r[1]]=t),o([(t&&0!=t?"":"no-")+r.join("-")]),S._trigger(e,t)}return S}function s(e,t){return function(){return e.apply(t,arguments)}}function l(e,t){return!!~(""+e).indexOf(t)}function u(){return"function"!=typeof t.createElement?t.createElement(arguments[0]):T?t.createElementNS.call(t,"http://www.w3.org/2000/svg",arguments[0]):t.createElement.apply(t,arguments)}function c(){var e=t.body;return e||(e=u(T?"svg":"body"),e.fake=!0),e}function f(e,n,r,i){var o,a,s,l,f="modernizr",d=u("div"),p=c();if(parseInt(r,10))for(;r--;)s=u("div"),s.id=i?i[r]:f+(r+1),d.appendChild(s);return o=u("style"),o.type="text/css",o.id="s"+f,(p.fake?p:d).appendChild(o),p.appendChild(d),o.styleSheet?o.styleSheet.cssText=e:o.appendChild(t.createTextNode(e)),d.id=f,p.fake&&(p.style.background="",p.style.overflow="hidden",l=C.style.overflow,C.style.overflow="hidden",C.appendChild(p)),a=n(d,e),p.fake?(p.parentNode.removeChild(p),C.style.overflow=l,C.offsetHeight):d.parentNode.removeChild(d),!!a}function d(e){return e.replace(/([A-Z])/g,function(e,t){return"-"+t.toLowerCase()}).replace(/^ms-/,"-ms-")}function p(t,r){var i=t.length;if("CSS"in e&&"supports"in e.CSS){for(;i--;)if(e.CSS.supports(d(t[i]),r))return!0;return!1}if("CSSSupportsRule"in e){for(var o=[];i--;)o.push("("+d(t[i])+":"+r+")");return o=o.join(" or "),f("@supports ("+o+") { #modernizr { position: absolute; } }",function(e){return"absolute"==getComputedStyle(e,null).position})}return n}function m(e){return e.replace(/([a-z])-([a-z])/g,function(e,t,n){return t+n.toUpperCase()}).replace(/^-/,"")}function h(e,t,i,o){function a(){c&&(delete _.style,delete _.modElem)}if(o=r(o,"undefined")?!1:o,!r(i,"undefined")){var s=p(e,i);if(!r(s,"undefined"))return s}for(var c,f,d,h,g,v=["modernizr","tspan"];!_.style;)c=!0,_.modElem=u(v.shift()),_.style=_.modElem.style;for(d=e.length,f=0;d>f;f++)if(h=e[f],g=_.style[h],l(h,"-")&&(h=m(h)),_.style[h]!==n){if(o||r(i,"undefined"))return a(),"pfx"==t?h:!0;try{_.style[h]=i}catch(y){}if(_.style[h]!=g)return a(),"pfx"==t?h:!0}return a(),!1}function g(e,t,n){var i;for(var o in e)if(e[o]in t)return n===!1?e[o]:(i=t[e[o]],r(i,"function")?s(i,n||t):i);return!1}function v(e,t,n,i,o){var a=e.charAt(0).toUpperCase()+e.slice(1),s=(e+" "+P.join(a+" ")+a).split(" ");return r(t,"string")||r(t,"undefined")?h(s,t,i,o):(s=(e+" "+A.join(a+" ")+a).split(" "),g(s,t,n))}function y(e,t,r){return v(e,n,n,t,r)}var x=[],E={_version:"3.3.1",_config:{classPrefix:"",enableClasses:!0,enableJSClass:!0,usePrefixes:!0},_q:[],on:function(e,t){var n=this;setTimeout(function(){t(n[e])},0)},addTest:function(e,t,n){x.push({name:e,fn:t,options:n})},addAsyncTest:function(e){x.push({name:null,fn:e})}},S=function(){};S.prototype=E,S=new S;var b,w=[],C=t.documentElement,T="svg"===C.nodeName.toLowerCase();!function(){var e={}.hasOwnProperty;b=r(e,"undefined")||r(e.call,"undefined")?function(e,t){return t in e&&r(e.constructor.prototype[t],"undefined")}:function(t,n){return e.call(t,n)}}(),E._l={},E.on=function(e,t){this._l[e]||(this._l[e]=[]),this._l[e].push(t),S.hasOwnProperty(e)&&setTimeout(function(){S._trigger(e,S[e])},0)},E._trigger=function(e,t){if(this._l[e]){var n=this._l[e];setTimeout(function(){var e,r;for(e=0;e<n.length;e++)(r=n[e])(t)},0),delete this._l[e]}},S._q.push(function(){E.addTest=a});T||!function(e,t){function n(e,t){var n=e.createElement("p"),r=e.getElementsByTagName("head")[0]||e.documentElement;return n.innerHTML="x<style>"+t+"</style>",r.insertBefore(n.lastChild,r.firstChild)}function r(){var e=C.elements;return"string"==typeof e?e.split(" "):e}function i(e,t){var n=C.elements;"string"!=typeof n&&(n=n.join(" ")),"string"!=typeof e&&(e=e.join(" ")),C.elements=n+" "+e,u(t)}function o(e){var t=w[e[S]];return t||(t={},b++,e[S]=b,w[b]=t),t}function a(e,n,r){if(n||(n=t),g)return n.createElement(e);r||(r=o(n));var i;return i=r.cache[e]?r.cache[e].cloneNode():E.test(e)?(r.cache[e]=r.createElem(e)).cloneNode():r.createElem(e),!i.canHaveChildren||x.test(e)||i.tagUrn?i:r.frag.appendChild(i)}function s(e,n){if(e||(e=t),g)return e.createDocumentFragment();n=n||o(e);for(var i=n.frag.cloneNode(),a=0,s=r(),l=s.length;l>a;a++)i.createElement(s[a]);return i}function l(e,t){t.cache||(t.cache={},t.createElem=e.createElement,t.createFrag=e.createDocumentFragment,t.frag=t.createFrag()),e.createElement=function(n){return C.shivMethods?a(n,e,t):t.createElem(n)},e.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+r().join().replace(/[\w\-:]+/g,function(e){return t.createElem(e),t.frag.createElement(e),'c("'+e+'")'})+");return n}")(C,t.frag)}function u(e){e||(e=t);var r=o(e);return!C.shivCSS||h||r.hasCSS||(r.hasCSS=!!n(e,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}")),g||l(e,r),e}function c(e){for(var t,n=e.getElementsByTagName("*"),i=n.length,o=RegExp("^(?:"+r().join("|")+")$","i"),a=[];i--;)t=n[i],o.test(t.nodeName)&&a.push(t.applyElement(f(t)));return a}function f(e){for(var t,n=e.attributes,r=n.length,i=e.ownerDocument.createElement(N+":"+e.nodeName);r--;)t=n[r],t.specified&&i.setAttribute(t.nodeName,t.nodeValue);return i.style.cssText=e.style.cssText,i}function d(e){for(var t,n=e.split("{"),i=n.length,o=RegExp("(^|[\\s,>+~])("+r().join("|")+")(?=[[\\s,>+~#.:]|$)","gi"),a="$1"+N+"\\:$2";i--;)t=n[i]=n[i].split("}"),t[t.length-1]=t[t.length-1].replace(o,a),n[i]=t.join("}");return n.join("{")}function p(e){for(var t=e.length;t--;)e[t].removeNode()}function m(e){function t(){clearTimeout(a._removeSheetTimer),r&&r.removeNode(!0),r=null}var r,i,a=o(e),s=e.namespaces,l=e.parentWindow;return!_||e.printShived?e:("undefined"==typeof s[N]&&s.add(N),l.attachEvent("onbeforeprint",function(){t();for(var o,a,s,l=e.styleSheets,u=[],f=l.length,p=Array(f);f--;)p[f]=l[f];for(;s=p.pop();)if(!s.disabled&&T.test(s.media)){try{o=s.imports,a=o.length}catch(m){a=0}for(f=0;a>f;f++)p.push(o[f]);try{u.push(s.cssText)}catch(m){}}u=d(u.reverse().join("")),i=c(e),r=n(e,u)}),l.attachEvent("onafterprint",function(){p(i),clearTimeout(a._removeSheetTimer),a._removeSheetTimer=setTimeout(t,500)}),e.printShived=!0,e)}var h,g,v="3.7.3",y=e.html5||{},x=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,E=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,S="_html5shiv",b=0,w={};!function(){try{var e=t.createElement("a");e.innerHTML="<xyz></xyz>",h="hidden"in e,g=1==e.childNodes.length||function(){t.createElement("a");var e=t.createDocumentFragment();return"undefined"==typeof e.cloneNode||"undefined"==typeof e.createDocumentFragment||"undefined"==typeof e.createElement}()}catch(n){h=!0,g=!0}}();var C={elements:y.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output picture progress section summary template time video",version:v,shivCSS:y.shivCSS!==!1,supportsUnknownElements:g,shivMethods:y.shivMethods!==!1,type:"default",shivDocument:u,createElement:a,createDocumentFragment:s,addElements:i};e.html5=C,u(t);var T=/^$|\b(?:all|print)\b/,N="html5shiv",_=!g&&function(){var n=t.documentElement;return!("undefined"==typeof t.namespaces||"undefined"==typeof t.parentWindow||"undefined"==typeof n.applyElement||"undefined"==typeof n.removeNode||"undefined"==typeof e.attachEvent)}();C.type+=" print",C.shivPrint=m,m(t),"object"==typeof module&&module.exports&&(module.exports=C)}("undefined"!=typeof e?e:this,t);var N={elem:u("modernizr")};S._q.push(function(){delete N.elem});var _={style:N.elem.style};S._q.unshift(function(){delete _.style});var z=(E.testProp=function(e,t,r){return h([e],n,t,r)},function(){function e(e,t){var i;return e?(t&&"string"!=typeof t||(t=u(t||"div")),e="on"+e,i=e in t,!i&&r&&(t.setAttribute||(t=u("div")),t.setAttribute(e,""),i="function"==typeof t[e],t[e]!==n&&(t[e]=n),t.removeAttribute(e)),i):!1}var r=!("onblur"in t.documentElement);return e}());E.hasEvent=z,S.addTest("inputsearchevent",z("search"));var k=E.testStyles=f,$=function(){var e=navigator.userAgent,t=e.match(/applewebkit\/([0-9]+)/gi)&&parseFloat(RegExp.$1),n=e.match(/w(eb)?osbrowser/gi),r=e.match(/windows phone/gi)&&e.match(/iemobile\/([0-9])+/gi)&&parseFloat(RegExp.$1)>=9,i=533>t&&e.match(/android/gi);return n||i||r}();$?S.addTest("fontface",!1):k('@font-face {font-family:"font";src:url("https://")}',function(e,n){var r=t.getElementById("smodernizr"),i=r.sheet||r.styleSheet,o=i?i.cssRules&&i.cssRules[0]?i.cssRules[0].cssText:i.cssText||"":"",a=/src/i.test(o)&&0===o.indexOf(n.split(" ")[0]);S.addTest("fontface",a)});var j="Moz O ms Webkit",P=E._config.usePrefixes?j.split(" "):[];E._cssomPrefixes=P;var A=E._config.usePrefixes?j.toLowerCase().split(" "):[];E._domPrefixes=A,E.testAllProps=v,E.testAllProps=y;var R="CSS"in e&&"supports"in e.CSS,F="supportsCSS"in e;S.addTest("supports",R||F),S.addTest("csstransforms3d",function(){var e=!!y("perspective","1px",!0),t=S._config.usePrefixes;if(e&&(!t||"webkitPerspective"in C.style)){var n,r="#modernizr{width:0;height:0}";S.supports?n="@supports (perspective: 1px)":(n="@media (transform-3d)",t&&(n+=",(-webkit-transform-3d)")),n+="{#modernizr{width:7px;height:18px;margin:0;padding:0;border:0}}",k(r+n,function(t){e=7===t.offsetWidth&&18===t.offsetHeight})}return e}),S.addTest("json","JSON"in e&&"parse"in JSON&&"stringify"in JSON),S.addTest("checked",function(){return k("#modernizr {position:absolute} #modernizr input {margin-left:10px} #modernizr :checked {margin-left:20px;display:block}",function(e){var t=u("input");return t.setAttribute("type","checkbox"),t.setAttribute("checked","checked"),e.appendChild(t),20===t.offsetLeft})}),S.addTest("target",function(){var t=e.document;if(!("querySelectorAll"in t))return!1;try{return t.querySelectorAll(":target"),!0}catch(n){return!1}}),S.addTest("contains",r(String.prototype.contains,"function")),i(),o(w),delete E.addTest,delete E.addAsyncTest;for(var M=0;M<S._q.length;M++)S._q[M]();e.Modernizr=S}(window,document),function(e){"use strict";e.matchMedia=e.matchMedia||function(e,t){var n,r=e.documentElement,i=r.firstElementChild||r.firstChild,o=e.createElement("body"),a=e.createElement("div");return a.id="mq-test-1",a.style.cssText="position:absolute;top:-100em",o.style.background="none",o.appendChild(a),function(e){return a.innerHTML='&shy;<style media="'+e+'"> #mq-test-1 { width: 42px; }</style>',r.insertBefore(o,i),n=42===a.offsetWidth,r.removeChild(o),{matches:n,media:e}}}(e.document)}(this),function(e){"use strict";function t(){E(!0)}var n={};e.respond=n,n.update=function(){};var r=[],i=function(){var t=!1;try{t=new e.XMLHttpRequest}catch(n){t=new e.ActiveXObject("Microsoft.XMLHTTP")}return function(){return t}}(),o=function(e,t){var n=i();n&&(n.open("GET",e,!0),n.onreadystatechange=function(){4!==n.readyState||200!==n.status&&304!==n.status||t(n.responseText)},4!==n.readyState&&n.send(null))};if(n.ajax=o,n.queue=r,n.regex={media:/@media[^\{]+\{([^\{\}]*\{[^\}\{]*\})+/gi,keyframes:/@(?:\-(?:o|moz|webkit)\-)?keyframes[^\{]+\{(?:[^\{\}]*\{[^\}\{]*\})+[^\}]*\}/gi,urls:/(url\()['"]?([^\/\)'"][^:\)'"]+)['"]?(\))/g,findStyles:/@media *([^\{]+)\{([\S\s]+?)$/,only:/(only\s+)?([a-zA-Z]+)\s?/,minw:/\([\s]*min\-width\s*:[\s]*([\s]*[0-9\.]+)(px|em)[\s]*\)/,maxw:/\([\s]*max\-width\s*:[\s]*([\s]*[0-9\.]+)(px|em)[\s]*\)/},n.mediaQueriesSupported=e.matchMedia&&null!==e.matchMedia("only all")&&e.matchMedia("only all").matches,!n.mediaQueriesSupported){var a,s,l,u=e.document,c=u.documentElement,f=[],d=[],p=[],m={},h=30,g=u.getElementsByTagName("head")[0]||c,v=u.getElementsByTagName("base")[0],y=g.getElementsByTagName("link"),x=function(){var e,t=u.createElement("div"),n=u.body,r=c.style.fontSize,i=n&&n.style.fontSize,o=!1;return t.style.cssText="position:absolute;font-size:1em;width:1em",n||(n=o=u.createElement("body"),n.style.background="none"),c.style.fontSize="100%",n.style.fontSize="100%",n.appendChild(t),o&&c.insertBefore(n,c.firstChild),e=t.offsetWidth,o?c.removeChild(n):n.removeChild(t),c.style.fontSize=r,i&&(n.style.fontSize=i),e=l=parseFloat(e)},E=function(t){var n="clientWidth",r=c[n],i="CSS1Compat"===u.compatMode&&r||u.body[n]||r,o={},m=y[y.length-1],v=(new Date).getTime();if(t&&a&&h>v-a)return e.clearTimeout(s),void(s=e.setTimeout(E,h));a=v;for(var S in f)if(f.hasOwnProperty(S)){var b=f[S],w=b.minw,C=b.maxw,T=null===w,N=null===C,_="em";w&&(w=parseFloat(w)*(w.indexOf(_)>-1?l||x():1)),C&&(C=parseFloat(C)*(C.indexOf(_)>-1?l||x():1)),b.hasquery&&(T&&N||!(T||i>=w)||!(N||C>=i))||(o[b.media]||(o[b.media]=[]),o[b.media].push(d[b.rules]))}for(var z in p)p.hasOwnProperty(z)&&p[z]&&p[z].parentNode===g&&g.removeChild(p[z]);p.length=0;for(var k in o)if(o.hasOwnProperty(k)){var $=u.createElement("style"),j=o[k].join("\n");$.type="text/css",$.media=k,g.insertBefore($,m.nextSibling),$.styleSheet?$.styleSheet.cssText=j:$.appendChild(u.createTextNode(j)),p.push($)}},S=function(e,t,r){var i=e.replace(n.regex.keyframes,"").match(n.regex.media),o=i&&i.length||0;t=t.substring(0,t.lastIndexOf("/"));var a=function(e){return e.replace(n.regex.urls,"$1"+t+"$2$3")},s=!o&&r;t.length&&(t+="/"),s&&(o=1);for(var l=0;o>l;l++){var u,c,p,m;s?(u=r,d.push(a(e))):(u=i[l].match(n.regex.findStyles)&&RegExp.$1,d.push(RegExp.$2&&a(RegExp.$2))),p=u.split(","),m=p.length;for(var h=0;m>h;h++)c=p[h],f.push({media:c.split("(")[0].match(n.regex.only)&&RegExp.$2||"all",rules:d.length-1,hasquery:c.indexOf("(")>-1,minw:c.match(n.regex.minw)&&parseFloat(RegExp.$1)+(RegExp.$2||""),maxw:c.match(n.regex.maxw)&&parseFloat(RegExp.$1)+(RegExp.$2||"")})}E()},b=function(){if(r.length){var t=r.shift();o(t.href,function(n){S(n,t.href,t.media),m[t.href]=!0,e.setTimeout(function(){b()},0)})}},w=function(){for(var t=0;t<y.length;t++){var n=y[t],i=n.href,o=n.media,a=n.rel&&"stylesheet"===n.rel.toLowerCase();i&&a&&!m[i]&&(n.styleSheet&&n.styleSheet.rawCssText?(S(n.styleSheet.rawCssText,i,o),m[i]=!0):(!/^([a-zA-Z:]*\/\/)/.test(i)&&!v||i.replace(RegExp.$1,"").split("/")[0]===e.location.host)&&("//"===i.substring(0,2)&&(i=e.location.protocol+i),r.push({href:i,media:o})))}b()};w(),n.update=w,n.getEmValue=x,e.addEventListener?e.addEventListener("resize",t,!1):e.attachEvent&&e.attachEvent("onresize",t)}}(this);
\ No newline at end of file
diff --git a/it4i_theme/assets/stylesheets/application.css b/it4i_theme/assets/stylesheets/application.css
deleted file mode 100644
index fb68140f5..000000000
--- a/it4i_theme/assets/stylesheets/application.css
+++ /dev/null
@@ -1,1255 +0,0 @@
-html {
-    box-sizing: border-box;
-    -moz-box-sizing: border-box;
-    -webkit-box-sizing: border-box;
-}
-*, :after, :before {
-    box-sizing: inherit;
-    -moz-box-sizing: inherit;
-    -webkit-box-sizing: inherit;
-}
-html {
-    font-size: 62.5%;
-    -webkit-text-size-adjust: none;
-    -ms-text-size-adjust: none;
-    text-size-adjust: none;
-}
-a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, main, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video {
-    margin: 0;
-    padding: 0;
-    border: 0;
-}
-main {
-    display: block;
-}
-ul {
-    list-style: none;
-}
-table {
-    border-collapse: collapse;
-    border-spacing: 0;
-}
-td {
-    text-align: left;
-    font-weight: 400;
-    vertical-align: middle;
-}
-button {
-    outline: 0;
-    padding: 0;
-    background: transparent;
-    border: none;
-    font-size: inherit;
-}
-input {
-    -webkit-appearance: none;
-    -moz-appearance: none;
-    -ms-appearance: none;
-    -o-appearance: none;
-    appearance: none;
-    outline: none;
-    border: none;
-}
-a {
-    text-decoration: none;
-    color: inherit;
-}
-a, button, input, label {
-    -webkit-tap-highlight-color: rgba(0, 0, 255, 0);
-    -webkit-tap-highlight-color: transparent;
-}
-h1, h2, h3, h4, h5, h6 {
-    font-weight: inherit;
-}
-pre {
-    background: rgba(0, 0, 0, .05);
-}
-pre, pre code {
-    color: rgba(0, 0, 0, .87);
-}
-.c, .c1, .cm, .o {
-    color: rgba(0, 0, 0, .54);
-}
-.k, .kn {
-    color: #a71d5d;
-}
-.kd, .kt {
-    color: #0086b3;
-}
-.n.f, .nf {
-    color: #795da3;
-}
-.nx {
-    color: #0086b3;
-}
-.s, .s1 {
-    color: #183691;
-}
-.bp, .mi {
-    color: #9575cd;
-}
-.icon {
-    font-family: Icon;
-    speak: none;
-    font-style: normal;
-    font-weight: 400;
-    font-variant: normal;
-    text-transform: none;
-    line-height: 1;
-    -webkit-font-smoothing: antialiased;
-    -moz-osx-font-smoothing: grayscale;
-}
-.icon-search:before {
-    content: "\e600"}
-.icon-back:before {
-    content: "\e601"}
-.icon-link:before {
-    content: "\e602"}
-.icon-close:before {
-    content: "\e603"}
-.icon-menu:before {
-    content: "\e604"}
-.icon-forward:before {
-    content: "\e605"}
-.icon-twitter:before {
-    content: "\e606"}
-.icon-github:before {
-    content: "\e607"}
-.icon-download:before {
-    content: "\e608"}
-.icon-star:before {
-    content: "\e609"}
-.icon-warning:before {
-    content: "\e610"}
-.icon-note:before {
-    content: "\e611"}
-a {
-    -webkit-transition: color .25s;
-    transition: color .25s;
-}
-.overlay {
-    -webkit-transition: opacity .25s, width 0s .25s, height 0s .25s;
-    transition: opacity .25s, width 0s .25s, height 0s .25s;
-}
-#toggle-drawer:checked~.overlay, .toggle-drawer .overlay {
-    -webkit-transition: opacity .25s, width 0s, height 0s;
-    transition: opacity .25s, width 0s, height 0s;
-}
-.js .header {
-    -webkit-transition: background .6s, color .6s;
-    transition: background .6s, color .6s;
-}
-.js .header:before {
-    -webkit-transition: background .6s;
-    transition: background .6s;
-}
-.button .icon {
-    -webkit-transition: background .25s;
-    transition: background .25s;
-}
-body {
-    color: rgba(0, 0, 0, .87);
-}
-@supports (-webkit-appearance:none) {
-    body {
-    background: #fff0e6;
-}
-}.ios body {
-    background: #fff;
-}
-hr {
-    border: 0;
-    border-top: 1px solid rgba(0, 0, 0, .12);
-}
-.toggle-button {
-    cursor: pointer;
-    color: inherit;
-}
-.backdrop, .backdrop-paper:after {
-    background: #fff;
-}
-.overlay {
-    background: rgba(0, 0, 0, .54);
-    opacity: 0;
-}
-#toggle-drawer:checked~.overlay, .toggle-drawer .overlay {
-    opacity: 1;
-}
-.header {
-    box-shadow: 0 1.5px 3px rgba(0, 0, 0, .24), 0 3px 8px rgba(0, 0, 0, .05);
-    background: #fff0e6;
-    color: #fff;
-}
-.ios.standalone .header:before {
-    background: rgba(0, 0, 0, .12);
-}
-.bar .path {
-    color: hsla(0, 0%, 100%, .7);
-}
-.button .icon {
-    border-radius: 100%}
-.button .icon:active {
-    background: hsla(0, 0%, 100%, .12);
-}
-html {
-    height: 100%}
-body {
-    position: relative;
-    min-height: 100%}
-hr {
-    display: block;
-    height: 1px;
-    padding: 0;
-    margin: 0;
-}
-.locked {
-    height: 100%;
-    overflow: hidden;
-}
-.scrollable {
-    position: absolute;
-    top: 0;
-    right: 0;
-    bottom: 0;
-    left: 0;
-    overflow: auto;
-    -webkit-overflow-scrolling: touch;
-}
-.scrollable .wrapper {
-    height: 100%}
-.ios .scrollable .wrapper {
-    margin-bottom: 2px;
-}
-.toggle {
-    display: none;
-}
-.toggle-button {
-    display: block;
-}
-.backdrop {
-    position: absolute;
-    top: 0;
-    right: 0;
-    bottom: 0;
-    left: 0;
-    z-index: -1;
-}
-.backdrop-paper {
-    max-width: 1200px;
-    height: 100%;
-    margin-left: auto;
-    margin-right: auto;
-}
-.backdrop-paper:after {
-    content: " ";
-    display: block;
-    height: 100%;
-    margin-left: 262px;
-}
-.overlay {
-    width: 0;
-    height: 0;
-    z-index: 3;
-}
-.header, .overlay {
-    position: fixed;
-    top: 0;
-}
-.header {
-    -webkit-user-select: none;
-    -moz-user-select: none;
-    -ms-user-select: none;
-    user-select: none;
-    left: 0;
-    z-index: 2;
-    height: 56px;
-    padding: 4px;
-    overflow: hidden;
-}
-.ios.standalone .header {
-    position: absolute;
-}
-.bar {
-    display: table;
-    max-width: 1184px;
-    margin-left: auto;
-    margin-right: auto;
-}
-.bar a {
-    display: block;
-}
-.no-js .bar .button-search {
-    display: none;
-}
-.bar .path .icon:before {
-    vertical-align: -1.5px;
-}
-.button {
-    display: table-cell;
-    vertical-align: top;
-    width: 1%}
-.button button {
-    margin: 0;
-    padding: 0;
-}
-.button button:active:before {
-    position: relative;
-    top: 0;
-    left: 0;
-}
-.button .icon {
-    display: inline-block;
-    font-size: 24px;
-    margin: 4px;
-}
-.stretch {
-    display: table;
-    table-layout: fixed;
-    width: 100%}
-.header .stretch {
-    padding: 0 20px;
-}
-.stretch .title {
-    display: table-cell;
-    overflow: hidden;
-    white-space: nowrap;
-    text-overflow: ellipsis;
-}
-.header .stretch .title {
-    font-size: 18px;
-    padding: 13px 0;
-}
-.main {
-    max-width: 1200px;
-    margin-left: auto;
-    margin-right: auto;
-}
-body, input {
-    font-weight: 400;
-    -webkit-font-smoothing: antialiased;
-    -moz-osx-font-smoothing: grayscale;
-}
-.no-fontface body, .no-fontface input, body, input {
-    font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
-}
-.no-fontface code, .no-fontface kbd, .no-fontface pre, code, kbd, pre {
-    font-family: Courier New, Courier, monospace;
-}
-#toggle-drawer:checked~.main .drawer, .toggle-drawer .drawer {
-    -webkit-transform: translateZ(0);
-    transform: translateZ(0);
-}
-.no-csstransforms3d #toggle-drawer:checked~.main .drawer, .no-csstransforms3d .toggle-drawer .drawer {
-    display: block;
-}
-.project {
-    -webkit-transition: none;
-    transition: none;
-}
-.project .logo img {
-    -webkit-transition: box-shadow .4s;
-    transition: box-shadow .4s;
-}
-.repo a {
-    -webkit-transition: box-shadow .4s, opacity .4s;
-    transition: box-shadow .4s, opacity .4s;
-}
-.drawer .toc a.current, .drawer .toc a:focus, .drawer .toc a:hover {
-    color: #fff0e6;
-}
-.drawer .anchor a {
-    border-left: 2px solid #fff0e6;
-}
-.ios.standalone .project:before {
-    background: rgba(0, 0, 0, .12);
-}
-.project:focus .logo img, .project:hover .logo img {
-    box-shadow: 0 4px 7px rgba(0, 0, 0, .23), 0 8px 25px rgba(0, 0, 0, .05);
-}
-.repo a {
-    background: #00bfa5;
-    color: #fff;
-    border-radius: 3px;
-}
-.repo a:focus, .repo a:hover {
-    box-shadow: 0 4px 7px rgba(0, 0, 0, .23), 0 8px 25px rgba(0, 0, 0, .05);
-    opacity: .8;
-}
-.repo a .count {
-    background: rgba(0, 0, 0, .26);
-    color: #fff;
-    border-radius: 0 3px 3px 0;
-}
-.repo a .count:before {
-    border-width: 15px 5px 15px 0;
-    border-color: transparent rgba(0, 0, 0, .26);
-    border-style: solid;
-}
-.drawer {
-    width: 262px;
-    font-size: 14px;
-    line-height: 1em;
-}
-.ios .drawer {
-    overflow: scroll;
-    -webkit-overflow-scrolling: touch;
-}
-.drawer .toc li a {
-    display: block;
-    padding: 14.5px 24px;
-    white-space: nowrap;
-    overflow: hidden;
-    text-overflow: ellipsis;
-}
-.drawer .toc li.anchor a {
-    margin-left: 12px;
-    padding: 10px 24px 10px 12px;
-}
-.drawer .toc li ul {
-    margin-left: 12px;
-}
-.drawer .current+ul {
-    margin-bottom: 9px;
-}
-.drawer .section {
-    display: block;
-    padding: 14.5px 24px;
-}
-.drawer .scrollable {
-    top: 104px;
-    z-index: -1;
-}
-.drawer .scrollable .wrapper {
-    height: auto;
-    min-height: 100%}
-.drawer .scrollable .wrapper hr {
-    margin: 12px 0;
-    margin-right: auto;
-}
-.drawer .scrollable .wrapper .toc {
-    margin: 12px 0;
-}
-.project {
-    display: block;
-}
-.project .banner {
-    display: table;
-    width: 100%;
-    height: 104px;
-    padding: 20px;
-}
-.project .logo {
-    display: table-cell;
-    width: 64px;
-    padding-right: 12px;
-}
-.project .logo img {
-    display: block;
-    height: 64px;
-}
-.project .name {
-    display: table-cell;
-    padding-left: 4px;
-    font-size: 14px;
-    line-height: 1.25em;
-    vertical-align: middle;
-}
-.project .logo+.name {
-    font-size: 20px;
-}
-.repo {
-    margin: 24px 0;
-    text-align: center;
-}
-.repo li {
-    display: inline-block;
-    padding-right: 12px;
-    white-space: nowrap;
-}
-.repo li:last-child {
-    padding-right: 0;
-}
-.repo a {
-    display: inline-block;
-    padding: 0 10px 0 6px;
-    font-size: 12px;
-    line-height: 30px;
-    height: 30px;
-}
-.repo a .icon {
-    font-size: 18px;
-    vertical-align: -3px;
-}
-.repo a .count {
-    display: inline-block;
-    position: relative;
-    padding: 0 8px 0 4px;
-    margin: 0 -10px 0 8px;
-    font-size: 12px;
-}
-.repo a .count:before {
-    content: " ";
-    display: block;
-    position: absolute;
-    top: 0;
-    left: -5px;
-}
-.no-js .repo a .count {
-    display: none;
-}
-.drawer .toc li a {
-    font-weight: 500;
-}
-.drawer .toc li.anchor a {
-    font-weight: 400;
-}
-.drawer .section, .repo a {
-    font-weight: 500;
-    background-color: #ddd;
-}
-.repo a {
-    text-transform: uppercase;
-}
-.repo a .count {
-    text-transform: none;
-    font-weight: 500;
-}
-pre span {
-    -webkit-transition: color .25s;
-    transition: color .25s;
-}
-.copyright a {
-    -webkit-transition: color .25s;
-    transition: color .25s;
-}
-.ios.standalone .article {
-    background: -webkit-linear-gradient(top, #fff 50%, #fff0e6 0);
-    background: linear-gradient(180deg, #fff 50%, #fff0e6 0);
-}
-.ios.standalone .article .wrapper {
-    background: -webkit-linear-gradient(top, #fff 50%, #fff 0);
-    background: linear-gradient(180deg, #fff 50%, #fff 0);
-}
-.article a, .article h1, .article h2 {
-    color: #fff0e6;
-}
-.article kbd {
-    color: #555;
-    background-color: #fcfcfc;
-    border: 1px solid #ccc;
-    border-bottom-color: #bbb;
-    border-radius: 3px;
-    box-shadow: inset 0 -1px 0 #bbb;
-}
-.article h1 {
-    border-bottom: 1px solid rgba(0, 0, 0, .12);
-}
-.article a {
-    border-bottom: 1px dotted;
-}
-.article a:focus, .article a:hover {
-    color: #00bfa5;
-}
-.article .headerlink {
-    color: rgba(0, 0, 0, .26);
-    border: none;
-}
-.article table {
-    box-shadow: 0 1.5px 3px rgba(0, 0, 0, .24), 0 3px 8px rgba(0, 0, 0, .05);
-    border-radius: 3px;
-}
-.article table th {
-    background: #ee7a70;
-    color: #fff;
-}
-.article table td {
-    border-top: 1px solid rgba(0, 0, 0, .05);
-}
-.article blockquote {
-    border-left: 2px solid rgba(0, 0, 0, .54);
-    color: rgba(0, 0, 0, .54);
-}
-.footer {
-    background: #fff0e6;
-    color: #fff;
-}
-.footer a {
-    border: none;
-}
-.copyright {
-    color: rgba(0, 0, 0, .54);
-}
-.pagination a .button, .pagination a .title {
-    color: #fff;
-}
-.pagination .direction {
-    color: hsla(0, 0%, 100%, .7);
-}
-.admonition {
-    background: #e6f2ff;
-}
-.admonition pre {
-    background: hsla(0, 0%, 100%, .3);
-}
-.admonition.warning {
-    background: #fff0e6;
-}
-.admonition a, .admonition a:hover {
-    color: #fff;
-}
-.article {
-    font-size: 14px;
-    line-height: 1.7em;
-}
-.article:after {
-    content: " ";
-    display: block;
-    clear: both;
-}
-.article .wrapper {
-    padding: 116px 16px 92px;
-}
-.ios.standalone .article {
-    position: absolute;
-    top: 56px;
-    right: 0;
-    bottom: 0;
-    left: 0;
-    overflow: auto;
-    -webkit-overflow-scrolling: touch;
-}
-.ios.standalone .article .wrapper {
-    position: relative;
-    min-height: 100%;
-    padding-top: 60px;
-    margin-bottom: 2px;
-}
-.article h1 {
-    font-size: 24px;
-    line-height: 1.333334em;
-    padding: 20px 0 42px;
-}
-.article h2 {
-    font-size: 20px;
-    line-height: 1.4em;
-    padding-top: 92px;
-    margin-top: -56px;
-}
-.ios.standalone .article h2 {
-    padding-top: 36px;
-    margin: 0;
-}
-.article h3, .article h4 {
-    font-size: 14px;
-    padding-top: 76px;
-    margin-top: -56px;
-}
-.ios.standalone .article h3, .ios.standalone .article h4 {
-    padding-top: 20px;
-    margin-top: 0;
-}
-.article .headerlink {
-    float: right;
-    margin-left: 20px;
-    font-size: 14px;
-}
-h1 .article .headerlink {
-    display: none;
-}
-.article ol, .article p, .article ul {
-    margin-top: 1.5em;
-}
-.article li, .article li ol, .article li ul {
-    margin-top: .75em;
-}
-.article li {
-    margin-left: 18px;
-}
-.article li p {
-    display: inline;
-}
-.article ul>li:before {
-    content: "\e602";
-    display: block;
-    float: left;
-    font-family: Icon;
-    font-size: 16px;
-    width: 1.2em;
-    margin-left: -1.2em;
-    vertical-align: -.1em;
-}
-.article p>code {
-    white-space: nowrap;
-    padding: 2px 4px;
-}
-.article kbd {
-    display: inline-block;
-    padding: 3px 5px;
-    line-height: 10px;
-}
-.article hr {
-    margin-top: 1.5em;
-}
-.article img {
-    max-width: 100%}
-.article pre {
-    padding: 16px;
-    margin: 1.5em -16px 0;
-    line-height: 1.5em;
-    overflow: auto;
-    -webkit-overflow-scrolling: touch;
-}
-.article table {
-    margin: 3em 0 1.5em;
-    font-size: 13px;
-    overflow: hidden;
-}
-.no-js .article table {
-    display: inline-block;
-    max-width: 100%;
-    overflow: auto;
-    -webkit-overflow-scrolling: touch;
-}
-.article table th {
-    min-width: 100px;
-    font-size: 12px;
-    text-align: left;
-}
-.article table td, .article table th {
-    padding: 12px 16px;
-    vertical-align: top;
-}
-.article blockquote {
-    padding-left: 16px;
-}
-.article .data {
-    margin: 1.5em -16px;
-    padding: 1.5em 0;
-    overflow: auto;
-    -webkit-overflow-scrolling: touch;
-    text-align: center;
-}
-.article .data table {
-    display: inline-block;
-    margin: 0 16px;
-    text-align: left;
-}
-.footer {
-    position: absolute;
-    bottom: 0;
-    left: 0;
-    right: 0;
-    padding: 0 4px;
-}
-.copyright {
-    margin: 1.5em 0;
-}
-.pagination {
-    max-width: 1184px;
-    height: 92px;
-    padding: 4px 0;
-    margin-left: auto;
-    margin-right: auto;
-    overflow: hidden;
-}
-.pagination a {
-    display: block;
-    height: 100%}
-.pagination .next, .pagination .previous {
-    position: relative;
-    float: left;
-    height: 100%}
-.pagination .previous {
-    width: 25%}
-.pagination .previous .direction, .pagination .previous .stretch {
-    display: none;
-}
-.pagination .next {
-    width: 75%;
-    text-align: right;
-}
-.pagination .page {
-    display: table;
-    position: absolute;
-    bottom: 4px;
-}
-.pagination .direction {
-    display: block;
-    position: absolute;
-    bottom: 40px;
-    width: 100%;
-    font-size: 15px;
-    line-height: 20px;
-    padding: 0 52px;
-}
-.pagination .stretch {
-    padding: 0 4px;
-}
-.pagination .stretch .title {
-    font-size: 18px;
-    padding: 11px 0 13px;
-}
-.admonition {
-    margin: 20px -16px 0;
-    padding: 20px 16px;
-}
-.admonition>:first-child {
-    margin-top: 0;
-}
-.admonition .admonition-title {
-    font-size: 20px;
-}
-.admonition .admonition-title:before {
-    content: "\e611";
-    display: block;
-    float: left;
-    font-family: Icon;
-    font-size: 24px;
-    vertical-align: -.1em;
-    margin-right: 5px;
-}
-.admonition.warning .admonition-title:before {
-    content: "\e610"}
-.article h3 {
-    font-weight: 500;
-}
-.article h4 {
-    font-weight: 400;
-    font-style: italic;
-}
-.article h2 a, .article h3 a, .article h4 a, .article h5 a, .article h6 a {
-    font-weight: 400;
-    font-style: normal;
-}
-.bar {
-    -webkit-transform: translateZ(0);
-    transform: translateZ(0);
-    -webkit-transition: opacity .2s cubic-bezier(.75, 0, .25, 1), -webkit-transform .4s cubic-bezier(.75, 0, .25, 1);
-    transition: opacity .2s cubic-bezier(.75, 0, .25, 1), -webkit-transform .4s cubic-bezier(.75, 0, .25, 1);
-    transition: opacity .2s cubic-bezier(.75, 0, .25, 1), transform .4s cubic-bezier(.75, 0, .25, 1);
-    transition: opacity .2s cubic-bezier(.75, 0, .25, 1), transform .4s cubic-bezier(.75, 0, .25, 1), -webkit-transform .4s cubic-bezier(.75, 0, .25, 1);
-}
-#toggle-search:checked~.header .bar, .toggle-search .bar {
-    -webkit-transform: translate3d(0, -56px, 0);
-    transform: translate3d(0, -56px, 0);
-}
-.bar.search .button-reset {
-    -webkit-transform: scale(.5);
-    transform: scale(.5);
-    -webkit-transition: opacity .4s cubic-bezier(.1, .7, .1, 1), -webkit-transform .4s cubic-bezier(.1, .7, .1, 1);
-    transition: opacity .4s cubic-bezier(.1, .7, .1, 1), -webkit-transform .4s cubic-bezier(.1, .7, .1, 1);
-    transition: opacity .4s cubic-bezier(.1, .7, .1, 1), transform .4s cubic-bezier(.1, .7, .1, 1);
-    transition: opacity .4s cubic-bezier(.1, .7, .1, 1), transform .4s cubic-bezier(.1, .7, .1, 1), -webkit-transform .4s cubic-bezier(.1, .7, .1, 1);
-    opacity: 0;
-}
-.bar.search.non-empty .button-reset {
-    -webkit-transform: scale(1);
-    transform: scale(1);
-    opacity: 1;
-}
-.results {
-    -webkit-transition: opacity .3s .1s, width 0s .4s, height 0s .4s;
-    transition: opacity .3s .1s, width 0s .4s, height 0s .4s;
-}
-#toggle-search:checked~.main .results, .toggle-search .results {
-    -webkit-transition: opacity .4s, width 0s, height 0s;
-    transition: opacity .4s, width 0s, height 0s;
-}
-.results .list a {
-    -webkit-transition: background .25s;
-    transition: background .25s;
-}
-.no-csstransforms3d .bar.default {
-    display: table;
-}
-.no-csstransforms3d .bar.search {
-    display: none;
-    margin-top: 0;
-}
-.no-csstransforms3d #toggle-search:checked~.header .bar.default, .no-csstransforms3d .toggle-search .bar.default {
-    display: none;
-}
-.no-csstransforms3d #toggle-search:checked~.header .bar.search, .no-csstransforms3d .toggle-search .bar.search {
-    display: table;
-}
-.bar.search {
-    opacity: 0;
-}
-.bar.search .query {
-    background: transparent;
-    color: rgba(0, 0, 0, .87);
-}
-.bar.search .query::-webkit-input-placeholder {
-    color: rgba(0, 0, 0, .26);
-}
-.bar.search .query:-moz-placeholder, .bar.search .query::-moz-placeholder {
-    color: rgba(0, 0, 0, .26);
-}
-.bar.search .query:-ms-input-placeholder {
-    color: rgba(0, 0, 0, .26);
-}
-.bar.search .button .icon:active {
-    background: rgba(0, 0, 0, .12);
-}
-.results {
-    box-shadow: 0 4px 7px rgba(0, 0, 0, .23), 0 8px 25px rgba(0, 0, 0, .05);
-    background: #fff;
-    color: rgba(0, 0, 0, .87);
-    opacity: 0;
-}
-#toggle-search:checked~.main .results, .toggle-search .results {
-    opacity: 1;
-}
-.results .meta {
-    background: #fff0e6;
-    color: #fff;
-}
-.results .list a {
-    border-bottom: 1px solid rgba(0, 0, 0, .12);
-}
-.results .list a:last-child {
-    border-bottom: none;
-}
-.results .list a:active {
-    background: rgba(0, 0, 0, .12);
-}
-.result span {
-    color: rgba(0, 0, 0, .54);
-}
-#toggle-search:checked~.header, .toggle-search .header {
-    background: #fff;
-    color: rgba(0, 0, 0, .54);
-}
-#toggle-search:checked~.header:before, .toggle-search .header:before {
-    background: rgba(0, 0, 0, .54);
-}
-#toggle-search:checked~.header .bar.default, .toggle-search .header .bar.default {
-    opacity: 0;
-}
-#toggle-search:checked~.header .bar.search, .toggle-search .header .bar.search {
-    opacity: 1;
-}
-.bar.search {
-    margin-top: 8px;
-}
-.bar.search .query {
-    font-size: 18px;
-    padding: 13px 0;
-    margin: 0;
-    width: 100%;
-    height: 48px;
-}
-.bar.search .query::-ms-clear {
-    display: none;
-}
-.results {
-    position: fixed;
-    top: 0;
-    left: 0;
-    width: 0;
-    height: 100%;
-    z-index: 1;
-    overflow-y: scroll;
-    -webkit-overflow-scrolling: touch;
-}
-.results .scrollable {
-    top: 56px;
-}
-#toggle-search:checked~.main .results, .toggle-search .results {
-    width: 100%;
-    overflow-y: visible;
-}
-.results .meta {
-    font-weight: 500;
-}
-.results .meta strong {
-    display: block;
-    font-size: 11px;
-    max-width: 1200px;
-    margin-left: auto;
-    margin-right: auto;
-    padding: 16px;
-}
-.results .list a {
-    display: block;
-}
-.result {
-    max-width: 1200px;
-    margin-left: auto;
-    margin-right: auto;
-    padding: 12px 16px 16px;
-}
-.result h1 {
-    line-height: 24px;
-}
-.result h1, .result span {
-    text-overflow: ellipsis;
-    white-space: nowrap;
-    overflow: hidden;
-}
-.result span {
-    font-size: 12px;
-}
-.no-csstransforms3d .results {
-    display: none;
-}
-.no-csstransforms3d #toggle-search:checked~.main .results, .no-csstransforms3d .toggle-search .results {
-    display: block;
-    overflow: auto;
-}
-.meta {
-    text-transform: uppercase;
-    font-weight: 500;
-}
-@media only screen and (min-width:960px) {
-    .backdrop {
-    background: #f2f2f2;
-}
-.backdrop-paper:after {
-    box-shadow: 0 1.5px 3px rgba(0, 0, 0, .24), 0 3px 8px rgba(0, 0, 0, .05);
-}
-.button-menu {
-    display: none;
-}
-.drawer {
-    float: left;
-    height: auto;
-    margin-bottom: 96px;
-    padding-top: 80px;
-    max-height: 1200px;
-    overflow:  auto;
-}
-.drawer, .drawer .scrollable {
-    position: static;
-}
-.article {
-    margin-left: 262px;
-}
-.footer {
-    z-index: 4;
-}
-.copyright {
-    margin-bottom: 64px;
-}
-.results {
-    height: auto;
-    top: 64px;
-}
-.results .scrollable {
-    position: static;
-    max-height: 413px;
-}
-}@media only screen and (max-width:959px) {
-    #toggle-drawer: checked~.overlay, .toggle-drawer .overlay {
-    width: 100%;
-    height: 100%}
-.drawer {
-    -webkit-transform: translate3d(-262px, 0, 0);
-    transform: translate3d(-262px, 0, 0);
-    -webkit-transition: -webkit-transform .25s cubic-bezier(.4, 0, .2, 1);
-    transition: -webkit-transform .25s cubic-bezier(.4, 0, .2, 1);
-    transition: transform .25s cubic-bezier(.4, 0, .2, 1);
-    transition: transform .25s cubic-bezier(.4, 0, .2, 1), -webkit-transform .25s cubic-bezier(.4, 0, .2, 1);
-}
-.no-csstransforms3d .drawer {
-    display: none;
-}
-.drawer {
-    background: #fff;
-}
-.project {
-    box-shadow: 0 1.5px 3px rgba(0, 0, 0, .24), 0 3px 8px rgba(0, 0, 0, .05);
-    background: #fff0e6;
-    color: #fff;
-}
-.drawer {
-    position: fixed;
-    z-index: 4;
-}
-#toggle-search:checked~.main .results, .drawer, .toggle-search .results {
-    height: 100%}
-}@media only screen and (min-width:720px) {
-    .header {
-    height: 64px;
-    padding: 8px;
-}
-.header .stretch {
-    padding: 0 16px;
-}
-.header .stretch .title {
-    font-size: 20px;
-    padding: 12px 0;
-}
-.project .name {
-    margin: 26px 0 0 5px;
-}
-.article .wrapper {
-    padding: 128px 24px 96px;
-}
-.article .data {
-    margin: 1.5em -24px;
-}
-.article .data table {
-    margin: 0 24px;
-}
-.article h2 {
-    padding-top: 100px;
-    margin-top: -64px;
-}
-.ios.standalone .article h2 {
-    padding-top: 28px;
-    margin-top: 8px;
-}
-.article h3, .article h4 {
-    padding-top: 84px;
-    margin-top: -64px;
-}
-.ios.standalone .article h3, .ios.standalone .article h4 {
-    padding-top: 20px;
-    margin-top: 0;
-}
-.article pre {
-    padding: 1.5em 24px;
-    margin: 1.5em -24px 0;
-}
-.footer {
-    padding: 0 8px;
-}
-.pagination {
-    height: 96px;
-    padding: 8px 0;
-}
-.pagination .direction {
-    padding: 0 56px;
-    bottom: 40px;
-}
-.pagination .stretch {
-    padding: 0 8px;
-}
-.admonition {
-    margin: 20px -24px 0;
-    padding: 20px 24px;
-}
-.bar.search .query {
-    font-size: 20px;
-    padding: 12px 0;
-}
-.results .scrollable {
-    top: 64px;
-}
-.results .meta strong {
-    padding: 16px 24px;
-}
-.result {
-    padding: 16px 24px 20px;
-}
-}@media only screen and (min-width:1200px) {
-    .header {
-    width: 100%}
-.drawer .scrollable .wrapper hr {
-    width: 48px;
-}
-}@media only screen and (orientation:portrait) {
-    .ios.standalone .header {
-    height: 76px;
-    padding-top: 24px;
-}
-.ios.standalone .header:before {
-    content: " ";
-    position: absolute;
-    top: 0;
-    left: 0;
-    z-index: 3;
-    width: 100%;
-    height: 20px;
-}
-.ios.standalone .drawer .scrollable {
-    top: 124px;
-}
-.ios.standalone .project {
-    padding-top: 20px;
-}
-.ios.standalone .project:before {
-    content: " ";
-    position: absolute;
-    top: 0;
-    left: 0;
-    z-index: 3;
-    width: 100%;
-    height: 20px;
-}
-.ios.standalone .article {
-    position: absolute;
-    top: 76px;
-    right: 0;
-    bottom: 0;
-    left: 0;
-}
-.ios.standalone .results .scrollable {
-    top: 76px;
-}
-}@media only screen and (orientation:portrait) and (min-width:720px) {
-    .ios.standalone .header {
-    height: 84px;
-    padding-top: 28px;
-}
-.ios.standalone .results .scrollable {
-    top: 84px;
-}
-}@media only screen and (max-width:719px) {
-    .bar .path {
-    display: none;
-}
-}@media only screen and (max-width:479px) {
-    .button-github, .button-twitter {
-    display: none;
-}
-}@media only screen and (min-width:720px) and (max-width:959px) {
-    .header .stretch {
-    padding: 0 24px;
-}
-}@media only screen and (min-width:480px) {
-    .pagination .next, .pagination .previous {
-    width: 50%}
-.pagination .previous .direction {
-    display: block;
-}
-.pagination .previous .stretch {
-    display: table;
-}
-}@media print {
-    .drawer, .footer, .header, .headerlink {
-    display: none;
-}
-.article .wrapper {
-    padding-top: 0;
-}
-.article pre, .article pre * {
-    color: rgba(0, 0, 0, .87)!important;
-}
-.article pre {
-    border: 1px solid rgba(0, 0, 0, .12);
-}
-.article table {
-    border-radius: none;
-    box-shadow: none;
-}
-.article table th {
-    color: #fff0e6;
-}
-a:not([href*="//"]) {
-    /* CSS for internal links */
-}
-
-a[href*="//"] {
-    /*CSS for external links */
-    background: transparent url("/img/external.png") no-repeat right 0px top 1px;
-    background-size: 12px;
-    padding: 1px 16px 1px 0px;    
-}
-
-#page-wrap {
-     width: 800px;
-     margin: 0 auto;
-}
-
diff --git a/it4i_theme/assets/stylesheets/palettes.css b/it4i_theme/assets/stylesheets/palettes.css
deleted file mode 100644
index a3e433c92..000000000
--- a/it4i_theme/assets/stylesheets/palettes.css
+++ /dev/null
@@ -1,706 +0,0 @@
-@supports (-webkit-appearance:none) {
-    .palette-primary-red {
-    background: #e84e40;
-}
-}.palette-primary-red .footer, .palette-primary-red .header {
-    background: #e84e40;
-}
-.palette-primary-red .drawer .toc a.current, .palette-primary-red .drawer .toc a:focus, .palette-primary-red .drawer .toc a:hover {
-    color: #e84e40;
-}
-.palette-primary-red .drawer .anchor a {
-    border-left: 2px solid #e84e40;
-}
-.ios.standalone .palette-primary-red .article {
-    background: -webkit-linear-gradient(top, #fff 50%, #e84e40 0);
-    background: linear-gradient(180deg, #fff 50%, #e84e40 0);
-}
-.palette-primary-red .article a, .palette-primary-red .article code, .palette-primary-red .article h1, .palette-primary-red .article h2 {
-    color: #e84e40;
-}
-.palette-primary-red .article .headerlink {
-    color: rgba(0, 0, 0, .26);
-}
-.palette-primary-red .article table th {
-    background: #ee7a70;
-}
-.palette-primary-red .results .meta {
-    background: #e84e40;
-}
-@supports (-webkit-appearance:none) {
-    .palette-primary-pink {
-    background: #e91e63;
-}
-}.palette-primary-pink .footer, .palette-primary-pink .header {
-    background: #e91e63;
-}
-.palette-primary-pink .drawer .toc a.current, .palette-primary-pink .drawer .toc a:focus, .palette-primary-pink .drawer .toc a:hover {
-    color: #e91e63;
-}
-.palette-primary-pink .drawer .anchor a {
-    border-left: 2px solid #e91e63;
-}
-.ios.standalone .palette-primary-pink .article {
-    background: -webkit-linear-gradient(top, #fff 50%, #e91e63 0);
-    background: linear-gradient(180deg, #fff 50%, #e91e63 0);
-}
-.palette-primary-pink .article a, .palette-primary-pink .article code, .palette-primary-pink .article h1, .palette-primary-pink .article h2 {
-    color: #e91e63;
-}
-.palette-primary-pink .article .headerlink {
-    color: rgba(0, 0, 0, .26);
-}
-.palette-primary-pink .article table th {
-    background: #ef568a;
-}
-.palette-primary-pink .results .meta {
-    background: #e91e63;
-}
-@supports (-webkit-appearance:none) {
-    .palette-primary-purple {
-    background: #ab47bc;
-}
-}.palette-primary-purple .footer, .palette-primary-purple .header {
-    background: #ab47bc;
-}
-.palette-primary-purple .drawer .toc a.current, .palette-primary-purple .drawer .toc a:focus, .palette-primary-purple .drawer .toc a:hover {
-    color: #ab47bc;
-}
-.palette-primary-purple .drawer .anchor a {
-    border-left: 2px solid #ab47bc;
-}
-.ios.standalone .palette-primary-purple .article {
-    background: -webkit-linear-gradient(top, #fff 50%, #ab47bc 0);
-    background: linear-gradient(180deg, #fff 50%, #ab47bc 0);
-}
-.palette-primary-purple .article a, .palette-primary-purple .article code, .palette-primary-purple .article h1, .palette-primary-purple .article h2 {
-    color: #ab47bc;
-}
-.palette-primary-purple .article .headerlink {
-    color: rgba(0, 0, 0, .26);
-}
-.palette-primary-purple .article table th {
-    background: #c075cd;
-}
-.palette-primary-purple .results .meta {
-    background: #ab47bc;
-}
-@supports (-webkit-appearance:none) {
-    .palette-primary-deep-purple {
-    background: #7e57c2;
-}
-}.palette-primary-deep-purple .footer, .palette-primary-deep-purple .header {
-    background: #7e57c2;
-}
-.palette-primary-deep-purple .drawer .toc a.current, .palette-primary-deep-purple .drawer .toc a:focus, .palette-primary-deep-purple .drawer .toc a:hover {
-    color: #7e57c2;
-}
-.palette-primary-deep-purple .drawer .anchor a {
-    border-left: 2px solid #7e57c2;
-}
-.ios.standalone .palette-primary-deep-purple .article {
-    background: -webkit-linear-gradient(top, #fff 50%, #7e57c2 0);
-    background: linear-gradient(180deg, #fff 50%, #7e57c2 0);
-}
-.palette-primary-deep-purple .article a, .palette-primary-deep-purple .article code, .palette-primary-deep-purple .article h1, .palette-primary-deep-purple .article h2 {
-    color: #7e57c2;
-}
-.palette-primary-deep-purple .article .headerlink {
-    color: rgba(0, 0, 0, .26);
-}
-.palette-primary-deep-purple .article table th {
-    background: #9e81d1;
-}
-.palette-primary-deep-purple .results .meta {
-    background: #7e57c2;
-}
-@supports (-webkit-appearance:none) {
-    .palette-primary-indigo {
-    background: #11134f;
-}
-}.palette-primary-indigo .footer, .palette-primary-indigo .header {
-    background: #11134f;
-}
-.palette-primary-indigo .drawer .toc a.current, .palette-primary-indigo .drawer .toc a:focus, .palette-primary-indigo .drawer .toc a:hover {
-    color: #11134f;
-}
-.palette-primary-indigo .drawer .anchor a {
-    border-left: 2px solid #11134f;
-}
-.ios.standalone .palette-primary-indigo .article {
-    background: -webkit-linear-gradient(top, #fff 50%, #11134f 0);
-    background: linear-gradient(180deg, #fff 50%, #11134f 0);
-}
-.palette-primary-indigo .article a, .palette-primary-indigo .article code, .palette-primary-indigo .article h1, .palette-primary-indigo .article h2 {
-    color: #11134f;
-}
-.palette-primary-indigo .article .headerlink {
-    color: rgba(0, 0, 0, .26);
-}
-.palette-primary-indigo .article table th {
-    background: #6f7dc8;
-}
-.palette-primary-indigo .results .meta {
-    background: #11134f;
-}
-@supports (-webkit-appearance:none) {
-    .palette-primary-blue {
-    background: #5677fc;
-}
-}.palette-primary-blue .footer, .palette-primary-blue .header {
-    background: #5677fc;
-}
-.palette-primary-blue .drawer .toc a.current, .palette-primary-blue .drawer .toc a:focus, .palette-primary-blue .drawer .toc a:hover {
-    color: #5677fc;
-}
-.palette-primary-blue .drawer .anchor a {
-    border-left: 2px solid #5677fc;
-}
-.ios.standalone .palette-primary-blue .article {
-    background: -webkit-linear-gradient(top, #fff 50%, #5677fc 0);
-    background: linear-gradient(180deg, #fff 50%, #5677fc 0);
-}
-.palette-primary-blue .article a, .palette-primary-blue .article code, .palette-primary-blue .article h1, .palette-primary-blue .article h2 {
-    color: #5677fc;
-}
-.palette-primary-blue .article .headerlink {
-    color: rgba(0, 0, 0, .26);
-}
-.palette-primary-blue .article table th {
-    background: #8099fd;
-}
-.palette-primary-blue .results .meta {
-    background: #5677fc;
-}
-@supports (-webkit-appearance:none) {
-    .palette-primary-light-blue {
-    background: #03a9f4;
-}
-}.palette-primary-light-blue .footer, .palette-primary-light-blue .header {
-    background: #03a9f4;
-}
-.palette-primary-light-blue .drawer .toc a.current, .palette-primary-light-blue .drawer .toc a:focus, .palette-primary-light-blue .drawer .toc a:hover {
-    color: #03a9f4;
-}
-.palette-primary-light-blue .drawer .anchor a {
-    border-left: 2px solid #03a9f4;
-}
-.ios.standalone .palette-primary-light-blue .article {
-    background: -webkit-linear-gradient(top, #fff 50%, #03a9f4 0);
-    background: linear-gradient(180deg, #fff 50%, #03a9f4 0);
-}
-.palette-primary-light-blue .article a, .palette-primary-light-blue .article code, .palette-primary-light-blue .article h1, .palette-primary-light-blue .article h2 {
-    color: #03a9f4;
-}
-.palette-primary-light-blue .article .headerlink {
-    color: rgba(0, 0, 0, .26);
-}
-.palette-primary-light-blue .article table th {
-    background: #42bff7;
-}
-.palette-primary-light-blue .results .meta {
-    background: #03a9f4;
-}
-@supports (-webkit-appearance:none) {
-    .palette-primary-cyan {
-    background: #00bcd4;
-}
-}.palette-primary-cyan .footer, .palette-primary-cyan .header {
-    background: #00bcd4;
-}
-.palette-primary-cyan .drawer .toc a.current, .palette-primary-cyan .drawer .toc a:focus, .palette-primary-cyan .drawer .toc a:hover {
-    color: #00bcd4;
-}
-.palette-primary-cyan .drawer .anchor a {
-    border-left: 2px solid #00bcd4;
-}
-.ios.standalone .palette-primary-cyan .article {
-    background: -webkit-linear-gradient(top, #fff 50%, #00bcd4 0);
-    background: linear-gradient(180deg, #fff 50%, #00bcd4 0);
-}
-.palette-primary-cyan .article a, .palette-primary-cyan .article code, .palette-primary-cyan .article h1, .palette-primary-cyan .article h2 {
-    color: #00bcd4;
-}
-.palette-primary-cyan .article .headerlink {
-    color: rgba(0, 0, 0, .26);
-}
-.palette-primary-cyan .article table th {
-    background: #40cddf;
-}
-.palette-primary-cyan .results .meta {
-    background: #00bcd4;
-}
-@supports (-webkit-appearance:none) {
-    .palette-primary-teal {
-    background: #009688;
-}
-}.palette-primary-teal .footer, .palette-primary-teal .header {
-    background: #009688;
-}
-.palette-primary-teal .drawer .toc a.current, .palette-primary-teal .drawer .toc a:focus, .palette-primary-teal .drawer .toc a:hover {
-    color: #009688;
-}
-.palette-primary-teal .drawer .anchor a {
-    border-left: 2px solid #009688;
-}
-.ios.standalone .palette-primary-teal .article {
-    background: -webkit-linear-gradient(top, #fff 50%, #009688 0);
-    background: linear-gradient(180deg, #fff 50%, #009688 0);
-}
-.palette-primary-teal .article a, .palette-primary-teal .article code, .palette-primary-teal .article h1, .palette-primary-teal .article h2 {
-    color: #009688;
-}
-.palette-primary-teal .article .headerlink {
-    color: rgba(0, 0, 0, .26);
-}
-.palette-primary-teal .article table th {
-    background: #40b0a6;
-}
-.palette-primary-teal .results .meta {
-    background: #009688;
-}
-@supports (-webkit-appearance:none) {
-    .palette-primary-green {
-    background: #259b24;
-}
-}.palette-primary-green .footer, .palette-primary-green .header {
-    background: #259b24;
-}
-.palette-primary-green .drawer .toc a.current, .palette-primary-green .drawer .toc a:focus, .palette-primary-green .drawer .toc a:hover {
-    color: #259b24;
-}
-.palette-primary-green .drawer .anchor a {
-    border-left: 2px solid #259b24;
-}
-.ios.standalone .palette-primary-green .article {
-    background: -webkit-linear-gradient(top, #fff 50%, #259b24 0);
-    background: linear-gradient(180deg, #fff 50%, #259b24 0);
-}
-.palette-primary-green .article a, .palette-primary-green .article code, .palette-primary-green .article h1, .palette-primary-green .article h2 {
-    color: #259b24;
-}
-.palette-primary-green .article .headerlink {
-    color: rgba(0, 0, 0, .26);
-}
-.palette-primary-green .article table th {
-    background: #5cb45b;
-}
-.palette-primary-green .results .meta {
-    background: #259b24;
-}
-@supports (-webkit-appearance:none) {
-    .palette-primary-light-green {
-    background: #7cb342;
-}
-}.palette-primary-light-green .footer, .palette-primary-light-green .header {
-    background: #7cb342;
-}
-.palette-primary-light-green .drawer .toc a.current, .palette-primary-light-green .drawer .toc a:focus, .palette-primary-light-green .drawer .toc a:hover {
-    color: #7cb342;
-}
-.palette-primary-light-green .drawer .anchor a {
-    border-left: 2px solid #7cb342;
-}
-.ios.standalone .palette-primary-light-green .article {
-    background: -webkit-linear-gradient(top, #fff 50%, #7cb342 0);
-    background: linear-gradient(180deg, #fff 50%, #7cb342 0);
-}
-.palette-primary-light-green .article a, .palette-primary-light-green .article code, .palette-primary-light-green .article h1, .palette-primary-light-green .article h2 {
-    color: #7cb342;
-}
-.palette-primary-light-green .article .headerlink {
-    color: rgba(0, 0, 0, .26);
-}
-.palette-primary-light-green .article table th {
-    background: #9dc671;
-}
-.palette-primary-light-green .results .meta {
-    background: #7cb342;
-}
-@supports (-webkit-appearance:none) {
-    .palette-primary-lime {
-    background: #c0ca33;
-}
-}.palette-primary-lime .footer, .palette-primary-lime .header {
-    background: #c0ca33;
-}
-.palette-primary-lime .drawer .toc a.current, .palette-primary-lime .drawer .toc a:focus, .palette-primary-lime .drawer .toc a:hover {
-    color: #c0ca33;
-}
-.palette-primary-lime .drawer .anchor a {
-    border-left: 2px solid #c0ca33;
-}
-.ios.standalone .palette-primary-lime .article {
-    background: -webkit-linear-gradient(top, #fff 50%, #c0ca33 0);
-    background: linear-gradient(180deg, #fff 50%, #c0ca33 0);
-}
-.palette-primary-lime .article a, .palette-primary-lime .article code, .palette-primary-lime .article h1, .palette-primary-lime .article h2 {
-    color: #c0ca33;
-}
-.palette-primary-lime .article .headerlink {
-    color: rgba(0, 0, 0, .26);
-}
-.palette-primary-lime .article table th {
-    background: #d0d766;
-}
-.palette-primary-lime .results .meta {
-    background: #c0ca33;
-}
-@supports (-webkit-appearance:none) {
-    .palette-primary-yellow {
-    background: #f9a825;
-}
-}.palette-primary-yellow .footer, .palette-primary-yellow .header {
-    background: #f9a825;
-}
-.palette-primary-yellow .drawer .toc a.current, .palette-primary-yellow .drawer .toc a:focus, .palette-primary-yellow .drawer .toc a:hover {
-    color: #f9a825;
-}
-.palette-primary-yellow .drawer .anchor a {
-    border-left: 2px solid #f9a825;
-}
-.ios.standalone .palette-primary-yellow .article {
-    background: -webkit-linear-gradient(top, #fff 50%, #f9a825 0);
-    background: linear-gradient(180deg, #fff 50%, #f9a825 0);
-}
-.palette-primary-yellow .article a, .palette-primary-yellow .article code, .palette-primary-yellow .article h1, .palette-primary-yellow .article h2 {
-    color: #f9a825;
-}
-.palette-primary-yellow .article .headerlink {
-    color: rgba(0, 0, 0, .26);
-}
-.palette-primary-yellow .article table th {
-    background: #fbbe5c;
-}
-.palette-primary-yellow .results .meta {
-    background: #f9a825;
-}
-@supports (-webkit-appearance:none) {
-    .palette-primary-amber {
-    background: #ffb300;
-}
-}.palette-primary-amber .footer, .palette-primary-amber .header {
-    background: #ffb300;
-}
-.palette-primary-amber .drawer .toc a.current, .palette-primary-amber .drawer .toc a:focus, .palette-primary-amber .drawer .toc a:hover {
-    color: #ffb300;
-}
-.palette-primary-amber .drawer .anchor a {
-    border-left: 2px solid #ffb300;
-}
-.ios.standalone .palette-primary-amber .article {
-    background: -webkit-linear-gradient(top, #fff 50%, #ffb300 0);
-    background: linear-gradient(180deg, #fff 50%, #ffb300 0);
-}
-.palette-primary-amber .article a, .palette-primary-amber .article code, .palette-primary-amber .article h1, .palette-primary-amber .article h2 {
-    color: #ffb300;
-}
-.palette-primary-amber .article .headerlink {
-    color: rgba(0, 0, 0, .26);
-}
-.palette-primary-amber .article table th {
-    background: #ffc640;
-}
-.palette-primary-amber .results .meta {
-    background: #ffb300;
-}
-@supports (-webkit-appearance:none) {
-    .palette-primary-orange {
-    background: #fb8c00;
-}
-}.palette-primary-orange .footer, .palette-primary-orange .header {
-    background: #fb8c00;
-}
-.palette-primary-orange .drawer .toc a.current, .palette-primary-orange .drawer .toc a:focus, .palette-primary-orange .drawer .toc a:hover {
-    color: #fb8c00;
-}
-.palette-primary-orange .drawer .anchor a {
-    border-left: 2px solid #fb8c00;
-}
-.ios.standalone .palette-primary-orange .article {
-    background: -webkit-linear-gradient(top, #fff 50%, #fb8c00 0);
-    background: linear-gradient(180deg, #fff 50%, #fb8c00 0);
-}
-.palette-primary-orange .article a, .palette-primary-orange .article code, .palette-primary-orange .article h1, .palette-primary-orange .article h2 {
-    color: #fb8c00;
-}
-.palette-primary-orange .article .headerlink {
-    color: rgba(0, 0, 0, .26);
-}
-.palette-primary-orange .article table th {
-    background: #fca940;
-}
-.palette-primary-orange .results .meta {
-    background: #fb8c00;
-}
-@supports (-webkit-appearance:none) {
-    .palette-primary-deep-orange {
-    background: #ff7043;
-}
-}.palette-primary-deep-orange .footer, .palette-primary-deep-orange .header {
-    background: #ff7043;
-}
-.palette-primary-deep-orange .drawer .toc a.current, .palette-primary-deep-orange .drawer .toc a:focus, .palette-primary-deep-orange .drawer .toc a:hover {
-    color: #ff7043;
-}
-.palette-primary-deep-orange .drawer .anchor a {
-    border-left: 2px solid #ff7043;
-}
-.ios.standalone .palette-primary-deep-orange .article {
-    background: -webkit-linear-gradient(top, #fff 50%, #ff7043 0);
-    background: linear-gradient(180deg, #fff 50%, #ff7043 0);
-}
-.palette-primary-deep-orange .article a, .palette-primary-deep-orange .article code, .palette-primary-deep-orange .article h1, .palette-primary-deep-orange .article h2 {
-    color: #ff7043;
-}
-.palette-primary-deep-orange .article .headerlink {
-    color: rgba(0, 0, 0, .26);
-}
-.palette-primary-deep-orange .article table th {
-    background: #ff9472;
-}
-.palette-primary-deep-orange .results .meta {
-    background: #ff7043;
-}
-@supports (-webkit-appearance:none) {
-    .palette-primary-brown {
-    background: #795548;
-}
-}.palette-primary-brown .footer, .palette-primary-brown .header {
-    background: #795548;
-}
-.palette-primary-brown .drawer .toc a.current, .palette-primary-brown .drawer .toc a:focus, .palette-primary-brown .drawer .toc a:hover {
-    color: #795548;
-}
-.palette-primary-brown .drawer .anchor a {
-    border-left: 2px solid #795548;
-}
-.ios.standalone .palette-primary-brown .article {
-    background: -webkit-linear-gradient(top, #fff 50%, #795548 0);
-    background: linear-gradient(180deg, #fff 50%, #795548 0);
-}
-.palette-primary-brown .article a, .palette-primary-brown .article code, .palette-primary-brown .article h1, .palette-primary-brown .article h2 {
-    color: #795548;
-}
-.palette-primary-brown .article .headerlink {
-    color: rgba(0, 0, 0, .26);
-}
-.palette-primary-brown .article table th {
-    background: #9b8076;
-}
-.palette-primary-brown .results .meta {
-    background: #795548;
-}
-@supports (-webkit-appearance:none) {
-    .palette-primary-grey {
-    background: #757575;
-}
-}.palette-primary-grey .footer, .palette-primary-grey .header {
-    background: #757575;
-}
-.palette-primary-grey .drawer .toc a.current, .palette-primary-grey .drawer .toc a:focus, .palette-primary-grey .drawer .toc a:hover {
-    color: #757575;
-}
-.palette-primary-grey .drawer .anchor a {
-    border-left: 2px solid #757575;
-}
-.ios.standalone .palette-primary-grey .article {
-    background: -webkit-linear-gradient(top, #fff 50%, #757575 0);
-    background: linear-gradient(180deg, #fff 50%, #757575 0);
-}
-.palette-primary-grey .article a, .palette-primary-grey .article code, .palette-primary-grey .article h1, .palette-primary-grey .article h2 {
-    color: #757575;
-}
-.palette-primary-grey .article .headerlink {
-    color: rgba(0, 0, 0, .26);
-}
-.palette-primary-grey .article table th {
-    background: #989898;
-}
-.palette-primary-grey .results .meta {
-    background: #757575;
-}
-@supports (-webkit-appearance:none) {
-    .palette-primary-blue-grey {
-    background: #546e7a;
-}
-}.palette-primary-blue-grey .footer, .palette-primary-blue-grey .header {
-    background: #546e7a;
-}
-.palette-primary-blue-grey .drawer .toc a.current, .palette-primary-blue-grey .drawer .toc a:focus, .palette-primary-blue-grey .drawer .toc a:hover {
-    color: #546e7a;
-}
-.palette-primary-blue-grey .drawer .anchor a {
-    border-left: 2px solid #546e7a;
-}
-.ios.standalone .palette-primary-blue-grey .article {
-    background: -webkit-linear-gradient(top, #fff 50%, #546e7a 0);
-    background: linear-gradient(180deg, #fff 50%, #546e7a 0);
-}
-.palette-primary-blue-grey .article a, .palette-primary-blue-grey .article code, .palette-primary-blue-grey .article h1, .palette-primary-blue-grey .article h2 {
-    color: #546e7a;
-}
-.palette-primary-blue-grey .article .headerlink {
-    color: rgba(0, 0, 0, .26);
-}
-.palette-primary-blue-grey .article table th {
-    background: #7f929b;
-}
-.palette-primary-blue-grey .results .meta {
-    background: #546e7a;
-}
-.palette-accent-red .article a:focus, .palette-accent-red .article a:hover {
-    color: #ff2d6f;
-}
-.palette-accent-red .repo a {
-    background: #ff2d6f;
-}
-.palette-accent-pink .article a:focus, .palette-accent-pink .article a:hover {
-    color: #f50057;
-}
-.palette-accent-pink .repo a {
-    background: #f50057;
-}
-.palette-accent-purple .article a:focus, .palette-accent-purple .article a:hover {
-    color: #e040fb;
-}
-.palette-accent-purple .repo a {
-    background: #e040fb;
-}
-.palette-accent-deep-purple .article a:focus, .palette-accent-deep-purple .article a:hover {
-    color: #7c4dff;
-}
-.palette-accent-deep-purple .repo a {
-    background: #7c4dff;
-}
-.palette-accent-indigo .article a:focus, .palette-accent-indigo .article a:hover {
-    color: #536dfe;
-}
-.palette-accent-indigo .repo a {
-    background: #536dfe;
-}
-.palette-accent-blue .article a:focus, .palette-accent-blue .article a:hover {
-    color: #6889ff;
-}
-.palette-accent-blue .repo a {
-    background: #6889ff;
-}
-.palette-accent-light-blue .article a:focus, .palette-accent-light-blue .article a:hover {
-    color: #0091ea;
-}
-.palette-accent-light-blue .repo a {
-    background: #0091ea;
-}
-.palette-accent-cyan .article a:focus, .palette-accent-cyan .article a:hover {
-    color: #00b8d4;
-}
-.palette-accent-cyan .repo a {
-    background: #00b8d4;
-}
-.palette-accent-teal .article a:focus, .palette-accent-teal .article a:hover {
-    color: #00bfa5;
-}
-.palette-accent-teal .repo a {
-    background: #00bfa5;
-}
-.palette-accent-green .article a:focus, .palette-accent-green .article a:hover {
-    color: #12c700;
-}
-.palette-accent-green .repo a {
-    background: #12c700;
-}
-.palette-accent-light-green .article a:focus, .palette-accent-light-green .article a:hover {
-    color: #64dd17;
-}
-.palette-accent-light-green .repo a {
-    background: #64dd17;
-}
-.palette-accent-lime .article a:focus, .palette-accent-lime .article a:hover {
-    color: #aeea00;
-}
-.palette-accent-lime .repo a {
-    background: #aeea00;
-}
-.palette-accent-yellow .article a:focus, .palette-accent-yellow .article a:hover {
-    color: #ffd600;
-}
-.palette-accent-yellow .repo a {
-    background: #ffd600;
-}
-.palette-accent-amber .article a:focus, .palette-accent-amber .article a:hover {
-    color: #ffab00;
-}
-.palette-accent-amber .repo a {
-    background: #ffab00;
-}
-.palette-accent-orange .article a:focus, .palette-accent-orange .article a:hover {
-    color: #ff9100;
-}
-.palette-accent-orange .repo a {
-    background: #ff9100;
-}
-.palette-accent-deep-orange .article a:focus, .palette-accent-deep-orange .article a:hover {
-    color: #ff6e40;
-}
-.palette-accent-deep-orange .repo a {
-    background: #ff6e40;
-}
-@media only screen and (max-width:959px) {
-    .palette-primary-red .project {
-    background: #e84e40;
-}
-.palette-primary-pink .project {
-    background: #e91e63;
-}
-.palette-primary-purple .project {
-    background: #ab47bc;
-}
-.palette-primary-deep-purple .project {
-    background: #7e57c2;
-}
-.palette-primary-indigo .project {
-    background: #11134f;
-}
-.palette-primary-blue .project {
-    background: #5677fc;
-}
-.palette-primary-light-blue .project {
-    background: #03a9f4;
-}
-.palette-primary-cyan .project {
-    background: #00bcd4;
-}
-.palette-primary-teal .project {
-    background: #009688;
-}
-.palette-primary-green .project {
-    background: #259b24;
-}
-.palette-primary-light-green .project {
-    background: #7cb342;
-}
-.palette-primary-lime .project {
-    background: #c0ca33;
-}
-.palette-primary-yellow .project {
-    background: #f9a825;
-}
-.palette-primary-amber .project {
-    background: #ffb300;
-}
-.palette-primary-orange .project {
-    background: #fb8c00;
-}
-.palette-primary-deep-orange .project {
-    background: #ff7043;
-}
-.palette-primary-brown .project {
-    background: #795548;
-}
-.palette-primary-grey .project {
-    background: #757575;
-}
-.palette-primary-blue-grey .project {
-    background: #546e7a;
-}
-}
diff --git a/it4i_theme/assets/stylesheets/test b/it4i_theme/assets/stylesheets/test
deleted file mode 100644
index e2435317f..000000000
--- a/it4i_theme/assets/stylesheets/test
+++ /dev/null
@@ -1,1242 +0,0 @@
-html {
-    box-sizing: border-box;
-    -moz-box-sizing: border-box;
-    -webkit-box-sizing: border-box;
-}
-*, :after, :before {
-    box-sizing: inherit;
-    -moz-box-sizing: inherit;
-    -webkit-box-sizing: inherit;
-}
-html {
-    font-size: 62.5%;
-    -webkit-text-size-adjust: none;
-    -ms-text-size-adjust: none;
-    text-size-adjust: none;
-}
-a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, main, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video {
-    margin: 0;
-    padding: 0;
-    border: 0;
-}
-main {
-    display: block;
-}
-ul {
-    list-style: none;
-}
-table {
-    border-collapse: collapse;
-    border-spacing: 0;
-}
-td {
-    text-align: left;
-    font-weight: 400;
-    vertical-align: middle;
-}
-button {
-    outline: 0;
-    padding: 0;
-    background: transparent;
-    border: none;
-    font-size: inherit;
-}
-input {
-    -webkit-appearance: none;
-    -moz-appearance: none;
-    -ms-appearance: none;
-    -o-appearance: none;
-    appearance: none;
-    outline: none;
-    border: none;
-}
-a {
-    text-decoration: none;
-    color: inherit;
-}
-a, button, input, label {
-    -webkit-tap-highlight-color: rgba(0, 0, 255, 0);
-    -webkit-tap-highlight-color: transparent;
-    color: rgba(0, 0, 0, .54);
-}
-h1, h2, h3, h4, h5, h6 {
-    font-weight: inherit;
-}
-pre {
-    background: rgba(0, 0, 0, .05);
-}
-pre, pre code {
-    color: rgba(0, 0, 0, .87);
-}
-.c, .c1, .cm, .o {
-    color: rgba(0, 0, 0, .54);
-}
-.k, .kn {
-    color: #a71d5d;
-}
-.kd, .kt {
-    color: #0086b3;
-}
-.n.f, .nf {
-    color: #795da3;
-}
-.nx {
-    color: #0086b3;
-}
-.s, .s1 {
-    color: #183691;
-}
-.bp, .mi {
-    color: #9575cd;
-}
-.icon {
-    font-family: Icon;
-    speak: none;
-    font-style: normal;
-    font-weight: 400;
-    font-variant: normal;
-    text-transform: none;
-    line-height: 1;
-    -webkit-font-smoothing: antialiased;
-    -moz-osx-font-smoothing: grayscale;
-}
-.icon-search:before {
-    content: "\e600"}
-.icon-back:before {
-    content: "\e601"}
-.icon-link:before {
-    content: "\e602"}
-.icon-close:before {
-    content: "\e603"}
-.icon-menu:before {
-    content: "\e604"}
-.icon-forward:before {
-    content: "\e605"}
-.icon-twitter:before {
-    content: "\e606"}
-.icon-github:before {
-    content: "\e607"}
-.icon-download:before {
-    content: "\e608"}
-.icon-star:before {
-    content: "\e609"}
-.icon-warning:before {
-    content: "\e610"}
-.icon-note:before {
-    content: "\e611"}
-a {
-    -webkit-transition: color .25s;
-    transition: color .25s;
-}
-.overlay {
-    -webkit-transition: opacity .25s, width 0s .25s, height 0s .25s;
-    transition: opacity .25s, width 0s .25s, height 0s .25s;
-}
-#toggle-drawer:checked~.overlay, .toggle-drawer .overlay {
-    -webkit-transition: opacity .25s, width 0s, height 0s;
-    transition: opacity .25s, width 0s, height 0s;
-}
-.js .header {
-    -webkit-transition: background .6s, color .6s;
-    transition: background .6s, color .6s;
-}
-.js .header:before {
-    -webkit-transition: background .6s;
-    transition: background .6s;
-}
-.button .icon {
-    -webkit-transition: background .25s;
-    transition: background .25s;
-}
-body {
-    color: rgba(0, 0, 0, .87);
-}
-@supports (-webkit-appearance:none) {
-    body {
-    background: #fff0e6;
-}
-}.ios body {
-    background: #fff;
-}
-hr {
-    border: 0;
-    border-top: 1px solid rgba(0, 0, 0, .12);
-}
-.toggle-button {
-    cursor: pointer;
-    color: inherit;
-}
-.backdrop, .backdrop-paper:after {
-    background: #fff;
-}
-.overlay {
-    background: rgba(0, 0, 0, .54);
-    opacity: 0;
-}
-#toggle-drawer:checked~.overlay, .toggle-drawer .overlay {
-    opacity: 1;
-}
-.header {
-    box-shadow: 0 1.5px 3px rgba(0, 0, 0, .24), 0 3px 8px rgba(0, 0, 0, .05);
-    background: #fff0e6;
-    color: #fff;
-}
-.ios.standalone .header:before {
-    background: rgba(0, 0, 0, .12);
-}
-.bar .path {
-    color: hsla(0, 0%, 100%, .7);
-}
-.button .icon {
-    border-radius: 100%}
-.button .icon:active {
-    background: hsla(0, 0%, 100%, .12);
-}
-html {
-    height: 100%}
-body {
-    position: relative;
-    min-height: 100%}
-hr {
-    display: block;
-    height: 1px;
-    padding: 0;
-    margin: 0;
-}
-.locked {
-    height: 100%;
-    overflow: hidden;
-}
-.scrollable {
-    position: absolute;
-    top: 0;
-    right: 0;
-    bottom: 0;
-    left: 0;
-    overflow: auto;
-    -webkit-overflow-scrolling: touch;
-}
-.scrollable .wrapper {
-    height: 100%}
-.ios .scrollable .wrapper {
-    margin-bottom: 2px;
-}
-.toggle {
-    display: none;
-}
-.toggle-button {
-    display: block;
-}
-.backdrop {
-    position: absolute;
-    top: 0;
-    right: 0;
-    bottom: 0;
-    left: 0;
-    z-index: -1;
-}
-.backdrop-paper {
-    height: 100%;
-    margin-right: auto;
-}
-.backdrop-paper:after {
-    content: " ";
-    display: block;
-    height: 100%;
-    margin-left: 262px;
-}
-.overlay {
-    width: 0;
-    height: 0;
-    z-index: 3;
-}
-.header, .overlay {
-    position: fixed;
-    top: 0;
-}
-.header {
-    -webkit-user-select: none;
-    -moz-user-select: none;
-    -ms-user-select: none;
-    user-select: none;
-    left: 0;
-    z-index: 2;
-    height: 56px;
-    padding: 4px;
-    overflow: hidden;
-}
-.ios.standalone .header {
-    position: absolute;
-}
-.bar {
-    display: table;
-}
-.bar a {
-    display: block;
-}
-.no-js .bar .button-search {
-    display: none;
-}
-.bar .path .icon:before {
-    vertical-align: -1.5px;
-}
-.button {
-    display: table-cell;
-    width: 1%}
-.button button {
-    margin: 0;
-    padding: 0;
-}
-.button button:active:before {
-    position: relative;
-    top: 0;
-    left: 0;
-}
-.button .icon {
-    display: inline-block;
-    font-size: 24px;
-    margin: 4px;
-}
-.stretch {
-    display: table;
-    table-layout: fixed;
-    width: 100%}
-.header .stretch {
-    padding: 0 20px;
-}
-.stretch .title {
-    display: table-cell;
-    overflow: hidden;
-    white-space: nowrap;
-    text-overflow: ellipsis;
-}
-.header .stretch .title {
-    font-size: 18px;
-    padding: 13px 0;
-}
-.main {
-    margin-right: auto;
-}
-body, input {
-    font-weight: 400;
-    -webkit-font-smoothing: antialiased;
-    -moz-osx-font-smoothing: grayscale;
-}
-.no-fontface body, .no-fontface input, body, input {
-    font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
-}
-.no-fontface code, .no-fontface kbd, .no-fontface pre, code, kbd, pre {
-    font-family: Courier New, Courier, monospace;
-}
-#toggle-drawer:checked~.main .drawer, .toggle-drawer .drawer {
-    -webkit-transform: translateZ(0);
-    transform: translateZ(0);
-}
-.no-csstransforms3d #toggle-drawer:checked~.main .drawer, .no-csstransforms3d .toggle-drawer .drawer {
-    display: block;
-}
-.project {
-    -webkit-transition: none;
-    transition: none;
-}
-.project .logo img {
-    -webkit-transition: box-shadow .4s;
-    transition: box-shadow .4s;
-}
-.repo a {
-    -webkit-transition: box-shadow .4s, opacity .4s;
-    transition: box-shadow .4s, opacity .4s;
-}
-.drawer .toc a.current, .drawer .toc a:focus, .drawer .toc a:hover {
-    color: #fff0e6;
-}
-.drawer .anchor a {
-    border-left: 2px solid #fff0e6;
-}
-.ios.standalone .project:before {
-    background: rgba(0, 0, 0, .12);
-}
-.project:focus .logo img, .project:hover .logo img {
-    box-shadow: 0 4px 7px rgba(0, 0, 0, .23), 0 8px 25px rgba(0, 0, 0, .05);
-}
-.repo a {
-    background: #00bfa5;
-    color: #fff;
-    border-radius: 3px;
-}
-.repo a:focus, .repo a:hover {
-    box-shadow: 0 4px 7px rgba(0, 0, 0, .23), 0 8px 25px rgba(0, 0, 0, .05);
-    opacity: .8;
-}
-.repo a .count {
-    background: rgba(0, 0, 0, .26);
-    color: #fff;
-    border-radius: 0 3px 3px 0;
-}
-.repo a .count:before {
-    border-width: 15px 5px 15px 0;
-    border-color: transparent rgba(0, 0, 0, .26);
-    border-style: solid;
-}
-.drawer {
-    width: 262px;
-    font-size: 14px;
-    line-height: 1em;
-}
-.ios .drawer {
-    overflow: scroll;
-    -webkit-overflow-scrolling: touch;
-}
-.drawer .toc li a {
-    display: block;
-    padding: 14.5px 24px;
-    white-space: nowrap;
-    overflow: hidden;
-    text-overflow: ellipsis;
-}
-.drawer .toc li.anchor a {
-    margin-left: 12px;
-    padding: 10px 24px 10px 12px;
-}
-.drawer .toc li ul {
-    margin-left: 12px;
-}
-.drawer .current+ul {
-    margin-bottom: 9px;
-}
-.drawer .section {
-    display: block;
-    padding: 14.5px 24px;
-}
-.drawer .scrollable {
-    top: 104px;
-    z-index: -1;
-}
-.drawer .scrollable .wrapper {
-    height: auto;
-    min-height: 100%}
-.drawer .scrollable .wrapper hr {
-    margin: 12px 0;
-    margin-right: auto;
-}
-.drawer .scrollable .wrapper .toc {
-    margin: 12px 0;
-}
-.project {
-    display: block;
-}
-.project .banner {
-    display: table;
-    width: 100%;
-    height: 104px;
-    padding: 20px;
-}
-.project .logo {
-    display: table-cell;
-    width: 64px;
-    padding-right: 12px;
-}
-.project .logo img {
-    display: block;
-    height: 64px;
-}
-.project .name {
-    display: table-cell;
-    padding-left: 4px;
-    font-size: 14px;
-    line-height: 1.25em;
-    vertical-align: middle;
-}
-.project .logo+.name {
-    font-size: 20px;
-}
-.repo {
-    margin: 24px 0;
-    text-align: left;
-}
-.repo li {
-    display: inline-block;
-    padding-right: 12px;
-    white-space: nowrap;
-}
-.repo li:last-child {
-    padding-right: 0;
-}
-.repo a {
-    display: inline-block;
-    padding: 0 10px 0 6px;
-    font-size: 12px;
-    line-height: 30px;
-    height: 30px;
-}
-.repo a .icon {
-    font-size: 18px;
-    vertical-align: -3px;
-}
-.repo a .count {
-    display: inline-block;
-    position: relative;
-    padding: 0 8px 0 4px;
-    margin: 0 -10px 0 8px;
-    font-size: 12px;
-}
-.repo a .count:before {
-    content: " ";
-    display: block;
-    position: absolute;
-    top: 0;
-    left: -5px;
-}
-.no-js .repo a .count {
-    display: none;
-}
-.drawer .toc li.anchor a {
-    font-weight: 400;
-}
-.drawer .section, .repo a {
-    font-weight: 500;
-    background-color: #ddd;
-}
-.repo a {
-    text-transform: uppercase;
-}
-.repo a .count {
-    text-transform: none;
-    font-weight: 700;
-}
-pre span {
-    -webkit-transition: color .25s;
-    transition: color .25s;
-}
-.copyright a {
-    -webkit-transition: color .25s;
-    transition: color .25s;
-}
-.ios.standalone .article {
-    background: -webkit-linear-gradient(top, #fff 50%, #fff0e6 0);
-    background: linear-gradient(180deg, #fff 50%, #fff0e6 0);
-}
-.ios.standalone .article .wrapper {
-    background: -webkit-linear-gradient(top, #fff 50%, #fff 0);
-    background: linear-gradient(180deg, #fff 50%, #fff 0);
-}
-.article a, .article h1, .article h2 {
-    color: #fff0e6;
-}
-.article kbd {
-    color: #555;
-    background-color: #fcfcfc;
-    border: 1px solid #ccc;
-    border-bottom-color: #bbb;
-    border-radius: 3px;
-    box-shadow: inset 0 -1px 0 #bbb;
-}
-.article h1 {
-    border-bottom: 1px solid rgba(0, 0, 0, .12);
-}
-.article a {
-    border-bottom: 1px dotted;
-}
-.article a:focus, .article a:hover {
-    color: #00bfa5;
-}
-.article .headerlink {
-    color: rgba(0, 0, 0, .26);
-    border: none;
-}
-.article table {
-    box-shadow: 0 1.5px 3px rgba(0, 0, 0, .24), 0 3px 8px rgba(0, 0, 0, .05);
-    border-radius: 3px;
-}
-.article table th {
-    background: #ee7a70;
-    color: #fff;
-}
-.article table td {
-    border-top: 1px solid rgba(0, 0, 0, .05);
-}
-.article blockquote {
-    border-left: 2px solid rgba(0, 0, 0, .54);
-    color: rgba(0, 0, 0, .54);
-}
-.footer {
-    background: #fff0e6;
-    color: #fff;
-}
-.footer a {
-    border: none;
-}
-.copyright {
-    color: rgba(0, 0, 0, .54);
-}
-.pagination a .button, .pagination a .title {
-    color: #fff;
-}
-.pagination .direction {
-    color: hsla(0, 0%, 100%, .7);
-}
-.admonition {
-    background: #e6f2ff;
-}
-.admonition pre {
-    background: hsla(0, 0%, 100%, .3);
-}
-.admonition.warning {
-    background: #fff0e6;
-}
-.admonition a, .admonition a:hover {
-    color: #fff;
-}
-.article {
-    font-size: 14px;
-    line-height: 1.7em;
-}
-.article:after {
-    content: " ";
-    display: block;
-    clear: both;
-}
-.article .wrapper {
-    padding: 116px 16px 92px;
-}
-.ios.standalone .article {
-    position: absolute;
-    top: 56px;
-    right: 0;
-    bottom: 0;
-    left: 0;
-    overflow: auto;
-    -webkit-overflow-scrolling: touch;
-}
-.ios.standalone .article .wrapper {
-    position: relative;
-    min-height: 100%;
-    padding-top: 60px;
-    margin-bottom: 2px;
-}
-.article h1 {
-    font-size: 24px;
-    line-height: 1.333334em;
-    padding: 20px 0 42px;
-}
-.article h2 {
-    font-size: 20px;
-    line-height: 1.4em;
-    padding-top: 92px;
-    margin-top: -56px;
-}
-.ios.standalone .article h2 {
-    padding-top: 36px;
-    margin: 0;
-}
-.article h3, .article h4 {
-    font-size: 14px;
-    padding-top: 76px;
-    margin-top: -56px;
-}
-.ios.standalone .article h3, .ios.standalone .article h4 {
-    padding-top: 20px;
-    margin-top: 0;
-}
-.article .headerlink {
-    float: right;
-    margin-left: 20px;
-    font-size: 14px;
-}
-h1 .article .headerlink {
-    display: none;
-}
-.article ol, .article p, .article ul {
-    margin-top: 1.5em;
-}
-.article li, .article li ol, .article li ul {
-    margin-top: .75em;
-}
-.article li {
-    margin-left: 18px;
-}
-.article li p {
-    display: inline;
-}
-.article ul>li:before {
-    content: "\e602";
-    display: block;
-    float: left;
-    font-family: Icon;
-    font-size: 16px;
-    width: 1.2em;
-    margin-left: -1.2em;
-    vertical-align: -.1em;
-}
-.article p>code {
-    white-space: nowrap;
-    padding: 2px 4px;
-}
-.article kbd {
-    display: inline-block;
-    padding: 3px 5px;
-    line-height: 10px;
-}
-.article hr {
-    margin-top: 1.5em;
-}
-.article img {
-    max-width: 100%}
-.article pre {
-    padding: 16px;
-    margin: 1.5em -16px 0;
-    line-height: 1.5em;
-    overflow: auto;
-    -webkit-overflow-scrolling: touch;
-}
-.article table {
-    margin: 3em 0 1.5em;
-    font-size: 13px;
-    overflow: hidden;
-}
-.no-js .article table {
-    display: inline-block;
-    max-width: 100%;
-    overflow: auto;
-    -webkit-overflow-scrolling: touch;
-}
-.article table th {
-    min-width: 100px;
-    font-size: 12px;
-    text-align: left;
-}
-.article table td, .article table th {
-    padding: 12px 16px;
-    vertical-align: top;
-}
-.article blockquote {
-    padding-left: 16px;
-}
-.article .data {
-    margin: 1.5em -16px;
-    padding: 1.5em 0;
-    overflow: auto;
-    -webkit-overflow-scrolling: touch;
-    text-align: left;
-}
-.article .data table {
-    display: inline-block;
-    margin: 0 16px;
-    text-align: left;
-}
-.footer {
-    position: absolute;
-    bottom: 0;
-    left: 0;
-    right: 0;
-    padding: 0 4px;
-}
-.copyright {
-    margin: 1.5em 0;
-}
-.pagination {
-    max-width: 1184px;
-    height: 92px;
-    padding: 4px 0;
-    margin-left: auto;
-    margin-right: auto;
-    overflow: hidden;
-}
-.pagination a {
-    display: block;
-    height: 100%}
-.pagination .next, .pagination .previous {
-    position: relative;
-    float: left;
-    height: 100%}
-.pagination .previous {
-    width: 25%}
-.pagination .previous .direction, .pagination .previous .stretch {
-    display: none;
-}
-.pagination .next {
-    width: 75%;
-    text-align: right;
-}
-.pagination .page {
-    display: table;
-    position: absolute;
-    bottom: 4px;
-}
-.pagination .direction {
-    display: block;
-    position: absolute;
-    bottom: 40px;
-    width: 100%;
-    font-size: 14px;
-    line-height: 20px;
-    padding: 0 52px;
-}
-.pagination .stretch {
-    padding: 0 4px;
-}
-.pagination .stretch .title {
-    font-size: 18px;
-    padding: 11px 0 13px;
-}
-.admonition {
-    margin: 20px -16px 0;
-    padding: 20px 16px;
-}
-.admonition>:first-child {
-    margin-top: 0;
-}
-.admonition .admonition-title {
-    font-size: 20px;
-}
-.admonition .admonition-title:before {
-    content: "\e611";
-    display: block;
-    float: left;
-    font-family: Icon;
-    font-size: 24px;
-    vertical-align: -.1em;
-    margin-right: 5px;
-}
-.admonition.warning .admonition-title:before {
-    content: "\e610"}
-.article h3 {
-    font-weight: 700;
-}
-.article h4 {
-    font-weight: 400;
-    font-style: italic;
-}
-.article h2 a, .article h3 a, .article h4 a, .article h5 a, .article h6 a {
-    font-weight: 400;
-    font-style: normal;
-}
-.bar {
-    -webkit-transform: translateZ(0);
-    transform: translateZ(0);
-    -webkit-transition: opacity .2s cubic-bezier(.75, 0, .25, 1), -webkit-transform .4s cubic-bezier(.75, 0, .25, 1);
-    transition: opacity .2s cubic-bezier(.75, 0, .25, 1), -webkit-transform .4s cubic-bezier(.75, 0, .25, 1);
-    transition: opacity .2s cubic-bezier(.75, 0, .25, 1), transform .4s cubic-bezier(.75, 0, .25, 1);
-    transition: opacity .2s cubic-bezier(.75, 0, .25, 1), transform .4s cubic-bezier(.75, 0, .25, 1), -webkit-transform .4s cubic-bezier(.75, 0, .25, 1);
-}
-#toggle-search:checked~.header .bar, .toggle-search .bar {
-    -webkit-transform: translate3d(0, -56px, 0);
-    transform: translate3d(0, -56px, 0);
-}
-.bar.search .button-reset {
-    -webkit-transform: scale(.5);
-    transform: scale(.5);
-    -webkit-transition: opacity .4s cubic-bezier(.1, .7, .1, 1), -webkit-transform .4s cubic-bezier(.1, .7, .1, 1);
-    transition: opacity .4s cubic-bezier(.1, .7, .1, 1), -webkit-transform .4s cubic-bezier(.1, .7, .1, 1);
-    transition: opacity .4s cubic-bezier(.1, .7, .1, 1), transform .4s cubic-bezier(.1, .7, .1, 1);
-    transition: opacity .4s cubic-bezier(.1, .7, .1, 1), transform .4s cubic-bezier(.1, .7, .1, 1), -webkit-transform .4s cubic-bezier(.1, .7, .1, 1);
-    opacity: 0;
-}
-.bar.search.non-empty .button-reset {
-    -webkit-transform: scale(1);
-    transform: scale(1);
-    opacity: 1;
-}
-.results {
-    -webkit-transition: opacity .3s .1s, width 0s .4s, height 0s .4s;
-    transition: opacity .3s .1s, width 0s .4s, height 0s .4s;
-}
-#toggle-search:checked~.main .results, .toggle-search .results {
-    -webkit-transition: opacity .4s, width 0s, height 0s;
-    transition: opacity .4s, width 0s, height 0s;
-}
-.results .list a {
-    -webkit-transition: background .25s;
-    transition: background .25s;
-}
-.no-csstransforms3d .bar.default {
-    display: table;
-}
-.no-csstransforms3d .bar.search {
-    display: none;
-    margin-top: 0;
-}
-.no-csstransforms3d #toggle-search:checked~.header .bar.default, .no-csstransforms3d .toggle-search .bar.default {
-    display: none;
-}
-.no-csstransforms3d #toggle-search:checked~.header .bar.search, .no-csstransforms3d .toggle-search .bar.search {
-    display: table;
-}
-.bar.search {
-    opacity: 0;
-}
-.bar.search .query {
-    background: transparent;
-    color: rgba(0, 0, 0, .87);
-}
-.bar.search .query::-webkit-input-placeholder {
-    color: rgba(0, 0, 0, .26);
-}
-.bar.search .query:-moz-placeholder, .bar.search .query::-moz-placeholder {
-    color: rgba(0, 0, 0, .26);
-}
-.bar.search .query:-ms-input-placeholder {
-    color: rgba(0, 0, 0, .26);
-}
-.bar.search .button .icon:active {
-    background: rgba(0, 0, 0, .12);
-}
-.results {
-    box-shadow: 0 4px 7px rgba(0, 0, 0, .23), 0 8px 25px rgba(0, 0, 0, .05);
-    background: #fff;
-    color: rgba(0, 0, 0, .87);
-    opacity: 0;
-}
-#toggle-search:checked~.main .results, .toggle-search .results {
-    opacity: 1;
-}
-.results .meta {
-    background: #fff0e6;
-    color: #fff;
-}
-.results .list a {
-    border-bottom: 1px solid rgba(0, 0, 0, .12);
-}
-.results .list a:last-child {
-    border-bottom: none;
-}
-.results .list a:active {
-    background: rgba(0, 0, 0, .12);
-}
-.result span {
-    color: rgba(0, 0, 0, .54);
-}
-#toggle-search:checked~.header, .toggle-search .header {
-    background: #fff;
-    color: rgba(0, 0, 0, .54);
-}
-#toggle-search:checked~.header:before, .toggle-search .header:before {
-    background: rgba(0, 0, 0, .54);
-}
-#toggle-search:checked~.header .bar.default, .toggle-search .header .bar.default {
-    opacity: 0;
-}
-#toggle-search:checked~.header .bar.search, .toggle-search .header .bar.search {
-    opacity: 1;
-}
-.bar.search {
-    margin-top: 8px;
-}
-.bar.search .query {
-    font-size: 18px;
-    padding: 13px 0;
-    margin: 0;
-    width: 100%;
-    height: 48px;
-}
-.bar.search .query::-ms-clear {
-    display: none;
-}
-.results {
-    position: fixed;
-    top: 0;
-    left: 0;
-    width: 0;
-    height: 100%;
-    z-index: 1;
-    overflow-y: scroll;
-    -webkit-overflow-scrolling: touch;
-}
-.results .scrollable {
-    top: 56px;
-}
-#toggle-search:checked~.main .results, .toggle-search .results {
-    width: 100%;
-    overflow-y: visible;
-}
-.results .meta {
-    font-weight: 700;
-}
-.results .meta strong {
-    display: block;
-    font-size: 11px;
-    max-width: 1200px;
-    margin-left: auto;
-    margin-right: auto;
-    padding: 16px;
-}
-.results .list a {
-    display: block;
-}
-.result {
-    max-width: 1200px;
-    margin-left: auto;
-    margin-right: auto;
-    padding: 12px 16px 16px;
-}
-.result h1 {
-    line-height: 24px;
-}
-.result h1, .result span {
-    text-overflow: ellipsis;
-    white-space: nowrap;
-    overflow: hidden;
-}
-.result span {
-    font-size: 12px;
-}
-.no-csstransforms3d .results {
-    display: none;
-}
-.no-csstransforms3d #toggle-search:checked~.main .results, .no-csstransforms3d .toggle-search .results {
-    display: block;
-    overflow: auto;
-}
-.meta {
-    text-transform: uppercase;
-    font-weight: 700;
-}
-@media only screen and (min-width:960px) {
-    .backdrop {
-    background: #f2f2f2;
-}
-.backdrop-paper:after {
-    box-shadow: 0 1.5px 3px rgba(0, 0, 0, .24), 0 3px 8px rgba(0, 0, 0, .05);
-}
-.button-menu {
-    display: none;
-}
-.drawer {
-    float: left;
-    height: auto;
-    margin-bottom: 96px;
-    padding-top: 80px;
-}
-.drawer, .drawer .scrollable {
-    position: static;
-}
-.article {
-    margin-left: 262px;
-}
-.footer {
-    z-index: 4;
-}
-.copyright {
-    margin-bottom: 64px;
-}
-.results {
-    height: auto;
-    top: 64px;
-}
-.results .scrollable {
-    position: static;
-    max-height: 413px;
-}
-}@media only screen and (max-width:959px) {
-    #toggle-drawer: checked~.overlay, .toggle-drawer .overlay {
-    width: 100%;
-    height: 100%}
-.drawer {
-    -webkit-transform: translate3d(-262px, 0, 0);
-    transform: translate3d(-262px, 0, 0);
-    -webkit-transition: -webkit-transform .25s cubic-bezier(.4, 0, .2, 1);
-    transition: -webkit-transform .25s cubic-bezier(.4, 0, .2, 1);
-    transition: transform .25s cubic-bezier(.4, 0, .2, 1);
-    transition: transform .25s cubic-bezier(.4, 0, .2, 1), -webkit-transform .25s cubic-bezier(.4, 0, .2, 1);
-}
-.no-csstransforms3d .drawer {
-    display: none;
-}
-.drawer {
-    background: #fff;
-}
-.project {
-    box-shadow: 0 1.5px 3px rgba(0, 0, 0, .24), 0 3px 8px rgba(0, 0, 0, .05);
-    background: #fff0e6;
-    color: #fff;
-}
-.drawer {
-    position: fixed;
-    z-index: 4;
-}
-#toggle-search:checked~.main .results, .drawer, .toggle-search .results {
-    height: 100%}
-.header .stretch {
-    padding: 0 16px;
-}
-.header .stretch .title {
-    font-size: 20px;
-    padding: 12px 0;
-}
-.project .name {
-    margin: 26px 0 0 5px;
-}
-.article .wrapper {
-    padding: 128px 24px 96px;
-}
-.article .data {
-    margin: 1.5em -24px;
-}
-.article .data table {
-    margin: 0 24px;
-}
-.article h2 {
-    padding-top: 100px;
-    margin-top: -64px;
-}
-.ios.standalone .article h2 {
-    padding-top: 28px;
-    margin-top: 8px;
-}
-.article h3, .article h4 {
-    padding-top: 84px;
-    margin-top: -64px;
-}
-.ios.standalone .article h3, .ios.standalone .article h4 {
-    padding-top: 20px;
-    margin-top: 0;
-}
-.article pre {
-    padding: 1.5em 24px;
-    margin: 1.5em -24px 0;
-}
-.footer {
-    padding: 0 8px;
-}
-.pagination {
-    height: 96px;
-    padding: 8px 0;
-}
-.pagination .direction {
-    padding: 0 56px;
-    bottom: 40px;
-}
-.pagination .stretch {
-    padding: 0 8px;
-}
-.admonition {
-    margin: 20px -24px 0;
-    padding: 20px 24px;
-}
-.bar.search .query {
-    font-size: 20px;
-    padding: 12px 0;
-}
-.results .scrollable {
-    top: 64px;
-}
-.results .meta strong {
-    padding: 16px 24px;
-}
-.result {
-    padding: 16px 24px 20px;
-}
-}@media only screen and (min-width:1200px) {
-    .header {
-    width: 100%}
-.drawer .scrollable .wrapper hr {
-    width: 48px;
-}
-}@media only screen and (orientation:portrait) {
-    .ios.standalone .header {
-    height: 76px;
-    padding-top: 24px;
-}
-.ios.standalone .header:before {
-    content: " ";
-    position: absolute;
-    top: 0;
-    left: 0;
-    z-index: 3;
-    width: 100%;
-    height: 20px;
-}
-.ios.standalone .drawer .scrollable {
-    top: 124px;
-}
-.ios.standalone .project {
-    padding-top: 20px;
-}
-.ios.standalone .project:before {
-    content: " ";
-    position: absolute;
-    top: 0;
-    left: 0;
-    z-index: 3;
-    width: 100%;
-    height: 20px;
-}
-.ios.standalone .article {
-    position: absolute;
-    top: 76px;
-    right: 0;
-    bottom: 0;
-    left: 0;
-}
-.ios.standalone .results .scrollable {
-    top: 76px;
-}
-}@media only screen and (orientation:portrait) and (min-width:720px) {
-    .ios.standalone .header {
-    height: 84px;
-    padding-top: 28px;
-}
-.ios.standalone .results .scrollable {
-    top: 84px;
-}
-}@media only screen and (max-width:719px) {
-    .bar .path {
-    display: none;
-}
-}@media only screen and (max-width:479px) {
-    .button-github, .button-twitter {
-    display: none;
-}
-}@media only screen and (min-width:720px) and (max-width:959px) {
-    .header .stretch {
-    padding: 0 24px;
-}
-}@media only screen and (min-width:480px) {
-    .pagination .next, .pagination .previous {
-    width: 50%}
-.pagination .previous .direction {
-    display: block;
-}
-.pagination .previous .stretch {
-    display: table;
-}
-}@media print {
-    .drawer, .footer, .header, .headerlink {
-    display: none;
-}
-.article .wrapper {
-    padding-top: 0;
-}
-.article pre, .article pre * {
-    color: rgba(0, 0, 0, .87)!important;
-}
-.article pre {
-    border: 1px solid rgba(0, 0, 0, .12);
-}
-.article table {
-    border-radius: none;
-    box-shadow: none;
-}
-.article table th {
-    color: #fff0e6;
-}
-} .toc  {
-    max-height: 1200px;
-    overflow:  auto;
-}
-a:not([href*="//"]) {
-    /* CSS for internal links */
-}
-
-a[href*="//"] {
-    /*CSS for external links */
-    background: transparent url("/img/external.png") no-repeat right 0px top 1px;
-    background-size: 12px;
-    padding: 1px 16px 1px 0px;    
-}
-
-#page-wrap {
-     width: 800px;
-     margin: 0 auto;
-}
-
diff --git a/it4i_theme/base.html b/it4i_theme/base.html
deleted file mode 100644
index 792f6a934..000000000
--- a/it4i_theme/base.html
+++ /dev/null
@@ -1,178 +0,0 @@
-<!DOCTYPE html>
-<!--[if lt IE 7 ]><html class="no-js ie6"><![endif]-->
-<!--[if IE 7 ]><html class="no-js ie7"><![endif]-->
-<!--[if IE 8 ]><html class="no-js ie8"><![endif]-->
-<!--[if IE 9 ]><html class="no-js ie9"><![endif]-->
-<!--[if (gt IE 9)|!(IE)]><!--> <html class="no-js"> <!--<![endif]-->
-  <head>
-    <meta charset="utf-8">
-    <meta name="viewport" content="width=device-width,user-scalable=no,initial-scale=1,maximum-scale=1">
-    {% block htmltitle %}
-      {% if page_title %}
-        <title>{{ page_title }} - {{ site_name }}</title>
-      {% elif page_description %}
-        <title>{{ site_name }} - {{ page_description }}</title>
-      {% else %}
-        <title>{{ site_name }}</title>
-      {% endif %}
-      {% if page_description %}
-        <meta name="description" content="{{ page_description }}">
-      {% endif %}
-      {% if canonical_url %}
-        <link rel="canonical" href="{{ canonical_url }}">
-      {% endif %}
-      {% if site_author %}
-        <meta name="author" content="{{ site_author }}">
-      {% endif %}
-    {% endblock %}
-    <meta property="og:url" content="{{ canonical_url }}">
-    <meta property="og:title" content="{{ site_name }}">
-    <meta property="og:image" content="{{ canonical_url }}/{{ base_url }}/{{ config.extra.logo }}">
-    <meta name="apple-mobile-web-app-title" content="{{ site_name }}">
-    <meta name="apple-mobile-web-app-capable" content="yes">
-    <meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
-    {% set favicon = favicon | default("assets/images/favicon.ico", true) %}
-    <link rel="shortcut icon" type="image/x-icon" href="{{ base_url }}/{{ favicon }}">
-    <link rel="icon" type="image/x-icon" href="{{ base_url }}/{{ favicon }}">
-    <style>
-      @font-face {
-      	font-family: 'Icon';
-      	src: url('{{ base_url }}/assets/fonts/icon.eot?52m981');
-      	src: url('{{ base_url }}/assets/fonts/icon.eot?#iefix52m981')
-               format('embedded-opentype'),
-      		   url('{{ base_url }}/assets/fonts/icon.woff?52m981')
-               format('woff'),
-      		   url('{{ base_url }}/assets/fonts/icon.ttf?52m981')
-               format('truetype'),
-      		   url('{{ base_url }}/assets/fonts/icon.svg?52m981#icon')
-               format('svg');
-      	font-weight: normal;
-      	font-style: normal;
-      }
-    </style>
-    <link rel="stylesheet" href="{{ base_url }}/assets/stylesheets/application.css">
-    {% if config.extra.palette %}
-      <link rel="stylesheet" href="{{ base_url }}/assets/stylesheets/palettes.css">
-    {% endif %}
-    {% if config.extra.font != "none" %}
-      {% set text = config.extra.get("font", {}).text | default("Ubuntu") %}
-      {% set code = config.extra.get("font", {}).code | default("Ubuntu Mono") %}
-      {% set font = text + ':400,700|' + code | replace(' ', '+') %}
-      <link rel="stylesheet" href="https://fonts.googleapis.com/css?family={{ font }}">
-      <style>
-        body, input {
-          font-family: '{{ text }}', Helvetica, Arial, sans-serif;
-        }
-        pre, code {
-          font-family: '{{ code }}', 'Courier New', 'Courier', monospace;
-        }
-      </style>
-    {% endif %}
-    {% for path in extra_css %}
-      <link rel="stylesheet" href="{{ path }}">
-    {% endfor %}
-    <script src="{{ base_url }}/assets/javascripts/modernizr.js"></script>
-    {% block extrahead %}{% endblock %}
-  </head>
-  {% set palette = config.extra.get("palette", {}) %}
-  {% set primary = palette.primary | replace(' ', '-') | lower %}
-  {% set accent  = palette.accent  | replace(' ', '-') | lower %}
-  <body class="{% if primary %}palette-primary-{{ primary }}{% endif %} {% if accent %}palette-accent-{{ accent }}{% endif %}">
-    {% if repo_name == "GitHub" and repo_url %}
-      {% set repo_id = repo_url | replace("https://github.com/", "") %}
-      {% if repo_id[-1:] == "/" %}
-        {% set repo_id = repo_id[:-1] %}
-      {% endif %}
-    {% endif %}
-    <div class="backdrop">
-      <div class="backdrop-paper"></div>
-    </div>
-    <input class="toggle" type="checkbox" id="toggle-drawer">
-    <input class="toggle" type="checkbox" id="toggle-search">
-    <label class="toggle-button overlay" for="toggle-drawer"></label>
-    <header class="header">
-      {% include "header.html" %}
-    </header>
-    <main class="main">
-      {% set h1 = "\x3ch1 id=" in content %}
-      <div class="drawer">
-        {% include "drawer.html" %}
-      </div>
-      <article class="article">
-        <div class="wrapper">
-          {% if not h1 %}
-            <h1>{{ page_title | default(site_name, true)}}</h1>
-          {% endif %}
-          {{ content }}
-          <aside class="copyright" role="note">
-            {% if copyright %}
-              {{ copyright }} &ndash;
-            {% endif %}
-            Documentation built with
-            <a href="http://www.mkdocs.org" target="_blank">MkDocs</a>
-            using the
-            <a href="http://squidfunk.github.io/mkdocs-material/" target="_blank">
-              Material
-            </a>
-            theme.
-          </aside>
-          {% block footer %}
-            <footer class="footer">
-              {% include "footer.html" %}
-            </footer>
-          {% endblock %}
-        </div>
-      </article>
-      <div class="results" role="status" aria-live="polite">
-        <div class="scrollable">
-          <div class="wrapper">
-            <div class="meta"></div>
-            <div class="list"></div>
-          </div>
-        </div>
-      </div>
-    </main>
-    <script>
-      var base_url = '{{ base_url }}';
-      var repo_id  = '{{ repo_id }}';
-    </script>
-    <script src="{{ base_url }}/assets/javascripts/application.js"></script>
-   <script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>
-    {% for path in extra_javascript %}
-      <script src="{{ path }}"></script>
-    {% endfor %}
-    {% if google_analytics %}
-      <script>
-        (function(i,s,o,g,r,a,m){
-          i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){(i[r].q=i[r].q||
-          []).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-          m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;
-          m.parentNode.insertBefore(a,m)
-        })(window, document,
-          'script', 'https://www.google-analytics.com/analytics.js', 'ga');
-        /* General initialization */
-        ga('create', '{{ google_analytics[0] }}', '{{ google_analytics[1] }}');
-        ga('set', 'anonymizeIp', true);
-        ga('send', 'pageview');
-        /* Track outbound links */
-        var buttons = document.querySelectorAll('a');
-        Array.prototype.map.call(buttons, function(item) {
-          if (item.host != document.location.host) {
-            item.addEventListener('click', function() {
-              var action = item.getAttribute('data-action') || 'follow';
-              ga('send', 'event', 'outbound', action, item.href);
-            });
-          }
-        });
-        /* Register handler to log search on blur */
-        var query = document.querySelector('.query');
-        query.addEventListener('blur', function() {
-          if (this.value) {
-            var path = document.location.pathname;
-            ga('send', 'pageview', path + '?q=' + this.value);
-          }
-        });
-      </script>
-    {% endif %}
-  </body>
-</html>
diff --git a/it4i_theme/drawer.html b/it4i_theme/drawer.html
deleted file mode 100644
index 5385f071a..000000000
--- a/it4i_theme/drawer.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<nav aria-label="Navigation">
-  {% set home = repo_url | default("/", true) %}
-  <a href="{{ home }}" class="project">
-  </a>
-  <div class="scrollable">
-    <div class="wrapper">
-      <div class="toc">
-        <ul>
-          {% for nav_item in nav %}
-            {% include "nav.html" %}
-          {% endfor %}
-        </ul>
-      </div>
-    </div>
-  </div>
-</nav>
diff --git a/it4i_theme/footer.html b/it4i_theme/footer.html
deleted file mode 100644
index a8fb48b9f..000000000
--- a/it4i_theme/footer.html
+++ /dev/null
@@ -1,42 +0,0 @@
-{% if include_next_prev %}
-  <nav class="pagination" aria-label="Footer">
-    <div class="previous">
-      {% if previous_page %}
-        <a href="{{ previous_page.url }}" title="{{ previous_page.title }}">
-          <span class="direction">
-            {{ config.extra.get("i18n", {}).prev | default("Previous") }}
-          </span>
-          <div class="page">
-            <div class="button button-previous" role="button" aria-label="Previous">
-              <i class="icon icon-back"></i>
-            </div>
-            <div class="stretch">
-              <div class="title">
-                {{ previous_page.title }}
-              </div>
-            </div>
-          </div>
-        </a>
-      {% endif %}
-    </div>
-    <div class="next">
-      {% if next_page %}
-        <a href="{{ next_page.url }}" title="{{ next_page.title }}">
-          <span class="direction">
-            {{ config.extra.get("i18n", {}).next | default("Next") }}
-          </span>
-          <div class="page">
-            <div class="stretch">
-              <div class="title">
-                {{ next_page.title }}
-              </div>
-            </div>
-            <div class="button button-next" role="button" aria-label="Next">
-              <i class="icon icon-forward"></i>
-            </div>
-          </div>
-        </a>
-      {% endif %}
-    </div>
-  </nav>
-{% endif %}
diff --git a/it4i_theme/header.html b/it4i_theme/header.html
deleted file mode 100644
index f910b5b8d..000000000
--- a/it4i_theme/header.html
+++ /dev/null
@@ -1,54 +0,0 @@
-<nav aria-label="Header">
-  <div class="bar default">
-    <div class="button button-menu" role="button" aria-label="Menu">
-      <label class="toggle-button icon icon-menu" for="toggle-drawer">
-        <span></span>
-      </label>
-    </div>
-    <div class="stretch">
-      <div class="title">
-        {% if current_page %}
-          <span class="path">
-            {% for doc in current_page.ancestors %}
-              {% if doc.link %}
-                <a href="{{ doc.link | e }}">{{ doc.title }}</a>
-                <i class="icon icon-link"></i>
-              {% else %}
-                {{ doc.title }} <i class="icon icon-link"></i>
-              {% endif %}
-            {% endfor %}
-          </span>
-        {% endif %}
-        {{ page_title | default(site_name, true) }}
-      </div>
-    </div>
-    {% if config.extra.get("author", {}).twitter %}
-      {% set author = config.extra.author.twitter %}
-      <div class="button button-twitter" role="button" aria-label="Twitter">
-        <a href="https://twitter.com/{{ author }}" title="@{{ author }} on Twitter" target="_blank" class="toggle-button icon icon-twitter"></a>
-      </div>
-    {% endif %}
-    {% if config.extra.get("author", {}).github %}
-      {% set author = config.extra.author.github %}
-      <div class="button button-github" role="button" aria-label="GitHub">
-        <a href="https://github.com/{{ author }}" title="@{{ author }} on GitHub" target="_blank" class="toggle-button icon icon-github"></a>
-      </div>
-    {% endif %}
-    <div class="button button-search" role="button" aria-label="Search">
-      <label class="toggle-button icon icon-search" title="Search" for="toggle-search"></label>
-    </div>
-  </div>
-  <div class="bar search">
-    <div class="button button-close" role="button" aria-label="Close">
-      <label class="toggle-button icon icon-back" for="toggle-search"></label>
-    </div>
-    <div class="stretch">
-      <div class="field">
-        <input class="query" type="text" placeholder="Search" autocapitalize="off" autocorrect="off" autocomplete="off" spellcheck>
-      </div>
-    </div>
-    <div class="button button-reset" role="button" aria-label="Search">
-      <button class="toggle-button icon icon-close" id="reset-search"></button>
-    </div>
-  </div>
-</nav>
\ No newline at end of file
diff --git a/it4i_theme/nav.html b/it4i_theme/nav.html
deleted file mode 100644
index d1df76a03..000000000
--- a/it4i_theme/nav.html
+++ /dev/null
@@ -1,32 +0,0 @@
-{% if nav_item.children %}
-  <li>
-    <span class="section">{{ nav_item.title }}</span>
-    <ul>
-      {% for nav_item in nav_item.children %}
-        {% include "nav.html" %}
-      {% endfor %}
-    </ul>
-  </li>
-{% else %}
-  <li>
-    <a class="{% if nav_item.active %}current{% endif %}" title="{{ nav_item.title }}" href="{{ nav_item.url }}">
-      {{ nav_item.title }}
-    </a>
-    {% if nav_item == current_page %}
-      {% if h1 %}
-        {% set toc = (toc | first).children %}
-      {% endif %}
-      {% if toc and (toc | first) %}
-        <ul>
-          {% for toc_item in toc %}
-            <li class="anchor">
-              <a title="{{ toc_item.title }}" href="{{ toc_item.url }}">
-                {{ toc_item.title }}
-              </a>
-            </li>
-          {% endfor %}
-        </ul>
-      {% endif %}
-    {% endif %}
-  </li>
-{% endif %}
-- 
GitLab