From 14b32ac1ac2bb6c8c4b5bd5d1e560f4e8f0f256c Mon Sep 17 00:00:00 2001 From: Daniel Heras Quesada Date: Mon, 11 Sep 2023 23:10:40 +0200 Subject: [PATCH] features section done --- .DS_Store | Bin 0 -> 6148 bytes Natours/.DS_Store | Bin 0 -> 6148 bytes Natours/starter/.DS_Store | Bin 0 -> 6148 bytes Natours/starter/css/fonts/linea-basic-10.eot | Bin 0 -> 21478 bytes Natours/starter/css/fonts/linea-basic-10.svg | 145 ++++++ Natours/starter/css/fonts/linea-basic-10.ttf | Bin 0 -> 21284 bytes Natours/starter/css/fonts/linea-basic-10.woff | Bin 0 -> 12260 bytes Natours/starter/css/icon-font.css | 445 ++++++++++++++++++ Natours/starter/css/style.css | 95 +++- Natours/starter/index.html | 69 ++- .../starter/node_modules/.package-lock.json | 33 ++ .../starter/sass/abstracts/_variables.scss | 9 +- Natours/starter/sass/base/_typography.scss | 13 + Natours/starter/sass/base/_utilities.scss | 10 +- Natours/starter/sass/components/_button.scss | 28 +- .../starter/sass/components/_composition.scss | 38 ++ .../starter/sass/components/_feature-box.scss | 26 + Natours/starter/sass/main.scss | 3 + Natours/starter/sass/pages/_home.scss | 13 + README.md | 34 +- 20 files changed, 945 insertions(+), 16 deletions(-) create mode 100644 .DS_Store create mode 100644 Natours/.DS_Store create mode 100644 Natours/starter/.DS_Store create mode 100644 Natours/starter/css/fonts/linea-basic-10.eot create mode 100644 Natours/starter/css/fonts/linea-basic-10.svg create mode 100644 Natours/starter/css/fonts/linea-basic-10.ttf create mode 100644 Natours/starter/css/fonts/linea-basic-10.woff create mode 100644 Natours/starter/css/icon-font.css create mode 100644 Natours/starter/sass/components/_composition.scss create mode 100644 Natours/starter/sass/components/_feature-box.scss diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..14451a73c49ff0ed4f2ab676cc5dc549da098a8f GIT binary patch literal 6148 zcmeHK%Wl&^6upy%#GxRv009dmOKj7Ukf>6{CZy?t1uU8h7J!0XyI|pZtk`LgqDbDu zH}DIr`4Rqw6`VUWMb3jQt_{7&hSL}~@6YFZ``wn?>GnE{mOI~n+-|wO?%rb2 zaPB;O^yFy#F+NM=XSHw=*rb%)G0|({t)yH z_A)^?D4~?jXopTILQF^*?P44($B73kaSb}6L(n~>=fF)7{2b*4d!6?U1 z$fE?k3@bRGHuaDz#q8-y{huq@YIKb4J3_{o%DMd!$Wf>(yCaph3ePB*Pv zy+U70uMm=1xqJr9=iqE#{!;7;ECZH-E5-ot4=$9kZ?Mp)whlDv3IMEPS_%66r-5T! zgMEXAMpz(1hXQq|Fjowr!!hp~zrMjjqYfuwE+4{F7UqT`RCVNcl{<;PM%!8jECb67 zZ0TW>&;P@}-~X3`?8q`;8ThXl5Y^#mIKU&Bvvuv^_^frI@1QK~S7=lrXv}e}I(!u0 cgDQc|vt11rH{B}-fjv~;Po;u5;cVXp+i0Z>V3frt>Vnv@=@O1ZQD z!kHi0-+?!_i)ag+RtV6HG=5`yp4~h*c1%QSI2-qf+C&t<85<#rpBVSEZ&|~)>;jb? zV@kIvrY_w-&9}0p;crxc*Dj=l-cUso`eFUd>ohkhdik&M5Ps*YHAF<$ke^WjUXB&t zWDidBHTLHXc8f~PmS8qJ=X$m}_~ zag|iFa+pk?bM1*SdAf>|^l3JkkJ{IdO;IITF_~IIHl85m#j~s!oB7bpig9VVvFixJ zARM)CE*68Menp)?z z0Kg`its&+QM&@Xbk;mF0dSJ>?fsU&D6+<~X+O^M%Jk|~!os_?PC_l6EHxy-O$N1W& zlZqTlDGG=J>k90+YMamhN58)Rual%E3Wx&#l>(}H5}yq5Nd9cydN@97HT)Hvjq_@U l-zf;}QH)$Zif_QJpfgM7=GObmTp5T5|iM76p3poEuAJ!T)NU7IB;1I8~~MMsk*Q%u9}oisw(vk zzk$ENnLomR;RMfXds32ZS2iKPlKt3z-^U+M;y5NEF_=ePq9zf!NQ}-VvMY@JoGw|- zv@lO_AM!X%WQZDfXU!^L6}asR@ZPP{F=dp!N=p0p0G{?AWoi*7DqLh!v&(;m(-KiLtCqLif8J?%yS=^Ds^RWDdG_LH zbef!{@~c)|;G?AMp1}+FhJsnn7k`!}GM%7>qw5sY8BHou{D7w@#U`RsifByd)TR^4 z!AZ&-@wmd-216>&2+>@cQ-U5UvJ0Mjajg3^r2r4;6!`@4Pr;I^-lorZY?9K-$iFK+ zY*%`?hF4<^iX%7Zhz{w1hV&ZP#;l|ANbnJTFT5fS<`Z1;DzSdWI8?3OyaHx>xLY?r z6*~i~fK}j@DZt+c4~emFaIH~&I*_R=0MJ3RGL+TNKhWa_VBg?cBU)fWQ-PW)%oRhJ zyMxel`1>Y)tx?lSsFBf+8CjSciZE9X;i+&EeT_D^3Rnfo3e;y!_4ofW$=0j_ zR)POY0pSe&;Q&iAXX~ZK@mcF3eL`a6xV1(_L1vC)Rp6ueA(ArqJT3tH2G<(V0<%8? NN(P%*1^%f5e*ui2vvB|b literal 0 HcmV?d00001 diff --git a/Natours/starter/css/fonts/linea-basic-10.eot b/Natours/starter/css/fonts/linea-basic-10.eot new file mode 100644 index 0000000000000000000000000000000000000000..6534fd285e3d6f7451ebdfcfebda47ac656a49dc GIT binary patch literal 21478 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 literal 0 HcmV?d00001 diff --git a/Natours/starter/css/fonts/linea-basic-10.svg b/Natours/starter/css/fonts/linea-basic-10.svg new file mode 100644 index 0000000..4f31eff --- /dev/null +++ b/Natours/starter/css/fonts/linea-basic-10.svg @@ -0,0 +1,145 @@ + + + +Generated by Fontastic.me + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Natours/starter/css/fonts/linea-basic-10.ttf b/Natours/starter/css/fonts/linea-basic-10.ttf new file mode 100644 index 0000000000000000000000000000000000000000..0747f2772666d0774b910f90ac288b6c8b5162c3 GIT binary patch literal 21284 zcmd6Pdw3hib??kBfCWhqTs#+i<3SP-#Rmuw1VoAy#J40%f@NExY)1wy%OV}cMkCo_ z9=7SkaT&)>nI@6xyv*kHDY>;TV>hkZ?=~NswyBad37f~Q(q5;$O`0f4o$$stu9`-x z`#ZA>5~O51z2E)gg51~a%+8saGiT2EowLh0W2}caPk~vMjV3b zfK7=s+WB#R)VLCNB{pG}pu`+nj`6*E#mK=T;%vse5;?HT;IA~TW>J!`*RF!r13WTh~30)X1B1zte!QnMzk%&!Ysm?STk#3QS{3; z*2=cCHrCEMSSNa*izQf+b+Z)fVMkaVJ%5zl%5DSQ7W9jaDWJHFm9q-wz&v%bD)fzu zxtWJ~nGYkWVPvbpg|%qo?d%Qg7`p@QMjJ#2pdnyHVwKH5y19FB2orp4e9zu}H|#%f zFrC@a+qbiSU{^MG!|gQtiQ2kZI9c&taK;~%Bu2;JzyWOpR)f|*)rK(^&hQ& zrJ=6jaKl#{E;sIMoNc@q91Z?a@Sj8R&^tm)q5mE(508c)3qK#e9O;gnX`*>=CC-<) z#KBSZ;K($%ow2ZD^LhQru0&6&J1YB9;b=>$JKdAe{64Qu3fp|i?w*7ndnKx9B5NYu z6K(O?qAf-?KK-rz`_8`co~QQx@m-^1VZ zNwQchR*CQ1KYh>Hv-eEz*N@uEM#qky7(uZUcRk5Jd+LVKJMSF5;Xt}PW3!e!6}MUu zw%JfhlB`St{gTA_PcRE=F~geChIY&(#=BcUr`NA3TH2pTYw73!w}o4XZf`W=!*w$@ zO^K$hbd07oe(~YwA0A4_9o7mCy^}qw4dSF={w(r#c&3pgxp?!`TzW;u2 zi+x{z4QEFme)#CF>Do?5s;VmG=&YT74{|^7spn6Goef_+e!sT?xupA#w@jlL%>aqy zGyf+{zz)oCmX20&E#1JAi5`&G$w8=-E3RZJk{aNtBKf|EFX`&wQOzw#w}n5PD-Wpd z!12DF#{)IaU|G&G;5*Wt&3fxX9icjJHrsu~H!v6o1_HsEfGua~PYq;KSzFE;P(7W! z63?qHxzVSELYl8pcB%TJ)Z6LdIm#bkVtoOjpwS9hQwjOvquy+erqE~2NneCE1)B?- z23i$gG9}o8`Zk#g+q{0kHT=M+x>x^xFvu5!!3!#WUl^LOt4(cBe)-8Kk7KC6b2k3P zk&k_H-(lQ3ALPqHyK0{pYZ};p{7Ga{asTW+Hw{w1$&j6luYx88qg)SaB63KM_(DA7 ziGU%)E&V)V4W*I|99@~@t30lMBF_1;{xBcxc(`-0^I`sso-fFmy&1W%%(MFPGGEhI z?4i!ikbP;fIhlmwLT%q%kHJl^Q(JS$7fPGk>(s2zQ`IUD>Z>YeSK0L`$*c57^w0`s zjD-S8U(HxA?;*DEa!f;o_aqZmZi|SyNxk)*v;1?TyY**BkKL*Ng5QM0_^3$d-tjw+ zjq;mz-=IIcdlct*EUj$w&`a{@(+aF49;_aX=vm@EYKbzQLi`P3n*u_o@gYk;3SPB-*H~KyT`d=JJ}ew=bvr2Pkw~|MqhP& zS>eITzxhVl+Gon4F@v@^N-tp!$m=7jlU**B8 zY!yF==?pB7k;|(=VlD-n!CM>8Yk+og-Dg@|5qfwk>C)t+ONrw7*QtZg=Ypyl3&aC~ z&DH&ye>gZXuAj~Ef6(6+k3)-rCMsmiM%@AEETQYy&Rr3g<^e-O5WYs;sQ8+ib)7%2 zAIR}vX0ti{c~p%i&t1L3XV8xpj0n@xnhRpg6;v%d5?y5*Xm%dTW6U>d|R``3cO32M(c z()7iAUd?7zvFEJhVxi=mUksvLfzPY)cwAqEbY9_wIGz;@E~EG&w%IL5W{0IxFUkA| z7zJY$s)pnziOf7v#goPys^DpKHkYFw8NvzY=yd2Kw31`fYkqY0)LqZ~c=qwHR?p6G z_Wr+n+HY`*{!g91 z)2ST{9sDd-rYY5~>X&hXu_&djLadNPTLNRinn4$6sO1{S0(FYqTtZV+OF~a-iMA-+ zQS2j7vl@65a$NIkenrDc16OR34rpVbya6qk|H}LS?ncmm*V zQ_CtFolbX^)vnoXO;eUO*S50C zGTE+{Sp%No@b9Ryt)jf#US8f<*5qtzH{|U&c<}uCcwimok(RImPU8tJGQh3iFu_G8 zpGoZV<&T$t9;PWvl|Llab1?ZzHoLN%U*j^v`1(oxD92n zC*ch*F3%0`zAcuI-L`w!Gjof2%ZwZd$i{t8X2@H>7|p;f%A&K*z#YA`sr zJiJ?md<)9EhnN3+Qz0t-9=}8T6$)`jh35Dvo^ZF@8BlJ#Q3*I3g5Vh|+1z{qZ8P{d z28)kjl|`RLpzA?7?dM6Xyh&17ogCT>v>RVYLtlE87R_JJk!>!>`>fMrKlG>{tHOC{ot0cLUoZ9qd`_s?ND#MHncj0J`jcjNWm$TU@g)E zB^Wn_8lKS7=p-`Hyh5xHbx*k66+`)9hua+=9*#$LxwY!~YR$bXLYM7hYUof%9c$m# z*SD=vD-ZM?>I;->jkx3oZPnGt(;29>4d;jJYuYDOb+Wyt9v2rA(fD*UIvtNDP(XFm zN2q+H-l5_WI;Q`s&VP#TB-<>Fb!rf^nZX+CA^9iTR?lfNYi^JVS<<^`93Eb%b62!hyshtudZe#k4u|FbjZ-dJ zvgHewO!?zuZ+~p;j5IvDJlf@yy>)e7+1Z5){+!z>NzU8178K8TpJkyuYndN{(o79l(D#_U7>5Q~qZy1-kPJI6jV6SWz7{c&!Mc3TTaT4zTwfdK zc4xhJY{$g%#E!AFtxNyYbl2{+Y$3~IIqvq=RLJ&t+%8wt_}o0#7?oC3bw!H)Nz$6h zSWjHI0A@0HX7uWR@UOxWCS8hIJrz8JC6L>{^rbKH!gJ3(XXW_Q|Kn#r`&rSRfDAV@ zeg@%U(3yk`hs1F~8eJY=9KT#t7WH60r>Z$Vp`VX)`{m09j~cp287xEQ@j=KYg>4`- z4yb4$SMqYgk;PwPe2K3vE$c9J;x8pDckgy2UYa3srIHFjeJPk8eMvG%1COj*I3B_p zyow=%1eLyskR@kJ#SO%WY2d6282?f*NRPEZf0zX@FbmnX9ePq9K<31N3>NCJgq<=h z?*_Ri(I9C~Iou&d2P7dwFv$oXAe`Xaw;s-PcmPgFo{r4n(uTKv&ab;a9`KQMj}?fB-cY5fjolIn zHjE8_{8JC4jt)3>?Q#rYf3)|&p$FcvaO%{;DTzIB=s@pLBOUvrsRur#zk(a57O0L1 z%+xP{*X+(#RRr&tz?i&5;JlV!C#=!pesj1~96fx%ecTvs(E7?m{ zILE}M(n*-c=}6kAq_7HU5$w4gK*t=f?C$=B`~2s^FaO{NZG0&v9v7RMs;XL8s{3G! zp32DfFd7ccfN+)?V8mhI!mYrD7}<3&NiZ8_QVGP&qUusf%?hQU_y_YN8AZK(UN1=O zMD10U<+Jgio)6}E(0UteG$0MdZ7q{gO~dRXC)Bw)J-D_;AOv4sSh(%4)j0n6;*>fr z$O6hPbUiC11@ln-ArI!Y7JA_Y*fTF*(Ssk$a+#k8q7g?GxvY>aRAvS3sSv#siK1MT zN`Xj7LmWxkxFY<*FLo^Q3#vZx_>O;BT~x6T#(%*lGWvOy$1-!7SOyXTM(T!qXvEqv z2K$C_%mIR;1b5(RP_fe*9xhBSNL(#KI-dd)hztSh95Thy5Ol}~Nk!-h&2*aKf}1{@ z*q3N2v|wMkcW-6sMenGmBh}HH>&4zPy6NJ39U&~)F#(zJW7jEbJScyiqQ-Mn6c2Um z5+EJ5Gk5hj!nRkyV?p4Tj0v2_pD?Jjg+1v3+0+Ffvm{#Bq4ai0scxPrd6sIch>gWh z{{G4MSgc~_qsR92*VOdy;X6v`)xV=uc2Aw&zVD51+_(MA-8~Ne(&R||{Wk}LH@`nV z0y*?+7ME-oN1~+;ng~|7t<-4gqGAI5TMz@CryJv-h0+)VB^2c`(YBb=>vVd{ZTAe` zKA38^hjW>H{`}BEz3t%8{z=I($tOe~Hc&3-ckS=ab&ZWCn(rB~^Zx$r!w)|^y#15v z{Jgrf1pcD=yNY>O51OclNX~Uw0GpPqw&~y((cNzby1CLhopa0AobL0!^mL5pAX=0=#b}yLkM`e5(ys zO^x67-s8C^1E1{sr2fMFfrdb}|I>Wx$>t}&jSMnZ6u-52|H1oxPXDJbAEsHU|qZ)!iXuO@e(wQ>zca^?;mcz%{9ENz6PN469H}`#5PqX-rC?E}yeY?uNmM z!3MWvCkQqmskME%zFJk9%I$rKlJpPQ8(Lc%>~ryXJDu@Z%cl*b#&|V?=2gff*cBX#yin({!Zb)pEuFyl5Hrgi z7AVXhj9eRZ@H%Ba+cxTSj<)R>d$?{O%q`y(>gF89~5*>Thy&Z{xjvWW1 ze6=kSX*<+&@^p2FUy}SC)u&JP9MW%e)C}&Lh;{Di?da&;(;1uCHAs#C!gY%@Z6|*V zzb;AWP_d}PzQ9Q0uS0GIRhab{X8IGx2WQt(xT9@UC;HlU0dVPT?7yLduM(La4o^!O zX}i0nJ?&`v`>!Rs?RFy9(o97=e2IOxwhFQxT$Z^gy1gv}gWN8#!WS_QLa^04;R79j zhjc$7P@xq0GonH*fyP4O+D7tPtm;r`G+$AwX_V8J_QFah6-H$CM=5uY(v3T$x)=qx z{gxg5<^8dizVf~uN7T}bxR8I1)vhDm$D5Bh97iKS`X@q2&K6|XXx|rhCPv+DuHkt9uuCq;_`fz0yhUDTG5^X*7Y5p9z-vi}0)fF1 z8X@0QC=`zCSLSo`x&9YlTw9x+UE}i0ba?T_(lzcibzoXMNn8J|bl}#dwIEmwV>AQa zn!^|saaO|k1%jER6&()*qT+Mm(e5ql;>J4JoiJ4PHT=#FClbSnOePk~#CG^yF2BoA zDbx!WE?&9>*{13jks&dBH!{RB8Dwz54{XqaXadZ`bI|hJf$HprFMS{U!xDFTG8w?*?r#9>gB*80bZr3{MCZ-W9F#r=pTSU>9O6(Mvv5uXfgJ<-eYJmm*0{H_ z!U4J=S02#u>Z|AHb2LC%=&@{VH3oxl^RG~HnJYOrPSKa7V^V*f!#J5%F|=<1%aImN zn5GA9Y$VI3OUL`_uGU+d}MKl7?Eot+5d@$aW6qX_d@(`RYCm}eAw`q3xY~eIyC$YH! z!f6k9qr3B(eA;F^Er03uLGbENPs_MG=ka;*Fz*df?*nSSAhLa)(!4Pv$;9Xq;{IDj zUa#lfC_i|+%^O2D&c#C&QB?nh$akhBi7-60Oz5vZtg_vvM*`~r_`9DMRYi~wju*>+ zv;%5_K&Na~aGQ`LJgSh&5=m)Ma-UQY)<`msX8}JzpWWW9s)c<1(a5%Aj~V=$ERsN&-CJ=Iy;M1t1WfMo|7l{v>y!I9*?WRr~G?b2ag>aY#sN@%})U? z4+K=3^i)&RgLL*FJS;(s3(Z$!+&U4lb1T{tuHv*}`MbPHfN2T=YP-niO3rRj4Ve^G zFc!Obibk+S-bijSGo~?w=0n!=r3sul*Pu<;D4aucRBZl}P(^$`XI_h_m9{GH_S(F= zrsi8VXWrM0bh<6l>jTq>{b-`w%E-K9USjU4x-dwQ@FZDwR@M2ZoIb5i^WMShZB$TSXP~Gm;!ExQ1SUpCYQ_1&}^Ma zjE*K|)>eP7x?1)-X(*ijox)teoGj8psF0w+5HQflgue)^oBS`+2uaZN`zJ>>wUsH4i5RWt|=unxU_lO31{Z_CE3@g#E=dxW*q^Sp*+Q=B;?`?jv z`QL=qveahY=*l8Q=7~FJaEEVSw^bn9%z9)|Pl)6{=GA&F!Z1L+P1Fk1MK(fye*ThC z(WqIkz9gQ=?|==!^XijLW^G301A>xgP5Z#CuR>U9@FtXcNMF0&CGsO?vkR|L_abFb zKlZBi(;S|HEMLTIwh?kc5?ofIvP(<5$PX*A$cry}fO{0?n4jG+jZ3d>u4Q zuLvjo%O~b$r>DW=`tp$@#+u+knKe-cW48;z767!OBoCDoG&mQ~Il$&qZ+uD5PEGK| zAKb!o89fUm&GUx!Sf9Onk&w;A^i|M6JYmpbjG3FTGS51s2ag}owO&V#=ix9nw+xXv zH^Wz7KEdZyOa}EYK&-xqrwf8@BEIY*npy>U6@^tss2O3Mz$oC90A@J=kzQ0a5Y^!l z=|Y-sq?5sRz4R&Iw}67Na~Q~1a7)7SmTUgat}eN;wNcie;gfW7y8wlL!YB1-M7nX? zNd2d;d_|-g2O|xAMG?S;4MU#xYKl=RmBLW^p-H$&62npIB0IomO5*v#?rAJTh0fh2 zk~ljb=p50TMiUn%KINTESODfKQHpSfvo3 zy&SrDu|;$YAQ*3p zq4g9@gn{@i8ez-j5MvaM^8@ePh%t))nHy zh}+6`h=qhVK#Md-Q4O5+K>L7%OY)T~Duvn@8~?hVocPDDefrbnF`W z(SO|B+$_oZ$oc@iTTgP&KYroUse?S)r+-g!AQ!JjF3@G@W)fx%tu+*H+YS2$b0*>< z?PAMR5!Z4QVXZPEt*SW$uNA{W`M|jz5z&=Fupqh{bkbIcoBa>8j{?ew5hW46HZEiy z$-Qy@3CyJf{QGfq`T_mUY_=S%CxXoQ<08h4=F0@;3&pFDMq4XZ#Rx^KxFTfDZUZT4 z_#|vwkPqHHm3=~DPv{>-1l_8hAI?r>AN|(OR-lPp0wLn(a};o)uC3*Aaiq5HJS-3> zL$+fH#~Uj$#+{@UG%hR;Kw7YPX})S$Ip_(?7I>N(r!Gy#pZSCM9ZUR-@FIrm-0nIz zN&ls$rzf*>UWoXgyf=Ht)7&;IT!!7a?FOS@{;&+{ykOQz?L>r{&|Tm{iYh6WQ8{Ta z=yxnGTRokIMx&lQ_~xmpdvBaxS89G(LJ6PKmxzR;@pn#tS6>-9`B3~;3m=c^D=N>e zZlZ|f=`1Lig*;UZ{T8UJfK@$Me}sZdE^?P-YMq=lCDqn?dvavoJ^MzIQ^NM-f1hls zZ`F5jX4#WW?c0}1?y!5phpzMI5I;C_9u_{WMa4n@#itOTV zEq{;tp7Qak*ix*jF*YA_joWnFIQI`+yf}ae`L?#k*~da&Z)iRg4r91Try56pE}|7h zM1VZgSa+yT;m-;Y+E1RPBK}e2cp68EQ6%4LFqZ=-&#Nj$UoJ00#ag6p%>?sc-piNB z=7jVkA0X95{Gte3pd=2bSX;9>YQCh1kTvV2x{LL~4L8outNIjQz#uKeGWs~GLMUM@ z1~cU1^76TJOG|u81Rak9tKdQ4SD5N6%Lr^DDZHUa8VJY+ri3<&NNA7hykSrxPvUk+m6sg)^}42rXQjnbOy$f&#nA8DWkK`r5<SrsWn1u z=0S_lztMYwXUOV0E@NU8YTwyKOL?r2#RW&fKW~v(- zoD#R#taxugQtK2~UF_P}q;g<5@nDU=s?G+3+G?{`I8?jczTGKTgw(nwW3CxA79~nM z-qk@2L;?XTpb4;sCn-Eo{$`{hrNv`h`fNBF$Yv4y&gP#RxJ#YNzVN@)zx&Yd{f+*) zlOIx_8M$YCFhAK+Thr1~Q@gJ&R$mV~)f@NDeC(6&*nhL0{ouFM3lFLvn7a34`mgp( zsdo(4_B1#5G#ilz&=G>*(pAxiG?F5sf{RFb=p*pplErLWmpsM93*N^#iZQryB-^*+Ck8DJKIl0f<#}i;M1c5=_+!Xia^S(|m#^t7J zf7s@51`EMTPeCnH6fW1fJoR>^?0P-St9*6!UddY)43>G?RExu=*7)6ahXpg0c<|bG zG-EVgqZOpj8&Nv1L+O-i#O+*_%kp7#n@Q(h2G8ocY%N@KjR~_xO4MyGwq~qJ+ zzEhQ<>amG>6vXf z59$EY%mAID+k=9~Xo8aO&+woDVnpzZ2?e#7VGB*g@C7&y+|O1wk^8i}`U9kmGz6ly zd8_N$#`f*~PYH#^P+oYw@GeNKe|xazzG}D?+IwaARCl&EXgjJZ>;3nJ`VZ@WE>xK^ zq1HSnTo0g8W?699GUSQ{^9a_n2TBw`K*$ult(45-b%0-4Z{fG-i-k4*Uj2TF)!srt zc|o+<&=-qkVMSAEyf$Q(hSrKJvU)Ro{0G(%Uaw!wUkGG>u-(!8b$*-vX}(-LLdu6Q zbeCHlEqWf$C7gZ39`ZsC8PVazx4()Sra;wPNri$@WDSw<&=XvQjucnV;t@uoFnrWN zAii+oWj>J~8M$;ZuV2pRFPcBTX1vCbvp_X`?3NQ)>Hm5J;Nmjb=d)PZwR{8Jjp&G6w=T<82JSiV_2<^~^S9h$M}5X0#);lvW&AhLQL7Q<1aykxp4aUciqbKBdV&o!MF3aP%b8h# zr!VZ@{emhEr>}H&UU}1%E1l=hsp`1`oNvJ(?N?*5crFIMoIxFP;L#1eO=xZFo=(#a zByDBG+ga+}oXBQd1xgK_1mXwP=ArT~Bcv)0$L6fSrrjiju_U9eHALwL;q_)|;jl#1 z1=;zWzC;H+S}W)EiEE*<&J3kQ18+7YI1*19IwpX5>FjSOipX9UPNwe5k5HpKoa3g$6@zK@Z_n-YL8T48`%EMrmJKOQn@GR+wfykAnRP-Cw%|e`RhS ze5x;9y0iz+3*ot)cwX64UhgN$J<4Ma$L~`Wpbhgyyx&r!Z-XC=w>h`aOVR!C`e1Kt z6zSgxc~2XqZ)%UeXF*z6z*hWwrFep)gzee}@51=!OE!4+R4}u#(G8F*ONG|Eqn@R{LT8Zu=&C>c84$3f!3}H*K zl+a_5Mi{2)XcF%%aW?uFA0Jy<8vFQPxOU9X?|A1ky}i#!>V>y|`_V_g{r3BxJ$35Y z6X(vM{mQz}Z_9imyG4fA)JpFh!A_93%s0Zt1i~ujR(5&wq{Fm|$7#}K^*kil%BFd@ zVW&{6L@f|bBT{xB=rOJMQdUM=T}DNJ1}UthflYi%>kK0vnW{KV@skHP}w^ z!Y{+|u;YoJ>q`^me^frfF9d?YfS%ziu)y&4)wvi61Hwfh!0>Fs5lyt9c?%*VzgB%0 z*HM|=tJG}UjK%PKuS3WN?nm$8RSK*G{-Vv8o$^|AESWITt5HEKU@0(%h{S8V13g^q z>kU3O?0qw8d@H6!{9IfM>F6Q9JH>qa zw9Wl7t2!&It1F$V7E)W=j6;J++tf$;s;4}NKTj;ska$q+MFQzGo5utA-gT)0aBFm- zrfjC*a3bMICLLnGxz1k}lW~&-E#j#uW>&l}(@Z8X>A5~K0Sr7Az9hT(!c3<4!p!>n zGIP|C=KC_%t5<}7y>xca+prn{e-5FekUa}47)!dQtQJlef?R$PQ2mbOCNhl ze{$S0-sBi}@DI>E{mKhmj^Lht2{%8Cd#7*@+IDQ)678x*c)~n=!s8FmbZ05Ek`C&5n5!!iq)x3FO|pj|>&B>nc<=WbYpuUbRVgHN&? zk<|iey|&g_!#urw?i_&C>yVHaRw;ZeG`8edDy5}3zO1OXRpVsCS3ndL+Y1+7*8JoH z`JCsWRpi#2j!2tDp2O?i%i^Vye2`w|m?F*7=mWyKOY1F-UfksW-b}|v?bNXR`nIwT zwd+RLV~-@&ouz)2(b0Z|J_6 zy_LP4y$iH%`T`Cj@L<RL{hhNy7_%$p%U3N#mVGxTA4IOdl?6 z3T-V>d>8-+#H3=6$Uda>q-pbO&2&MhJu+RkL^WTUPEc;+`#IjWn$-TDk6SX)%I!7p z*w$kytJ!{F)77Eg)^e$!7Nqjl(P_D(w$;J8qqVj}ero}D9xA2>+KcJ>rBsbtS!0*& zJ%h&MKNmGp(k0*F3DkM_r5qXk#M8X0X{h#{Rs3nCc8EW?>2etN+OpZUrmEfhcLqJ% z`?hcQ1b6PwBH3%EHhPPxKT7RW%G^$i9buHl!w>KZBW*Xj96tv;3*(V~2x|vcV4O=p zEOwdaGTxB-xOr|to*$d%c4}5kKPYeRL?7&lk;KSf+)??(L?}L%Yp&iFK>hET3^uBw~jNbR=lP7|S zj(D&)xS1X#bS2tT?TL67^8Tk9av1czS+td?4x%=qlpQ|t=F`*n-5c!cpvM1adIn=k zYvIO^Z=9NEkK@RZ>(#!rw)v}SN7lcOM&CO7?Y^qE`CDz*`)=B6e`#&=m)r&*J&bR| z(U;cp;Ei4Qke19XaPiyVg}3uEUd}5xz+;4ZR&kZPxSM;p7cnY+uJHh`<~8vD*YSGZ zz#Dmxhj^GrcoT2tEgbJq@ol_Sx&Pkjk$60A9=ptA!aOF;W4C!sna3XUm^P0Y^SHx2 z?lzBu=5fe84x7gj^Ehf8yUhB#%=){``n$~fyUhB#%=){``n$~fyUhB#%=){``n$~f zyUhB#%=){``n$~f6K4Ghv;Krxf5NOkVb-58>ra^VC(Qa24Uz@;> bu4VQf?1566JSuqeo5#NVYsygijmZB4ghy2- literal 0 HcmV?d00001 diff --git a/Natours/starter/css/fonts/linea-basic-10.woff b/Natours/starter/css/fonts/linea-basic-10.woff new file mode 100644 index 0000000000000000000000000000000000000000..36e3185789e484f801a46fe24a7762a16a1a2666 GIT binary patch literal 12260 zcmb7qQ*>p)+U<_jLC5T*W83c7ww-ir+qQPp>Daby+qSdQvHqO@p0|5nZjG9?#+=`* zZ>$`^AaAKnnQ_?7_mu+5Jn? z`Ql+;{n6nsp)hO=-M{kDf8_%}|1ZK70JerUreE5{7eD&)Z5pneiP+mYeZ3pQ!k32f z1tI_h0L(qB(hETcUA)aMPDb7hI&i2^V>uou5+MmGE6AQ97!B<`0G1C%$mx%I6A*-K zfKnUs9UD8>orTc=A>6;Z7t6r=TgmsB42QeK0~2A_B-Q#%v`t-(HfX_DyGXSvMD-McwWF&uVJ)Xr)m~^vHzM-{!6 zntF5CrXg|QukMC~g<_L$)UN;h4Bvc)!dS4R^A<*-DLyx(`5ai$ zNY(pUNO1g);K<|QjD&z`={OVkX8iTxk_JlYjWW>nKqe+K88Ty25i_j%IIanNV>zZ{ z;P?c_k<$_K1jmFv(2wy`{jZ8UjTnt@p}P{3=J$k7ew!r(hK?OcAzsN63gDh(AMa>2 z-)K~hNf`z3NKy|(%EC8ll|wq0B;t{%nPbw#19v-u@c&isM-cv>HTz-z$~)J|&?_dw zBrjca!ulktb>e)2S8P~>g=vPtju9a}WFk|B77fOyAzibN)^rbO8l8hP9395*odN9O z?dKim9hM3H_-01Vlmt8mVx^;;tW(Kg-&q}rno+YLzC4?fXL&^9Ouhx)8lzbBFaVh* zs?%#HV27dBl3 z*v8H=s#&Yas~^!}P_w^wmp|Qcw!0CB=1r#3#UNeqa$JtUc z+#2Q^W7a<1L5CE#Ny74c&kJkC(8Do=X-r#IZ%O;hv4lw8wDz_;c7L|s{>2viar|@^ zx(t5&gYziU$I_g0@9DZ%51fABKli*Uj8H}6AxDzyz)1e#%;j!$v#}$bv?6JkgehnF z=Yq{+{Gc=G^Za>rdO4K$NV-A^!c*yzS~1a|C-`UgoRRs_;K05l#gW@t4bt?qjFgPb zm^Z|9f7=v?Tu)3CP;SCF8bR}SY8~O96>s~=Ube~zcN~V2n_D_@MAslb4{=nvzESOO zH8zq%lAy|uB{UdAp4qjyXK-#p&2rrF^NA&)j>ekY0VN%+Xv1pS(pr_Yr9EyPT}4&R zNd~+IwwkHmC1tqF$!aO8J+X!i3^ZW^ZfadBQ1U9Ow_QrywZv~mZ_y)c9VERbT8^QU z)FYIu{v12e85PjJqee-S4v8_m*q>A%krZ1TcBpoo@&#MC8FFYSIJfu9CXhJaL2LxS z#DjxJj;n=7U~TwL#pO$XAL`E}kob-Mjhhi)ss0E!T4!dqzS9IPSI_9L#a2vsq|()p ztPe(4J(Dk`$&mAp5Dzrec^T1@`KgR0@o>+!2CZv!{>IwszrMcM=?h8?Z!F%xDip)VNj6^-XRqcy=#I2Yw_92o6 zM^Oj;;44nelfcdksA5DNkqlTs{$4m9N6m$L4<@yyv+?$!S0S*amC518_gXXj2`x{U z7qEb3j5-nto;N07j~5R58}bRP2umRYx>?ab|1|@p7F&YwN}+8SB#U3J?QQsF3w=CX zuH#MRjq78`e*O7N52E(TN!=Q_hm!nf%AAxQ#K=l1RhJiGSu$$sEFl(~6*T>$ph?=7 zQbRVzlk-)|_p|O>L|!E&8LugJ(r2)5Z1U?`Y^@J=JvW%_%k@$%o~#-I_}n=@b*Fz0 z3?Cw;XktvdE_>_?3ZZKUE2^P7=yJVz*q91M`9+OQ6by$g}4rgN$c(QcNDT1ihRBO7%QuJb&A12a%ZYNr0-u&bT#_V zLXv(q_1tl4D7|_fMAF5nUc8e_Bn5Flx4nIMkr~AscIwd+kp$@M?4mv@B?cVTDp=fb z+YQ*gzOaO;(}TX!+mAn_Q_n1Jzh9;|@5x-|q%F3|h!yO(L-f4N{F!f^iE+ra!#VIy zBL(&Gi}3m1M?{ zL#vRoVl76|Zpx*Uw022M&=`$su0@;;cDxYR=o-D_Z&FlP%_3JCxG15w(FF3!PSrP@ zlY^g%2*Y&QA$zr5>yOT$kx`dRJ$2lP_&7-m(^L(+9J-{2?!EM#1;R^7Z2 z-Ch>K2aTq`FIg3?rgN0bn4qIBxec)6HSa%`YqgzclyNsLVX0%NV(y}5>FX(t952?Z zHe$G#x)i#QH6B??n@U1$^ga)gLG8d-BqHY>>!>-#PVALwWyW@gZTHJcs%AdJ!f1uc zT8%e>Od86ZUz@H>(<#gdPINf`v0kFb_x^@C7Rfj93D0wQA%clf9+jhpX1LJswSKOx zxO+nFT5$MSsm&LkcJ0s}T~{8!6N(J*YQC^unmsTc=fT{=#!qUr=dwnqH)52hkc2HP zGGm~N+UE(TRW;Rloy%FsSx{azAAdq(isI4sDC>l2dQeU=f2OS!R&`~6MMpo;T>GIu zY7R%Bqq919v7pk`2y3&xWZMwHFjD+HVzQR9xiVr);%YL{1YC2gZHP(znP2O$UgetV z{{H>&h^^V;_5oVkiS0AwiFw)jH{))lx2>LD)zDw>U+l7|(e~!sUC6Q1TpvsP8>482 zy}zbT>w7$QCz_WgC0~e2?Fgn0hTTq1xnM-l%E2OT3OPqh&?P9+GjJ{-?0h*Iw`c79 znqiuSFj%vLP!c0jaWD(^Cg0o>eKY$j5j;~@J#gGL6k%Jumz~keiWm~NNo0iiGi;bA z-_VmvX(11G{=}GnZnmhKh&$T1V_jS!duqMKx{vur4`aX}PYh~wgq}y;px?L=R_jex z`B|0!7`{Um`vpGxy()V4Ny?!BoS^PPGfW*s1uYyIx}``beR+C)eU3A;RO z?fR*{Lp)+m7Iz}&USD(XyCU(6S!D59r6?O=LuJj#hNvtubf(TL-prB5NnDBA&V zr%17Ook+24ADoRQ%yV*RahwGtE~TS5?#EL3q*hXVQn1Hn;=J7P>AYMe;`*31X1zuo zMDxvcFUD~x88_mV(W()q^l6?txHcYS6#JvEc;I1K+<*N!-x*dvtZ zz^WmkgsLIIdQ^y7Sdq9kGzPr^%ab+!l-hBmgP1KNo}0XIL1w@M6U@5mn)O z=GZ?Sy2+`nv$(mr_?>k{F2h~0DSMuZue4LzWL**s$^VjeR8DqRl2qhO)@`#3!}VRo zQ+PXcTHt!UUR)Tp1Si>D94;?PlEs0r0XTVET>Tx*Cnf_Hzv3E^td&ahR95S|uV}8} zUW#F?O8Cew^I7i$0IV�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 aeuH4UCC>1F_LrF;bo4iiuc5~Rp#BF@E7}SG literal 0 HcmV?d00001 diff --git a/Natours/starter/css/icon-font.css b/Natours/starter/css/icon-font.css new file mode 100644 index 0000000..51800c6 --- /dev/null +++ b/Natours/starter/css/icon-font.css @@ -0,0 +1,445 @@ +@charset "UTF-8"; + +@font-face { + font-family: "linea-basic-10"; + src:url("fonts/linea-basic-10.eot"); + src:url("fonts/linea-basic-10.eot?#iefix") format("embedded-opentype"), + url("fonts/linea-basic-10.woff") format("woff"), + url("fonts/linea-basic-10.ttf") format("truetype"), + url("fonts/linea-basic-10.svg#linea-basic-10") format("svg"); + font-weight: normal; + font-style: normal; + +} + +[data-icon]:before { + font-family: "linea-basic-10" !important; + content: attr(data-icon); + font-style: normal !important; + font-weight: normal !important; + font-variant: normal !important; + text-transform: none !important; + speak: none; + line-height: 1; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +[class^="icon-"]:before, +[class*=" icon-"]:before { + font-family: "linea-basic-10" !important; + font-style: normal !important; + font-weight: normal !important; + font-variant: normal !important; + text-transform: none !important; + speak: none; + line-height: 1; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.icon-basic-accelerator:before { + content: "a"; +} +.icon-basic-alarm:before { + content: "b"; +} +.icon-basic-anchor:before { + content: "c"; +} +.icon-basic-anticlockwise:before { + content: "d"; +} +.icon-basic-archive:before { + content: "e"; +} +.icon-basic-archive-full:before { + content: "f"; +} +.icon-basic-ban:before { + content: "g"; +} +.icon-basic-battery-charge:before { + content: "h"; +} +.icon-basic-battery-empty:before { + content: "i"; +} +.icon-basic-battery-full:before { + content: "j"; +} +.icon-basic-battery-half:before { + content: "k"; +} +.icon-basic-bolt:before { + content: "l"; +} +.icon-basic-book:before { + content: "m"; +} +.icon-basic-book-pen:before { + content: "n"; +} +.icon-basic-book-pencil:before { + content: "o"; +} +.icon-basic-bookmark:before { + content: "p"; +} +.icon-basic-calculator:before { + content: "q"; +} +.icon-basic-calendar:before { + content: "r"; +} +.icon-basic-cards-diamonds:before { + content: "s"; +} +.icon-basic-cards-hearts:before { + content: "t"; +} +.icon-basic-case:before { + content: "u"; +} +.icon-basic-chronometer:before { + content: "v"; +} +.icon-basic-clessidre:before { + content: "w"; +} +.icon-basic-clock:before { + content: "x"; +} +.icon-basic-clockwise:before { + content: "y"; +} +.icon-basic-cloud:before { + content: "z"; +} +.icon-basic-clubs:before { + content: "A"; +} +.icon-basic-compass:before { + content: "B"; +} +.icon-basic-cup:before { + content: "C"; +} +.icon-basic-diamonds:before { + content: "D"; +} +.icon-basic-display:before { + content: "E"; +} +.icon-basic-download:before { + content: "F"; +} +.icon-basic-exclamation:before { + content: "G"; +} +.icon-basic-eye:before { + content: "H"; +} +.icon-basic-eye-closed:before { + content: "I"; +} +.icon-basic-female:before { + content: "J"; +} +.icon-basic-flag1:before { + content: "K"; +} +.icon-basic-flag2:before { + content: "L"; +} +.icon-basic-floppydisk:before { + content: "M"; +} +.icon-basic-folder:before { + content: "N"; +} +.icon-basic-folder-multiple:before { + content: "O"; +} +.icon-basic-gear:before { + content: "P"; +} +.icon-basic-geolocalize-01:before { + content: "Q"; +} +.icon-basic-geolocalize-05:before { + content: "R"; +} +.icon-basic-globe:before { + content: "S"; +} +.icon-basic-gunsight:before { + content: "T"; +} +.icon-basic-hammer:before { + content: "U"; +} +.icon-basic-headset:before { + content: "V"; +} +.icon-basic-heart:before { + content: "W"; +} +.icon-basic-heart-broken:before { + content: "X"; +} +.icon-basic-helm:before { + content: "Y"; +} +.icon-basic-home:before { + content: "Z"; +} +.icon-basic-info:before { + content: "0"; +} +.icon-basic-ipod:before { + content: "1"; +} +.icon-basic-joypad:before { + content: "2"; +} +.icon-basic-key:before { + content: "3"; +} +.icon-basic-keyboard:before { + content: "4"; +} +.icon-basic-laptop:before { + content: "5"; +} +.icon-basic-life-buoy:before { + content: "6"; +} +.icon-basic-lightbulb:before { + content: "7"; +} +.icon-basic-link:before { + content: "8"; +} +.icon-basic-lock:before { + content: "9"; +} +.icon-basic-lock-open:before { + content: "!"; +} +.icon-basic-magic-mouse:before { + content: "\""; +} +.icon-basic-magnifier:before { + content: "#"; +} +.icon-basic-magnifier-minus:before { + content: "$"; +} +.icon-basic-magnifier-plus:before { + content: "%"; +} +.icon-basic-mail:before { + content: "&"; +} +.icon-basic-mail-multiple:before { + content: "'"; +} +.icon-basic-mail-open:before { + content: "("; +} +.icon-basic-mail-open-text:before { + content: ")"; +} +.icon-basic-male:before { + content: "*"; +} +.icon-basic-map:before { + content: "+"; +} +.icon-basic-message:before { + content: ","; +} +.icon-basic-message-multiple:before { + content: "-"; +} +.icon-basic-message-txt:before { + content: "."; +} +.icon-basic-mixer2:before { + content: "/"; +} +.icon-basic-mouse:before { + content: ":"; +} +.icon-basic-notebook:before { + content: ";"; +} +.icon-basic-notebook-pen:before { + content: "<"; +} +.icon-basic-notebook-pencil:before { + content: "="; +} +.icon-basic-paperplane:before { + content: ">"; +} +.icon-basic-pencil-ruler:before { + content: "?"; +} +.icon-basic-pencil-ruler-pen:before { + content: "@"; +} +.icon-basic-photo:before { + content: "["; +} +.icon-basic-picture:before { + content: "]"; +} +.icon-basic-picture-multiple:before { + content: "^"; +} +.icon-basic-pin1:before { + content: "_"; +} +.icon-basic-pin2:before { + content: "`"; +} +.icon-basic-postcard:before { + content: "{"; +} +.icon-basic-postcard-multiple:before { + content: "|"; +} +.icon-basic-printer:before { + content: "}"; +} +.icon-basic-question:before { + content: "~"; +} +.icon-basic-rss:before { + content: "\\"; +} +.icon-basic-server:before { + content: "\e000"; +} +.icon-basic-server2:before { + content: "\e001"; +} +.icon-basic-server-cloud:before { + content: "\e002"; +} +.icon-basic-server-download:before { + content: "\e003"; +} +.icon-basic-server-upload:before { + content: "\e004"; +} +.icon-basic-settings:before { + content: "\e005"; +} +.icon-basic-share:before { + content: "\e006"; +} +.icon-basic-sheet:before { + content: "\e007"; +} +.icon-basic-sheet-multiple:before { + content: "\e008"; +} +.icon-basic-sheet-pen:before { + content: "\e009"; +} +.icon-basic-sheet-pencil:before { + content: "\e00a"; +} +.icon-basic-sheet-txt:before { + content: "\e00b"; +} +.icon-basic-signs:before { + content: "\e00c"; +} +.icon-basic-smartphone:before { + content: "\e00d"; +} +.icon-basic-spades:before { + content: "\e00e"; +} +.icon-basic-spread:before { + content: "\e00f"; +} +.icon-basic-spread-bookmark:before { + content: "\e010"; +} +.icon-basic-spread-text:before { + content: "\e011"; +} +.icon-basic-spread-text-bookmark:before { + content: "\e012"; +} +.icon-basic-star:before { + content: "\e013"; +} +.icon-basic-tablet:before { + content: "\e014"; +} +.icon-basic-target:before { + content: "\e015"; +} +.icon-basic-todo:before { + content: "\e016"; +} +.icon-basic-todo-pen:before { + content: "\e017"; +} +.icon-basic-todo-pencil:before { + content: "\e018"; +} +.icon-basic-todo-txt:before { + content: "\e019"; +} +.icon-basic-todolist-pen:before { + content: "\e01a"; +} +.icon-basic-todolist-pencil:before { + content: "\e01b"; +} +.icon-basic-trashcan:before { + content: "\e01c"; +} +.icon-basic-trashcan-full:before { + content: "\e01d"; +} +.icon-basic-trashcan-refresh:before { + content: "\e01e"; +} +.icon-basic-trashcan-remove:before { + content: "\e01f"; +} +.icon-basic-upload:before { + content: "\e020"; +} +.icon-basic-usb:before { + content: "\e021"; +} +.icon-basic-video:before { + content: "\e022"; +} +.icon-basic-watch:before { + content: "\e023"; +} +.icon-basic-webpage:before { + content: "\e024"; +} +.icon-basic-webpage-img-txt:before { + content: "\e025"; +} +.icon-basic-webpage-multiple:before { + content: "\e026"; +} +.icon-basic-webpage-txt:before { + content: "\e027"; +} +.icon-basic-world:before { + content: "\e028"; +} diff --git a/Natours/starter/css/style.css b/Natours/starter/css/style.css index 5f0bb62..252c94c 100644 --- a/Natours/starter/css/style.css +++ b/Natours/starter/css/style.css @@ -75,7 +75,7 @@ body { text-transform: uppercase; letter-spacing: 2px; display: inline-block; - background-image: linear-gradient(to right, #55c57a, #28b485); + background-image: linear-gradient(to right, #7ed56f, #28b485); background-clip: 0; -webkit-background-clip: text; color: transparent; @@ -84,10 +84,26 @@ body { transform: skewY(2deg) skewX(15deg) scale(1.1); text-shadow: 0.5rem 1rem 2rem rgba(0, 0, 0, 0.2); } +.heading--terciary { + font-size: 1.6rem; + font-weight: 700; + text-transform: capitalize; } + +.paragraph { + font-size: 1.6rem; } + .paragraph:not(:last-child) { + margin-bottom: 3rem; } + .u-center-text { text-align: center; } -.u-margin-bottom-8 { +.u-margin-bottom-small { + margin-bottom: 2rem; } + +.u-margin-bottom-medium { + margin-bottom: 4rem; } + +.u-margin-bottom-big { margin-bottom: 8rem; } .btn:link, .btn:visited { @@ -133,9 +149,73 @@ body { z-index: -1; transition: all 0.4s; } +.btn-text:link, .btn-text:visited { + font-size: 1.6rem; + color: #55c57a; + display: inline-block; + text-decoration: none; + border-bottom: 1px solid #55c57a; + padding: 3px; + transition: all .2s; } + +.btn-text:hover { + background-color: #55c57a; + color: #fff; + box-shadow: 0 1rem 2reem rgba(0, 0, 0, 0.15); + transform: translateY(-2px); } + +.btn-text:active { + box-shadow: 0 0.5rem 1reem rgba(0, 0, 0, 0.15); + transform: translateY(0px); } + +.composition { + position: relative; } + .composition__photo { + width: 55%; + box-shadow: 0 1.5rem 4rem rgba(0, 0, 0, 0.4); + border-radius: 2px; + position: absolute; + z-index: 10; + transition: all .2s; + outline-offset: 2rem; } + .composition__photo--p1 { + left: 0; + top: -2rem; } + .composition__photo--p2 { + right: 0; + top: 2rem; } + .composition__photo--p3 { + left: 20%; + top: 10rem; } + .composition__photo:hover { + outline: 1.5rem solid #55c57a; + transform: scale(1.05) translateY(-0.5rem); + box-shadow: 0 2.5rem 4rem rgba(0, 0, 0, 0.5); + z-index: 20; } + .composition:hover .composition__photo:not(:hover) { + transform: scale(0.9); } + +.feature-box { + background-color: rgba(255, 255, 255, 0.8); + font-size: 1.5rem; + padding: 2.5rem; + text-align: center; + border-radius: 3px; + box-shadow: 0 1.5rem 4rem rgba(0, 0, 0, 0.15); + transition: transform .3s; } + .feature-box__icon { + font-size: 6rem; + margin-bottom: .5rem; + display: inline-block; + background-image: linear-gradient(to right, #7ed56f, #28b485); + -webkit-background-clip: text; + color: transparent; } + .feature-box:hover { + transform: translateY(-1.5rem) scale(1.03); } + .header { height: 95vh; - background-image: linear-gradient(to right bottom, rgba(85, 197, 122, 0.801), rgba(40, 180, 133, 0.808)), url("../img/hero.jpg"); + background-image: linear-gradient(to right bottom, rgba(126, 213, 111, 0.801), rgba(40, 180, 133, 0.808)), url("../img/hero.jpg"); background-size: cover; background-position: top; clip-path: polygon(0% 0%, 100% 0%, 100% 80%, 0% 100%); @@ -193,3 +273,12 @@ body { background-color: #f7f7f7; padding: 25rem 0; margin-top: -20vh; } + +.section-features { + padding: 20rem 0; + background-image: linear-gradient(to right bottom, rgba(126, 213, 111, 0.801), rgba(40, 180, 133, 0.808)), url("../img/nat-4.jpg"); + background-size: cover; + margin-top: -10rem; + transform: skewY(-7deg); } + .section-features > * { + transform: skewY(7deg); } diff --git a/Natours/starter/index.html b/Natours/starter/index.html index 4e49e51..ad261f0 100644 --- a/Natours/starter/index.html +++ b/Natours/starter/index.html @@ -6,6 +6,8 @@ + + @@ -29,18 +31,71 @@
-
- -

