From 6150d916e14f188e1d2022b77d7a9edcf9d90c57 Mon Sep 17 00:00:00 2001 From: unpregnant Date: Tue, 7 Feb 2017 22:19:22 +0100 Subject: [PATCH] ADD auto adjust font size --- less/style.less | 5 ++ lib/htmlToPdf.js | 58 ------------------ lib/person.js | 62 ------------------- lib/renderReadMe.js | 36 ----------- lib/server.js | 40 ------------- lib/util.js | 0 pdf/resume-1.pdf | Bin 79671 -> 81235 bytes pdf/resume-2.pdf | Bin 45922 -> 36623 bytes pdf/resume-3.pdf | Bin 41289 -> 41307 bytes pdf/resume-4.pdf | Bin 38711 -> 38996 bytes pdf/resume-5.pdf | Bin 75296 -> 75296 bytes pdf/resume-6.pdf | Bin 37755 -> 37755 bytes public/javascript.js | 92 +++++++++++++++++++++++++++++ public/style.min.css | 2 +- resumes/resume-1/resume-1.less | 4 +- resumes/resume-1/resume-1.mustache | 2 +- resumes/resume-2/resume-2.less | 6 +- resumes/resume-2/resume-2.mustache | 2 +- resumes/resume-3/resume-3.mustache | 2 +- resumes/resume-4/resume-4.less | 1 + resumes/resume-4/resume-4.mustache | 2 +- resumes/resume-5/resume-5.mustache | 2 +- resumes/resume-6/resume-6.less | 8 ++- resumes/resume-6/resume-6.mustache | 2 +- resumes/views/layout.mustache | 1 + 25 files changed, 117 insertions(+), 210 deletions(-) delete mode 100755 lib/htmlToPdf.js delete mode 100755 lib/person.js delete mode 100755 lib/renderReadMe.js delete mode 100755 lib/server.js delete mode 100755 lib/util.js create mode 100644 public/javascript.js diff --git a/less/style.less b/less/style.less index e83cbc8..7122ae5 100755 --- a/less/style.less +++ b/less/style.less @@ -22,6 +22,11 @@ body { display: block; page-break-after: auto; overflow: hidden; + + .resume { + display: inline-block; + width: 100%; + } } #forkme { diff --git a/lib/htmlToPdf.js b/lib/htmlToPdf.js deleted file mode 100755 index 20742bc..0000000 --- a/lib/htmlToPdf.js +++ /dev/null @@ -1,58 +0,0 @@ -let convertToPdf = (() => { - var _ref = _asyncToGenerator(function* () { - const layoutTemplate = yield readFileContent('views/layout.mustache'); - for (let resume of directories) { - const resumeTemplate = yield readFileContent(resume + '/' + resume + '.mustache'); - const html = Mustache.render(layoutTemplate, { - person: person - }, { - content: resumeTemplate - }); - yield generatePdf(html, resume + '.pdf'); - } - console.log('Generated resumes into /pdf.'); - }); - - return function convertToPdf() { - return _ref.apply(this, arguments); - }; -})(); - -function _asyncToGenerator(fn) { return function () { var gen = fn.apply(this, arguments); return new Promise(function (resolve, reject) { function step(key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { return Promise.resolve(value).then(function (value) { step("next", value); }, function (err) { step("throw", err); }); } } return step("next"); }); }; } - -const person = require('./person.js'); -const Mustache = require('mustache'); -const pdf = require('html-pdf'); -const fs = require('fs'); -const path = require('path'); - -const dir = __dirname.replace('lib', ''); -const directories = getDirectories(dir + '/resumes'); - -function getDirectories(srcpath) { - return fs.readdirSync(srcpath).filter(file => file.includes('resume-')); -} - -function readFileContent(fileName) { - const dir = path.join(__dirname, '../resumes/' + fileName); - return new Promise((res, rej) => { - fs.readFile(dir, 'utf8', (err, template) => { - if (err) rej(err);else res(template); - }); - }); -} - -function generatePdf(html, fileName) { - const dir = path.join(__dirname, '../pdf/' + fileName); - return new Promise((resolve, rej) => { - pdf.create(html, { - 'type': 'pdf', - 'format': 'A4', - 'base': 'http://localhost:3000' - }).toFile(dir, function (err, res) { - if (err) rej(err);else resolve(); - }); - }); -} - -convertToPdf(); \ No newline at end of file diff --git a/lib/person.js b/lib/person.js deleted file mode 100755 index ee6798f..0000000 --- a/lib/person.js +++ /dev/null @@ -1,62 +0,0 @@ -module.exports = { - name: 'John Doe', - position: 'Software Developer', - experience: [{ - company: 'Company A', - position: 'Developer', - timeperiod: 'since January 2016', - description: 'Programming and watching cute cat videos.' - }, { - company: 'Company B', - position: 'Frontend Developer', - timeperiod: 'January 2015 - December 2015', - description: 'Fulfillment of extremly important tasks.' - }, { - company: 'Company C', - position: 'Trainee', - timeperiod: 'March 2014 - December 2014', - description: 'Making coffee and baking cookies.' - }], - education: [{ - degree: 'Master of Arts', - description: 'Major in Hacking and Computer Penetration, University A, New York, USA.' - }, { - degree: 'Bachelor of Science', - description: 'Major in Engineering, University B, Los Angeles, USA.' - }], - // skill level goes 0 to 100 - skills: [{ - name: 'HTML5', - level: '99' - }, { - name: 'CSS3', - level: '95' - }, { - name: 'JavaScript', - level: '97' - }, { - name: 'Node.js', - level: '93' - }, { - name: 'Angular 2', - level: '60' - }, { - name: 'TypeScript', - level: '80' - }, { - name: 'ES.Next', - level: '70' - }, { - name: 'Docker', - level: '99' - }], - skillDescription: 'Also proficient in Adobe Photoshop and Illustrator, grew up bilingual (English and Klingon).', - contact: { - email: 'john.doe@email.com', - phone: '0123 456789', - street: '1234 Broadway', - city: 'New York', - website: 'johndoe.com', - github: 'github.com/JohnDoe' - } -}; \ No newline at end of file diff --git a/lib/renderReadMe.js b/lib/renderReadMe.js deleted file mode 100755 index 18b67a9..0000000 --- a/lib/renderReadMe.js +++ /dev/null @@ -1,36 +0,0 @@ -let renderReadMe = (() => { - var _ref = _asyncToGenerator(function* () { - const readme = yield readFileContent('README.md'); - const githubPagesTemplate = yield readFileContent('resumes/views/githubPages.mustache'); - var html = Mustache.render(githubPagesTemplate, { - content: readme - }); - writeFile('index.html', html, function (err) { - if (err) console.log(err);else console.log('Github pages index.html was successfully generated from README.'); - }); - }); - - return function renderReadMe() { - return _ref.apply(this, arguments); - }; -})(); - -function _asyncToGenerator(fn) { return function () { var gen = fn.apply(this, arguments); return new Promise(function (resolve, reject) { function step(key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { return Promise.resolve(value).then(function (value) { step("next", value); }, function (err) { step("throw", err); }); } } return step("next"); }); }; } - -const showdown = require('showdown'); -const converter = new showdown.Converter(); -const fs = require('fs'); -const path = require('path'); -const Mustache = require('mustache'); -const writeFile = require('write'); - -function readFileContent(fileName) { - const dir = path.join(__dirname, '../' + fileName); - return new Promise((res, rej) => { - fs.readFile(dir, 'utf8', (err, template) => { - if (err) rej(err);else res(template); - }); - }); -} - -renderReadMe(); \ No newline at end of file diff --git a/lib/server.js b/lib/server.js deleted file mode 100755 index 12172fb..0000000 --- a/lib/server.js +++ /dev/null @@ -1,40 +0,0 @@ -const path = require('path'); -const fs = require('fs'); -const person = require('./person.js'); -const express = require('express'); -const mustacheExpress = require('mustache-express'); - -let app = express(); -app.set('views', path.join(__dirname, '../resumes')); -app.engine('mustache', require('hogan-express')); -app.set('view engine', 'mustache'); -app.use(express.static(path.join(__dirname, '../public'))); -app.use(express.static(path.join(__dirname, '../node_modules'))); - -const dir = __dirname.replace('lib', ''); -const directories = getDirectories(dir + '/resumes'); - -function getDirectories(srcpath) { - return fs.readdirSync(srcpath).filter(file => file.includes('resume-')); -} - -app.get('/', (req, res) => { - res.render('views/layout', { - partials: { - content: 'views/index' - } - }); -}); - -for (let resume of directories) { - app.get('/' + resume, (req, res) => { - res.render('views/layout', { - partials: { - content: resume + '/' + resume - }, - person: person - }); - }); -} - -app.listen(3000, '0.0.0.0', () => console.log('Listening on localhost:3000!')); \ No newline at end of file diff --git a/lib/util.js b/lib/util.js deleted file mode 100755 index e69de29..0000000 diff --git a/pdf/resume-1.pdf b/pdf/resume-1.pdf index 2a9ec3326124fee4174785e1ee31962a59ad453b..e179b2298255c2b1867ba7c9762d152d1aa5137e 100755 GIT binary patch delta 8639 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 delta 30716 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�UGL0=n`- z+K0%q5$D^PrqDuaPV?kI!+EM7tKX2YBfc-5l3=Fwk^JS>wPqSavb8%-c-;s@aD(Q>0}9wdkmu8-J>(u>QQzjrL2&GP+q(#w%W8RjYS85r1@* z(8fJ7M3r2wwLs(<$BUS*Pe5kKb5lsoyE6-J6=9)f$pNN{oLPPQv% zQLM2t|6+SefA9W19sh4?%i>v<@MLR=OZ0HM(;n_C@^u-mFK%pTuc{^K1 z3HtXl5Ke_5Oie2gC!Rn&v{tBMDeYtdF1P;IY>4P{yfmg|5?-lw|Uq$NnR` zM(5^_Hu}c`^5gHebteZsQ1}*vKO_+2ETuMxVF9y%92np0zK@?S7n)qo#_<-Y7RY@K z95!vy!$Q358`ad^bGvS~HqrhDiL@OcaWqgLXN9%TxGa1NrjJ^sxOZ83TG682`VtgM zc)JCU6`G&jG{);lnxHW^NiVBV6_>NcRMiTYId*r>O)g@c){iYgL}d=^TbHbDnVxps z-|SA)tbIfl^9)sq-rwy_>^E{q*;mbuXk6AkPMQF(E%cGy+} z6x=yc#GgdUiq}X$gfSgk$?nYvB4^Bo_Ulj3Ur$bWaShun@~td7fvftUM^X4e%a|1s zvdQkfh|9YtcX8OjSl&XBDU0_QT?7jLZ9*LyM9QT)p-pLMuLw%llfT7!8R)#3#7ZNi z(?73&uWUVFwCt%MS2@NI^-xOCT9M92x)%;>bxHXtM8Ow;1jr<1s2Wg`#oHP)l$>h? zNo~;Ji^`Eo%I}am#BO!7e=Kp@`*aQ5rnlg*d1Dp+-GL?v8X{}b2~tSv@GBWdY2!3B?|``b3y*24|53QP{U_ZCtmznofZe z4-M2J>tVsDl)TmJ8x8==}QJ5*qa_ii9%?{unhBH`;937|R+djn}D` z&6oDXohBCez^ti-qDu02fC;GMy^fkzXjY=QI#d7$dU$Vl?2{p6o||IY5m9;@rgS;+ zZ;V(pUh?7J{>IC^f7dF-JEI8H!jxR?FA%YttuscTY{DuVX-WPi!lcQKMzaqk-v_Ct zCMF^DcNa#bOe;Wb`-=qfl6-M2@g~Re((jc`>_lt*f(2s$HeSJ-C+L?sol>oe64c7x z)X`iDC}ln}<{;nh3EMg%UHyrb-PQ3zYxx-v{ZaI>_{&^D*Suzrp|aRog<~;&ea~`z z=lbC|suGpdgUpce@;-d^LMND9NCOUu%I* ziIRGRzpPtp^VoJgeYuEfr`i30D3zQ1w_I@xkP~55cXw&Srbdyb*Ir+_Ov8$;n}m-( z*~5}7FP!aLivo~~wA-upk5wW;AZbSIa&{{)%vYr z1E1F6AM!@Q{QCfcA@8-fOR?Y-zOit35O+VkJghORj$PDqd3~I^^rTqQn??$YZIie) zgG&>0?G5J>_Y>Saz2byb1Fj`@e4vxpxI`tFg?{^Y*+ozO#wUPns+5c8PO-3}k!79gaV!_ng&9fkOQ&Cn;aj64qyEoengqe7tEsWL`xeuNiq#yPVcyhhyk)QP1|5{rBx+_P_A< zd7SyaSpg0dNQ1uHHlc~C(X*LA&>*plpX>u<+ZlscsP}W)+4CLR6Q#U1nJp^(wa)!# zKJ@odfk_K8VXtSb8J0Xh(qlx(ftX)e$d>TR<+K`KR;I^blL3QfmPwZ|pTDNPLCf5B z+@BxKP)|OvXOtC_FDF372?viki6dH)*QDZ{iFZLW=T*{N;nf=`hYX_yfr#TQ1SLsB zjfmn;3efj`yr?%9x&&v^F-}x^S=KzEx8NSVP2<$hgxmChb)O(A>~X#zng?yLCo)LZ zrsKH8b$J>3)O0A(-dvsW&=L4^Nx5dZWupS0Z@D82`Pw)t`W*Dz5j|g{LC03Q6yu)gQAEeG z$vkU^v6^~Q12eg&R$(fc7*F0e(8f5kkx*?Hb1wmNfA^X5#K@1fDB^^!%ty`m$Eg=f z>rhmU7UPWevCHZ6_JBsgDo3jJJodA9tDDZ->~9tl!TEK+`QI$iX4qcXtRDJf!AT`_ zJ}yHQ@cqVOPjr*`K`ja`?o;bnS6y!9IOV;+ZXEAsel@RqicCG}=b0e>pv<@b4dOu{ zdE!pwmC7Wkmt;)wCdo_jB%wdWkrcQhN#Qo+_Va{_x^p$MJ5Q;1FexS)E1{ZUwvU(G zxajC?>R8iX$=!wPrla`!iK1fy6f#tU$}xBv$yxE$mdIqL74%D`w6#;v$`EbY+b=~_ zzgZluNqB#7ydWYL@jMx>zj;h(!euJU3%Nr7LMw z+pr6xQE8I)S5PK`=c*+wol1ogRW*!aN3*#ZIs9sGPw+`9Qr}_|u=C-$NWIcBs~j$_ zY3Jm;#Je|*`;wb&Q_d_*M>sX01P+m{Lq`~0n;VUX-a>;J2Pmbg0mow&0F(DU zV67I*W_?9-@ce;767QO({%s|958#`-F4_J4BPCg69wadvxNMMw31Hl&Kg6~s(kSQl z)`C+wy?M-lq!;`!2n>K)g z^qu*U3@F?tZ?em#ky_h<&Lg}rr5m>o^CmSd8F=;eyjGL?D9#jQFts;UFQh+ejSa1y z)C|}()F*Kzbg`(S;I;`Jb(yi5&l6)jbhhT6LGDkCPlT~d)5M*~RBC8Qr7y8)L;SpH zUQSm-H&?DM0}C)N3_Gk}Gbu<0f;d;W*XP(Aj$j{bDZegWI?{|3_T}S- z^Ve4>oFgnGJLXvG5jk)xu z<(<;9&+=(mH0R*#N3B2VW+mzhf0cY92icC%%e=)fr7U{R58ym!^4j(3f6JO_mn6bZ zM+l{Pp^8Y9S@$`?2#FEj(mrT7d5X-8xG>O78qrHyKB`%35fvy=C4sH&3V1DLUo>y% zuR|VLz;8xJm}XNtsSnF?g06zVdMoG|R<+`saUg+Vv~0eBT+q6xb@HmgcYZE)0-@q> z?J1Dj2DzlcTR5!aM|7PiRms^ui?iF0X2lbJJ8+i&a+EIS+(bFj19G7Z7r*_O&G zt+-F;Nc|cPskwyS!V}WGLq4d;0W%AEiv%eAsRjL3{yq43hg+j(?3-xbmeicR68vn9 z3QmQk72D^A&26l|-Z6-g^~>1S)*uuIiR7_J(Rc{M}+n^rYL6nVFC8o}=%OLk&@ z`4@S`wH=FOAp&xf#XHGWO^HpK&C*r@Ak6swuq=YURrWzZAJS7 zv~&As$zMtCBb{--G_|_>!~^X#)?dr+Gy8Ut$Raxim$kGkZIZ`4r(@sT0zo;BG1ZB= zSEUy=hZK$lIL4HW&f?vU@LRPEdZ>Y_5P`pEk_oSgLWLH7$<}aO*j9!Rn$TI<(>{z8 zv#U38c5Uq1)UVs1cZ}O4z4*2vjQMTdu#YAB8HuWlSLgv~J6-G8G82Pkuj$O^k09~W7 z^<{WLm3iqM<~?T0s{$4JRKbl|L%t~oy!ZC6CvP3;Q@+iOK_Ceok%U#68R8NoKG_n6=$k69Q0oXSeek`;N4DrKf#p-0hyje;mv8JU_c$INs-3<=sF#1rol z27WIlWRHUO5WsNerHeuMwBb57X{&gU*dH6RJiEP!l>MvPj;8e*jP_W`PK1z-o ztEl;8Qhgq*)oOn_st|!aS#`6?e-pP=+fI;HysaJ~o6Sj<)^0OgoE|qW?l|bm1i_oxSfM`u{7gNN@XJ591_Z#$IsdcMzx|#*PQr_ULK@Mw!HZV= z-V6UGOeeKn@+KUkSuybd-_G>bm%13BBORBdo}#uZ14`*>EE0kyF@mj*KkKykEp;_V z{w3s|x=bw~=r?v#UBNuhD&aa#9ip8N)FO#8i{`n_`3z_-DCrI0^{so(VhJ8j6*UhA zh=jOE>q&3Z-zIOvE~yg%m+37z@iS0v@=Zoc;+Q~&rX_~CE3m19iknO!!BG^U<&KmK z5pBFLUZZBP#_8p`-jE`5jdFwj$G9M-cf3!Z1jVy%Y?DqOUGpVnrPu1NM0i&@)SO_5 zsLU!>_c#bWPPhHj6W3U76UiS!YsmpW_{q6g9Yc$%SzMV`-Vyo3TR&l+)}IAxw$AV` zL`)0$0#z-G=k6Xr&F?92Rf|doO+K0WW=)-&!+5$B3!X{Ud9~}*h{l8C{%)e`L|5B{ zw-7&~w@r=v=ym$l?vOoVNu$VTzu_f&6uq{LQSyT>h<=y z#4|QUP%Ad}7`EO>>{ih?rKW8o=_!@oENy?7bUYa7x^G&m;#t!62#-R;K8^;h8qbay zbCVF%CdPA*+#9YsT$#Ob$|9?8<{S(Ix~hwWP?<_$b>}C3Rwe@wtB>QZS;8KW$Z(UC z4HH00Kb2B65K0IA%PE)>XUP7a;NuZMfPQDR9=d&p^!tpwhv?$Kb9zty#NWh(tSyHj`L}MsZ(9d_^%PS^PHJ+w|kN z<&;;h?|MV^tZ8SQpfC_GDvHH?Ys%b^p57brw3{C9DhxFcV_Q|?qG0H$2FdmN>+~gP zCY^hH0+=#^nt;aKA04c2y^N!PJT%r1&>d3zvE`#O`YtOSv#9m>V6AX;5*fs~@R%ao zB?4Jht>lx(^*MVc%PTKjfRJ~8kZ`}8S|AqlH;=)Z8+pE0p^Y*+c`Pjfj430g}>Q$!28CZ;3A^Hqqw_=kn9@%ipO(LJAdI+nNgOu_m#aMt*fI6wNYs!8g#yp0V z#ia7;V`&Pqe93wW7n1f$uL=^ zlwCv9R+JRF_iX>ALWn=Rdol`PZ1l=ZqpZRb3o(F+{0?=GU$sy?3+@CO1?c6U0F^;c zBc@t0VGDu@-%vAWUB?_DdvlY%RTXsRDTN^`*Dq5Hh)dBcj61R&MhQ}b2B=EwO!?~? zeZ9@>@0SU$vdedfg8m9`Du%}oUddHe-SCz?-avxLAQMhN*7xE2-EPMG>$+>?1F7uv zG|P~NIcEtzGiYFamCc_U)Rk$#laX`Sk%qhUs9zQeWI-u8{LNLQa5Pe_YQs<_OwWho zrmFH?x{)sai%a)JYiJtcbsAkGYjI7^R<40|wyw^;XrK}6@>osPWRXH86G;|yMkh^h zpk-^=!}OoYPEe>rfDd{{?(P|p*9U6n%;)QOx{T5fz${-@o4UXdXkg#fo1)2?qzBkA zc^Jq*R#X4Csq%SCt6u$wxB!1{j(nhZMcI(L;G>a!m?3Z1j~r?F;-`%H{`J=rh^-dx z7EX8=#XrAK7TQ+C9e?kiTtFrjtX54iO-+?Nan$02L^J7GZd`0$QLh1h);vwzsIq5@f-$|B9DUsMSF#ZOlLZWnjHXilWZj8nH!G`MpNWl!pe z27Rv9W|>{E?WznX90;lNV^+P{lbDGCR7K;ft5&2zK3)P{pwvUn-!}6rzg^18a9H=T z#dTmWj*iRHQU^mBB7(KXjLCLUV+mPI~k!Vzi@E71^UxIS24 zrSC~MxSg(MtSZ*55v&WH0B&ce8}60F7Hg=e_J+#fa5pzMud8UnQ)eiam@5{gnd7D^ z{Om)vlF9g40*bDyLObV&Yc|XHS`Tb+7e(3+{{GZfcDGB<$_wdl@GXq=glOM`r3BAq zG?)kG`*ex6U!FiOyYa2gVMCIVL@7$!Sp05>2g(hdl(sf*?aTV@s(?%wV62 zM$w{TAHM;0d&qm@ATM}akq(b$>3bOJ zMb2e)SaZV7sW7{+x==NJ3n(%3qaCt$g=%FkV7GlE?v!QA97$J8wn3@2s19_?V2-m7 zXyecl1)Y=#@=IUuHMy4EGpLYW<+^iZE=5YjfhjXqu3 zM`oh^k~vz@p*G__YstuO66Pc>*w>uqc2)_yTxK)!*i;r#np z-B_M_tqU{yVS3e~(FTA|6{J{4oc?V^h&@>+%A)=^V`dUnk?&7!PUT;?2ez4}e|oz6 zi$I)yEn~*ksnVkjDA^`}Er@BaX<4~k4$dsyjIc*7a~-*HJ(q;GFRC&2g^tC{UIZZ3 zjj`DeI|dbnOT9}DTW$VuI8L`7+gyP>aZScw%{t!{UFx%!sw1wf;8@syDU7%8^CchE z4VP04=|OejWhl_yn}?~NbHsawdPUwECW07tu(svd$&|LH4TYTyQp2Ca!e0s-tDe2zHs-DQwaWJIPlwVjnfidE6s?|Dru^MgWT0IiP<4Bw5EuH;?7{nkzQY z{xEhge!&_2Z{7KxOAYuPsleZWu1|9A)@3FW?a87FX`NM2 zjQ2}MZph`q)0v$Xa}nugcV$dv1~e<{MYb0|CZ0C_$Po5)lP!}QUrJ-z`Ly0t^S0}U z111tuI*ajHsEllpRs4uI^TsTYkcm=G&@U z1?scXJVf19))z@ZaeKr)JT4+-jj2Srnq86ov zEu~w;C@jM%#y0!iGTbi>ZB4gle7o&T8{Yo-vukViarvHnuEH%m5GC?8Q8|~k0c=Q z&lrb)BH6%^xJfKQ=uiMal2B0FKd<;e>?HKyE-bJY;lG2~8#aTP5ugCT2DE4ap0C+Gh)9}gGT|7f89 zvoH@2*c|fT69QNP-2b-*fwaf0CyDx5mT9_3y(0c-a5B)&CU-Vr2#J zaD$yB|662bWe3auo)8E&l>GZ7Kma@Ezc&a3yJo;?SpU}|tgJwAX4Zdi8VKO|$64~P wKn~V_GPeGIgTdY%D_b*XBtAYCRV#1s2Y@4KE0ziw$iWWeM53Y+SCsgF0FLDRD*ylh diff --git a/pdf/resume-3.pdf b/pdf/resume-3.pdf index 5371840deca62229530a54dfeff2c536ae53756d..60bad3b756dbd7252894bf8ea92e28545cb139c4 100755 GIT binary patch delta 400 zcmX?ki0SqrrU`Lc=0=8w7RDyp1_tUtq{*f4o1fy6Sdyxs;bLWEU}$b&WB^sNvE!Np zM^S2VX>O{n@#I*?iEz&5w~miu>&*-l3_w63Pk{@}0BSbJ6f-h3#ZYHrY=$9bW^9fw zW@&DQuFlB704i3Gu-M1|(-NRJjV;g&Gy)2tTViZvW@w0}&e+(%&;&!w(98%;%)r># g)Dm6L*w_NYViN-sL-Wah7r1bk8*-_ty862T0G@JKAOHXW delta 381 zcmcb8i0R}ZrU`LcW<~}khQ^lK1_tUtq{*f4o1fy6Sdyxs;bLWEU}$b&WB^sNvE!P< z}JEhqCYbm1^H=2BI4^>+gRf$>m& diff --git a/pdf/resume-4.pdf b/pdf/resume-4.pdf index 7c8072550fcd3e38e14052916354b46a21d91866..e2c9aa60458239d4d5823fbe56f88a71827d0dde 100755 GIT binary patch delta 6503 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 W3zC*e*-TTRkdgvX3J9p`tNjl+Qu{Cf delta 6267 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 diff --git a/pdf/resume-5.pdf b/pdf/resume-5.pdf index da9fa809b064b9ddc25f8387dd9a7ef161ebf7be..ca5a875baf1fef7e9393b2133c787c3e3185757b 100755 GIT binary patch delta 58 zcmZ2*hGoGSmI-lM=0=8w7RDCZ1_tUtq{*f4o1fy6Sdyxs;bLWEU}$b&WB^st*s-;P HafT`Y>mU#` delta 58 zcmZ2*hGoGSmI-lMW<~}kh9*YZ1_tUtq{*f4o1fy6Sdyxs;bLWEU}$b&WB^st*s-;P HafT`Y=+h7$ diff --git a/pdf/resume-6.pdf b/pdf/resume-6.pdf index d97d63a1add8e7b3e1af6984f2b16e3a0f80be54..fc017bee88c1641ba306f5e254079a41d0beec08 100755 GIT binary patch delta 55 zcmeypjOq6>rU`Lc=0=8w7A6MT1_tUtq{*f4o1fy6Sdyxs;bLWEU}$b&WB^sNvE%b3 E0MQr_MgRZ+ delta 55 zcmeypjOq6>rU`LcW<~}kh9)N31_tUtq{*f4o1fy6Sdyxs;bLWEU}$b&WB^sNvE%b3 E0MMWiLI3~& diff --git a/public/javascript.js b/public/javascript.js new file mode 100644 index 0000000..bf982ca --- /dev/null +++ b/public/javascript.js @@ -0,0 +1,92 @@ +// minimum margin of content to bottom of page +var marginBottom = 50; +// DOM-element of +var page; + +/** + * gets all DOM-elements on page + * @return {HTMLElement[]} DOM-elements + */ +function getAllDOMElements() { + return document.getElementsByTagName('*'); +} + +/** + * gets DOM-element of #resumeX + * @return {HTMLElement} + */ +function getResumeDOMElement() { + return page.children[0]; +} + +/** + * sets variable "page" to DOM-element of + */ +function setPageDOMElement() { + page = document.getElementsByTagName('page')[0]; +} + +/** + * checks whether font needs to be fixed, and if fixes it + */ +function checkFont() { + var resume = getResumeDOMElement(); + if (contentIsGreaterThanPage(resume)) fixFont(); +} + +/** + * checks whether content is greater than page + * @param {HTMLElement} resume + * @return {Boolean} false if content fits to page + */ +function contentIsGreaterThanPage(resume) { + var pageHeight = page.offsetHeight; + var resumeHeight = resume.offsetHeight + marginBottom; + if (pageHeight < resumeHeight) return true; + else return false; +} + +/** + * gets font size of DOM-elemnt + * @param {HTMLElement} element + * @return {Number} font size of element + */ +function getFontSizeOfElement(element) { + var style = window.getComputedStyle(element, null).getPropertyValue('font-size'); + return parseFloat(style); +} + +/** + * sets font size of DOM-element + * @param {HTMLElement} element + * @param {Number} fontSize + */ +function setFontSizeOfElement(element, fontSize) { + element.style.fontSize = fontSize + 'px'; +} + +/** + * decreases font size of all DOM-elements + */ +function decreaseFontSizes() { + var elements = getAllDOMElements(); + var current; + for (var i = 0; i < elements.length; i++) { + current = elements[i]; + console.log(getFontSizeOfElement(current)); + newFontSize = getFontSizeOfElement(current) * 0.99; + setFontSizeOfElement(current, newFontSize); + } +} + +/** + * decreases font size until content fits to page + */ +function fixFont() { + decreaseFontSizes(); + var resume = getResumeDOMElement(); + if (contentIsGreaterThanPage(resume)) fixFont(); +} + +setPageDOMElement(); +checkFont(); diff --git a/public/style.min.css b/public/style.min.css index 3eeb701..0341cfa 100755 --- a/public/style.min.css +++ b/public/style.min.css @@ -1 +1 @@ -@font-face{font-family:'Open Sans';src:url(/open-sans-fontface/fonts/Light/OpenSans-Light.eot);src:url(/open-sans-fontface/fonts/Light/OpenSans-Light.eot?#iefix) format('embedded-opentype'),url(/open-sans-fontface/fonts/Light/OpenSans-Light.woff) format('woff'),url(/open-sans-fontface/fonts/Light/OpenSans-Light.ttf) format('truetype'),url(/open-sans-fontface/fonts/Light/OpenSans-Light.svg#OpenSansLight) format('svg');font-weight:300;font-style:normal}@font-face{font-family:'Open Sans';src:url(/open-sans-fontface/fonts/LightItalic/OpenSans-LightItalic.eot);src:url(/open-sans-fontface/fonts/LightItalic/OpenSans-LightItalic.eot?#iefix) format('embedded-opentype'),url(/open-sans-fontface/fonts/LightItalic/OpenSans-LightItalic.woff) format('woff'),url(/open-sans-fontface/fonts/LightItalic/OpenSans-LightItalic.ttf) format('truetype'),url(/open-sans-fontface/fonts/LightItalic/OpenSans-LightItalic.svg#OpenSansLightItalic) format('svg');font-weight:300;font-style:italic}@font-face{font-family:'Open Sans';src:url(/open-sans-fontface/fonts/Regular/OpenSans-Regular.eot);src:url(/open-sans-fontface/fonts/Regular/OpenSans-Regular.eot?#iefix) format('embedded-opentype'),url(/open-sans-fontface/fonts/Regular/OpenSans-Regular.woff) format('woff'),url(/open-sans-fontface/fonts/Regular/OpenSans-Regular.ttf) format('truetype'),url(/open-sans-fontface/fonts/Regular/OpenSans-Regular.svg#OpenSansRegular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:'Open Sans';src:url(/open-sans-fontface/fonts/Italic/OpenSans-Italic.eot);src:url(/open-sans-fontface/fonts/Italic/OpenSans-Italic.eot?#iefix) format('embedded-opentype'),url(/open-sans-fontface/fonts/Italic/OpenSans-Italic.woff) format('woff'),url(/open-sans-fontface/fonts/Italic/OpenSans-Italic.ttf) format('truetype'),url(/open-sans-fontface/fonts/Italic/OpenSans-Italic.svg#OpenSansItalic) format('svg');font-weight:400;font-style:italic}@font-face{font-family:'Open Sans';src:url(/open-sans-fontface/fonts/Semibold/OpenSans-Semibold.eot);src:url(/open-sans-fontface/fonts/Semibold/OpenSans-Semibold.eot?#iefix) format('embedded-opentype'),url(/open-sans-fontface/fonts/Semibold/OpenSans-Semibold.woff) format('woff'),url(/open-sans-fontface/fonts/Semibold/OpenSans-Semibold.ttf) format('truetype'),url(/open-sans-fontface/fonts/Semibold/OpenSans-Semibold.svg#OpenSansSemibold) format('svg');font-weight:600;font-style:normal}@font-face{font-family:'Open Sans';src:url(/open-sans-fontface/fonts/SemiboldItalic/OpenSans-SemiboldItalic.eot);src:url(/open-sans-fontface/fonts/SemiboldItalic/OpenSans-SemiboldItalic.eot?#iefix) format('embedded-opentype'),url(/open-sans-fontface/fonts/SemiboldItalic/OpenSans-SemiboldItalic.woff) format('woff'),url(/open-sans-fontface/fonts/SemiboldItalic/OpenSans-SemiboldItalic.ttf) format('truetype'),url(/open-sans-fontface/fonts/SemiboldItalic/OpenSans-SemiboldItalic.svg#OpenSansSemiboldItalic) format('svg');font-weight:600;font-style:italic}@font-face{font-family:'Open Sans';src:url(/open-sans-fontface/fonts/Bold/OpenSans-Bold.eot);src:url(/open-sans-fontface/fonts/Bold/OpenSans-Bold.eot?#iefix) format('embedded-opentype'),url(/open-sans-fontface/fonts/Bold/OpenSans-Bold.woff) format('woff'),url(/open-sans-fontface/fonts/Bold/OpenSans-Bold.ttf) format('truetype'),url(/open-sans-fontface/fonts/Bold/OpenSans-Bold.svg#OpenSansBold) format('svg');font-weight:700;font-style:normal}@font-face{font-family:'Open Sans';src:url(/open-sans-fontface/fonts/BoldItalic/OpenSans-BoldItalic.eot);src:url(/open-sans-fontface/fonts/BoldItalic/OpenSans-BoldItalic.eot?#iefix) format('embedded-opentype'),url(/open-sans-fontface/fonts/BoldItalic/OpenSans-BoldItalic.woff) format('woff'),url(/open-sans-fontface/fonts/BoldItalic/OpenSans-BoldItalic.ttf) format('truetype'),url(/open-sans-fontface/fonts/BoldItalic/OpenSans-BoldItalic.svg#OpenSansBoldItalic) format('svg');font-weight:700;font-style:italic}@font-face{font-family:'Open Sans';src:url(/open-sans-fontface/fonts/ExtraBold/OpenSans-ExtraBold.eot);src:url(/open-sans-fontface/fonts/ExtraBold/OpenSans-ExtraBold.eot?#iefix) format('embedded-opentype'),url(/open-sans-fontface/fonts/ExtraBold/OpenSans-ExtraBold.woff) format('woff'),url(/open-sans-fontface/fonts/ExtraBold/OpenSans-ExtraBold.ttf) format('truetype'),url(/open-sans-fontface/fonts/ExtraBold/OpenSans-ExtraBold.svg#OpenSansExtrabold) format('svg');font-weight:800;font-style:normal}@font-face{font-family:'Open Sans';src:url(/open-sans-fontface/fonts/ExtraBoldItalic/OpenSans-ExtraBoldItalic.eot);src:url(/open-sans-fontface/fonts/ExtraBoldItalic/OpenSans-ExtraBoldItalic.eot?#iefix) format('embedded-opentype'),url(/open-sans-fontface/fonts/ExtraBoldItalic/OpenSans-ExtraBoldItalic.woff) format('woff'),url(/open-sans-fontface/fonts/ExtraBoldItalic/OpenSans-ExtraBoldItalic.ttf) format('truetype'),url(/open-sans-fontface/fonts/ExtraBoldItalic/OpenSans-ExtraBoldItalic.svg#OpenSansExtraboldItalic) format('svg');font-weight:800;font-style:italic}@font-face{font-family:'TypoPRO Montserrat';src:url(/@typopro/web-montserrat/TypoPRO-Montserrat-Black.eot);src:local('*'),url(/@typopro/web-montserrat/TypoPRO-Montserrat-Black.eot?#iefix) format('embedded-opentype'),url(/@typopro/web-montserrat/TypoPRO-Montserrat-Black.woff) format('woff'),url(/@typopro/web-montserrat/TypoPRO-Montserrat-Black.ttf) format('truetype');font-style:normal;font-weight:900;font-stretch:normal;font-variant:normal}@font-face{font-family:'TypoPRO Montserrat';src:url(/@typopro/web-montserrat/TypoPRO-Montserrat-Bold.eot);src:local('*'),url(/@typopro/web-montserrat/TypoPRO-Montserrat-Bold.eot?#iefix) format('embedded-opentype'),url(/@typopro/web-montserrat/TypoPRO-Montserrat-Bold.woff) format('woff'),url(/@typopro/web-montserrat/TypoPRO-Montserrat-Bold.ttf) format('truetype');font-style:normal;font-weight:700;font-stretch:normal;font-variant:normal}@font-face{font-family:'TypoPRO Montserrat';src:url(/@typopro/web-montserrat/TypoPRO-Montserrat-Light.eot);src:local('*'),url(/@typopro/web-montserrat/TypoPRO-Montserrat-Light.eot?#iefix) format('embedded-opentype'),url(/@typopro/web-montserrat/TypoPRO-Montserrat-Light.woff) format('woff'),url(/@typopro/web-montserrat/TypoPRO-Montserrat-Light.ttf) format('truetype');font-style:normal;font-weight:300;font-stretch:normal;font-variant:normal}@font-face{font-family:'TypoPRO Montserrat';src:url(/@typopro/web-montserrat/TypoPRO-Montserrat-Regular.eot);src:local('*'),url(/@typopro/web-montserrat/TypoPRO-Montserrat-Regular.eot?#iefix) format('embedded-opentype'),url(/@typopro/web-montserrat/TypoPRO-Montserrat-Regular.woff) format('woff'),url(/@typopro/web-montserrat/TypoPRO-Montserrat-Regular.ttf) format('truetype');font-style:normal;font-weight:400;font-stretch:normal;font-variant:normal}@font-face{font-family:'TypoPRO Montserrat';src:url(/@typopro/web-montserrat/TypoPRO-Montserrat-Thin.eot);src:local('*'),url(/@typopro/web-montserrat/TypoPRO-Montserrat-Thin.eot?#iefix) format('embedded-opentype'),url(/@typopro/web-montserrat/TypoPRO-Montserrat-Thin.woff) format('woff'),url(/@typopro/web-montserrat/TypoPRO-Montserrat-Thin.ttf) format('truetype');font-style:normal;font-weight:200;font-stretch:normal;font-variant:normal}@font-face{font-family:'TypoPRO Montserrat Alternates';src:url(/@typopro/web-montserrat/TypoPRO-MontserratAlternates-Bold.eot);src:local('*'),url(/@typopro/web-montserrat/TypoPRO-MontserratAlternates-Bold.eot?#iefix) format('embedded-opentype'),url(/@typopro/web-montserrat/TypoPRO-MontserratAlternates-Bold.woff) format('woff'),url(/@typopro/web-montserrat/TypoPRO-MontserratAlternates-Bold.ttf) format('truetype');font-style:normal;font-weight:700;font-stretch:normal;font-variant:normal}@font-face{font-family:'TypoPRO Montserrat Alternates';src:url(/@typopro/web-montserrat/TypoPRO-MontserratAlternates-Regular.eot);src:local('*'),url(/@typopro/web-montserrat/TypoPRO-MontserratAlternates-Regular.eot?#iefix) format('embedded-opentype'),url(/@typopro/web-montserrat/TypoPRO-MontserratAlternates-Regular.woff) format('woff'),url(/@typopro/web-montserrat/TypoPRO-MontserratAlternates-Regular.ttf) format('truetype');font-style:normal;font-weight:400;font-stretch:normal;font-variant:normal}@font-face{font-family:Raleway;src:url(/raleway-webfont/fonts/Raleway-Thin.ttf) format('truetype');font-style:normal;font-weight:100;text-rendering:optimizeLegibility}@font-face{font-family:Raleway;src:url(/raleway-webfont/fonts/Raleway-Thin-Italic.ttf) format('truetype');font-style:italic;font-weight:100;text-rendering:optimizeLegibility}@font-face{font-family:Raleway;src:url(/raleway-webfont/fonts/Raleway-ExtraLight.ttf) format('truetype');font-style:normal;font-weight:200;text-rendering:optimizeLegibility}@font-face{font-family:Raleway;src:url(/raleway-webfont/fonts/Raleway-ExtraLight-Italic.ttf) format('truetype');font-style:italic;font-weight:200;text-rendering:optimizeLegibility}@font-face{font-family:Raleway;src:url(/raleway-webfont/fonts/Raleway-Light.ttf) format('truetype');font-style:normal;font-weight:300;text-rendering:optimizeLegibility}@font-face{font-family:Raleway;src:url(/raleway-webfont/fonts/Raleway-Light-Italic.ttf) format('truetype');font-style:italic;font-weight:300;text-rendering:optimizeLegibility}@font-face{font-family:Raleway;src:url(/raleway-webfont/fonts/Raleway-Regular.ttf) format('truetype');font-style:normal;font-weight:400;text-rendering:optimizeLegibility}@font-face{font-family:Raleway;src:url(/raleway-webfont/fonts/Raleway-Regular-Italic.ttf) format('truetype');font-style:italic;font-weight:400;text-rendering:optimizeLegibility}@font-face{font-family:Raleway;src:url(/raleway-webfont/fonts/Raleway-Medium.ttf) format('truetype');font-style:normal;font-weight:500;text-rendering:optimizeLegibility}@font-face{font-family:Raleway;src:url(/raleway-webfont/fonts/Raleway-Medium-Italic.ttf) format('truetype');font-style:italic;font-weight:500;text-rendering:optimizeLegibility}@font-face{font-family:Raleway;src:url(/raleway-webfont/fonts/Raleway-SemiBold.ttf) format('truetype');font-style:normal;font-weight:600;text-rendering:optimizeLegibility}@font-face{font-family:Raleway;src:url(/raleway-webfont/fonts/Raleway-SemiBold-Italic.ttf) format('truetype');font-style:italic;font-weight:600;text-rendering:optimizeLegibility}@font-face{font-family:Raleway;src:url(/raleway-webfont/fonts/Raleway-Bold.ttf) format('truetype');font-style:normal;font-weight:700;text-rendering:optimizeLegibility}@font-face{font-family:Raleway;src:url(/raleway-webfont/fonts/Raleway-Bold-Italic.ttf) format('truetype');font-style:italic;font-weight:700;text-rendering:optimizeLegibility}@font-face{font-family:Raleway;src:url(/raleway-webfont/fonts/Raleway-ExtraBold.ttf) format('truetype');font-style:normal;font-weight:800;text-rendering:optimizeLegibility}@font-face{font-family:Raleway;src:url(/raleway-webfont/fonts/Raleway-ExtraBold-Italic.ttf) format('truetype');font-style:italic;font-weight:800;text-rendering:optimizeLegibility}@font-face{font-family:Raleway;src:url(/raleway-webfont/fonts/Raleway-Black.ttf) format('truetype');font-style:normal;font-weight:900;text-rendering:optimizeLegibility}@font-face{font-family:Raleway;src:url(/raleway-webfont/fonts/Raleway-Black-Italic.ttf) format('truetype');font-style:italic;font-weight:900;text-rendering:optimizeLegibility}@font-face{font-family:'Open Sans Condensed';font-weight:300;font-style:normal;src:url(/npm-font-open-sans-condensed/fonts/opensans-condlight.eot);src:url(/npm-font-open-sans-condensed/fonts/opensans-condlight.eot?#iefix) format('embedded-opentype'),url(/npm-font-open-sans-condensed/fonts/opensans-condlight.woff) format('woff'),url(/npm-font-open-sans-condensed/fonts/opensans-condlight.ttf) format('truetype'),url(/npm-font-open-sans-condensed/fonts/opensans-condlight.svg#OpenSansCondensedLight) format('svg')}@font-face{font-family:'Open Sans Condensed';font-weight:300;font-style:italic;src:url(/npm-font-open-sans-condensed/fonts/opensans-condlightitalic.eot);src:url(/npm-font-open-sans-condensed/fonts/opensans-condlightitalic.eot?#iefix) format('embedded-opentype'),url(/npm-font-open-sans-condensed/fonts/opensans-condlightitalic.woff) format('woff'),url(/npm-font-open-sans-condensed/fonts/opensans-condlightitalic.ttf) format('truetype'),url(/npm-font-open-sans-condensed/fonts/opensans-condlightitalic.svg#OpenSansCondensedLightItalic) format('svg')}@font-face{font-family:'Open Sans Condensed';font-weight:700;font-style:normal;src:url(/npm-font-open-sans-condensed/fonts/opensans-condbold.eot);src:url(/npm-font-open-sans-condensed/fonts/opensans-condbold.eot?#iefix) format('embedded-opentype'),url(/npm-font-open-sans-condensed/fonts/opensans-condbold.woff) format('woff'),url(/npm-font-open-sans-condensed/fonts/opensans-condbold.ttf) format('truetype'),url(/npm-font-open-sans-condensed/fonts/opensans-condbold.svg#OpenSansCondensedBold) format('svg')}@font-face{font-family:'Material Icons';font-style:normal;font-weight:400;src:url(/material-design-icons/iconfont/MaterialIcons-Regular.eot);src:local('Material Icons'),local('MaterialIcons-Regular'),url(/material-design-icons/iconfont/MaterialIcons-Regular.woff2) format('woff2'),url(/material-design-icons/iconfont/MaterialIcons-Regular.woff) format('woff'),url(/material-design-icons/iconfont/MaterialIcons-Regular.ttf) format('truetype')}.material-icons{font-family:'Material Icons';font-weight:400;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:liga}@font-face{font-family:Roboto;src:url(/roboto-fontface/fonts/Roboto/Roboto-Thin.eot);src:local('Roboto Thin'),local('Roboto-Thin'),url(/roboto-fontface/fonts/Roboto/Roboto-Thin.eot?#iefix) format('embedded-opentype'),url(/roboto-fontface/fonts/Roboto/Roboto-Thin.woff2) format('woff2'),url(/roboto-fontface/fonts/Roboto/Roboto-Thin.woff) format('woff'),url(/roboto-fontface/fonts/Roboto/Roboto-Thin.ttf) format('truetype'),url(/roboto-fontface/fonts/Roboto/Roboto-Thin.svg#Roboto) format('svg');font-weight:100;font-style:normal}@font-face{font-family:Roboto-Thin;src:url(/roboto-fontface/fonts/Roboto/Roboto-Thin.eot);src:local('Roboto Thin'),local('Roboto-Thin'),url(/roboto-fontface/fonts/Roboto/Roboto-Thin.eot?#iefix) format('embedded-opentype'),url(/roboto-fontface/fonts/Roboto/Roboto-Thin.woff2) format('woff2'),url(/roboto-fontface/fonts/Roboto/Roboto-Thin.woff) format('woff'),url(/roboto-fontface/fonts/Roboto/Roboto-Thin.ttf) format('truetype'),url(/roboto-fontface/fonts/Roboto/Roboto-Thin.svg#Roboto) format('svg')}@font-face{font-family:Roboto;src:url(/roboto-fontface/fonts/Roboto/Roboto-ThinItalic.eot);src:local('Roboto ThinItalic'),local('Roboto-ThinItalic'),url(/roboto-fontface/fonts/Roboto/Roboto-ThinItalic.eot?#iefix) format('embedded-opentype'),url(/roboto-fontface/fonts/Roboto/Roboto-ThinItalic.woff2) format('woff2'),url(/roboto-fontface/fonts/Roboto/Roboto-ThinItalic.woff) format('woff'),url(/roboto-fontface/fonts/Roboto/Roboto-ThinItalic.ttf) format('truetype'),url(/roboto-fontface/fonts/Roboto/Roboto-ThinItalic.svg#Roboto) format('svg');font-weight:100;font-style:italic}@font-face{font-family:Roboto-ThinItalic;src:url(/roboto-fontface/fonts/Roboto/Roboto-ThinItalic.eot);src:local('Roboto ThinItalic'),local('Roboto-ThinItalic'),url(/roboto-fontface/fonts/Roboto/Roboto-ThinItalic.eot?#iefix) format('embedded-opentype'),url(/roboto-fontface/fonts/Roboto/Roboto-ThinItalic.woff2) format('woff2'),url(/roboto-fontface/fonts/Roboto/Roboto-ThinItalic.woff) format('woff'),url(/roboto-fontface/fonts/Roboto/Roboto-ThinItalic.ttf) format('truetype'),url(/roboto-fontface/fonts/Roboto/Roboto-ThinItalic.svg#Roboto) format('svg')}@font-face{font-family:Roboto;src:url(/roboto-fontface/fonts/Roboto/Roboto-Light.eot);src:local('Roboto Light'),local('Roboto-Light'),url(/roboto-fontface/fonts/Roboto/Roboto-Light.eot?#iefix) format('embedded-opentype'),url(/roboto-fontface/fonts/Roboto/Roboto-Light.woff2) format('woff2'),url(/roboto-fontface/fonts/Roboto/Roboto-Light.woff) format('woff'),url(/roboto-fontface/fonts/Roboto/Roboto-Light.ttf) format('truetype'),url(/roboto-fontface/fonts/Roboto/Roboto-Light.svg#Roboto) format('svg');font-weight:300;font-style:normal}@font-face{font-family:Roboto-Light;src:url(/roboto-fontface/fonts/Roboto/Roboto-Light.eot);src:local('Roboto Light'),local('Roboto-Light'),url(/roboto-fontface/fonts/Roboto/Roboto-Light.eot?#iefix) format('embedded-opentype'),url(/roboto-fontface/fonts/Roboto/Roboto-Light.woff2) format('woff2'),url(/roboto-fontface/fonts/Roboto/Roboto-Light.woff) format('woff'),url(/roboto-fontface/fonts/Roboto/Roboto-Light.ttf) format('truetype'),url(/roboto-fontface/fonts/Roboto/Roboto-Light.svg#Roboto) format('svg')}@font-face{font-family:Roboto;src:url(/roboto-fontface/fonts/Roboto/Roboto-LightItalic.eot);src:local('Roboto LightItalic'),local('Roboto-LightItalic'),url(/roboto-fontface/fonts/Roboto/Roboto-LightItalic.eot?#iefix) format('embedded-opentype'),url(/roboto-fontface/fonts/Roboto/Roboto-LightItalic.woff2) format('woff2'),url(/roboto-fontface/fonts/Roboto/Roboto-LightItalic.woff) format('woff'),url(/roboto-fontface/fonts/Roboto/Roboto-LightItalic.ttf) format('truetype'),url(/roboto-fontface/fonts/Roboto/Roboto-LightItalic.svg#Roboto) format('svg');font-weight:300;font-style:italic}@font-face{font-family:Roboto-LightItalic;src:url(/roboto-fontface/fonts/Roboto/Roboto-LightItalic.eot);src:local('Roboto LightItalic'),local('Roboto-LightItalic'),url(/roboto-fontface/fonts/Roboto/Roboto-LightItalic.eot?#iefix) format('embedded-opentype'),url(/roboto-fontface/fonts/Roboto/Roboto-LightItalic.woff2) format('woff2'),url(/roboto-fontface/fonts/Roboto/Roboto-LightItalic.woff) format('woff'),url(/roboto-fontface/fonts/Roboto/Roboto-LightItalic.ttf) format('truetype'),url(/roboto-fontface/fonts/Roboto/Roboto-LightItalic.svg#Roboto) format('svg')}@font-face{font-family:Roboto;src:url(/roboto-fontface/fonts/Roboto/Roboto-Regular.eot);src:local('Roboto Regular'),local('Roboto-Regular'),url(/roboto-fontface/fonts/Roboto/Roboto-Regular.eot?#iefix) format('embedded-opentype'),url(/roboto-fontface/fonts/Roboto/Roboto-Regular.woff2) format('woff2'),url(/roboto-fontface/fonts/Roboto/Roboto-Regular.woff) format('woff'),url(/roboto-fontface/fonts/Roboto/Roboto-Regular.ttf) format('truetype'),url(/roboto-fontface/fonts/Roboto/Roboto-Regular.svg#Roboto) format('svg');font-weight:400;font-style:normal}@font-face{font-family:Roboto-Regular;src:url(/roboto-fontface/fonts/Roboto/Roboto-Regular.eot);src:local('Roboto Regular'),local('Roboto-Regular'),url(/roboto-fontface/fonts/Roboto/Roboto-Regular.eot?#iefix) format('embedded-opentype'),url(/roboto-fontface/fonts/Roboto/Roboto-Regular.woff2) format('woff2'),url(/roboto-fontface/fonts/Roboto/Roboto-Regular.woff) format('woff'),url(/roboto-fontface/fonts/Roboto/Roboto-Regular.ttf) format('truetype'),url(/roboto-fontface/fonts/Roboto/Roboto-Regular.svg#Roboto) format('svg')}@font-face{font-family:Roboto;src:url(/roboto-fontface/fonts/Roboto/Roboto-RegularItalic.eot);src:local('Roboto RegularItalic'),local('Roboto-RegularItalic'),url(/roboto-fontface/fonts/Roboto/Roboto-RegularItalic.eot?#iefix) format('embedded-opentype'),url(/roboto-fontface/fonts/Roboto/Roboto-RegularItalic.woff2) format('woff2'),url(/roboto-fontface/fonts/Roboto/Roboto-RegularItalic.woff) format('woff'),url(/roboto-fontface/fonts/Roboto/Roboto-RegularItalic.ttf) format('truetype'),url(/roboto-fontface/fonts/Roboto/Roboto-RegularItalic.svg#Roboto) format('svg');font-weight:400;font-style:italic}@font-face{font-family:Roboto-RegularItalic;src:url(/roboto-fontface/fonts/Roboto/Roboto-RegularItalic.eot);src:local('Roboto RegularItalic'),local('Roboto-RegularItalic'),url(/roboto-fontface/fonts/Roboto/Roboto-RegularItalic.eot?#iefix) format('embedded-opentype'),url(/roboto-fontface/fonts/Roboto/Roboto-RegularItalic.woff2) format('woff2'),url(/roboto-fontface/fonts/Roboto/Roboto-RegularItalic.woff) format('woff'),url(/roboto-fontface/fonts/Roboto/Roboto-RegularItalic.ttf) format('truetype'),url(/roboto-fontface/fonts/Roboto/Roboto-RegularItalic.svg#Roboto) format('svg')}@font-face{font-family:Roboto;src:url(/roboto-fontface/fonts/Roboto/Roboto-Medium.eot);src:local('Roboto Medium'),local('Roboto-Medium'),url(/roboto-fontface/fonts/Roboto/Roboto-Medium.eot?#iefix) format('embedded-opentype'),url(/roboto-fontface/fonts/Roboto/Roboto-Medium.woff2) format('woff2'),url(/roboto-fontface/fonts/Roboto/Roboto-Medium.woff) format('woff'),url(/roboto-fontface/fonts/Roboto/Roboto-Medium.ttf) format('truetype'),url(/roboto-fontface/fonts/Roboto/Roboto-Medium.svg#Roboto) format('svg');font-weight:500;font-style:normal}@font-face{font-family:Roboto-Medium;src:url(/roboto-fontface/fonts/Roboto/Roboto-Medium.eot);src:local('Roboto Medium'),local('Roboto-Medium'),url(/roboto-fontface/fonts/Roboto/Roboto-Medium.eot?#iefix) format('embedded-opentype'),url(/roboto-fontface/fonts/Roboto/Roboto-Medium.woff2) format('woff2'),url(/roboto-fontface/fonts/Roboto/Roboto-Medium.woff) format('woff'),url(/roboto-fontface/fonts/Roboto/Roboto-Medium.ttf) format('truetype'),url(/roboto-fontface/fonts/Roboto/Roboto-Medium.svg#Roboto) format('svg')}@font-face{font-family:Roboto;src:url(/roboto-fontface/fonts/Roboto/Roboto-MediumItalic.eot);src:local('Roboto MediumItalic'),local('Roboto-MediumItalic'),url(/roboto-fontface/fonts/Roboto/Roboto-MediumItalic.eot?#iefix) format('embedded-opentype'),url(/roboto-fontface/fonts/Roboto/Roboto-MediumItalic.woff2) format('woff2'),url(/roboto-fontface/fonts/Roboto/Roboto-MediumItalic.woff) format('woff'),url(/roboto-fontface/fonts/Roboto/Roboto-MediumItalic.ttf) format('truetype'),url(/roboto-fontface/fonts/Roboto/Roboto-MediumItalic.svg#Roboto) format('svg');font-weight:500;font-style:italic}@font-face{font-family:Roboto-MediumItalic;src:url(/roboto-fontface/fonts/Roboto/Roboto-MediumItalic.eot);src:local('Roboto MediumItalic'),local('Roboto-MediumItalic'),url(/roboto-fontface/fonts/Roboto/Roboto-MediumItalic.eot?#iefix) format('embedded-opentype'),url(/roboto-fontface/fonts/Roboto/Roboto-MediumItalic.woff2) format('woff2'),url(/roboto-fontface/fonts/Roboto/Roboto-MediumItalic.woff) format('woff'),url(/roboto-fontface/fonts/Roboto/Roboto-MediumItalic.ttf) format('truetype'),url(/roboto-fontface/fonts/Roboto/Roboto-MediumItalic.svg#Roboto) format('svg')}@font-face{font-family:Roboto;src:url(/roboto-fontface/fonts/Roboto/Roboto-Bold.eot);src:local('Roboto Bold'),local('Roboto-Bold'),url(/roboto-fontface/fonts/Roboto/Roboto-Bold.eot?#iefix) format('embedded-opentype'),url(/roboto-fontface/fonts/Roboto/Roboto-Bold.woff2) format('woff2'),url(/roboto-fontface/fonts/Roboto/Roboto-Bold.woff) format('woff'),url(/roboto-fontface/fonts/Roboto/Roboto-Bold.ttf) format('truetype'),url(/roboto-fontface/fonts/Roboto/Roboto-Bold.svg#Roboto) format('svg');font-weight:700;font-style:normal}@font-face{font-family:Roboto-Bold;src:url(/roboto-fontface/fonts/Roboto/Roboto-Bold.eot);src:local('Roboto Bold'),local('Roboto-Bold'),url(/roboto-fontface/fonts/Roboto/Roboto-Bold.eot?#iefix) format('embedded-opentype'),url(/roboto-fontface/fonts/Roboto/Roboto-Bold.woff2) format('woff2'),url(/roboto-fontface/fonts/Roboto/Roboto-Bold.woff) format('woff'),url(/roboto-fontface/fonts/Roboto/Roboto-Bold.ttf) format('truetype'),url(/roboto-fontface/fonts/Roboto/Roboto-Bold.svg#Roboto) format('svg')}@font-face{font-family:Roboto;src:url(/roboto-fontface/fonts/Roboto/Roboto-BoldItalic.eot);src:local('Roboto BoldItalic'),local('Roboto-BoldItalic'),url(/roboto-fontface/fonts/Roboto/Roboto-BoldItalic.eot?#iefix) format('embedded-opentype'),url(/roboto-fontface/fonts/Roboto/Roboto-BoldItalic.woff2) format('woff2'),url(/roboto-fontface/fonts/Roboto/Roboto-BoldItalic.woff) format('woff'),url(/roboto-fontface/fonts/Roboto/Roboto-BoldItalic.ttf) format('truetype'),url(/roboto-fontface/fonts/Roboto/Roboto-BoldItalic.svg#Roboto) format('svg');font-weight:700;font-style:italic}@font-face{font-family:Roboto-BoldItalic;src:url(/roboto-fontface/fonts/Roboto/Roboto-BoldItalic.eot);src:local('Roboto BoldItalic'),local('Roboto-BoldItalic'),url(/roboto-fontface/fonts/Roboto/Roboto-BoldItalic.eot?#iefix) format('embedded-opentype'),url(/roboto-fontface/fonts/Roboto/Roboto-BoldItalic.woff2) format('woff2'),url(/roboto-fontface/fonts/Roboto/Roboto-BoldItalic.woff) format('woff'),url(/roboto-fontface/fonts/Roboto/Roboto-BoldItalic.ttf) format('truetype'),url(/roboto-fontface/fonts/Roboto/Roboto-BoldItalic.svg#Roboto) format('svg')}@font-face{font-family:Roboto;src:url(/roboto-fontface/fonts/Roboto/Roboto-Black.eot);src:local('Roboto Black'),local('Roboto-Black'),url(/roboto-fontface/fonts/Roboto/Roboto-Black.eot?#iefix) format('embedded-opentype'),url(/roboto-fontface/fonts/Roboto/Roboto-Black.woff2) format('woff2'),url(/roboto-fontface/fonts/Roboto/Roboto-Black.woff) format('woff'),url(/roboto-fontface/fonts/Roboto/Roboto-Black.ttf) format('truetype'),url(/roboto-fontface/fonts/Roboto/Roboto-Black.svg#Roboto) format('svg');font-weight:900;font-style:normal}@font-face{font-family:Roboto-Black;src:url(/roboto-fontface/fonts/Roboto/Roboto-Black.eot);src:local('Roboto Black'),local('Roboto-Black'),url(/roboto-fontface/fonts/Roboto/Roboto-Black.eot?#iefix) format('embedded-opentype'),url(/roboto-fontface/fonts/Roboto/Roboto-Black.woff2) format('woff2'),url(/roboto-fontface/fonts/Roboto/Roboto-Black.woff) format('woff'),url(/roboto-fontface/fonts/Roboto/Roboto-Black.ttf) format('truetype'),url(/roboto-fontface/fonts/Roboto/Roboto-Black.svg#Roboto) format('svg')}@font-face{font-family:Roboto;src:url(/roboto-fontface/fonts/Roboto/Roboto-BlackItalic.eot);src:local('Roboto BlackItalic'),local('Roboto-BlackItalic'),url(/roboto-fontface/fonts/Roboto/Roboto-BlackItalic.eot?#iefix) format('embedded-opentype'),url(/roboto-fontface/fonts/Roboto/Roboto-BlackItalic.woff2) format('woff2'),url(/roboto-fontface/fonts/Roboto/Roboto-BlackItalic.woff) format('woff'),url(/roboto-fontface/fonts/Roboto/Roboto-BlackItalic.ttf) format('truetype'),url(/roboto-fontface/fonts/Roboto/Roboto-BlackItalic.svg#Roboto) format('svg');font-weight:900;font-style:italic}@font-face{font-family:Roboto-BlackItalic;src:url(/roboto-fontface/fonts/Roboto/Roboto-BlackItalic.eot);src:local('Roboto BlackItalic'),local('Roboto-BlackItalic'),url(/roboto-fontface/fonts/Roboto/Roboto-BlackItalic.eot?#iefix) format('embedded-opentype'),url(/roboto-fontface/fonts/Roboto/Roboto-BlackItalic.woff2) format('woff2'),url(/roboto-fontface/fonts/Roboto/Roboto-BlackItalic.woff) format('woff'),url(/roboto-fontface/fonts/Roboto/Roboto-BlackItalic.ttf) format('truetype'),url(/roboto-fontface/fonts/Roboto/Roboto-BlackItalic.svg#Roboto) format('svg')}@font-face{font-family:Roboto-Condensed;src:url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-Regular.eot);src:local("Roboto-Condensed Regular"),local("Roboto-Condensed-Regular"),url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-Regular.eot?#iefix) format("embedded-opentype"),url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-Regular.woff2) format("woff2"),url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-Regular.woff) format("woff"),url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-Regular.ttf) format("truetype"),url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-Regular.svg#Roboto-Condensed) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Roboto-Condensed-Regular;src:url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed/Roboto-Condensed-Regular.eot);src:local("Roboto-Condensed Regular"),local("Roboto-Condensed-Regular"),url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-Regular.eot?#iefix) format("embedded-opentype"),url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-Regular.woff2) format("woff2"),url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-Regular.woff) format("woff"),url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-Regular.ttf) format("truetype"),url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-Regular.svg#Roboto-Condensed) format("svg")}@font-face{font-family:Roboto-Condensed;src:url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-RegularItalic.eot);src:local("Roboto-Condensed RegularItalic"),local("Roboto-Condensed-RegularItalic"),url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-RegularItalic.eot?#iefix) format("embedded-opentype"),url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-RegularItalic.woff2) format("woff2"),url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-RegularItalic.woff) format("woff"),url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-RegularItalic.ttf) format("truetype"),url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-RegularItalic.svg#Roboto-Condensed) format("svg");font-weight:400;font-style:italic}@font-face{font-family:Roboto-Condensed-RegularItalic;src:url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed/Roboto-Condensed-RegularItalic.eot);src:local("Roboto-Condensed RegularItalic"),local("Roboto-Condensed-RegularItalic"),url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-RegularItalic.eot?#iefix) format("embedded-opentype"),url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-RegularItalic.woff2) format("woff2"),url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-RegularItalic.woff) format("woff"),url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-RegularItalic.ttf) format("truetype"),url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-RegularItalic.svg#Roboto-Condensed) format("svg")}@font-face{font-family:Roboto-Condensed;src:url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-Light.eot);src:local("Roboto-Condensed Light"),local("Roboto-Condensed-Light"),url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-Light.eot?#iefix) format("embedded-opentype"),url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-Light.woff2) format("woff2"),url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-Light.woff) format("woff"),url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-Light.ttf) format("truetype"),url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-Light.svg#Roboto-Condensed) format("svg");font-weight:300;font-style:normal}@font-face{font-family:Roboto-Condensed-Light;src:url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed/Roboto-Condensed-Light.eot);src:local("Roboto-Condensed Light"),local("Roboto-Condensed-Light"),url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-Light.eot?#iefix) format("embedded-opentype"),url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-Light.woff2) format("woff2"),url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-Light.woff) format("woff"),url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-Light.ttf) format("truetype"),url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-Light.svg#Roboto-Condensed) format("svg")}@font-face{font-family:Roboto-Condensed;src:url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-LightItalic.eot);src:local("Roboto-Condensed LightItalic"),local("Roboto-Condensed-LightItalic"),url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-LightItalic.eot?#iefix) format("embedded-opentype"),url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-LightItalic.woff2) format("woff2"),url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-LightItalic.woff) format("woff"),url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-LightItalic.ttf) format("truetype"),url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-LightItalic.svg#Roboto-Condensed) format("svg");font-weight:300;font-style:italic}@font-face{font-family:Roboto-Condensed-LightItalic;src:url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed/Roboto-Condensed-LightItalic.eot);src:local("Roboto-Condensed LightItalic"),local("Roboto-Condensed-LightItalic"),url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-LightItalic.eot?#iefix) format("embedded-opentype"),url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-LightItalic.woff2) format("woff2"),url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-LightItalic.woff) format("woff"),url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-LightItalic.ttf) format("truetype"),url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-LightItalic.svg#Roboto-Condensed) format("svg")}@font-face{font-family:Roboto-Condensed;src:url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-Bold.eot);src:local("Roboto-Condensed Bold"),local("Roboto-Condensed-Bold"),url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-Bold.eot?#iefix) format("embedded-opentype"),url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-Bold.woff2) format("woff2"),url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-Bold.woff) format("woff"),url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-Bold.ttf) format("truetype"),url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-Bold.svg#Roboto-Condensed) format("svg");font-weight:700;font-style:normal}@font-face{font-family:Roboto-Condensed-Bold;src:url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed/Roboto-Condensed-Bold.eot);src:local("Roboto-Condensed Bold"),local("Roboto-Condensed-Bold"),url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-Bold.eot?#iefix) format("embedded-opentype"),url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-Bold.woff2) format("woff2"),url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-Bold.woff) format("woff"),url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-Bold.ttf) format("truetype"),url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-Bold.svg#Roboto-Condensed) format("svg")}@font-face{font-family:Roboto-Condensed;src:url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-BoldItalic.eot);src:local("Roboto-Condensed BoldItalic"),local("Roboto-Condensed-BoldItalic"),url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-BoldItalic.eot?#iefix) format("embedded-opentype"),url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-BoldItalic.woff2) format("woff2"),url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-BoldItalic.woff) format("woff"),url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-BoldItalic.ttf) format("truetype"),url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-BoldItalic.svg#Roboto-Condensed) format("svg");font-weight:700;font-style:italic}@font-face{font-family:Roboto-Condensed-BoldItalic;src:url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed/Roboto-Condensed-BoldItalic.eot);src:local("Roboto-Condensed BoldItalic"),local("Roboto-Condensed-BoldItalic"),url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-BoldItalic.eot?#iefix) format("embedded-opentype"),url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-BoldItalic.woff2) format("woff2"),url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-BoldItalic.woff) format("woff"),url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-BoldItalic.ttf) format("truetype"),url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-BoldItalic.svg#Roboto-Condensed) format("svg")}@font-face{font-family:Roboto-Slab;src:url(/roboto-fontface/fonts/Roboto-Slab/Roboto-Slab-Thin.eot);src:local('Roboto-Slab Thin'),local('Roboto-Slab-Thin'),url(/roboto-fontface/fonts/Roboto-Slab/Roboto-Slab-Thin.eot?#iefix) format('embedded-opentype'),url(/roboto-fontface/fonts/Roboto-Slab/Roboto-Slab-Thin.woff2) format('woff2'),url(/roboto-fontface/fonts/Roboto-Slab/Roboto-Slab-Thin.woff) format('woff'),url(/roboto-fontface/fonts/Roboto-Slab/Roboto-Slab-Thin.ttf) format('truetype'),url(/roboto-fontface/fonts/Roboto-Slab/Roboto-Slab-Thin.svg#Roboto-Slab) format('svg');font-weight:100;font-style:normal}@font-face{font-family:Roboto-Slab-Thin;src:url(/roboto-fontface/fonts/Roboto-Slab/Roboto-Slab-Thin.eot);src:local('Roboto-Slab Thin'),local('Roboto-Slab-Thin'),url(/roboto-fontface/fonts/Roboto-Slab/Roboto-Slab-Thin.eot?#iefix) format('embedded-opentype'),url(/roboto-fontface/fonts/Roboto-Slab/Roboto-Slab-Thin.woff2) format('woff2'),url(/roboto-fontface/fonts/Roboto-Slab/Roboto-Slab-Thin.woff) format('woff'),url(/roboto-fontface/fonts/Roboto-Slab/Roboto-Slab-Thin.ttf) format('truetype'),url(/roboto-fontface/fonts/Roboto-Slab/Roboto-Slab-Thin.svg#Roboto-Slab) format('svg')}@font-face{font-family:Roboto-Slab;src:url(/roboto-fontface/fonts/Roboto-Slab/Roboto-Slab-Light.eot);src:local('Roboto-Slab Light'),local('Roboto-Slab-Light'),url(/roboto-fontface/fonts/Roboto-Slab/Roboto-Slab-Light.eot?#iefix) format('embedded-opentype'),url(/roboto-fontface/fonts/Roboto-Slab/Roboto-Slab-Light.woff2) format('woff2'),url(/roboto-fontface/fonts/Roboto-Slab/Roboto-Slab-Light.woff) format('woff'),url(/roboto-fontface/fonts/Roboto-Slab/Roboto-Slab-Light.ttf) format('truetype'),url(/roboto-fontface/fonts/Roboto-Slab/Roboto-Slab-Light.svg#Roboto-Slab) format('svg');font-weight:300;font-style:normal}@font-face{font-family:Roboto-Slab-Light;src:url(/roboto-fontface/fonts/Roboto-Slab/Roboto-Slab-Light.eot);src:local('Roboto-Slab Light'),local('Roboto-Slab-Light'),url(/roboto-fontface/fonts/Roboto-Slab/Roboto-Slab-Light.eot?#iefix) format('embedded-opentype'),url(/roboto-fontface/fonts/Roboto-Slab/Roboto-Slab-Light.woff2) format('woff2'),url(/roboto-fontface/fonts/Roboto-Slab/Roboto-Slab-Light.woff) format('woff'),url(/roboto-fontface/fonts/Roboto-Slab/Roboto-Slab-Light.ttf) format('truetype'),url(/roboto-fontface/fonts/Roboto-Slab/Roboto-Slab-Light.svg#Roboto-Slab) format('svg')}@font-face{font-family:Roboto-Slab;src:url(/roboto-fontface/fonts/Roboto-Slab/Roboto-Slab-Regular.eot);src:local('Roboto-Slab Regular'),local('Roboto-Slab-Regular'),url(/roboto-fontface/fonts/Roboto-Slab/Roboto-Slab-Regular.eot?#iefix) format('embedded-opentype'),url(/roboto-fontface/fonts/Roboto-Slab/Roboto-Slab-Regular.woff2) format('woff2'),url(/roboto-fontface/fonts/Roboto-Slab/Roboto-Slab-Regular.woff) format('woff'),url(/roboto-fontface/fonts/Roboto-Slab/Roboto-Slab-Regular.ttf) format('truetype'),url(/roboto-fontface/fonts/Roboto-Slab/Roboto-Slab-Regular.svg#Roboto-Slab) format('svg');font-weight:400;font-style:normal}@font-face{font-family:Roboto-Slab-Regular;src:url(/roboto-fontface/fonts/Roboto-Slab/Roboto-Slab-Regular.eot);src:local('Roboto-Slab Regular'),local('Roboto-Slab-Regular'),url(/roboto-fontface/fonts/Roboto-Slab/Roboto-Slab-Regular.eot?#iefix) format('embedded-opentype'),url(/roboto-fontface/fonts/Roboto-Slab/Roboto-Slab-Regular.woff2) format('woff2'),url(/roboto-fontface/fonts/Roboto-Slab/Roboto-Slab-Regular.woff) format('woff'),url(/roboto-fontface/fonts/Roboto-Slab/Roboto-Slab-Regular.ttf) format('truetype'),url(/roboto-fontface/fonts/Roboto-Slab/Roboto-Slab-Regular.svg#Roboto-Slab) format('svg')}@font-face{font-family:Roboto-Slab;src:url(/roboto-fontface/fonts/Roboto-Slab/Roboto-Slab-Bold.eot);src:local('Roboto-Slab Bold'),local('Roboto-Slab-Bold'),url(/roboto-fontface/fonts/Roboto-Slab/Roboto-Slab-Bold.eot?#iefix) format('embedded-opentype'),url(/roboto-fontface/fonts/Roboto-Slab/Roboto-Slab-Bold.woff2) format('woff2'),url(/roboto-fontface/fonts/Roboto-Slab/Roboto-Slab-Bold.woff) format('woff'),url(/roboto-fontface/fonts/Roboto-Slab/Roboto-Slab-Bold.ttf) format('truetype'),url(/roboto-fontface/fonts/Roboto-Slab/Roboto-Slab-Bold.svg#Roboto-Slab) format('svg');font-weight:700;font-style:normal}@font-face{font-family:Roboto-Slab-Bold;src:url(/roboto-fontface/fonts/Roboto-Slab/Roboto-Slab-Bold.eot);src:local('Roboto-Slab Bold'),local('Roboto-Slab-Bold'),url(/roboto-fontface/fonts/Roboto-Slab/Roboto-Slab-Bold.eot?#iefix) format('embedded-opentype'),url(/roboto-fontface/fonts/Roboto-Slab/Roboto-Slab-Bold.woff2) format('woff2'),url(/roboto-fontface/fonts/Roboto-Slab/Roboto-Slab-Bold.woff) format('woff'),url(/roboto-fontface/fonts/Roboto-Slab/Roboto-Slab-Bold.ttf) format('truetype'),url(/roboto-fontface/fonts/Roboto-Slab/Roboto-Slab-Bold.svg#Roboto-Slab) format('svg')}#forkme{cursor:pointer;display:block;position:absolute;top:0;right:10%;z-index:10;padding:10px;color:#fff;background:#e77171;font-weight:700;box-shadow:0 0 10px rgba(0,0,0,.5);border-bottom-left-radius:2px;border-bottom-right-radius:2px}#forkme img{width:13px}#readme h1{background:#4b5b6e;padding-top:30px;padding-bottom:30px;color:#fff;padding-left:10%}#readme h1 img{float:left;width:50px;height:auto;margin-top:-7px;margin-right:10px;transition:none;box-shadow:none}#readme h2{font-size:30px}#readme a{color:#e77171;text-decoration:none}#readme a:focus,#readme a:hover{color:#e77171;text-decoration:none}#readme ul{padding-left:15%}#readme h2,#readme p{margin-left:10%;width:80%}#readme hr{width:80%;border:1px solid #999}#readme img{height:auto;width:200px;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);transition:all .3s cubic-bezier(.25,.8,.25,1)}#readme img:hover{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}@media (max-width:500px){#readme h1{padding-left:10%;padding-top:80px}}/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}body{background:#ccc;font-family:'Open Sans',sans-serif;margin:0;padding:0;-webkit-print-color-adjust:exact;box-sizing:border-box}body page{background:#fff;position:relative;width:21cm;height:29.7cm;display:block;page-break-after:auto;overflow:hidden}body #forkme{cursor:pointer;display:block;position:absolute;top:0;right:10%;z-index:10;padding:10px;color:#fff;background:#e77171;font-weight:700;box-shadow:0 0 10px rgba(0,0,0,.5);border-bottom-left-radius:2px;border-bottom-right-radius:2px}body .index-page header{background:#4b5b6e;color:#fff;padding-top:10px;padding-bottom:10px}body .index-page header .content{width:80%;margin-right:auto;margin-left:auto}body .index-page header .content .logo{display:inline-block;position:relative}body .index-page header .content .logo .fa{color:#fff;margin-bottom:10px;font-size:70px;float:left;margin-right:10px;margin-top:15px}body .index-page header .content .logo h1{float:left;margin-top:27px}body .index-page main{padding-left:5%;padding-right:5%;width:80%;margin-left:auto;margin-right:auto;padding-top:50px}body .index-page main p{font-size:20px}body .index-page main .resume-collection h3{font-size:30px}body .index-page main .resume-collection .resume{display:inline-block;text-decoration:none;margin-right:10px}body .index-page main .resume-collection .resume img{height:300px;width:auto;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);transition:all .3s cubic-bezier(.25,.8,.25,1)}body .index-page main .resume-collection .resume img:hover{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}body .index-page main .resume-collection .resume .resume-title{text-align:center;display:block;text-decoration:none;margin-top:10px;color:#000}@media print{body,page{margin:0;box-shadow:0;width:100%;height:100%}}#resume1{font-family:'Source Sans Pro',sans-serif;font-size:20px}#resume1 h3{margin-bottom:0}#resume1 a,#resume1 a:focus,#resume1 a:hover,#resume1 a:visited{color:#616161}#resume1 span{display:inline-block}#resume1 .row{width:100%}#resume1 .half{width:44%}#resume1 .half.left{float:left;text-align:right;padding-left:4%;padding-right:2%}#resume1 .half.right{float:right;text-align:left;padding-right:4%;padding-left:2%}#resume1 .center{margin-left:auto;margin-right:auto}#resume1 .text-center{text-align:center}#resume1 .name{border:1px solid #000;text-transform:uppercase;padding:10px 20px;margin-top:80px;margin-bottom:5px;font-family:'Open Sans',sans-serif;font-size:35px;font-weight:700;letter-spacing:5px}#resume1 .position{text-transform:uppercase;font-family:'Open Sans',sans-serif;font-size:smaller;color:#757575;margin-bottom:40px}#resume1 .image{width:100px;height:100px;margin-top:50px;margin-bottom:50px}#resume1 .image .img{width:100%;height:100%;border-radius:50%;background:url(/person.jpg);background-repeat:none;background-position:center;background-size:cover}#resume1 .contact{width:100%}#resume1 .experience .experience-block span{width:100%;color:#616161}#resume1 .experience .experience-block span.company{font-weight:700;padding-bottom:5px;padding-top:10px;color:#424242}#resume1 .experience .experience-block span.job-title{font-style:italic}#resume1 .education-block span{color:#616161}#resume1 .education-block span.degree{font-weight:700;padding-bottom:5px;padding-top:10px;color:#424242}#resume1 .skills-other{color:#616161;margin-bottom:10px}#resume1 .skills{margin-top:20px;margin-bottom:10px}#resume1 .skills .skill-block{padding-bottom:10px;display:inline-block}#resume1 .skills .skill-block .skill{width:100px;color:#616161;float:left}#resume1 .skills .skill-block .skill-bar{float:right;background:#e0e0e0;overflow:hidden;height:8px;border-radius:3px;margin-top:6.5px;position:relative;width:249px}#resume1 .skills .skill-block .skill-bar .level{background:#757575;height:100%}#resume1 .contact table{text-align:right;float:right;margin-top:5px;color:#616161;font-size:20px}#resume1 .contact table i{padding:2px;color:#616161}#resume1 .contact table tr td:nth-child(2){vertical-align:top}#resume2{font-family:Raleway,sans-serif;font-weight:200}#resume2 h3{text-transform:uppercase;padding-top:0;margin-top:0;letter-spacing:5px;font-weight:400}#resume2 a,#resume2 a:focus,#resume2 a:hover,#resume2 a:visited{text-decoration:none}#resume2 .top-row{width:100%;padding-top:100px;padding-bottom:100px}#resume2 .top-row span{width:100%;display:block;text-align:center;font-weight:400}#resume2 .top-row span.person-name{text-transform:uppercase;font-size:50px;letter-spacing:10px}#resume2 .top-row span.person-position{letter-spacing:5px}#resume2 .left-col{width:26%;float:left;padding-left:8%;padding-right:4%}#resume2 .left-col .person-image .image-centerer{display:flex;justify-content:center;height:auto;overflow:hidden}#resume2 .left-col .person-image .image-centerer .img{flex:none;background:url(/person.jpg);background-position:center;background-size:cover;height:250px;width:100%}#resume2 .left-col .contact h3{text-align:center;margin-top:20px}#resume2 .left-col .contact .contact-row{text-align:center;letter-spacing:2px;margin-bottom:3px}#resume2 .left-col .contact .contact-row:first-of-type{margin-top:50px}#resume2 .left-col .contact .contact-row.dots{margin-top:20px;margin-bottom:15px;font-size:10px;color:rgba(153,153,153,.6)}#resume2 .left-col .contact .contact-row a{color:#000}#resume2 .right-col{width:50%;float:right;padding-left:4%;padding-right:8%}#resume2 .right-col .experience-block{margin-bottom:10px}#resume2 .right-col .experience-block .row:first-child{font-size:19px;margin-bottom:3px}#resume2 .right-col .experience-block .row .company{text-transform:uppercase;font-size:19px}#resume2 .right-col .education{margin-top:50px}#resume2 .right-col .education .education-block{margin-bottom:10px}#resume2 .right-col .education .education-block .degree{font-size:19px;text-transform:uppercase;margin-bottom:3px}#resume2 .right-col .skills-block{margin-top:50px;position:relative}#resume2 .right-col .skills-block .skills{margin-bottom:10px;position:relative;margin-left:auto;margin-right:auto;display:inline-block;margin-bottom:20px}#resume2 .right-col .skills-block .skills .skill{width:80px;height:80px;border-radius:50%;position:relative;border:#333 1px solid;margin:3px;float:left;font-size:13px}#resume2 .right-col .skills-block .skills .skill .skill-name{text-align:center;position:absolute;top:50%;transform:translateY(-50%);width:100%}#resume2 .right-col .skills-block .skills .skills-other{display:inline-block;width:100%;margin-top:20px}#resume3{font-family:'Open Sans Condensed',sans-serif}#resume3 h3{font-weight:700;text-transform:uppercase;margin-bottom:10px}#resume3 a,#resume3 a:focus,#resume3 a:hover{color:#000;text-decoration:none}#resume3 .resume-header .triangle{width:0;height:0;border-style:solid;border-width:600px 0 0 1500px;border-color:#006064 transparent transparent transparent;position:absolute;left:-600px;top:0}#resume3 .resume-header .person-header{position:absolute;z-index:20;right:15%;top:200px}#resume3 .resume-header .person-header .person-wrapper{overflow:hidden;position:relative}#resume3 .resume-header .person-header .img{height:100%;width:100px;float:left;position:absolute;top:0;right:0;background:url(person.jpg);background-position:center;background-size:cover}#resume3 .resume-header .person-header .person{float:right;color:#fff;margin-right:120px}#resume3 .resume-header .person-header .name{text-transform:uppercase;Font-size:50px;display:table-caption;text-align:right;line-height:1;font-weight:700}#resume3 .resume-header .person-header .position{Font-size:20px;display:table-caption;text-align:right;line-height:1;margin-top:10px}#resume3 .resume-content{margin-top:435px;margin-left:15%;width:70%}#resume3 .resume-content .experience .experience-block{line-height:1;margin-bottom:10px}#resume3 .resume-content .experience .experience-block:first-of-type{width:80%}#resume3 .resume-content .experience .experience-block .row:first-child{font-size:20px;text-transform:uppercase}#resume3 .resume-content .experience .experience-block .row:first-child i{font-size:17px}#resume3 .education-block{line-height:1;margin-bottom:10px}#resume3 .education-block .row:first-child{font-size:20px;text-transform:uppercase}#resume3 .skill-section .skills{width:100%}#resume3 .skill-section .skills .skill-block{width:50%;float:left}#resume3 .skill-section .skills .skill-block i{font-size:17px;margin-right:15px}#resume3 .skill-section .skills .skill-block .skill{font-size:20px}#resume3 .skills-other{display:inline-block;font-size:20px;margin-top:10px;line-height:1}#resume3 .contact{margin-top:50px}#resume3 .contact a,#resume3 .contact span{display:inline-block;font-size:20px;list-style:none;margin-top:0;line-height:1;float:left;padding-left:0;margin-left:0}.resume4{background:#eaeaea}#resume4{font-family:Roboto,sans-serif;color:#223}#resume4 a,#resume4 a:focus,#resume4 a:hover{color:#223}#resume4 .card{border-radius:2px;border-radius:4px;margin-bottom:25px}#resume4 .card.contact,#resume4 .card.education{float:left}#resume4 .card.half{width:49%}#resume4 .card.half .card-content,#resume4 .card.half .card-header{padding:15px 8%;width:84%}#resume4 .card .card-header{width:92%;display:inline-block;padding:20px 4%;border-bottom:#ccc 1px solid}#resume4 .card .card-header i{float:left;font-size:32px;color:#545}#resume4 .card .card-header h3{margin:0;float:left;font-size:26px;font-weight:300;margin-left:10px;color:#545;margin-top:2px}#resume4 .card .card-content{width:92%;padding:20px 4%}#resume4 .resume-header .box{display:inline-block;background:#e56;height:150px;width:100%}#resume4 .resume-header .person-header{position:absolute;width:100%;top:50px}#resume4 .resume-header .person-header .img{background:url(person.jpg);background-position:center;background-size:cover;background-repeat:no-repeat;height:200px;width:200px;border-radius:50%;border:#eaeaea 3px solid;position:relative;margin-left:auto;margin-right:auto;filter:grayscale(100%)}#resume4 .resume-header .person-header .person-wrapper{margin-left:auto;margin-right:auto;text-align:center}#resume4 .resume-header .person-header .person-wrapper .name{color:#223;font-size:35px;margin-top:10px}#resume4 .resume-header .person-header .person-wrapper .position{color:#545}#resume4 .resume-content{margin-top:200px;padding-left:5%;padding-right:5%}#resume4 .resume-content .experience-block{margin-bottom:10px;color:#223}#resume4 .resume-content .experience-block:last-of-type{margin-bottom:0}#resume4 .resume-content .experience-block .row:first-child{font-size:18px;color:#223}#resume4 .resume-content .experience-block .row:nth-child(2){font-size:15px;color:#545}#resume4 .resume-content .education{margin-right:2%}#resume4 .resume-content .education .education-block{margin-bottom:10px;color:#223}#resume4 .resume-content .education .education-block:last-of-type{margin-bottom:0}#resume4 .resume-content .education .education-block .row:first-child{font-size:18px;color:#223}#resume4 .resume-content .education .education-block .row:nth-child(2){font-size:15px;color:#545}#resume4 .resume-content .skills{width:100%}#resume4 .resume-content .skills .wrapper{display:inline-block;width:100%}#resume4 .resume-content .skills .wrapper .skill{display:inline-block;float:left;width:50%;font-size:18px;color:#223}#resume4 .resume-content .skills .wrapper .skill i{margin-right:5px;font-size:12px}#resume4 .resume-content .contact{color:#223}#resume4 .resume-content .contact a,#resume4 .resume-content .contact span{padding-bottom:5px;display:inline-block}.resume5{background:#eceff1}#resume5 .introduction{height:25%;position:relative;background:#009688}#resume5 .introduction .dp3{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);position:absolute;height:100%;-webkit-print-color-adjust:exact;-webkit-filter:opacity(1);top:0;width:100%}#resume5 .introduction .wrapper{width:100%;display:inline-block;margin-top:50px;height:auto;position:relative;text-align:center}#resume5 .introduction .wrapper .img{background:url(person.jpg);background-position:center;background-size:cover;height:100px;width:100px;margin-left:auto;margin-right:auto;border-radius:50%;display:inline-block;position:relative}#resume5 .introduction .wrapper .img-dp4{box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.3);-webkit-print-color-adjust:exact;-webkit-filter:opacity(1);position:absolute;height:100px;width:100px;top:0;left:50%;transform:translateX(-50%);border-radius:50%}#resume5 .introduction .wrapper .position{color:#fff}#resume5 .introduction .wrapper .name{color:#fff;margin-top:16px;font-size:42px;font-weight:300}#resume5 .resume-content{margin-top:20px}#resume5 .card-row{display:flex;padding-left:2.5%;padding-right:2.5%;margin-bottom:15px}#resume5 .card-row.multiple .card:last-child{margin-left:2.5%}#resume5 .card{flex:1;background:#fff;border-radius:2px;position:relative}#resume5 .card .title-shadow{box-shadow:0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12),0 3px 5px -1px rgba(0,0,0,.3);position:absolute;width:100%;height:79px;top:0;-webkit-print-color-adjust:exact;-webkit-filter:opacity(1)}#resume5 .card .dp1{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);position:absolute;height:100%;width:100%;top:0;-webkit-print-color-adjust:exact;-webkit-filter:opacity(1)}#resume5 .card .title{display:block;line-height:32px;margin-bottom:8px;font-size:24px;font-weight:300;padding:24px;background:#607d8b;color:#fff}#resume5 .card .text{line-height:1.5;font-family:Roboto,sans-serif;font-weight:400;font-size:14px;color:#000}#resume5 .card .text .name{font-size:36px;margin-top:10px}#resume5 .card .text .row{padding:24px;border-bottom:1px solid #b0bec5}#resume5 .card .text .row:last-child{border-bottom:none}#resume5 .chip{display:inline-block;height:32px;font-size:13px;font-weight:500;color:rgba(0,0,0,.6);line-height:32px;padding:0 12px;border-radius:16px;background-color:#cfd8dc;margin-bottom:5px;margin-right:5px}#resume5 .resume-footer{background:rgba(51,51,51,.08);position:absolute;bottom:0;width:100%;display:flex}#resume5 .resume-footer .contact{width:100%;padding:2.5%;font-weight:300px;font-size:14px;text-align:center;color:#455a64}#resume5 .resume-footer .contact a,#resume5 .resume-footer .contact a:focus,#resume5 .resume-footer .contact a:hover,#resume5 .resume-footer .contact a:visited{color:#455a64;text-decoration:none}#resume5 .resume-footer .contact i.fa{margin-left:10px;margin-right:10px;font-size:8px;color:#969da0}#resume5 .degree{font-size:18px}#resume5 .degree-description{color:#455a64}#resume5 .skill-desc{color:#455a64}#resume5 .timeline{position:relative;margin-top:-6px}#resume5 .timeline .line{border-left:1px solid #b0bec5;height:100px;position:absolute;left:38px;height:100%;top:0}#resume5 .timeline .experience-block{padding-left:24px;padding-right:24px;display:inline-block;margin-bottom:20px}#resume5 .timeline .experience-block:first-of-type{padding-top:29px}#resume5 .timeline .experience-block .circle{height:30px;width:30px;display:inline-block;background:#009688;border-radius:50%;float:left;position:absolute;z-index:2}#resume5 .timeline .experience-block .circle-shadow{height:30px;width:30px;display:inline-block;background:#009688;border-radius:50%;float:left;position:absolute;z-index:2;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);-webkit-print-color-adjust:exact;-webkit-filter:opacity(1)}#resume5 .timeline .experience-block .job{margin-left:53px;margin-top:-5px;padding:10px;background:#cfd8dc;width:240px}#resume5 .timeline .experience-block .job .jobtitle{line-height:1;font-family:Roboto,sans-serif;font-weight:400;font-size:18px;color:#000}#resume5 .timeline .experience-block .job .company,#resume5 .timeline .experience-block .job .description,#resume5 .timeline .experience-block .job .timeperiod{line-height:1;color:#455a64}.resume6{background:#171717;font-family:'TypoPRO Montserrat';font-weight:300}#resume6{color:#fff}#resume6 h3{background:#1cb251;margin:0;text-align:center;font-weight:300;text-transform:uppercase;letter-spacing:9px;padding-top:20px;padding-bottom:20px;border-radius:35px}#resume6 .left-col{float:left;width:38%;padding:3%}#resume6 .left-col .person-box{width:100%;background:#282828}#resume6 .left-col .person-box .img{height:300px;width:100%;background:url(/person.jpg);background-size:cover;background-position:center}#resume6 .left-col .person-box .content{padding:7%}#resume6 .left-col .person-box .content .person-name{width:100%;margin-bottom:10px;font-size:20px}#resume6 .left-col .person-box .content .person-position{color:#767676;width:100%}#resume6 .left-col .skill{margin-bottom:35px;width:90%;margin-left:auto;margin-right:auto}#resume6 .left-col .skill .skill-name{color:#9a9a9a}#resume6 .left-col .skills-other{color:rgba(154,154,154,.8)}#resume6 .left-col .skills-block h3{margin-top:30px;margin-bottom:20px}#resume6 .left-col .skills-block .skill-bar{width:100%;background:#282828;height:10px;border-radius:20px;position:relative;overflow:hidden;margin-top:10px}#resume6 .left-col .skills-block .skill-bar .level{width:99%;position:absolute;background:#9a9a9a;height:10px}#resume6 .left-col .skills-block .skill-circle{position:relative;width:100%;margin-top:-15px;transform:translateX(-15px)}#resume6 .left-col .skills-block .skill-circle .circle{background:#c6c6c6;height:20px;width:20px;border-radius:50%;position:absolute}#resume6 .right-col{width:53%;float:left;padding-top:3%;padding-right:3%}#resume6 .right-col .education,#resume6 .right-col .experience{margin-bottom:20px}#resume6 .right-col .education .education-block,#resume6 .right-col .education .experience-block,#resume6 .right-col .experience .education-block,#resume6 .right-col .experience .experience-block{font-size:20px;padding:20px;border-bottom:1px #262626 solid;color:rgba(154,154,154,.8)}#resume6 .right-col .education .education-block:last-child,#resume6 .right-col .education .experience-block:last-child,#resume6 .right-col .experience .education-block:last-child,#resume6 .right-col .experience .experience-block:last-child{border-bottom:none}#resume6 .right-col .education .education-block .row:first-child,#resume6 .right-col .education .experience-block .row:first-child,#resume6 .right-col .experience .education-block .row:first-child,#resume6 .right-col .experience .experience-block .row:first-child{color:#9a9a9a}#resume6 .right-col .contact table{color:#9a9a9a;padding:20px;font-size:20px;font-weight:300}#resume6 .right-col .contact table a,#resume6 .right-col .contact table a:focus,#resume6 .right-col .contact table a:hover,#resume6 .right-col .contact table a:visited{color:#9a9a9a;text-decoration:none}#resume6 .right-col .contact table i.fa{color:rgba(154,154,154,.8);font-size:30px;margin-right:20px;margin-top:2px} \ No newline at end of file +@font-face{font-family:'Open Sans';src:url(/open-sans-fontface/fonts/Light/OpenSans-Light.eot);src:url(/open-sans-fontface/fonts/Light/OpenSans-Light.eot?#iefix) format('embedded-opentype'),url(/open-sans-fontface/fonts/Light/OpenSans-Light.woff) format('woff'),url(/open-sans-fontface/fonts/Light/OpenSans-Light.ttf) format('truetype'),url(/open-sans-fontface/fonts/Light/OpenSans-Light.svg#OpenSansLight) format('svg');font-weight:300;font-style:normal}@font-face{font-family:'Open Sans';src:url(/open-sans-fontface/fonts/LightItalic/OpenSans-LightItalic.eot);src:url(/open-sans-fontface/fonts/LightItalic/OpenSans-LightItalic.eot?#iefix) format('embedded-opentype'),url(/open-sans-fontface/fonts/LightItalic/OpenSans-LightItalic.woff) format('woff'),url(/open-sans-fontface/fonts/LightItalic/OpenSans-LightItalic.ttf) format('truetype'),url(/open-sans-fontface/fonts/LightItalic/OpenSans-LightItalic.svg#OpenSansLightItalic) format('svg');font-weight:300;font-style:italic}@font-face{font-family:'Open Sans';src:url(/open-sans-fontface/fonts/Regular/OpenSans-Regular.eot);src:url(/open-sans-fontface/fonts/Regular/OpenSans-Regular.eot?#iefix) format('embedded-opentype'),url(/open-sans-fontface/fonts/Regular/OpenSans-Regular.woff) format('woff'),url(/open-sans-fontface/fonts/Regular/OpenSans-Regular.ttf) format('truetype'),url(/open-sans-fontface/fonts/Regular/OpenSans-Regular.svg#OpenSansRegular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:'Open Sans';src:url(/open-sans-fontface/fonts/Italic/OpenSans-Italic.eot);src:url(/open-sans-fontface/fonts/Italic/OpenSans-Italic.eot?#iefix) format('embedded-opentype'),url(/open-sans-fontface/fonts/Italic/OpenSans-Italic.woff) format('woff'),url(/open-sans-fontface/fonts/Italic/OpenSans-Italic.ttf) format('truetype'),url(/open-sans-fontface/fonts/Italic/OpenSans-Italic.svg#OpenSansItalic) format('svg');font-weight:400;font-style:italic}@font-face{font-family:'Open Sans';src:url(/open-sans-fontface/fonts/Semibold/OpenSans-Semibold.eot);src:url(/open-sans-fontface/fonts/Semibold/OpenSans-Semibold.eot?#iefix) format('embedded-opentype'),url(/open-sans-fontface/fonts/Semibold/OpenSans-Semibold.woff) format('woff'),url(/open-sans-fontface/fonts/Semibold/OpenSans-Semibold.ttf) format('truetype'),url(/open-sans-fontface/fonts/Semibold/OpenSans-Semibold.svg#OpenSansSemibold) format('svg');font-weight:600;font-style:normal}@font-face{font-family:'Open Sans';src:url(/open-sans-fontface/fonts/SemiboldItalic/OpenSans-SemiboldItalic.eot);src:url(/open-sans-fontface/fonts/SemiboldItalic/OpenSans-SemiboldItalic.eot?#iefix) format('embedded-opentype'),url(/open-sans-fontface/fonts/SemiboldItalic/OpenSans-SemiboldItalic.woff) format('woff'),url(/open-sans-fontface/fonts/SemiboldItalic/OpenSans-SemiboldItalic.ttf) format('truetype'),url(/open-sans-fontface/fonts/SemiboldItalic/OpenSans-SemiboldItalic.svg#OpenSansSemiboldItalic) format('svg');font-weight:600;font-style:italic}@font-face{font-family:'Open Sans';src:url(/open-sans-fontface/fonts/Bold/OpenSans-Bold.eot);src:url(/open-sans-fontface/fonts/Bold/OpenSans-Bold.eot?#iefix) format('embedded-opentype'),url(/open-sans-fontface/fonts/Bold/OpenSans-Bold.woff) format('woff'),url(/open-sans-fontface/fonts/Bold/OpenSans-Bold.ttf) format('truetype'),url(/open-sans-fontface/fonts/Bold/OpenSans-Bold.svg#OpenSansBold) format('svg');font-weight:700;font-style:normal}@font-face{font-family:'Open Sans';src:url(/open-sans-fontface/fonts/BoldItalic/OpenSans-BoldItalic.eot);src:url(/open-sans-fontface/fonts/BoldItalic/OpenSans-BoldItalic.eot?#iefix) format('embedded-opentype'),url(/open-sans-fontface/fonts/BoldItalic/OpenSans-BoldItalic.woff) format('woff'),url(/open-sans-fontface/fonts/BoldItalic/OpenSans-BoldItalic.ttf) format('truetype'),url(/open-sans-fontface/fonts/BoldItalic/OpenSans-BoldItalic.svg#OpenSansBoldItalic) format('svg');font-weight:700;font-style:italic}@font-face{font-family:'Open Sans';src:url(/open-sans-fontface/fonts/ExtraBold/OpenSans-ExtraBold.eot);src:url(/open-sans-fontface/fonts/ExtraBold/OpenSans-ExtraBold.eot?#iefix) format('embedded-opentype'),url(/open-sans-fontface/fonts/ExtraBold/OpenSans-ExtraBold.woff) format('woff'),url(/open-sans-fontface/fonts/ExtraBold/OpenSans-ExtraBold.ttf) format('truetype'),url(/open-sans-fontface/fonts/ExtraBold/OpenSans-ExtraBold.svg#OpenSansExtrabold) format('svg');font-weight:800;font-style:normal}@font-face{font-family:'Open Sans';src:url(/open-sans-fontface/fonts/ExtraBoldItalic/OpenSans-ExtraBoldItalic.eot);src:url(/open-sans-fontface/fonts/ExtraBoldItalic/OpenSans-ExtraBoldItalic.eot?#iefix) format('embedded-opentype'),url(/open-sans-fontface/fonts/ExtraBoldItalic/OpenSans-ExtraBoldItalic.woff) format('woff'),url(/open-sans-fontface/fonts/ExtraBoldItalic/OpenSans-ExtraBoldItalic.ttf) format('truetype'),url(/open-sans-fontface/fonts/ExtraBoldItalic/OpenSans-ExtraBoldItalic.svg#OpenSansExtraboldItalic) format('svg');font-weight:800;font-style:italic}@font-face{font-family:'TypoPRO Montserrat';src:url(/@typopro/web-montserrat/TypoPRO-Montserrat-Black.eot);src:local('*'),url(/@typopro/web-montserrat/TypoPRO-Montserrat-Black.eot?#iefix) format('embedded-opentype'),url(/@typopro/web-montserrat/TypoPRO-Montserrat-Black.woff) format('woff'),url(/@typopro/web-montserrat/TypoPRO-Montserrat-Black.ttf) format('truetype');font-style:normal;font-weight:900;font-stretch:normal;font-variant:normal}@font-face{font-family:'TypoPRO Montserrat';src:url(/@typopro/web-montserrat/TypoPRO-Montserrat-Bold.eot);src:local('*'),url(/@typopro/web-montserrat/TypoPRO-Montserrat-Bold.eot?#iefix) format('embedded-opentype'),url(/@typopro/web-montserrat/TypoPRO-Montserrat-Bold.woff) format('woff'),url(/@typopro/web-montserrat/TypoPRO-Montserrat-Bold.ttf) format('truetype');font-style:normal;font-weight:700;font-stretch:normal;font-variant:normal}@font-face{font-family:'TypoPRO Montserrat';src:url(/@typopro/web-montserrat/TypoPRO-Montserrat-Light.eot);src:local('*'),url(/@typopro/web-montserrat/TypoPRO-Montserrat-Light.eot?#iefix) format('embedded-opentype'),url(/@typopro/web-montserrat/TypoPRO-Montserrat-Light.woff) format('woff'),url(/@typopro/web-montserrat/TypoPRO-Montserrat-Light.ttf) format('truetype');font-style:normal;font-weight:300;font-stretch:normal;font-variant:normal}@font-face{font-family:'TypoPRO Montserrat';src:url(/@typopro/web-montserrat/TypoPRO-Montserrat-Regular.eot);src:local('*'),url(/@typopro/web-montserrat/TypoPRO-Montserrat-Regular.eot?#iefix) format('embedded-opentype'),url(/@typopro/web-montserrat/TypoPRO-Montserrat-Regular.woff) format('woff'),url(/@typopro/web-montserrat/TypoPRO-Montserrat-Regular.ttf) format('truetype');font-style:normal;font-weight:400;font-stretch:normal;font-variant:normal}@font-face{font-family:'TypoPRO Montserrat';src:url(/@typopro/web-montserrat/TypoPRO-Montserrat-Thin.eot);src:local('*'),url(/@typopro/web-montserrat/TypoPRO-Montserrat-Thin.eot?#iefix) format('embedded-opentype'),url(/@typopro/web-montserrat/TypoPRO-Montserrat-Thin.woff) format('woff'),url(/@typopro/web-montserrat/TypoPRO-Montserrat-Thin.ttf) format('truetype');font-style:normal;font-weight:200;font-stretch:normal;font-variant:normal}@font-face{font-family:'TypoPRO Montserrat Alternates';src:url(/@typopro/web-montserrat/TypoPRO-MontserratAlternates-Bold.eot);src:local('*'),url(/@typopro/web-montserrat/TypoPRO-MontserratAlternates-Bold.eot?#iefix) format('embedded-opentype'),url(/@typopro/web-montserrat/TypoPRO-MontserratAlternates-Bold.woff) format('woff'),url(/@typopro/web-montserrat/TypoPRO-MontserratAlternates-Bold.ttf) format('truetype');font-style:normal;font-weight:700;font-stretch:normal;font-variant:normal}@font-face{font-family:'TypoPRO Montserrat Alternates';src:url(/@typopro/web-montserrat/TypoPRO-MontserratAlternates-Regular.eot);src:local('*'),url(/@typopro/web-montserrat/TypoPRO-MontserratAlternates-Regular.eot?#iefix) format('embedded-opentype'),url(/@typopro/web-montserrat/TypoPRO-MontserratAlternates-Regular.woff) format('woff'),url(/@typopro/web-montserrat/TypoPRO-MontserratAlternates-Regular.ttf) format('truetype');font-style:normal;font-weight:400;font-stretch:normal;font-variant:normal}@font-face{font-family:Raleway;src:url(/raleway-webfont/fonts/Raleway-Thin.ttf) format('truetype');font-style:normal;font-weight:100;text-rendering:optimizeLegibility}@font-face{font-family:Raleway;src:url(/raleway-webfont/fonts/Raleway-Thin-Italic.ttf) format('truetype');font-style:italic;font-weight:100;text-rendering:optimizeLegibility}@font-face{font-family:Raleway;src:url(/raleway-webfont/fonts/Raleway-ExtraLight.ttf) format('truetype');font-style:normal;font-weight:200;text-rendering:optimizeLegibility}@font-face{font-family:Raleway;src:url(/raleway-webfont/fonts/Raleway-ExtraLight-Italic.ttf) format('truetype');font-style:italic;font-weight:200;text-rendering:optimizeLegibility}@font-face{font-family:Raleway;src:url(/raleway-webfont/fonts/Raleway-Light.ttf) format('truetype');font-style:normal;font-weight:300;text-rendering:optimizeLegibility}@font-face{font-family:Raleway;src:url(/raleway-webfont/fonts/Raleway-Light-Italic.ttf) format('truetype');font-style:italic;font-weight:300;text-rendering:optimizeLegibility}@font-face{font-family:Raleway;src:url(/raleway-webfont/fonts/Raleway-Regular.ttf) format('truetype');font-style:normal;font-weight:400;text-rendering:optimizeLegibility}@font-face{font-family:Raleway;src:url(/raleway-webfont/fonts/Raleway-Regular-Italic.ttf) format('truetype');font-style:italic;font-weight:400;text-rendering:optimizeLegibility}@font-face{font-family:Raleway;src:url(/raleway-webfont/fonts/Raleway-Medium.ttf) format('truetype');font-style:normal;font-weight:500;text-rendering:optimizeLegibility}@font-face{font-family:Raleway;src:url(/raleway-webfont/fonts/Raleway-Medium-Italic.ttf) format('truetype');font-style:italic;font-weight:500;text-rendering:optimizeLegibility}@font-face{font-family:Raleway;src:url(/raleway-webfont/fonts/Raleway-SemiBold.ttf) format('truetype');font-style:normal;font-weight:600;text-rendering:optimizeLegibility}@font-face{font-family:Raleway;src:url(/raleway-webfont/fonts/Raleway-SemiBold-Italic.ttf) format('truetype');font-style:italic;font-weight:600;text-rendering:optimizeLegibility}@font-face{font-family:Raleway;src:url(/raleway-webfont/fonts/Raleway-Bold.ttf) format('truetype');font-style:normal;font-weight:700;text-rendering:optimizeLegibility}@font-face{font-family:Raleway;src:url(/raleway-webfont/fonts/Raleway-Bold-Italic.ttf) format('truetype');font-style:italic;font-weight:700;text-rendering:optimizeLegibility}@font-face{font-family:Raleway;src:url(/raleway-webfont/fonts/Raleway-ExtraBold.ttf) format('truetype');font-style:normal;font-weight:800;text-rendering:optimizeLegibility}@font-face{font-family:Raleway;src:url(/raleway-webfont/fonts/Raleway-ExtraBold-Italic.ttf) format('truetype');font-style:italic;font-weight:800;text-rendering:optimizeLegibility}@font-face{font-family:Raleway;src:url(/raleway-webfont/fonts/Raleway-Black.ttf) format('truetype');font-style:normal;font-weight:900;text-rendering:optimizeLegibility}@font-face{font-family:Raleway;src:url(/raleway-webfont/fonts/Raleway-Black-Italic.ttf) format('truetype');font-style:italic;font-weight:900;text-rendering:optimizeLegibility}@font-face{font-family:'Open Sans Condensed';font-weight:300;font-style:normal;src:url(/npm-font-open-sans-condensed/fonts/opensans-condlight.eot);src:url(/npm-font-open-sans-condensed/fonts/opensans-condlight.eot?#iefix) format('embedded-opentype'),url(/npm-font-open-sans-condensed/fonts/opensans-condlight.woff) format('woff'),url(/npm-font-open-sans-condensed/fonts/opensans-condlight.ttf) format('truetype'),url(/npm-font-open-sans-condensed/fonts/opensans-condlight.svg#OpenSansCondensedLight) format('svg')}@font-face{font-family:'Open Sans Condensed';font-weight:300;font-style:italic;src:url(/npm-font-open-sans-condensed/fonts/opensans-condlightitalic.eot);src:url(/npm-font-open-sans-condensed/fonts/opensans-condlightitalic.eot?#iefix) format('embedded-opentype'),url(/npm-font-open-sans-condensed/fonts/opensans-condlightitalic.woff) format('woff'),url(/npm-font-open-sans-condensed/fonts/opensans-condlightitalic.ttf) format('truetype'),url(/npm-font-open-sans-condensed/fonts/opensans-condlightitalic.svg#OpenSansCondensedLightItalic) format('svg')}@font-face{font-family:'Open Sans Condensed';font-weight:700;font-style:normal;src:url(/npm-font-open-sans-condensed/fonts/opensans-condbold.eot);src:url(/npm-font-open-sans-condensed/fonts/opensans-condbold.eot?#iefix) format('embedded-opentype'),url(/npm-font-open-sans-condensed/fonts/opensans-condbold.woff) format('woff'),url(/npm-font-open-sans-condensed/fonts/opensans-condbold.ttf) format('truetype'),url(/npm-font-open-sans-condensed/fonts/opensans-condbold.svg#OpenSansCondensedBold) format('svg')}@font-face{font-family:'Material Icons';font-style:normal;font-weight:400;src:url(/material-design-icons/iconfont/MaterialIcons-Regular.eot);src:local('Material Icons'),local('MaterialIcons-Regular'),url(/material-design-icons/iconfont/MaterialIcons-Regular.woff2) format('woff2'),url(/material-design-icons/iconfont/MaterialIcons-Regular.woff) format('woff'),url(/material-design-icons/iconfont/MaterialIcons-Regular.ttf) format('truetype')}.material-icons{font-family:'Material Icons';font-weight:400;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:liga}@font-face{font-family:Roboto;src:url(/roboto-fontface/fonts/Roboto/Roboto-Thin.eot);src:local('Roboto Thin'),local('Roboto-Thin'),url(/roboto-fontface/fonts/Roboto/Roboto-Thin.eot?#iefix) format('embedded-opentype'),url(/roboto-fontface/fonts/Roboto/Roboto-Thin.woff2) format('woff2'),url(/roboto-fontface/fonts/Roboto/Roboto-Thin.woff) format('woff'),url(/roboto-fontface/fonts/Roboto/Roboto-Thin.ttf) format('truetype'),url(/roboto-fontface/fonts/Roboto/Roboto-Thin.svg#Roboto) format('svg');font-weight:100;font-style:normal}@font-face{font-family:Roboto-Thin;src:url(/roboto-fontface/fonts/Roboto/Roboto-Thin.eot);src:local('Roboto Thin'),local('Roboto-Thin'),url(/roboto-fontface/fonts/Roboto/Roboto-Thin.eot?#iefix) format('embedded-opentype'),url(/roboto-fontface/fonts/Roboto/Roboto-Thin.woff2) format('woff2'),url(/roboto-fontface/fonts/Roboto/Roboto-Thin.woff) format('woff'),url(/roboto-fontface/fonts/Roboto/Roboto-Thin.ttf) format('truetype'),url(/roboto-fontface/fonts/Roboto/Roboto-Thin.svg#Roboto) format('svg')}@font-face{font-family:Roboto;src:url(/roboto-fontface/fonts/Roboto/Roboto-ThinItalic.eot);src:local('Roboto ThinItalic'),local('Roboto-ThinItalic'),url(/roboto-fontface/fonts/Roboto/Roboto-ThinItalic.eot?#iefix) format('embedded-opentype'),url(/roboto-fontface/fonts/Roboto/Roboto-ThinItalic.woff2) format('woff2'),url(/roboto-fontface/fonts/Roboto/Roboto-ThinItalic.woff) format('woff'),url(/roboto-fontface/fonts/Roboto/Roboto-ThinItalic.ttf) format('truetype'),url(/roboto-fontface/fonts/Roboto/Roboto-ThinItalic.svg#Roboto) format('svg');font-weight:100;font-style:italic}@font-face{font-family:Roboto-ThinItalic;src:url(/roboto-fontface/fonts/Roboto/Roboto-ThinItalic.eot);src:local('Roboto ThinItalic'),local('Roboto-ThinItalic'),url(/roboto-fontface/fonts/Roboto/Roboto-ThinItalic.eot?#iefix) format('embedded-opentype'),url(/roboto-fontface/fonts/Roboto/Roboto-ThinItalic.woff2) format('woff2'),url(/roboto-fontface/fonts/Roboto/Roboto-ThinItalic.woff) format('woff'),url(/roboto-fontface/fonts/Roboto/Roboto-ThinItalic.ttf) format('truetype'),url(/roboto-fontface/fonts/Roboto/Roboto-ThinItalic.svg#Roboto) format('svg')}@font-face{font-family:Roboto;src:url(/roboto-fontface/fonts/Roboto/Roboto-Light.eot);src:local('Roboto Light'),local('Roboto-Light'),url(/roboto-fontface/fonts/Roboto/Roboto-Light.eot?#iefix) format('embedded-opentype'),url(/roboto-fontface/fonts/Roboto/Roboto-Light.woff2) format('woff2'),url(/roboto-fontface/fonts/Roboto/Roboto-Light.woff) format('woff'),url(/roboto-fontface/fonts/Roboto/Roboto-Light.ttf) format('truetype'),url(/roboto-fontface/fonts/Roboto/Roboto-Light.svg#Roboto) format('svg');font-weight:300;font-style:normal}@font-face{font-family:Roboto-Light;src:url(/roboto-fontface/fonts/Roboto/Roboto-Light.eot);src:local('Roboto Light'),local('Roboto-Light'),url(/roboto-fontface/fonts/Roboto/Roboto-Light.eot?#iefix) format('embedded-opentype'),url(/roboto-fontface/fonts/Roboto/Roboto-Light.woff2) format('woff2'),url(/roboto-fontface/fonts/Roboto/Roboto-Light.woff) format('woff'),url(/roboto-fontface/fonts/Roboto/Roboto-Light.ttf) format('truetype'),url(/roboto-fontface/fonts/Roboto/Roboto-Light.svg#Roboto) format('svg')}@font-face{font-family:Roboto;src:url(/roboto-fontface/fonts/Roboto/Roboto-LightItalic.eot);src:local('Roboto LightItalic'),local('Roboto-LightItalic'),url(/roboto-fontface/fonts/Roboto/Roboto-LightItalic.eot?#iefix) format('embedded-opentype'),url(/roboto-fontface/fonts/Roboto/Roboto-LightItalic.woff2) format('woff2'),url(/roboto-fontface/fonts/Roboto/Roboto-LightItalic.woff) format('woff'),url(/roboto-fontface/fonts/Roboto/Roboto-LightItalic.ttf) format('truetype'),url(/roboto-fontface/fonts/Roboto/Roboto-LightItalic.svg#Roboto) format('svg');font-weight:300;font-style:italic}@font-face{font-family:Roboto-LightItalic;src:url(/roboto-fontface/fonts/Roboto/Roboto-LightItalic.eot);src:local('Roboto LightItalic'),local('Roboto-LightItalic'),url(/roboto-fontface/fonts/Roboto/Roboto-LightItalic.eot?#iefix) format('embedded-opentype'),url(/roboto-fontface/fonts/Roboto/Roboto-LightItalic.woff2) format('woff2'),url(/roboto-fontface/fonts/Roboto/Roboto-LightItalic.woff) format('woff'),url(/roboto-fontface/fonts/Roboto/Roboto-LightItalic.ttf) format('truetype'),url(/roboto-fontface/fonts/Roboto/Roboto-LightItalic.svg#Roboto) format('svg')}@font-face{font-family:Roboto;src:url(/roboto-fontface/fonts/Roboto/Roboto-Regular.eot);src:local('Roboto Regular'),local('Roboto-Regular'),url(/roboto-fontface/fonts/Roboto/Roboto-Regular.eot?#iefix) format('embedded-opentype'),url(/roboto-fontface/fonts/Roboto/Roboto-Regular.woff2) format('woff2'),url(/roboto-fontface/fonts/Roboto/Roboto-Regular.woff) format('woff'),url(/roboto-fontface/fonts/Roboto/Roboto-Regular.ttf) format('truetype'),url(/roboto-fontface/fonts/Roboto/Roboto-Regular.svg#Roboto) format('svg');font-weight:400;font-style:normal}@font-face{font-family:Roboto-Regular;src:url(/roboto-fontface/fonts/Roboto/Roboto-Regular.eot);src:local('Roboto Regular'),local('Roboto-Regular'),url(/roboto-fontface/fonts/Roboto/Roboto-Regular.eot?#iefix) format('embedded-opentype'),url(/roboto-fontface/fonts/Roboto/Roboto-Regular.woff2) format('woff2'),url(/roboto-fontface/fonts/Roboto/Roboto-Regular.woff) format('woff'),url(/roboto-fontface/fonts/Roboto/Roboto-Regular.ttf) format('truetype'),url(/roboto-fontface/fonts/Roboto/Roboto-Regular.svg#Roboto) format('svg')}@font-face{font-family:Roboto;src:url(/roboto-fontface/fonts/Roboto/Roboto-RegularItalic.eot);src:local('Roboto RegularItalic'),local('Roboto-RegularItalic'),url(/roboto-fontface/fonts/Roboto/Roboto-RegularItalic.eot?#iefix) format('embedded-opentype'),url(/roboto-fontface/fonts/Roboto/Roboto-RegularItalic.woff2) format('woff2'),url(/roboto-fontface/fonts/Roboto/Roboto-RegularItalic.woff) format('woff'),url(/roboto-fontface/fonts/Roboto/Roboto-RegularItalic.ttf) format('truetype'),url(/roboto-fontface/fonts/Roboto/Roboto-RegularItalic.svg#Roboto) format('svg');font-weight:400;font-style:italic}@font-face{font-family:Roboto-RegularItalic;src:url(/roboto-fontface/fonts/Roboto/Roboto-RegularItalic.eot);src:local('Roboto RegularItalic'),local('Roboto-RegularItalic'),url(/roboto-fontface/fonts/Roboto/Roboto-RegularItalic.eot?#iefix) format('embedded-opentype'),url(/roboto-fontface/fonts/Roboto/Roboto-RegularItalic.woff2) format('woff2'),url(/roboto-fontface/fonts/Roboto/Roboto-RegularItalic.woff) format('woff'),url(/roboto-fontface/fonts/Roboto/Roboto-RegularItalic.ttf) format('truetype'),url(/roboto-fontface/fonts/Roboto/Roboto-RegularItalic.svg#Roboto) format('svg')}@font-face{font-family:Roboto;src:url(/roboto-fontface/fonts/Roboto/Roboto-Medium.eot);src:local('Roboto Medium'),local('Roboto-Medium'),url(/roboto-fontface/fonts/Roboto/Roboto-Medium.eot?#iefix) format('embedded-opentype'),url(/roboto-fontface/fonts/Roboto/Roboto-Medium.woff2) format('woff2'),url(/roboto-fontface/fonts/Roboto/Roboto-Medium.woff) format('woff'),url(/roboto-fontface/fonts/Roboto/Roboto-Medium.ttf) format('truetype'),url(/roboto-fontface/fonts/Roboto/Roboto-Medium.svg#Roboto) format('svg');font-weight:500;font-style:normal}@font-face{font-family:Roboto-Medium;src:url(/roboto-fontface/fonts/Roboto/Roboto-Medium.eot);src:local('Roboto Medium'),local('Roboto-Medium'),url(/roboto-fontface/fonts/Roboto/Roboto-Medium.eot?#iefix) format('embedded-opentype'),url(/roboto-fontface/fonts/Roboto/Roboto-Medium.woff2) format('woff2'),url(/roboto-fontface/fonts/Roboto/Roboto-Medium.woff) format('woff'),url(/roboto-fontface/fonts/Roboto/Roboto-Medium.ttf) format('truetype'),url(/roboto-fontface/fonts/Roboto/Roboto-Medium.svg#Roboto) format('svg')}@font-face{font-family:Roboto;src:url(/roboto-fontface/fonts/Roboto/Roboto-MediumItalic.eot);src:local('Roboto MediumItalic'),local('Roboto-MediumItalic'),url(/roboto-fontface/fonts/Roboto/Roboto-MediumItalic.eot?#iefix) format('embedded-opentype'),url(/roboto-fontface/fonts/Roboto/Roboto-MediumItalic.woff2) format('woff2'),url(/roboto-fontface/fonts/Roboto/Roboto-MediumItalic.woff) format('woff'),url(/roboto-fontface/fonts/Roboto/Roboto-MediumItalic.ttf) format('truetype'),url(/roboto-fontface/fonts/Roboto/Roboto-MediumItalic.svg#Roboto) format('svg');font-weight:500;font-style:italic}@font-face{font-family:Roboto-MediumItalic;src:url(/roboto-fontface/fonts/Roboto/Roboto-MediumItalic.eot);src:local('Roboto MediumItalic'),local('Roboto-MediumItalic'),url(/roboto-fontface/fonts/Roboto/Roboto-MediumItalic.eot?#iefix) format('embedded-opentype'),url(/roboto-fontface/fonts/Roboto/Roboto-MediumItalic.woff2) format('woff2'),url(/roboto-fontface/fonts/Roboto/Roboto-MediumItalic.woff) format('woff'),url(/roboto-fontface/fonts/Roboto/Roboto-MediumItalic.ttf) format('truetype'),url(/roboto-fontface/fonts/Roboto/Roboto-MediumItalic.svg#Roboto) format('svg')}@font-face{font-family:Roboto;src:url(/roboto-fontface/fonts/Roboto/Roboto-Bold.eot);src:local('Roboto Bold'),local('Roboto-Bold'),url(/roboto-fontface/fonts/Roboto/Roboto-Bold.eot?#iefix) format('embedded-opentype'),url(/roboto-fontface/fonts/Roboto/Roboto-Bold.woff2) format('woff2'),url(/roboto-fontface/fonts/Roboto/Roboto-Bold.woff) format('woff'),url(/roboto-fontface/fonts/Roboto/Roboto-Bold.ttf) format('truetype'),url(/roboto-fontface/fonts/Roboto/Roboto-Bold.svg#Roboto) format('svg');font-weight:700;font-style:normal}@font-face{font-family:Roboto-Bold;src:url(/roboto-fontface/fonts/Roboto/Roboto-Bold.eot);src:local('Roboto Bold'),local('Roboto-Bold'),url(/roboto-fontface/fonts/Roboto/Roboto-Bold.eot?#iefix) format('embedded-opentype'),url(/roboto-fontface/fonts/Roboto/Roboto-Bold.woff2) format('woff2'),url(/roboto-fontface/fonts/Roboto/Roboto-Bold.woff) format('woff'),url(/roboto-fontface/fonts/Roboto/Roboto-Bold.ttf) format('truetype'),url(/roboto-fontface/fonts/Roboto/Roboto-Bold.svg#Roboto) format('svg')}@font-face{font-family:Roboto;src:url(/roboto-fontface/fonts/Roboto/Roboto-BoldItalic.eot);src:local('Roboto BoldItalic'),local('Roboto-BoldItalic'),url(/roboto-fontface/fonts/Roboto/Roboto-BoldItalic.eot?#iefix) format('embedded-opentype'),url(/roboto-fontface/fonts/Roboto/Roboto-BoldItalic.woff2) format('woff2'),url(/roboto-fontface/fonts/Roboto/Roboto-BoldItalic.woff) format('woff'),url(/roboto-fontface/fonts/Roboto/Roboto-BoldItalic.ttf) format('truetype'),url(/roboto-fontface/fonts/Roboto/Roboto-BoldItalic.svg#Roboto) format('svg');font-weight:700;font-style:italic}@font-face{font-family:Roboto-BoldItalic;src:url(/roboto-fontface/fonts/Roboto/Roboto-BoldItalic.eot);src:local('Roboto BoldItalic'),local('Roboto-BoldItalic'),url(/roboto-fontface/fonts/Roboto/Roboto-BoldItalic.eot?#iefix) format('embedded-opentype'),url(/roboto-fontface/fonts/Roboto/Roboto-BoldItalic.woff2) format('woff2'),url(/roboto-fontface/fonts/Roboto/Roboto-BoldItalic.woff) format('woff'),url(/roboto-fontface/fonts/Roboto/Roboto-BoldItalic.ttf) format('truetype'),url(/roboto-fontface/fonts/Roboto/Roboto-BoldItalic.svg#Roboto) format('svg')}@font-face{font-family:Roboto;src:url(/roboto-fontface/fonts/Roboto/Roboto-Black.eot);src:local('Roboto Black'),local('Roboto-Black'),url(/roboto-fontface/fonts/Roboto/Roboto-Black.eot?#iefix) format('embedded-opentype'),url(/roboto-fontface/fonts/Roboto/Roboto-Black.woff2) format('woff2'),url(/roboto-fontface/fonts/Roboto/Roboto-Black.woff) format('woff'),url(/roboto-fontface/fonts/Roboto/Roboto-Black.ttf) format('truetype'),url(/roboto-fontface/fonts/Roboto/Roboto-Black.svg#Roboto) format('svg');font-weight:900;font-style:normal}@font-face{font-family:Roboto-Black;src:url(/roboto-fontface/fonts/Roboto/Roboto-Black.eot);src:local('Roboto Black'),local('Roboto-Black'),url(/roboto-fontface/fonts/Roboto/Roboto-Black.eot?#iefix) format('embedded-opentype'),url(/roboto-fontface/fonts/Roboto/Roboto-Black.woff2) format('woff2'),url(/roboto-fontface/fonts/Roboto/Roboto-Black.woff) format('woff'),url(/roboto-fontface/fonts/Roboto/Roboto-Black.ttf) format('truetype'),url(/roboto-fontface/fonts/Roboto/Roboto-Black.svg#Roboto) format('svg')}@font-face{font-family:Roboto;src:url(/roboto-fontface/fonts/Roboto/Roboto-BlackItalic.eot);src:local('Roboto BlackItalic'),local('Roboto-BlackItalic'),url(/roboto-fontface/fonts/Roboto/Roboto-BlackItalic.eot?#iefix) format('embedded-opentype'),url(/roboto-fontface/fonts/Roboto/Roboto-BlackItalic.woff2) format('woff2'),url(/roboto-fontface/fonts/Roboto/Roboto-BlackItalic.woff) format('woff'),url(/roboto-fontface/fonts/Roboto/Roboto-BlackItalic.ttf) format('truetype'),url(/roboto-fontface/fonts/Roboto/Roboto-BlackItalic.svg#Roboto) format('svg');font-weight:900;font-style:italic}@font-face{font-family:Roboto-BlackItalic;src:url(/roboto-fontface/fonts/Roboto/Roboto-BlackItalic.eot);src:local('Roboto BlackItalic'),local('Roboto-BlackItalic'),url(/roboto-fontface/fonts/Roboto/Roboto-BlackItalic.eot?#iefix) format('embedded-opentype'),url(/roboto-fontface/fonts/Roboto/Roboto-BlackItalic.woff2) format('woff2'),url(/roboto-fontface/fonts/Roboto/Roboto-BlackItalic.woff) format('woff'),url(/roboto-fontface/fonts/Roboto/Roboto-BlackItalic.ttf) format('truetype'),url(/roboto-fontface/fonts/Roboto/Roboto-BlackItalic.svg#Roboto) format('svg')}@font-face{font-family:Roboto-Condensed;src:url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-Regular.eot);src:local("Roboto-Condensed Regular"),local("Roboto-Condensed-Regular"),url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-Regular.eot?#iefix) format("embedded-opentype"),url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-Regular.woff2) format("woff2"),url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-Regular.woff) format("woff"),url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-Regular.ttf) format("truetype"),url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-Regular.svg#Roboto-Condensed) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Roboto-Condensed-Regular;src:url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed/Roboto-Condensed-Regular.eot);src:local("Roboto-Condensed Regular"),local("Roboto-Condensed-Regular"),url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-Regular.eot?#iefix) format("embedded-opentype"),url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-Regular.woff2) format("woff2"),url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-Regular.woff) format("woff"),url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-Regular.ttf) format("truetype"),url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-Regular.svg#Roboto-Condensed) format("svg")}@font-face{font-family:Roboto-Condensed;src:url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-RegularItalic.eot);src:local("Roboto-Condensed RegularItalic"),local("Roboto-Condensed-RegularItalic"),url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-RegularItalic.eot?#iefix) format("embedded-opentype"),url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-RegularItalic.woff2) format("woff2"),url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-RegularItalic.woff) format("woff"),url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-RegularItalic.ttf) format("truetype"),url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-RegularItalic.svg#Roboto-Condensed) format("svg");font-weight:400;font-style:italic}@font-face{font-family:Roboto-Condensed-RegularItalic;src:url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed/Roboto-Condensed-RegularItalic.eot);src:local("Roboto-Condensed RegularItalic"),local("Roboto-Condensed-RegularItalic"),url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-RegularItalic.eot?#iefix) format("embedded-opentype"),url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-RegularItalic.woff2) format("woff2"),url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-RegularItalic.woff) format("woff"),url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-RegularItalic.ttf) format("truetype"),url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-RegularItalic.svg#Roboto-Condensed) format("svg")}@font-face{font-family:Roboto-Condensed;src:url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-Light.eot);src:local("Roboto-Condensed Light"),local("Roboto-Condensed-Light"),url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-Light.eot?#iefix) format("embedded-opentype"),url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-Light.woff2) format("woff2"),url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-Light.woff) format("woff"),url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-Light.ttf) format("truetype"),url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-Light.svg#Roboto-Condensed) format("svg");font-weight:300;font-style:normal}@font-face{font-family:Roboto-Condensed-Light;src:url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed/Roboto-Condensed-Light.eot);src:local("Roboto-Condensed Light"),local("Roboto-Condensed-Light"),url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-Light.eot?#iefix) format("embedded-opentype"),url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-Light.woff2) format("woff2"),url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-Light.woff) format("woff"),url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-Light.ttf) format("truetype"),url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-Light.svg#Roboto-Condensed) format("svg")}@font-face{font-family:Roboto-Condensed;src:url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-LightItalic.eot);src:local("Roboto-Condensed LightItalic"),local("Roboto-Condensed-LightItalic"),url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-LightItalic.eot?#iefix) format("embedded-opentype"),url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-LightItalic.woff2) format("woff2"),url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-LightItalic.woff) format("woff"),url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-LightItalic.ttf) format("truetype"),url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-LightItalic.svg#Roboto-Condensed) format("svg");font-weight:300;font-style:italic}@font-face{font-family:Roboto-Condensed-LightItalic;src:url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed/Roboto-Condensed-LightItalic.eot);src:local("Roboto-Condensed LightItalic"),local("Roboto-Condensed-LightItalic"),url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-LightItalic.eot?#iefix) format("embedded-opentype"),url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-LightItalic.woff2) format("woff2"),url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-LightItalic.woff) format("woff"),url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-LightItalic.ttf) format("truetype"),url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-LightItalic.svg#Roboto-Condensed) format("svg")}@font-face{font-family:Roboto-Condensed;src:url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-Bold.eot);src:local("Roboto-Condensed Bold"),local("Roboto-Condensed-Bold"),url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-Bold.eot?#iefix) format("embedded-opentype"),url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-Bold.woff2) format("woff2"),url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-Bold.woff) format("woff"),url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-Bold.ttf) format("truetype"),url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-Bold.svg#Roboto-Condensed) format("svg");font-weight:700;font-style:normal}@font-face{font-family:Roboto-Condensed-Bold;src:url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed/Roboto-Condensed-Bold.eot);src:local("Roboto-Condensed Bold"),local("Roboto-Condensed-Bold"),url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-Bold.eot?#iefix) format("embedded-opentype"),url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-Bold.woff2) format("woff2"),url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-Bold.woff) format("woff"),url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-Bold.ttf) format("truetype"),url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-Bold.svg#Roboto-Condensed) format("svg")}@font-face{font-family:Roboto-Condensed;src:url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-BoldItalic.eot);src:local("Roboto-Condensed BoldItalic"),local("Roboto-Condensed-BoldItalic"),url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-BoldItalic.eot?#iefix) format("embedded-opentype"),url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-BoldItalic.woff2) format("woff2"),url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-BoldItalic.woff) format("woff"),url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-BoldItalic.ttf) format("truetype"),url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-BoldItalic.svg#Roboto-Condensed) format("svg");font-weight:700;font-style:italic}@font-face{font-family:Roboto-Condensed-BoldItalic;src:url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed/Roboto-Condensed-BoldItalic.eot);src:local("Roboto-Condensed BoldItalic"),local("Roboto-Condensed-BoldItalic"),url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-BoldItalic.eot?#iefix) format("embedded-opentype"),url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-BoldItalic.woff2) format("woff2"),url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-BoldItalic.woff) format("woff"),url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-BoldItalic.ttf) format("truetype"),url(/roboto-fontface/fonts/Roboto-Condensed/Roboto-Condensed-BoldItalic.svg#Roboto-Condensed) format("svg")}@font-face{font-family:Roboto-Slab;src:url(/roboto-fontface/fonts/Roboto-Slab/Roboto-Slab-Thin.eot);src:local('Roboto-Slab Thin'),local('Roboto-Slab-Thin'),url(/roboto-fontface/fonts/Roboto-Slab/Roboto-Slab-Thin.eot?#iefix) format('embedded-opentype'),url(/roboto-fontface/fonts/Roboto-Slab/Roboto-Slab-Thin.woff2) format('woff2'),url(/roboto-fontface/fonts/Roboto-Slab/Roboto-Slab-Thin.woff) format('woff'),url(/roboto-fontface/fonts/Roboto-Slab/Roboto-Slab-Thin.ttf) format('truetype'),url(/roboto-fontface/fonts/Roboto-Slab/Roboto-Slab-Thin.svg#Roboto-Slab) format('svg');font-weight:100;font-style:normal}@font-face{font-family:Roboto-Slab-Thin;src:url(/roboto-fontface/fonts/Roboto-Slab/Roboto-Slab-Thin.eot);src:local('Roboto-Slab Thin'),local('Roboto-Slab-Thin'),url(/roboto-fontface/fonts/Roboto-Slab/Roboto-Slab-Thin.eot?#iefix) format('embedded-opentype'),url(/roboto-fontface/fonts/Roboto-Slab/Roboto-Slab-Thin.woff2) format('woff2'),url(/roboto-fontface/fonts/Roboto-Slab/Roboto-Slab-Thin.woff) format('woff'),url(/roboto-fontface/fonts/Roboto-Slab/Roboto-Slab-Thin.ttf) format('truetype'),url(/roboto-fontface/fonts/Roboto-Slab/Roboto-Slab-Thin.svg#Roboto-Slab) format('svg')}@font-face{font-family:Roboto-Slab;src:url(/roboto-fontface/fonts/Roboto-Slab/Roboto-Slab-Light.eot);src:local('Roboto-Slab Light'),local('Roboto-Slab-Light'),url(/roboto-fontface/fonts/Roboto-Slab/Roboto-Slab-Light.eot?#iefix) format('embedded-opentype'),url(/roboto-fontface/fonts/Roboto-Slab/Roboto-Slab-Light.woff2) format('woff2'),url(/roboto-fontface/fonts/Roboto-Slab/Roboto-Slab-Light.woff) format('woff'),url(/roboto-fontface/fonts/Roboto-Slab/Roboto-Slab-Light.ttf) format('truetype'),url(/roboto-fontface/fonts/Roboto-Slab/Roboto-Slab-Light.svg#Roboto-Slab) format('svg');font-weight:300;font-style:normal}@font-face{font-family:Roboto-Slab-Light;src:url(/roboto-fontface/fonts/Roboto-Slab/Roboto-Slab-Light.eot);src:local('Roboto-Slab Light'),local('Roboto-Slab-Light'),url(/roboto-fontface/fonts/Roboto-Slab/Roboto-Slab-Light.eot?#iefix) format('embedded-opentype'),url(/roboto-fontface/fonts/Roboto-Slab/Roboto-Slab-Light.woff2) format('woff2'),url(/roboto-fontface/fonts/Roboto-Slab/Roboto-Slab-Light.woff) format('woff'),url(/roboto-fontface/fonts/Roboto-Slab/Roboto-Slab-Light.ttf) format('truetype'),url(/roboto-fontface/fonts/Roboto-Slab/Roboto-Slab-Light.svg#Roboto-Slab) format('svg')}@font-face{font-family:Roboto-Slab;src:url(/roboto-fontface/fonts/Roboto-Slab/Roboto-Slab-Regular.eot);src:local('Roboto-Slab Regular'),local('Roboto-Slab-Regular'),url(/roboto-fontface/fonts/Roboto-Slab/Roboto-Slab-Regular.eot?#iefix) format('embedded-opentype'),url(/roboto-fontface/fonts/Roboto-Slab/Roboto-Slab-Regular.woff2) format('woff2'),url(/roboto-fontface/fonts/Roboto-Slab/Roboto-Slab-Regular.woff) format('woff'),url(/roboto-fontface/fonts/Roboto-Slab/Roboto-Slab-Regular.ttf) format('truetype'),url(/roboto-fontface/fonts/Roboto-Slab/Roboto-Slab-Regular.svg#Roboto-Slab) format('svg');font-weight:400;font-style:normal}@font-face{font-family:Roboto-Slab-Regular;src:url(/roboto-fontface/fonts/Roboto-Slab/Roboto-Slab-Regular.eot);src:local('Roboto-Slab Regular'),local('Roboto-Slab-Regular'),url(/roboto-fontface/fonts/Roboto-Slab/Roboto-Slab-Regular.eot?#iefix) format('embedded-opentype'),url(/roboto-fontface/fonts/Roboto-Slab/Roboto-Slab-Regular.woff2) format('woff2'),url(/roboto-fontface/fonts/Roboto-Slab/Roboto-Slab-Regular.woff) format('woff'),url(/roboto-fontface/fonts/Roboto-Slab/Roboto-Slab-Regular.ttf) format('truetype'),url(/roboto-fontface/fonts/Roboto-Slab/Roboto-Slab-Regular.svg#Roboto-Slab) format('svg')}@font-face{font-family:Roboto-Slab;src:url(/roboto-fontface/fonts/Roboto-Slab/Roboto-Slab-Bold.eot);src:local('Roboto-Slab Bold'),local('Roboto-Slab-Bold'),url(/roboto-fontface/fonts/Roboto-Slab/Roboto-Slab-Bold.eot?#iefix) format('embedded-opentype'),url(/roboto-fontface/fonts/Roboto-Slab/Roboto-Slab-Bold.woff2) format('woff2'),url(/roboto-fontface/fonts/Roboto-Slab/Roboto-Slab-Bold.woff) format('woff'),url(/roboto-fontface/fonts/Roboto-Slab/Roboto-Slab-Bold.ttf) format('truetype'),url(/roboto-fontface/fonts/Roboto-Slab/Roboto-Slab-Bold.svg#Roboto-Slab) format('svg');font-weight:700;font-style:normal}@font-face{font-family:Roboto-Slab-Bold;src:url(/roboto-fontface/fonts/Roboto-Slab/Roboto-Slab-Bold.eot);src:local('Roboto-Slab Bold'),local('Roboto-Slab-Bold'),url(/roboto-fontface/fonts/Roboto-Slab/Roboto-Slab-Bold.eot?#iefix) format('embedded-opentype'),url(/roboto-fontface/fonts/Roboto-Slab/Roboto-Slab-Bold.woff2) format('woff2'),url(/roboto-fontface/fonts/Roboto-Slab/Roboto-Slab-Bold.woff) format('woff'),url(/roboto-fontface/fonts/Roboto-Slab/Roboto-Slab-Bold.ttf) format('truetype'),url(/roboto-fontface/fonts/Roboto-Slab/Roboto-Slab-Bold.svg#Roboto-Slab) format('svg')}#forkme{cursor:pointer;display:block;position:absolute;top:0;right:10%;z-index:10;padding:10px;color:#fff;background:#e77171;font-weight:700;box-shadow:0 0 10px rgba(0,0,0,.5);border-bottom-left-radius:2px;border-bottom-right-radius:2px}#forkme img{width:13px}#readme h1{background:#4b5b6e;padding-top:30px;padding-bottom:30px;color:#fff;padding-left:10%}#readme h1 img{float:left;width:50px;height:auto;margin-top:-7px;margin-right:10px;transition:none;box-shadow:none}#readme h2{font-size:30px}#readme a{color:#e77171;text-decoration:none}#readme a:focus,#readme a:hover{color:#e77171;text-decoration:none}#readme ul{padding-left:15%}#readme h2,#readme p{margin-left:10%;width:80%}#readme hr{width:80%;border:1px solid #999}#readme img{height:auto;width:200px;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);transition:all .3s cubic-bezier(.25,.8,.25,1)}#readme img:hover{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}@media (max-width:500px){#readme h1{padding-left:10%;padding-top:80px}}/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}body{background:#ccc;font-family:'Open Sans',sans-serif;margin:0;padding:0;-webkit-print-color-adjust:exact;box-sizing:border-box}body page{background:#fff;position:relative;width:21cm;height:29.7cm;display:block;page-break-after:auto;overflow:hidden}body page .resume{display:inline-block;width:100%}body #forkme{cursor:pointer;display:block;position:absolute;top:0;right:10%;z-index:10;padding:10px;color:#fff;background:#e77171;font-weight:700;box-shadow:0 0 10px rgba(0,0,0,.5);border-bottom-left-radius:2px;border-bottom-right-radius:2px}body .index-page header{background:#4b5b6e;color:#fff;padding-top:10px;padding-bottom:10px}body .index-page header .content{width:80%;margin-right:auto;margin-left:auto}body .index-page header .content .logo{display:inline-block;position:relative}body .index-page header .content .logo .fa{color:#fff;margin-bottom:10px;font-size:70px;float:left;margin-right:10px;margin-top:15px}body .index-page header .content .logo h1{float:left;margin-top:27px}body .index-page main{padding-left:5%;padding-right:5%;width:80%;margin-left:auto;margin-right:auto;padding-top:50px}body .index-page main p{font-size:20px}body .index-page main .resume-collection h3{font-size:30px}body .index-page main .resume-collection .resume{display:inline-block;text-decoration:none;margin-right:10px}body .index-page main .resume-collection .resume img{height:300px;width:auto;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);transition:all .3s cubic-bezier(.25,.8,.25,1)}body .index-page main .resume-collection .resume img:hover{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}body .index-page main .resume-collection .resume .resume-title{text-align:center;display:block;text-decoration:none;margin-top:10px;color:#000}@media print{body,page{margin:0;box-shadow:0;width:100%;height:100%}}#resume1{font-family:'Source Sans Pro',sans-serif;font-size:20px}#resume1 h3{margin-bottom:0}#resume1 a,#resume1 a:focus,#resume1 a:hover,#resume1 a:visited{color:#616161}#resume1 span{display:inline-block}#resume1 .row{width:100%}#resume1 .half{width:44%}#resume1 .half.left{float:left;text-align:right;padding-left:4%;padding-right:2%}#resume1 .half.right{float:right;text-align:left;padding-right:4%;padding-left:2%}#resume1 .center{margin-left:auto;margin-right:auto}#resume1 .text-center{text-align:center}#resume1 .name{border:1px solid #000;text-transform:uppercase;padding:10px 20px;margin-top:80px;margin-bottom:5px;font-family:'Open Sans',sans-serif;font-size:35px;font-weight:600;letter-spacing:10px}#resume1 .position{text-transform:uppercase;font-family:'Open Sans',sans-serif;font-size:smaller;color:#757575;margin-bottom:40px}#resume1 .image{width:100px;height:100px;margin-top:50px;margin-bottom:50px}#resume1 .image .img{width:100%;height:100%;border-radius:50%;background:url(/person.jpg);background-repeat:none;background-position:center;background-size:cover}#resume1 .contact{width:100%}#resume1 .experience .experience-block span{width:100%;color:#616161}#resume1 .experience .experience-block span.company{font-weight:700;padding-bottom:5px;padding-top:10px;color:#424242}#resume1 .experience .experience-block span.job-title{font-style:italic}#resume1 .education-block span{color:#616161}#resume1 .education-block span.degree{font-weight:700;padding-bottom:5px;padding-top:10px;color:#424242}#resume1 .skills-other{color:#616161;margin-bottom:10px}#resume1 .skills{margin-top:20px;margin-bottom:10px}#resume1 .skills .skill-block{padding-bottom:10px;display:inline-block}#resume1 .skills .skill-block .skill{width:100px;color:#616161;float:left}#resume1 .skills .skill-block .skill-bar{float:right;background:#e0e0e0;overflow:hidden;height:8px;border-radius:3px;margin-top:6.5px;position:relative;width:249px}#resume1 .skills .skill-block .skill-bar .level{background:#757575;height:100%}#resume1 .contact table{text-align:right;float:right;margin-top:5px;color:#616161;font-size:20px}#resume1 .contact table i{padding:2px;color:#616161}#resume1 .contact table tr td:nth-child(2){vertical-align:top}#resume2{font-family:Raleway,sans-serif}#resume2 h3{text-transform:uppercase;padding-top:0;margin-top:0;letter-spacing:5px;font-weight:400}#resume2 a,#resume2 a:focus,#resume2 a:hover,#resume2 a:visited{text-decoration:none}#resume2 .top-row{width:100%;padding-top:100px;padding-bottom:100px}#resume2 .top-row span{width:100%;display:block;text-align:center;font-weight:400}#resume2 .top-row span.person-name{text-transform:uppercase;font-size:50px;letter-spacing:10px}#resume2 .top-row span.person-position{letter-spacing:5px}#resume2 .left-col{width:26%;float:left;padding-left:8%;padding-right:4%}#resume2 .left-col .person-image .image-centerer{display:flex;justify-content:center;height:auto;overflow:hidden}#resume2 .left-col .person-image .image-centerer .img{flex:none;background:url(/person.jpg);background-position:center;background-size:cover;height:250px;width:100%}#resume2 .left-col .contact h3{text-align:center;margin-top:20px}#resume2 .left-col .contact .contact-row{text-align:center;letter-spacing:2px;margin-bottom:3px}#resume2 .left-col .contact .contact-row:first-of-type{margin-top:50px}#resume2 .left-col .contact .contact-row.dots{margin-top:20px;margin-bottom:15px;font-size:10px;color:rgba(153,153,153,.6)}#resume2 .left-col .contact .contact-row a{color:#000}#resume2 .right-col{width:50%;float:right;padding-left:4%;padding-right:8%}#resume2 .right-col .experience-block{margin-bottom:10px}#resume2 .right-col .experience-block .row:first-child{margin-bottom:3px}#resume2 .right-col .experience-block .row .company{text-transform:uppercase;font-size:19px}#resume2 .right-col .experience-block .row .job-title{font-size:19px}#resume2 .right-col .education{margin-top:50px}#resume2 .right-col .education .education-block{margin-bottom:10px}#resume2 .right-col .education .education-block .degree{font-size:19px;text-transform:uppercase;margin-bottom:3px}#resume2 .right-col .skills-block{margin-top:50px;position:relative}#resume2 .right-col .skills-block .skills{margin-bottom:10px;position:relative;margin-left:auto;margin-right:auto;display:inline-block;margin-bottom:20px}#resume2 .right-col .skills-block .skills .skill{width:80px;height:80px;border-radius:50%;position:relative;border:#333 1px solid;margin:3px;float:left;font-size:13px}#resume2 .right-col .skills-block .skills .skill .skill-name{text-align:center;position:absolute;top:50%;transform:translateY(-50%);width:100%}#resume2 .right-col .skills-block .skills .skills-other{display:inline-block;width:100%;margin-top:20px}#resume3{font-family:'Open Sans Condensed',sans-serif}#resume3 h3{font-weight:700;text-transform:uppercase;margin-bottom:10px}#resume3 a,#resume3 a:focus,#resume3 a:hover{color:#000;text-decoration:none}#resume3 .resume-header .triangle{width:0;height:0;border-style:solid;border-width:600px 0 0 1500px;border-color:#006064 transparent transparent transparent;position:absolute;left:-600px;top:0}#resume3 .resume-header .person-header{position:absolute;z-index:20;right:15%;top:200px}#resume3 .resume-header .person-header .person-wrapper{overflow:hidden;position:relative}#resume3 .resume-header .person-header .img{height:100%;width:100px;float:left;position:absolute;top:0;right:0;background:url(person.jpg);background-position:center;background-size:cover}#resume3 .resume-header .person-header .person{float:right;color:#fff;margin-right:120px}#resume3 .resume-header .person-header .name{text-transform:uppercase;Font-size:50px;display:table-caption;text-align:right;line-height:1;font-weight:700}#resume3 .resume-header .person-header .position{Font-size:20px;display:table-caption;text-align:right;line-height:1;margin-top:10px}#resume3 .resume-content{margin-top:435px;margin-left:15%;width:70%}#resume3 .resume-content .experience .experience-block{line-height:1;margin-bottom:10px}#resume3 .resume-content .experience .experience-block:first-of-type{width:80%}#resume3 .resume-content .experience .experience-block .row:first-child{font-size:20px;text-transform:uppercase}#resume3 .resume-content .experience .experience-block .row:first-child i{font-size:17px}#resume3 .education-block{line-height:1;margin-bottom:10px}#resume3 .education-block .row:first-child{font-size:20px;text-transform:uppercase}#resume3 .skill-section .skills{width:100%}#resume3 .skill-section .skills .skill-block{width:50%;float:left}#resume3 .skill-section .skills .skill-block i{font-size:17px;margin-right:15px}#resume3 .skill-section .skills .skill-block .skill{font-size:20px}#resume3 .skills-other{display:inline-block;font-size:20px;margin-top:10px;line-height:1}#resume3 .contact{margin-top:50px}#resume3 .contact a,#resume3 .contact span{display:inline-block;font-size:20px;list-style:none;margin-top:0;line-height:1;float:left;padding-left:0;margin-left:0}.resume4{background:#eaeaea}#resume4{font-family:Roboto,sans-serif;color:#223}#resume4 a,#resume4 a:focus,#resume4 a:hover{color:#223;text-decoration:none}#resume4 .card{border-radius:2px;border-radius:4px;margin-bottom:25px}#resume4 .card.contact,#resume4 .card.education{float:left}#resume4 .card.half{width:49%}#resume4 .card.half .card-content,#resume4 .card.half .card-header{padding:15px 8%;width:84%}#resume4 .card .card-header{width:92%;display:inline-block;padding:20px 4%;border-bottom:#ccc 1px solid}#resume4 .card .card-header i{float:left;font-size:32px;color:#545}#resume4 .card .card-header h3{margin:0;float:left;font-size:26px;font-weight:300;margin-left:10px;color:#545;margin-top:2px}#resume4 .card .card-content{width:92%;padding:20px 4%}#resume4 .resume-header .box{display:inline-block;background:#e56;height:150px;width:100%}#resume4 .resume-header .person-header{position:absolute;width:100%;top:50px}#resume4 .resume-header .person-header .img{background:url(person.jpg);background-position:center;background-size:cover;background-repeat:no-repeat;height:200px;width:200px;border-radius:50%;border:#eaeaea 3px solid;position:relative;margin-left:auto;margin-right:auto;filter:grayscale(100%)}#resume4 .resume-header .person-header .person-wrapper{margin-left:auto;margin-right:auto;text-align:center}#resume4 .resume-header .person-header .person-wrapper .name{color:#223;font-size:35px;margin-top:10px}#resume4 .resume-header .person-header .person-wrapper .position{color:#545}#resume4 .resume-content{margin-top:200px;padding-left:5%;padding-right:5%}#resume4 .resume-content .experience-block{margin-bottom:10px;color:#223}#resume4 .resume-content .experience-block:last-of-type{margin-bottom:0}#resume4 .resume-content .experience-block .row:first-child{font-size:18px;color:#223}#resume4 .resume-content .experience-block .row:nth-child(2){font-size:15px;color:#545}#resume4 .resume-content .education{margin-right:2%}#resume4 .resume-content .education .education-block{margin-bottom:10px;color:#223}#resume4 .resume-content .education .education-block:last-of-type{margin-bottom:0}#resume4 .resume-content .education .education-block .row:first-child{font-size:18px;color:#223}#resume4 .resume-content .education .education-block .row:nth-child(2){font-size:15px;color:#545}#resume4 .resume-content .skills{width:100%}#resume4 .resume-content .skills .wrapper{display:inline-block;width:100%}#resume4 .resume-content .skills .wrapper .skill{display:inline-block;float:left;width:50%;font-size:18px;color:#223}#resume4 .resume-content .skills .wrapper .skill i{margin-right:5px;font-size:12px}#resume4 .resume-content .contact{color:#223}#resume4 .resume-content .contact a,#resume4 .resume-content .contact span{padding-bottom:5px;display:inline-block}.resume5{background:#eceff1}#resume5 .introduction{height:25%;position:relative;background:#009688}#resume5 .introduction .dp3{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);position:absolute;height:100%;-webkit-print-color-adjust:exact;-webkit-filter:opacity(1);top:0;width:100%}#resume5 .introduction .wrapper{width:100%;display:inline-block;margin-top:50px;height:auto;position:relative;text-align:center}#resume5 .introduction .wrapper .img{background:url(person.jpg);background-position:center;background-size:cover;height:100px;width:100px;margin-left:auto;margin-right:auto;border-radius:50%;display:inline-block;position:relative}#resume5 .introduction .wrapper .img-dp4{box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.3);-webkit-print-color-adjust:exact;-webkit-filter:opacity(1);position:absolute;height:100px;width:100px;top:0;left:50%;transform:translateX(-50%);border-radius:50%}#resume5 .introduction .wrapper .position{color:#fff}#resume5 .introduction .wrapper .name{color:#fff;margin-top:16px;font-size:42px;font-weight:300}#resume5 .resume-content{margin-top:20px}#resume5 .card-row{display:flex;padding-left:2.5%;padding-right:2.5%;margin-bottom:15px}#resume5 .card-row.multiple .card:last-child{margin-left:2.5%}#resume5 .card{flex:1;background:#fff;border-radius:2px;position:relative}#resume5 .card .title-shadow{box-shadow:0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12),0 3px 5px -1px rgba(0,0,0,.3);position:absolute;width:100%;height:79px;top:0;-webkit-print-color-adjust:exact;-webkit-filter:opacity(1)}#resume5 .card .dp1{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);position:absolute;height:100%;width:100%;top:0;-webkit-print-color-adjust:exact;-webkit-filter:opacity(1)}#resume5 .card .title{display:block;line-height:32px;margin-bottom:8px;font-size:24px;font-weight:300;padding:24px;background:#607d8b;color:#fff}#resume5 .card .text{line-height:1.5;font-family:Roboto,sans-serif;font-weight:400;font-size:14px;color:#000}#resume5 .card .text .name{font-size:36px;margin-top:10px}#resume5 .card .text .row{padding:24px;border-bottom:1px solid #b0bec5}#resume5 .card .text .row:last-child{border-bottom:none}#resume5 .chip{display:inline-block;height:32px;font-size:13px;font-weight:500;color:rgba(0,0,0,.6);line-height:32px;padding:0 12px;border-radius:16px;background-color:#cfd8dc;margin-bottom:5px;margin-right:5px}#resume5 .resume-footer{background:rgba(51,51,51,.08);position:absolute;bottom:0;width:100%;display:flex}#resume5 .resume-footer .contact{width:100%;padding:2.5%;font-weight:300px;font-size:14px;text-align:center;color:#455a64}#resume5 .resume-footer .contact a,#resume5 .resume-footer .contact a:focus,#resume5 .resume-footer .contact a:hover,#resume5 .resume-footer .contact a:visited{color:#455a64;text-decoration:none}#resume5 .resume-footer .contact i.fa{margin-left:10px;margin-right:10px;font-size:8px;color:#969da0}#resume5 .degree{font-size:18px}#resume5 .degree-description{color:#455a64}#resume5 .skill-desc{color:#455a64}#resume5 .timeline{position:relative;margin-top:-6px}#resume5 .timeline .line{border-left:1px solid #b0bec5;height:100px;position:absolute;left:38px;height:100%;top:0}#resume5 .timeline .experience-block{padding-left:24px;padding-right:24px;display:inline-block;margin-bottom:20px}#resume5 .timeline .experience-block:first-of-type{padding-top:29px}#resume5 .timeline .experience-block .circle{height:30px;width:30px;display:inline-block;background:#009688;border-radius:50%;float:left;position:absolute;z-index:2}#resume5 .timeline .experience-block .circle-shadow{height:30px;width:30px;display:inline-block;background:#009688;border-radius:50%;float:left;position:absolute;z-index:2;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);-webkit-print-color-adjust:exact;-webkit-filter:opacity(1)}#resume5 .timeline .experience-block .job{margin-left:53px;margin-top:-5px;padding:10px;background:#cfd8dc;width:240px}#resume5 .timeline .experience-block .job .jobtitle{line-height:1;font-family:Roboto,sans-serif;font-weight:400;font-size:18px;color:#000}#resume5 .timeline .experience-block .job .company,#resume5 .timeline .experience-block .job .description,#resume5 .timeline .experience-block .job .timeperiod{line-height:1;color:#455a64}.resume6{background:#171717;font-family:'TypoPRO Montserrat';font-weight:300}#resume6{color:#fff}#resume6 h3{background:#1cb251;margin:0;text-align:center;font-weight:300;text-transform:uppercase;letter-spacing:9px;padding-top:20px;padding-bottom:20px;border-radius:35px}#resume6 .left-col{float:left;width:38%;padding:3%}#resume6 .left-col .person-box{width:100%;background:#282828}#resume6 .left-col .person-box .img{height:300px;width:100%;background:url(/person.jpg);background-size:cover;background-position:center}#resume6 .left-col .person-box .content{padding:7%}#resume6 .left-col .person-box .content .person-name{width:100%;margin-bottom:10px;font-size:20px}#resume6 .left-col .person-box .content .person-position{color:#767676;width:100%}#resume6 .left-col .skill{margin-bottom:35px;width:90%;margin-left:auto;margin-right:auto}#resume6 .left-col .skill .skill-name{color:#9a9a9a}#resume6 .left-col .skills-other{color:rgba(154,154,154,.8);text-align:center}#resume6 .left-col .skills-block h3{margin-top:30px;margin-bottom:20px}#resume6 .left-col .skills-block .skill-bar{width:100%;background:#282828;height:10px;border-radius:20px;position:relative;overflow:hidden;margin-top:10px}#resume6 .left-col .skills-block .skill-bar .level{width:99%;position:absolute;background:#9a9a9a;height:10px}#resume6 .left-col .skills-block .skill-circle{position:relative;width:100%;margin-top:-15px;transform:translateX(-15px)}#resume6 .left-col .skills-block .skill-circle .circle{background:#c6c6c6;height:20px;width:20px;border-radius:50%;position:absolute}#resume6 .right-col{width:53%;float:left;padding-top:3%;padding-right:3%}#resume6 .right-col .education,#resume6 .right-col .experience{margin-bottom:20px}#resume6 .right-col .education .education-block,#resume6 .right-col .education .experience-block,#resume6 .right-col .experience .education-block,#resume6 .right-col .experience .experience-block{font-size:20px;padding:20px;border-bottom:1px #262626 solid;color:rgba(154,154,154,.8)}#resume6 .right-col .education .education-block:last-child,#resume6 .right-col .education .experience-block:last-child,#resume6 .right-col .experience .education-block:last-child,#resume6 .right-col .experience .experience-block:last-child{border-bottom:none}#resume6 .right-col .education .education-block .row:first-child,#resume6 .right-col .education .experience-block .row:first-child,#resume6 .right-col .experience .education-block .row:first-child,#resume6 .right-col .experience .experience-block .row:first-child{color:#9a9a9a}#resume6 .right-col .contact table{color:#9a9a9a;padding:20px;font-size:20px;font-weight:300}#resume6 .right-col .contact table a,#resume6 .right-col .contact table a:focus,#resume6 .right-col .contact table a:hover,#resume6 .right-col .contact table a:visited{color:#9a9a9a;text-decoration:none}#resume6 .right-col .contact table i.fa{color:rgba(154,154,154,.8);font-size:30px;margin-right:20px;margin-top:2px} \ No newline at end of file diff --git a/resumes/resume-1/resume-1.less b/resumes/resume-1/resume-1.less index f2ec668..b5aa3a6 100755 --- a/resumes/resume-1/resume-1.less +++ b/resumes/resume-1/resume-1.less @@ -58,8 +58,8 @@ margin-bottom: 5px; font-family: 'Open Sans', sans-serif; font-size: 35px; - font-weight: bold; - letter-spacing: 5px; + font-weight: 600; + letter-spacing: 10px; } .position { diff --git a/resumes/resume-1/resume-1.mustache b/resumes/resume-1/resume-1.mustache index 8078be6..a92e6e6 100755 --- a/resumes/resume-1/resume-1.mustache +++ b/resumes/resume-1/resume-1.mustache @@ -1,5 +1,5 @@ -
+
{{person.name}}
diff --git a/resumes/resume-2/resume-2.less b/resumes/resume-2/resume-2.less index 48aa777..d6b5d29 100755 --- a/resumes/resume-2/resume-2.less +++ b/resumes/resume-2/resume-2.less @@ -2,7 +2,6 @@ #resume2 { font-family: 'Raleway', sans-serif; - font-weight: 200; h3 { text-transform: uppercase; @@ -106,7 +105,6 @@ .row { &:first-child { - font-size: 19px; margin-bottom: 3px; } @@ -114,6 +112,10 @@ text-transform: uppercase; font-size: 19px; } + + .job-title { + font-size: 19px; + } } } diff --git a/resumes/resume-2/resume-2.mustache b/resumes/resume-2/resume-2.mustache index aa073ac..5104f98 100755 --- a/resumes/resume-2/resume-2.mustache +++ b/resumes/resume-2/resume-2.mustache @@ -1,5 +1,5 @@ -
+
{{person.name}} {{person.position}} diff --git a/resumes/resume-3/resume-3.mustache b/resumes/resume-3/resume-3.mustache index d329466..bfb77ec 100755 --- a/resumes/resume-3/resume-3.mustache +++ b/resumes/resume-3/resume-3.mustache @@ -1,6 +1,6 @@ -
+
diff --git a/resumes/resume-4/resume-4.less b/resumes/resume-4/resume-4.less index 8ab96bd..882435a 100755 --- a/resumes/resume-4/resume-4.less +++ b/resumes/resume-4/resume-4.less @@ -15,6 +15,7 @@ a:focus, a:hover { color: @textDark; + text-decoration: none; } .card { diff --git a/resumes/resume-4/resume-4.mustache b/resumes/resume-4/resume-4.mustache index 2feefb2..7ccac93 100755 --- a/resumes/resume-4/resume-4.mustache +++ b/resumes/resume-4/resume-4.mustache @@ -1,6 +1,6 @@ -
+
diff --git a/resumes/resume-5/resume-5.mustache b/resumes/resume-5/resume-5.mustache index 2c735cf..42b1c44 100755 --- a/resumes/resume-5/resume-5.mustache +++ b/resumes/resume-5/resume-5.mustache @@ -1,5 +1,5 @@ -
+
diff --git a/resumes/resume-6/resume-6.less b/resumes/resume-6/resume-6.less index 37d49b5..27fe746 100755 --- a/resumes/resume-6/resume-6.less +++ b/resumes/resume-6/resume-6.less @@ -3,6 +3,7 @@ font-family: 'TypoPRO Montserrat'; font-weight: 300; } +@fontSize: 20px; #resume6 { color: white; @@ -42,7 +43,7 @@ .person-name { width: 100%; margin-bottom: 10px; - font-size: 20px; + font-size: @fontSize; } .person-position { @@ -65,6 +66,7 @@ .skills-other { color: rgba(154,154,154,.8); + text-align: center; } .skills-block { @@ -119,7 +121,7 @@ .education-block, .experience-block { - font-size: 20px; + font-size: @fontSize; padding: 20px; border-bottom: 1px #262626 solid; color: rgba(154, 154, 154, 0.8); @@ -138,7 +140,7 @@ table { color: #9a9a9a; padding: 20px; - font-size: 20px; + font-size: @fontSize; font-weight: 300; a, diff --git a/resumes/resume-6/resume-6.mustache b/resumes/resume-6/resume-6.mustache index b3f0d84..0794258 100755 --- a/resumes/resume-6/resume-6.mustache +++ b/resumes/resume-6/resume-6.mustache @@ -1,5 +1,5 @@ -
+
diff --git a/resumes/views/layout.mustache b/resumes/views/layout.mustache index 77e2797..31d4870 100755 --- a/resumes/views/layout.mustache +++ b/resumes/views/layout.mustache @@ -13,6 +13,7 @@ {{>content}} +