- Exciting tours for adventurous people -

+
+

+ Exciting tours for adventurous people +

- Text left +

You're going to fall n love with nature

+

+ + Lorem ipsum dolor sit amet consectetur adipisicing elit. Voluptatibus non laboriosam sunt incidunt recusandae vitae nemo ipsum magnam, accusantium quo modi deserunt excepturi praesentium dolores dolorem cumque consequatur quod veniam! +

+

Live adventure like never have before

+

+ Lorem ipsum dolor sit amet consectetur adipisicing elit. Voluptatibus non laboriosam sunt incidunt recusandae vitae nemo ipsum magnam. +

+ Learn more →
- Images right +
+ Photo 1 + Photo 2 + Photo 3 +
+
+
+
+
+ +
+
+
+ +

Explore the world

+

+ Lorem ipsum dolor sit amet consectetur adipisicing elit. Est tempora adipisci, laboriosam assumenda nostrum ab dicta. +

+
+
+
+
+ +

Meet nature

+

+ Lorem ipsum dolor sit amet consectetur adipisicing elit. Est tempora adipisci, laboriosam assumenda nostrum ab dicta. +

+
+
+
+
+ +

Find your way

+

+ Lorem ipsum dolor sit amet consectetur adipisicing elit. Est tempora adipisci, laboriosam assumenda nostrum ab dicta. +

+
+
+
+
+ +

Live a healthier life

+

+ Lorem ipsum dolor sit amet consectetur adipisicing elit. Est tempora adipisci, laboriosam assumenda nostrum ab dicta. +

+
diff --git a/Natours/starter/node_modules/.package-lock.json b/Natours/starter/node_modules/.package-lock.json index 99b4f89..c7c9cdc 100644 --- a/Natours/starter/node_modules/.package-lock.json +++ b/Natours/starter/node_modules/.package-lock.json @@ -521,6 +521,15 @@ "node": ">=0.10.0" } }, + "node_modules/bindings": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "optional": true, + "dependencies": { + "file-uri-to-path": "1.0.0" + } + }, "node_modules/brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", @@ -1235,6 +1244,12 @@ "node": ">=0.8.0" } }, + "node_modules/file-uri-to-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", + "optional": true + }, "node_modules/fill-range": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", @@ -1329,6 +1344,24 @@ "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", "dev": true }, + "node_modules/fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "deprecated": "The v1 package contains DANGEROUS / INSECURE binaries. Upgrade to safe fsevents v2", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "dependencies": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + }, + "engines": { + "node": ">= 4.0" + } + }, "node_modules/function-bind": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", diff --git a/Natours/starter/sass/abstracts/_variables.scss b/Natours/starter/sass/abstracts/_variables.scss index 29bd400..af73a00 100644 --- a/Natours/starter/sass/abstracts/_variables.scss +++ b/Natours/starter/sass/abstracts/_variables.scss @@ -1,6 +1,6 @@ //Colors -$color-primary: #7ed56f; -$color-primary-light: #55c57a; +$color-primary-light: #7ed56f; +$color-primary: #55c57a; $color-primary-dark: #28b485; $color-grey-light-1: #f7f7f7; @@ -12,4 +12,7 @@ $color-black: #000; //Grid Spacing $grid-width: 114rem; $gutter-vertical: 8rem; -$gutter-horizontal: 6rem; \ No newline at end of file +$gutter-horizontal: 6rem; + +//Font sizing +$default-font-size: 1.6rem; \ No newline at end of file diff --git a/Natours/starter/sass/base/_typography.scss b/Natours/starter/sass/base/_typography.scss index 4dd3c66..bdcf206 100644 --- a/Natours/starter/sass/base/_typography.scss +++ b/Natours/starter/sass/base/_typography.scss @@ -54,4 +54,17 @@ body { transform: skewY(2deg) skewX(15deg) scale(1.1); text-shadow: .5rem 1rem 2rem rgba($color-black, .2); } +} + +.heading--terciary { + font-size: $default-font-size; + font-weight: 700; + text-transform: capitalize; +} + +.paragraph { + font-size: $default-font-size; + &:not(:last-child) { + margin-bottom: 3rem; + } } \ No newline at end of file diff --git a/Natours/starter/sass/base/_utilities.scss b/Natours/starter/sass/base/_utilities.scss index e90902f..6612489 100644 --- a/Natours/starter/sass/base/_utilities.scss +++ b/Natours/starter/sass/base/_utilities.scss @@ -2,6 +2,14 @@ text-align: center; } -.u-margin-bottom-8 { +.u-margin-bottom-small { + margin-bottom: 2rem; +} + +.u-margin-bottom-medium { + margin-bottom: 4rem; +} + +.u-margin-bottom-big { margin-bottom: 8rem; } \ No newline at end of file diff --git a/Natours/starter/sass/components/_button.scss b/Natours/starter/sass/components/_button.scss index 328ed49..f5be797 100644 --- a/Natours/starter/sass/components/_button.scss +++ b/Natours/starter/sass/components/_button.scss @@ -8,7 +8,7 @@ border-radius: 10rem; transition: all 0.2s; position: relative; - font-size: 1.6rem; + font-size: $default-font-size; } &--animated { @@ -50,4 +50,30 @@ z-index: -1; transition: all 0.4s; } +} + +.btn-text { + &:link, + &:visited { + font-size: $default-font-size; + color: $color-primary; + display: inline-block; + text-decoration: none; + border-bottom: 1px solid $color-primary; + padding: 3px; + transition: all .2s; + } + + &:hover { + background-color: $color-primary; + color: $color-white; + box-shadow: 0 1rem 2reem rgba($color-black, .15); + transform: translateY(-2px); + } + + &:active { + + box-shadow: 0 .5rem 1reem rgba($color-black, .15); + transform: translateY(0px); + } } \ No newline at end of file diff --git a/Natours/starter/sass/components/_composition.scss b/Natours/starter/sass/components/_composition.scss new file mode 100644 index 0000000..fcc5152 --- /dev/null +++ b/Natours/starter/sass/components/_composition.scss @@ -0,0 +1,38 @@ +.composition { + position: relative; + &__photo { + width: 55%; + box-shadow: 0 1.5rem 4rem rgba($color-black, .4); + border-radius: 2px; + position: absolute; + z-index: 10; + transition: all .2s; + outline-offset: 2rem; + + &--p1 { + left: 0; + top: -2rem; + } + + &--p2 { + right: 0; + top: 2rem; + } + + &--p3 { + left: 20%; + top: 10rem; + } + + &:hover { + outline: 1.5rem solid $color-primary; + transform: scale(1.05) translateY(-.5rem); + box-shadow: 0 2.5rem 4rem rgba($color-black, .5); + z-index: 20; + } + } + + &:hover &__photo:not(:hover) { + transform: scale(0.9); + } +} \ No newline at end of file diff --git a/Natours/starter/sass/components/_feature-box.scss b/Natours/starter/sass/components/_feature-box.scss new file mode 100644 index 0000000..6b91b8f --- /dev/null +++ b/Natours/starter/sass/components/_feature-box.scss @@ -0,0 +1,26 @@ +.feature-box { + background-color: rgba($color-white, .8); + font-size: 1.5rem; + padding: 2.5rem; + text-align: center; + border-radius: 3px; + box-shadow: 0 1.5rem 4rem rgba($color-black, .15); + transition: transform .3s; + + &__icon { + font-size: 6rem; + margin-bottom: .5rem; + display: inline-block; + background-image: linear-gradient(to right, $color-primary-light, $color-primary-dark); + -webkit-background-clip: text; + color: transparent; + } + + &__text { + + } + + &:hover { + transform: translateY(-1.5rem) scale(1.03); + } +} \ No newline at end of file diff --git a/Natours/starter/sass/main.scss b/Natours/starter/sass/main.scss index ababd5c..3cae0d7 100644 --- a/Natours/starter/sass/main.scss +++ b/Natours/starter/sass/main.scss @@ -8,6 +8,9 @@ @import "base/utilities"; @import "components/button"; +@import "components/composition"; +@import "components/feature-box"; + @import "layout/header"; @import "layout/grid"; diff --git a/Natours/starter/sass/pages/_home.scss b/Natours/starter/sass/pages/_home.scss index c0e4e81..5c38bd2 100644 --- a/Natours/starter/sass/pages/_home.scss +++ b/Natours/starter/sass/pages/_home.scss @@ -2,4 +2,17 @@ background-color: $color-grey-light-1; padding: 25rem 0; margin-top: -20vh; +} + +.section-features { + padding: 20rem 0; + background-image: linear-gradient(to right bottom,rgba($color-primary-light, 0.801), rgba($color-primary-dark, 0.808)) , url("../img/nat-4.jpg"); + background-size: cover; + + margin-top: -10rem; + transform: skewY(-7deg); + + & > * { + transform: skewY(7deg); + } } \ No newline at end of file diff --git a/README.md b/README.md index 907f9cf..08e3102 100644 --- a/README.md +++ b/README.md @@ -102,4 +102,36 @@ Preprocesador de css. [class$='col-'] { background-color: red; } -``` \ No newline at end of file +``` + +- Select all elements but the last + +```css +&:not(:last-child) { + //stuff +} +``` + +- Select elements not hovered on continer hovered 'nombre\_\_photo' +````css +&:hover &__photo:not(:hover) { + transform: scale(0.9); +} +```` + +## Bordes + +Borders can be achieved on a more advanced way with `outline`, it allows us to create a gap on a simple manner. + +- Outline +````css +outline-offset: 2rem; +outline: 1.5rem solid $color-primary; +```` + +## Shadows + +- box-shadow : `box-shadow: offsetX offsetY blur color` +```css +box-shadow: 0 1.5rem 4rem rgba($color-black, .4); +```