From c12b7f4613fb7777eb484caa3c22e213d9917620 Mon Sep 17 00:00:00 2001 From: Dan Head Date: Thu, 8 May 2014 14:47:12 +0100 Subject: [PATCH] Initial commit --- .DS_Store | Bin 0 -> 6148 bytes app/.DS_Store | Bin 0 -> 6148 bytes app/.gitignore | 3 + app/.lock-waf_darwin_build | 8 + app/.lock-waf_linux2_build | 8 + app/appinfo.json | 98 + app/conf | 2 + app/resources/.DS_Store | Bin 0 -> 6148 bytes app/resources/icons/battery.xcf | Bin 0 -> 2388 bytes app/resources/icons/battery_0.png | Bin 0 -> 206 bytes app/resources/icons/battery_100.png | Bin 0 -> 219 bytes app/resources/icons/battery_20.png | Bin 0 -> 215 bytes app/resources/icons/battery_40.png | Bin 0 -> 218 bytes app/resources/icons/battery_60.png | Bin 0 -> 219 bytes app/resources/icons/battery_80.png | Bin 0 -> 221 bytes app/resources/icons/battery_charging.png | Bin 0 -> 237 bytes app/resources/icons/bluetooth.png | Bin 0 -> 197 bytes app/resources/icons/btc.png | Bin 0 -> 189 bytes app/resources/icons/clock.png | Bin 0 -> 196 bytes app/resources/icons/graph.png | Bin 0 -> 213 bytes app/resources/icons/refresh.png | Bin 0 -> 217 bytes app/resources/icons/refresh_fail.png | Bin 0 -> 231 bytes app/resources/icons/worker.png | Bin 0 -> 204 bytes app/resources/promo.png | Bin 0 -> 172871 bytes app/resources/promo.xcf | Bin 0 -> 656921 bytes app/resources/red_pebble.xcf | Bin 0 -> 130592 bytes app/src/js/pebble-js-app.js | 154 + app/src/minewatch.c | 527 ++ app/wscript | 24 + httpdocs/.DS_Store | Bin 0 -> 6148 bytes httpdocs/.idea/.name | 1 + httpdocs/.idea/codeStyleSettings.xml | 14 + httpdocs/.idea/deployment.xml | 5 + httpdocs/.idea/encodings.xml | 5 + httpdocs/.idea/httpdocs.iml | 10 + httpdocs/.idea/misc.xml | 5 + httpdocs/.idea/modules.xml | 9 + httpdocs/.idea/scopes/scope_settings.xml | 5 + httpdocs/.idea/vcs.xml | 7 + httpdocs/.idea/watcherTasks.xml | 26 + httpdocs/.idea/workspace.xml | 762 ++ .../main.scssc | Bin 0 -> 35719 bytes httpdocs/config.src/body.html | 36 + httpdocs/config.src/build.sh | 22 + httpdocs/config.src/index.html | 55 + httpdocs/config.src/infographic.xcf | Bin 0 -> 18732 bytes httpdocs/config.src/main-min.js | 7 + httpdocs/config.src/main.css | 1 + httpdocs/config.src/main.js | 94 + httpdocs/config.src/main.scss | 122 + httpdocs/config/index.html | 55 + httpdocs/css/foundation.css | 6371 +++++++++++++++++ httpdocs/css/foundation.min.css | 1 + httpdocs/css/main.css | 44 + httpdocs/css/main.scss | 56 + httpdocs/css/normalize.css | 423 ++ httpdocs/humans.txt | 8 + httpdocs/img/.gitkeep | 1 + httpdocs/img/pebble.png | Bin 0 -> 47585 bytes httpdocs/includes/form.php | 68 + httpdocs/includes/success.php | 6 + httpdocs/index.php | 158 + httpdocs/js/foundation.min.js | 10 + httpdocs/js/foundation/foundation.abide.js | 258 + .../js/foundation/foundation.accordion.js | 50 + httpdocs/js/foundation/foundation.alert.js | 37 + httpdocs/js/foundation/foundation.clearing.js | 521 ++ httpdocs/js/foundation/foundation.dropdown.js | 301 + .../js/foundation/foundation.equalizer.js | 64 + .../js/foundation/foundation.interchange.js | 335 + httpdocs/js/foundation/foundation.joyride.js | 844 +++ httpdocs/js/foundation/foundation.js | 603 ++ httpdocs/js/foundation/foundation.magellan.js | 170 + .../js/foundation/foundation.offcanvas.js | 57 + httpdocs/js/foundation/foundation.orbit.js | 518 ++ httpdocs/js/foundation/foundation.reveal.js | 427 ++ httpdocs/js/foundation/foundation.slider.js | 187 + httpdocs/js/foundation/foundation.tab.js | 157 + httpdocs/js/foundation/foundation.tooltip.js | 267 + httpdocs/js/foundation/foundation.topbar.js | 420 ++ httpdocs/js/main.js | 40 + httpdocs/js/vendor/fastclick.js | 9 + httpdocs/js/vendor/jquery.cookie.js | 8 + httpdocs/js/vendor/jquery.js | 26 + httpdocs/js/vendor/modernizr.js | 8 + httpdocs/js/vendor/placeholder.js | 2 + httpdocs/robots.txt | 4 + httpdocs/submit.php | 43 + 88 files changed, 14567 insertions(+) create mode 100644 .DS_Store create mode 100644 app/.DS_Store create mode 100644 app/.gitignore create mode 100644 app/.lock-waf_darwin_build create mode 100644 app/.lock-waf_linux2_build create mode 100644 app/appinfo.json create mode 100644 app/conf create mode 100644 app/resources/.DS_Store create mode 100644 app/resources/icons/battery.xcf create mode 100644 app/resources/icons/battery_0.png create mode 100644 app/resources/icons/battery_100.png create mode 100644 app/resources/icons/battery_20.png create mode 100644 app/resources/icons/battery_40.png create mode 100644 app/resources/icons/battery_60.png create mode 100644 app/resources/icons/battery_80.png create mode 100644 app/resources/icons/battery_charging.png create mode 100644 app/resources/icons/bluetooth.png create mode 100644 app/resources/icons/btc.png create mode 100644 app/resources/icons/clock.png create mode 100644 app/resources/icons/graph.png create mode 100644 app/resources/icons/refresh.png create mode 100644 app/resources/icons/refresh_fail.png create mode 100644 app/resources/icons/worker.png create mode 100644 app/resources/promo.png create mode 100644 app/resources/promo.xcf create mode 100644 app/resources/red_pebble.xcf create mode 100644 app/src/js/pebble-js-app.js create mode 100644 app/src/minewatch.c create mode 100644 app/wscript create mode 100644 httpdocs/.DS_Store create mode 100644 httpdocs/.idea/.name create mode 100644 httpdocs/.idea/codeStyleSettings.xml create mode 100644 httpdocs/.idea/deployment.xml create mode 100644 httpdocs/.idea/encodings.xml create mode 100644 httpdocs/.idea/httpdocs.iml create mode 100644 httpdocs/.idea/misc.xml create mode 100644 httpdocs/.idea/modules.xml create mode 100644 httpdocs/.idea/scopes/scope_settings.xml create mode 100644 httpdocs/.idea/vcs.xml create mode 100644 httpdocs/.idea/watcherTasks.xml create mode 100644 httpdocs/.idea/workspace.xml create mode 100644 httpdocs/config.src/.sass-cache/23afccbd2ddbebb10105f78101c99d565a78bd9f/main.scssc create mode 100644 httpdocs/config.src/body.html create mode 100644 httpdocs/config.src/build.sh create mode 100644 httpdocs/config.src/index.html create mode 100644 httpdocs/config.src/infographic.xcf create mode 100644 httpdocs/config.src/main-min.js create mode 100644 httpdocs/config.src/main.css create mode 100644 httpdocs/config.src/main.js create mode 100644 httpdocs/config.src/main.scss create mode 100644 httpdocs/config/index.html create mode 100644 httpdocs/css/foundation.css create mode 100644 httpdocs/css/foundation.min.css create mode 100644 httpdocs/css/main.css create mode 100644 httpdocs/css/main.scss create mode 100644 httpdocs/css/normalize.css create mode 100644 httpdocs/humans.txt create mode 100644 httpdocs/img/.gitkeep create mode 100644 httpdocs/img/pebble.png create mode 100644 httpdocs/includes/form.php create mode 100644 httpdocs/includes/success.php create mode 100644 httpdocs/index.php create mode 100644 httpdocs/js/foundation.min.js create mode 100644 httpdocs/js/foundation/foundation.abide.js create mode 100644 httpdocs/js/foundation/foundation.accordion.js create mode 100644 httpdocs/js/foundation/foundation.alert.js create mode 100644 httpdocs/js/foundation/foundation.clearing.js create mode 100644 httpdocs/js/foundation/foundation.dropdown.js create mode 100644 httpdocs/js/foundation/foundation.equalizer.js create mode 100644 httpdocs/js/foundation/foundation.interchange.js create mode 100644 httpdocs/js/foundation/foundation.joyride.js create mode 100644 httpdocs/js/foundation/foundation.js create mode 100644 httpdocs/js/foundation/foundation.magellan.js create mode 100644 httpdocs/js/foundation/foundation.offcanvas.js create mode 100644 httpdocs/js/foundation/foundation.orbit.js create mode 100644 httpdocs/js/foundation/foundation.reveal.js create mode 100644 httpdocs/js/foundation/foundation.slider.js create mode 100644 httpdocs/js/foundation/foundation.tab.js create mode 100644 httpdocs/js/foundation/foundation.tooltip.js create mode 100644 httpdocs/js/foundation/foundation.topbar.js create mode 100644 httpdocs/js/main.js create mode 100644 httpdocs/js/vendor/fastclick.js create mode 100644 httpdocs/js/vendor/jquery.cookie.js create mode 100644 httpdocs/js/vendor/jquery.js create mode 100644 httpdocs/js/vendor/modernizr.js create mode 100644 httpdocs/js/vendor/placeholder.js create mode 100644 httpdocs/robots.txt create mode 100644 httpdocs/submit.php diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..1c7c74ce0dc100127008ca535584636ab38c535c GIT binary patch literal 6148 zcmeH~&u`N(6vv<2Y$Q~IARz>|+~Ckdr%kZiqB4*W7eo*{Ff@{;tdXKPYEpVA6*=NqAMF`T7aL_QI@C`z4+sQzGTT$MHJ zu*ZW6HHRD}xlGVg(^<0wEP?->fZDrVim9aXLEhTG_c3w{#W^|Ai{PkaUX{GderP9oMsJ7*C(6-lMplB;0-?W&XPzCr`8S{K&t0 zR~B`g72~N+&eAbL4iB;-mGhyT6=`)C8RtQk))PG`J6zXuy(9nHVzJW??hKawV6nBc zeY+p*4tAGI|BdI~xVgReFp;m{zI*@S>o56=2Cw&3G%a#j9K)lc zH)%wY3VKNy9j_4khH*t~gNe0b&keWMs#oZ_G@%;5l2T9{QPn0W9y7rX6I_cwHx$=a zzCse9PHp_}cYCLv$xdJiSORB_fOz+ywu298Bp;!L z=Rk1gVUW1;0K7r?_NS_TtP zq`)FtqKL-GN+~`c*?Q54w5X4D0lhckzBl3=%4vYLgQMRZIk4w5m>BcQY=)9(K}J*+ zBR%SG(I`!dvfKU2T5W6T(z5M19j9~UYUg<{_9G1gK+fO)8f7xO5 zG#OL}?)7b+m0^+%a+#dO1BC4FC0Wd?9v^3Mu^%YsUJ{o>*{OEewqrX7?&@T+-d*$7 zyVEsqvaz`dd+XlTbn1R_?3=gl-hUMFqqpylPu_p{_(@KW7#3D3*EF8OXBZ16|0c+@ zlxMHeDl*$36GWaTv3-a}`^+D?Ocmn#h)nPrl#S>gjp)-67`)&N=vT|`T=03A;Tr}F z1Am?Yu|9ZEfxgCCpXF)4763<75o2#-{1cmS*B_jFbw=p3@~da z*y&+LdT*VZo7ihT=u4;&5mzgeDJb-IEDdo#zX6qkHcuEpUt_Hh9*8*zNE%FG82GCU F`~PiY~vvE#?}#8~M5ud4PL7F!GK%p})q>7B{8U+*qyM&v@ZHt1mK+IKvVP zT(SNVHGd6pg74(&lwpE_U?3O>2L2@jJhMf{hlXK;fnXpQ_+UWxhfEc$96LkZI%xC> zKpe4Kg}z*zB_}&pj-4S#D9KWZmYV#Dku074+2bn5&d}14{PB@|=FQ_J>FlhZH5{oj z3>ypt1APYety#+Xf5yMe;3L1E60Kk$82Dohq|xkhHswe8+4|}8dLy l_bvf!$UbtcgEpSUXI$mj8A=uD*K}fB1eB04!N3nN@D6)iW=sG8 literal 0 HcmV?d00001 diff --git a/app/resources/icons/battery.xcf b/app/resources/icons/battery.xcf new file mode 100644 index 0000000000000000000000000000000000000000..210979b335beb7f2e7be8dc0827215e6442e35d9 GIT binary patch literal 2388 zcmd5-%Wl&^6dgZerzufeUMm)}K}rNEN!0@Dc2TiF;ujppaV#ZvWE*H!l@O{bRtPGD z5IcSZA%x&>_yco~GdCKSpsavg>158FnR|23*qMaUWGYYmp&UlzKu}yKTmhljAs7aI zTqD#EU)vu6;@D&p4hT0D$G#i1|Cq*RNM$>IGMNN%PIH09t4C?z<-tHckMfZ`e)RYW zR<_Hn(ZmabPMAgmXtdi9tt_971DPe`XwYu7hM}K~lT^0Kp_7JvPj+{^Wh@~*wbZ86 z{*qK)mwzTmJ;|n?AH|{U@pq9pTP7;4^E8ff8O8o6$dI25hgpy>8btQ*(p;&g;v7^M z--IxK2w{DvQzu^gDunYz2=_DZppl;&PI|*1d1**(W8K6Dg+stID+qPP%gu_@AZ}^A zq47=`wO+S-8{#tC&^HL&-ru&3qf}u%Q-qtP9;{bY&H8}3Zu>wO#ZC#c*cLkG z`W+;2McB6=u8(`1v{gnK3T_IXva-(#-3-&?rnQ>c!+NZ^X4`}^zTUi(SZQZ!1z zy^{Od*<50+_6~F1{k;|Ldr07lrThK$agR$tg)>!zdnNbI%c|yFV6MBryTbiG61ZaN zes6u;+aht+&@49R|K#3y*v-n8ThiB4=405Z$AF>L2H+v izeU=m=U=}-pXc w_Fh!vWN3Fhmf|^W+S{osH>ZC6zvMKl)&nl_&W+lkKob}|UHx3vIVCg!02qKj2mk;8 literal 0 HcmV?d00001 diff --git a/app/resources/icons/battery_100.png b/app/resources/icons/battery_100.png new file mode 100644 index 0000000000000000000000000000000000000000..0804b7cf1cc816e183677dd49a62a2c487bda059 GIT binary patch literal 219 zcmeAS@N?(olHy`uVBq!ia0vp^!a&T$!3HG5I#cHZDYhhUcNd2LAh=-f^2tCE&H|6f zVg?3opi*vOMuu5)B!GhKC7!;n?Dv@Y`IW3D9!$Lk6p}1)jVN)>&&^HED`9XhN=+-Qqt&fJ z^MIMH51S{$7Tb;w*VucNRIW~)8uu-KX0C~;eec%IpO3ERS*I#!5a}1M2Q-es)78&q Iol`;+0RFW>IsgCw literal 0 HcmV?d00001 diff --git a/app/resources/icons/battery_20.png b/app/resources/icons/battery_20.png new file mode 100644 index 0000000000000000000000000000000000000000..58150394a92492c25187576a69702c8bc99cf585 GIT binary patch literal 215 zcmeAS@N?(olHy`uVBq!ia0vp^!a&T$!3HG5I#cHZDYhhUcNd2LAh=-f^2tCE&H|6f zVg?3opi*vOMuu5)B!GhKC7!;n?Dv@Y`IQ81Yv)V@3Q3l@MwB?`=jNv7l`uFLr6!i7 zrYMwWmSiZnd-?{1H}Z)C71?{bIEHAPKRan7FM|TlVVNWU_1hUm4KMRltTKv_)j7bj z;q02l%_iuj?S-}`!`K?Q{qoJy~|UC`^9WtnOF4*CxAvVc)I$ztaD0e F0s!!jL0$j= literal 0 HcmV?d00001 diff --git a/app/resources/icons/battery_40.png b/app/resources/icons/battery_40.png new file mode 100644 index 0000000000000000000000000000000000000000..f084c7e8c7f53acdc6b11e9236efb854a9940049 GIT binary patch literal 218 zcmeAS@N?(olHy`uVBq!ia0vp^!a&T$!3HG5I#cHZDYhhUcNd2LAh=-f^2tCE&H|6f zVg?3opi*vOMuu5)B!GhKC7!;n?Dv@Y`IV&at|;vQ3Q3l@MwB?`=jNv7l`uFLr6!i7 zrYMwWmSiZnd-?{1H}Z)C6*+mjIEHAPKRZd0kHLV0d40?O`k9(yM%x>2tX#Her3K?b z2EoSk7YdvVt6is=-cR6B%*@OAa&v!jbZ>Bfc<7$0OR0>FyaMu8uO^29O=IwM^>bP0 Hl+XkKwpu{O literal 0 HcmV?d00001 diff --git a/app/resources/icons/battery_60.png b/app/resources/icons/battery_60.png new file mode 100644 index 0000000000000000000000000000000000000000..ed5fddf1693915b82d9d8fafda140920532f7e4e GIT binary patch literal 219 zcmeAS@N?(olHy`uVBq!ia0vp^!a&T$!3HG5I#cHZDYhhUcNd2LAh=-f^2tCE&H|6f zVg?3opi*vOMuu5)B!GhKC7!;n?Dv@Y`IXdK4_M9w3Q3l@MwB?`=jNv7l`uFLr6!i7 zrYMwWmSiZnd-?{1H}Z)C6*+slIEHAPKRd~gi$Q^hS%2yO|3!1PlscLv_q;qIVC3SE zxM0347=gQviTgbRjR!}Q=$2=dPfefCm KelF{r5}E)rg+jal literal 0 HcmV?d00001 diff --git a/app/resources/icons/battery_charging.png b/app/resources/icons/battery_charging.png new file mode 100644 index 0000000000000000000000000000000000000000..228c41d780a4a91d15489d6c5c4bef352c28112e GIT binary patch literal 237 zcmeAS@N?(olHy`uVBq!ia0vp^!a&T$!3HG5I#cHZDYhhUcNd2LAh=-f^2tCE&H|6f zVg?3opi*vOMuu5)B!GhKC7!;n?Dv@Y`IWhEvV^P!3Q3l@MwB?`=jNv7l`uFLr6!i7 zrYMwWmSiZnd-?{1H}Z)C6@_}bIEHAPUpvW>ufc$WC7t*G|4&s0rngvF-_G&4?338d zu$kfZ5siNeoDU}Kjh$tEqN6XvZhx2R-PD;2ZrwcQq*T4t`dM+}9cfEF-#y85}Sb4q9e0Ik?ftpET3 literal 0 HcmV?d00001 diff --git a/app/resources/icons/bluetooth.png b/app/resources/icons/bluetooth.png new file mode 100644 index 0000000000000000000000000000000000000000..1b37056cfbe7321a949164604ad076ed1836baad GIT binary patch literal 197 zcmeAS@N?(olHy`uVBq!ia0vp^Y(UJz!2~4FnMPLvDb50q$YKTtZeb8+WSBKa0w~B{ z;_2(kevesHM8nut_1q+&kYtH#M2T~LZf zk-evjV+hCf+&)Jk1_cf#@&EtRts<^iR60$OO_82(g-PR_$E;~@ca$9Yc8+agb5nnH nne;#PZYsMtc4~^DY7-RQHQ1aq@pivB-u6{1-oD!M<-!3`; literal 0 HcmV?d00001 diff --git a/app/resources/icons/btc.png b/app/resources/icons/btc.png new file mode 100644 index 0000000000000000000000000000000000000000..5a83789f3c40239cf747d9762f5b66d277c726d4 GIT binary patch literal 189 zcmeAS@N?(olHy`uVBq!ia0vp^{2;M1%fy~fDm+OEOXMsm# zF#`j)FbFd;%$g$s6l5>)^mS#w$IL5irk(YQ;T=#&vcxr_#5q4VH#M(>!MP|ku_QG` zp**uBL&4qCHz2%`PaLR7)zif>gyVYhgWLoLrQhs4-{d7yxDIGEI{stqi9Mk3pHYQ1 bjE&**Jgy)12H*058W=oX{an^LB{Ts5bEYwZ literal 0 HcmV?d00001 diff --git a/app/resources/icons/clock.png b/app/resources/icons/clock.png new file mode 100644 index 0000000000000000000000000000000000000000..c57b036db6ff3e51227a098ee828bdc2e7088547 GIT binary patch literal 196 zcmeAS@N?(olHy`uVBq!ia0vp^{2;M1%fy~fDm+OEOXMsm# zF#`j)FbFd;%$g$s6l5>)^mS#w$IL5ipt6R4*H563WQl7;iF1B#Zfaf$gL6@8Vo7R> zLV0FMhJw4NZ$Nk>pEyvFj;D)b2*>s02lWROf)6BU9Gr0CaKQxL7O9yMv*a63Fy|;t iIdC{ZfidVX&;<`zIG-idw#@Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPqv!sZnP=>Qp3Q$P0#5JPCIX^cyHLrxhxhOTUBsE2$ zJhLQ2!QIn0AiR-J9H_|F)5S4F<9u>T0to#0|KFZju%WY2#3B7^4;X|P%w|0sQt=~U slc$;V(b^dc`*N6frtvrJSfa|na4uU&s=3;_8)y)Nr>mdKI;Vst02UfPng9R* literal 0 HcmV?d00001 diff --git a/app/resources/icons/refresh.png b/app/resources/icons/refresh.png new file mode 100644 index 0000000000000000000000000000000000000000..378c7d5cb443bb4611d2e453f2014bf563dbf478 GIT binary patch literal 217 zcmeAS@N?(olHy`uVBq!ia0vp^B0$W;!2~4V=5eh7Qk(@Ik;M!Q+`=Ht$S`Y;1W=H@ z#M9T6{T{O*w5(ej@)Wnk16ovB4k_-iRPv3y>Mm}+% zqF_%K#}JM4b0;}+9dO`ap8V(k`Im`~YjoGV@|2aHZVM5QoNG_qzi{9Ert~txX zy(aTqmbFp2*wfvwuAiS;uUXGN_s=bMweK6=ehhzlIcs_4EcTmj`v2TFtG@;s&*16m K=d#Wzp$Py{JxJF8 literal 0 HcmV?d00001 diff --git a/app/resources/icons/refresh_fail.png b/app/resources/icons/refresh_fail.png new file mode 100644 index 0000000000000000000000000000000000000000..c73d7a22cf260cba889c93868491120562959889 GIT binary patch literal 231 zcmeAS@N?(olHy`uVBq!ia0vp^B0$W;!2~4V=5eh7Qk(@Ik;M!Q+`=Ht$S`Y;1W=H@ z#M9T6{T>Sozn<>xwl6$DA;}Wgh!W@g+}zZ>5(ej@)Wnk16ovB4k_-iRPv3y>Mm}+% zqC`&@#}JM4a|1lN4mfalANgNzY3n1nu`gGBxk8qh7ZXE6%7+;Y8i#pKSJyxMX>=lZ zZE0fqtnVKMUQW*STz_}V-dlQ48a!S-{eI4AW!lT%3k+^6W**P=eDq;o?}YZUWjjx> YdNA1tYqy^L3bc&D)78&qol`;+0FdTT5&!@I literal 0 HcmV?d00001 diff --git a/app/resources/icons/worker.png b/app/resources/icons/worker.png new file mode 100644 index 0000000000000000000000000000000000000000..58de7caf447abea4d4dff94009664f15752e710c GIT binary patch literal 204 zcmeAS@N?(olHy`uVBq!ia0vp^{2;M1%fy~fDm+L?hN#5=* z3>~bp9zYIffk$L90|U1(2s1Lwnj--eWH0gbb!ETD%qy&`wl{bCNuZEqiEBiObAE1a zYF-J0b5UwyNotBhd1gt5g1e`0KzJjcI8c$gr;B3<$Mxidl!OHP0|)*yv^=plU|?+F o6-misP*k}6kKOsNyaE%$b4H%ptpy%yfLa(lUHx3vIVCg!0Ij$)@Bjb+ literal 0 HcmV?d00001 diff --git a/app/resources/promo.png b/app/resources/promo.png new file mode 100644 index 0000000000000000000000000000000000000000..faaa0fc7024c3adb26f7b8f869425ffe360942fd GIT binary patch literal 172871 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%0D06&!~1<;hBudD|2 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

ePnzEK9abo;dnHZ&46uF+O?KqgCm?O9 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∨DyqGFg(AjLABnRrFjhVW# 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

MineWatch

+

Settings

+ +
    +
  • +

    Background colour

    +
    WHITE +
  • +
  • +

    Enable vibes

    + OFF +
    Pebble will vibrate when a worker goes offline.
    +
  • +
  • +

    Flick to update

    + OFF +
    Flick Pebble to force update (limit to once per min)
    +
  • +
  • Update rate (mins)

  • +
  • API Key

  • +
+SAVE +

Updates

+
    +
  • +

    v1.0.0 (11th April 2014)

    +
      +
    • Initial release
    • +
    • Support for Slush's pool
    • +
    +
  • +
+

Contact

+

Please report any bugs and submit feature requests to me@danielhead.com.

+

Support for other mining pools can be accomodated upon request.

+

Like this watchface? Bitcoin donations, no matter how small are appreciated. My bitcoin address is: 1CCsuAXhEbLiL2a43x1yxuhk5F6hEt1EBQ

\ No newline at end of file diff --git a/httpdocs/config.src/build.sh b/httpdocs/config.src/build.sh new file mode 100644 index 0000000..550f40c --- /dev/null +++ b/httpdocs/config.src/build.sh @@ -0,0 +1,22 @@ +#!/bin/bash +scss -t compressed main.scss main.css +java -jar /home/dan/.local/share/gcc/compiler.jar --compilation_level SIMPLE_OPTIMIZATIONS main.js > main-min.js +touch index.html +echo '' > index.html +echo '' >> index.html +echo ' MineWatch' >> index.html +echo ' ' >> index.html +echo ' ' >> index.html +echo ' ' >> index.html +echo '' >> index.html +echo '' >> index.html +cat body.html >> index.html +echo '' >> index.html +echo '' >> index.html +cp -v index.html ../config/ +#scp index.html root@wayfaerer.danielhead.com:/var/www/danielhead.com/httpdocs/minewatch/config/ +#rsync -a -e ssh config colony.danielhead.com:/var/www/minewatch/ --progress diff --git a/httpdocs/config.src/index.html b/httpdocs/config.src/index.html new file mode 100644 index 0000000..224fffd --- /dev/null +++ b/httpdocs/config.src/index.html @@ -0,0 +1,55 @@ + + + MineWatch + + + + + +

MineWatch

+

Settings

+ +
    +
  • +

    Background colour

    + WHITE +
  • +
  • +

    Enable vibes

    + OFF +
    Pebble will vibrate when a worker goes offline.
    +
  • +
  • +

    Flick to update

    + OFF +
    Flick Pebble to force update (limit to once per min)
    +
  • +
  • Update rate (mins)

  • +
  • API Key

  • +
+SAVE +

Updates

+
    +
  • +

    v1.0.0 (11th April 2014)

    +
      +
    • Initial release
    • +
    • Support for Slush's pool
    • +
    +
  • +
+

Contact

+

Please report any bugs and submit feature requests to me@danielhead.com.

+

Support for other mining pools can be accomodated upon request.

+

Like this watchface? Bitcoin donations, no matter how small are appreciated. My bitcoin address is: 1CCsuAXhEbLiL2a43x1yxuhk5F6hEt1EBQ

+ diff --git a/httpdocs/config.src/infographic.xcf b/httpdocs/config.src/infographic.xcf new file mode 100644 index 0000000000000000000000000000000000000000..062bfed27aaa2f0243c3b24e6704e607fe4700ab GIT binary patch literal 18732 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 literal 0 HcmV?d00001 diff --git a/httpdocs/config.src/main-min.js b/httpdocs/config.src/main-min.js new file mode 100644 index 0000000..5b83779 --- /dev/null +++ b/httpdocs/config.src/main-min.js @@ -0,0 +1,7 @@ +document.addEventListener("DOMContentLoaded",function(){document.removeEventListener("DOMContentLoaded",arguments.callee,!1);new form},!1); +var form=function(){this.el={bgcolour:document.getElementById("bgcolour"),notify:document.getElementById("notify"),flick:document.getElementById("flick"),update:document.getElementById("update"),submit:document.getElementById("submit"),apikey:document.getElementById("apikey"),save:document.getElementById("save")};this.config=this.getConfig();this.updateForm();this.attach()}; +form.prototype.getConfig=function(){var a=function(a){a=a.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");a=RegExp("[\\?&]"+a+"=([^&#]*)").exec(location.search);return null==a?"":decodeURIComponent(a[1].replace(/\+/g," "))},b={};b.apikey=a("apikey");b.update=a("update");b.dark="true"==a("dark")?!0:!1;b.notify="true"==a("notify")?!0:!1;b.flick="true"==a("flick")?!0:!1;return b}; +form.prototype.updateForm=function(){0li{margin:10px;padding-bottom:10px;border-bottom:1px solid #8e8e8e}ul.updates>li li{font-size:0.8em}a#save{display:block;width:60px;height:16px;padding:7px 0;text-align:center;font-weight:bold;text-decoration:none;margin:10px;background-color:blue;color:white} diff --git a/httpdocs/config.src/main.js b/httpdocs/config.src/main.js new file mode 100644 index 0000000..ddc1857 --- /dev/null +++ b/httpdocs/config.src/main.js @@ -0,0 +1,94 @@ +document.addEventListener( "DOMContentLoaded", function() { + document.removeEventListener( "DOMContentLoaded", arguments.callee, false ); + new form(); +}, false ); + +var form = function() { + this.el = { + "bgcolour":document.getElementById("bgcolour"), + "notify":document.getElementById("notify"), + "flick":document.getElementById("flick"), + "update":document.getElementById("update"), + "submit":document.getElementById("submit"), + "apikey":document.getElementById("apikey"), + "save":document.getElementById("save") + }; + this.config = this.getConfig(); + this.updateForm(); + this.attach(); +} +form.prototype.getConfig = function() { + var getParameterByName = function(name) { + name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]"); + var regex = new RegExp("[\\?&]" + name + "=([^&#]*)"), + results = regex.exec(location.search); + return results == null ? "" : decodeURIComponent(results[1].replace(/\+/g, " ")); + } + var config = {}; + config.apikey = getParameterByName("apikey"); + config.update = getParameterByName("update"); + config.dark = (getParameterByName("dark") == "true")?true:false; + config.notify = (getParameterByName("notify") == "true")?true:false; + config.flick = (getParameterByName("flick") == "true")?true:false; + return config; +} +form.prototype.updateForm = function() { + if(this.config.apikey.length>0) this.el.apikey.value = this.config.apikey; + if(this.config.update.length>0) this.el.update.value = this.config.update; + + if(this.config.dark) { + this.el.bgcolour.className = "black"; + this.el.bgcolour.children[0].innerHTML = "BLACK"; + } else { + this.el.bgcolour.className = "white"; + this.el.bgcolour.children[0].innerHTML = "WHITE"; + } + if(this.config.notify) { + this.el.notify.className = "on"; + this.el.notify.children[0].innerHTML = "ON"; + } else { + this.el.notify.className = "off"; + this.el.notify.children[0].innerHTML = "OFF"; + } + if(this.config.flick) { + this.el.flick.className = "on"; + this.el.flick.children[0].innerHTML = "ON"; + } else { + this.el.flick.className = "off"; + this.el.flick.children[0].innerHTML = "OFF"; + } +} +form.prototype.attach = function() { + var that = this; + this.el.bgcolour.addEventListener("click", function(e) { + e.preventDefault(); + that.config.dark = !that.config.dark + that.updateForm(); + }); + this.el.notify.addEventListener("click", function(e) { + e.preventDefault(); + that.config.notify = !that.config.notify; + that.updateForm(); + }); + this.el.flick.addEventListener("click", function(e) { + e.preventDefault(); + that.config.flick = !that.config.flick; + that.updateForm(); + }); + this.el.update.addEventListener("change", function() { + that.config.update = this.value; + }); + this.el.apikey.addEventListener("change", function() { + that.config.apikey = this.value; + }) + this.el.save.addEventListener("click", function(e) { + e.preventDefault(); + var str = "pebblejs://close#" + encodeURIComponent(JSON.stringify(that.config)); + window.location.href = str; + }); + /* + document.getElementById("reset").addEventListener("click", function(e) { + e.preventDefault(); + window.location.href = "pebblejs://close#" + encodeURIComponent(JSON.stringify({"reset":true})); + })*/ +} \ No newline at end of file diff --git a/httpdocs/config.src/main.scss b/httpdocs/config.src/main.scss new file mode 100644 index 0000000..768bd52 --- /dev/null +++ b/httpdocs/config.src/main.scss @@ -0,0 +1,122 @@ +$darkgrey: #8e8e8e; +$lightgrey: #c8c8c8; +$blue:blue; + + +body { + margin: 0; + padding: 0; + font-family: "Verdana"; + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#f3f3f3), color-stop(51%,#ededed), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */ + background: -webkit-linear-gradient(top, #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%); /* Chrome10+,Safari5.1+ */ + background: linear-gradient(to bottom, #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%); /* W3C */ +} +h1 { + margin: 0; + padding: 10px 5px; + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#45484d), color-stop(100%,#000000)); /* Chrome,Safari4+ */ + background: -webkit-linear-gradient(top, #45484d 0%,#000000 100%); /* Chrome10+,Safari5.1+ */ + background: linear-gradient(to bottom, #45484d 0%,#000000 100%); /* W3C */ + color: white; + display: block; + text-align: center; +} +h2 { + font-size: 0.9em; + margin: 20px 10px 0 10px; + padding-bottom: 5px; + border-bottom: 2px solid $darkgrey; +} +h3 { + margin: 5px 0; + font-size: 0.8em; +} +p { + font-size: 0.8em; + margin: 1em 10px; +} +ul.form { + margin:0; + padding:0; + list-style:none; + li { + margin:0 10px; + padding: 10px 0; + border-bottom: 1px solid $darkgrey; + p { + display:inline-block; + margin:0; + line-height: 2em; + } + input { + float:right; + width:116px; + height:25px; + } + a { + display:inline-block; + float:right; + width: 120px; + height: 30px; + position: relative; + font-weight: bold; + text-decoration: none; + background-color: $lightgrey; + span { + display:block; + position:absolute; + top: 0; + width:60px; + height:16px; + padding:7px 0; + background-color: $darkgrey; + color:black; + text-align: center; + font-size: 0.8em; + } + &.white span { + background-color: white; + color: black; + right: 0; + } + &.black span { + background-color: black; + color: white; + } + &.on span { + background-color: $blue; + color: white; + right: 0; + } + } + } + div.info { + font-size:0.5em; + margin-top:15px; + } +} +ul.updates { + list-style: none; + margin:0; + padding:0; + > li { + margin: 10px; + padding-bottom: 10px; + border-bottom: 1px solid $darkgrey; + li { + font-size: 0.8em; + } + } +} +a#save { + display:block; + width:60px; + height:16px; + padding:7px 0; + text-align: center; + font-weight: bold; + text-decoration: none; + margin: 10px; + background-color: $blue; + color: white; +} \ No newline at end of file diff --git a/httpdocs/config/index.html b/httpdocs/config/index.html new file mode 100644 index 0000000..224fffd --- /dev/null +++ b/httpdocs/config/index.html @@ -0,0 +1,55 @@ + + + MineWatch + + + + + +

MineWatch

+

Settings

+ +
    +
  • +

    Background colour

    + WHITE +
  • +
  • +

    Enable vibes

    + OFF +
    Pebble will vibrate when a worker goes offline.
    +
  • +
  • +

    Flick to update

    + OFF +
    Flick Pebble to force update (limit to once per min)
    +
  • +
  • Update rate (mins)

  • +
  • API Key

  • +
+SAVE +

Updates

+
    +
  • +

    v1.0.0 (11th April 2014)

    +
      +
    • Initial release
    • +
    • Support for Slush's pool
    • +
    +
  • +
+

Contact

+

Please report any bugs and submit feature requests to me@danielhead.com.

+

Support for other mining pools can be accomodated upon request.

+

Like this watchface? Bitcoin donations, no matter how small are appreciated. My bitcoin address is: 1CCsuAXhEbLiL2a43x1yxuhk5F6hEt1EBQ

+ diff --git a/httpdocs/css/foundation.css b/httpdocs/css/foundation.css new file mode 100644 index 0000000..5609aa4 --- /dev/null +++ b/httpdocs/css/foundation.css @@ -0,0 +1,6371 @@ +meta.foundation-version { + font-family: "/5.2.1/"; } + +meta.foundation-mq-small { + font-family: "/only screen and (max-width: 40em)/"; + width: 0em; } + +meta.foundation-mq-medium { + font-family: "/only screen and (min-width:40.063em)/"; + width: 40.063em; } + +meta.foundation-mq-large { + font-family: "/only screen and (min-width:64.063em)/"; + width: 64.063em; } + +meta.foundation-mq-xlarge { + font-family: "/only screen and (min-width:90.063em)/"; + width: 90.063em; } + +meta.foundation-mq-xxlarge { + font-family: "/only screen and (min-width:120.063em)/"; + width: 120.063em; } + +meta.foundation-data-attribute-namespace { + font-family: false; } + +html, body { + height: 100%; } + +*, +*:before, +*:after { + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; } + +html, +body { + font-size: 100%; } + +body { + background: white; + color: #222222; + padding: 0; + margin: 0; + font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; + font-weight: normal; + font-style: normal; + line-height: 1; + position: relative; + cursor: default; } + +a:hover { + cursor: pointer; } + +img { + max-width: 100%; + height: auto; } + +img { + -ms-interpolation-mode: bicubic; } + +#map_canvas img, +#map_canvas embed, +#map_canvas object, +.map_canvas img, +.map_canvas embed, +.map_canvas object { + max-width: none !important; } + +.left { + float: left !important; } + +.right { + float: right !important; } + +.clearfix { + *zoom: 1; } + .clearfix:before, .clearfix:after { + content: " "; + display: table; } + .clearfix:after { + clear: both; } + +.hide { + display: none; } + +.antialiased { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; } + +img { + display: inline-block; + vertical-align: middle; } + +textarea { + height: auto; + min-height: 50px; } + +select { + width: 100%; } + +.xy-center { + position: absolute; + top: 50%; + left: 50%; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); } + +.x-center { + position: absolute; + left: 50%; + -webkit-transform: translateX(-50%); + -ms-transform: translateX(-50%); + transform: translateX(-50%); } + +.y-center { + position: relative; + top: 50%; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); } + +.row { + width: 100%; + margin-left: auto; + margin-right: auto; + margin-top: 0; + margin-bottom: 0; + max-width: 62.5rem; + *zoom: 1; } + .row:before, .row:after { + content: " "; + display: table; } + .row:after { + clear: both; } + .row.collapse > .column, + .row.collapse > .columns { + padding-left: 0; + padding-right: 0; } + .row.collapse .row { + margin-left: 0; + margin-right: 0; } + .row .row { + width: auto; + margin-left: -0.9375rem; + margin-right: -0.9375rem; + margin-top: 0; + margin-bottom: 0; + max-width: none; + *zoom: 1; } + .row .row:before, .row .row:after { + content: " "; + display: table; } + .row .row:after { + clear: both; } + .row .row.collapse { + width: auto; + margin: 0; + max-width: none; + *zoom: 1; } + .row .row.collapse:before, .row .row.collapse:after { + content: " "; + display: table; } + .row .row.collapse:after { + clear: both; } + +.column, +.columns { + padding-left: 0.9375rem; + padding-right: 0.9375rem; + width: 100%; + float: left; } + +@media only screen { + .column.small-centered, + .columns.small-centered { + margin-left: auto; + margin-right: auto; + float: none !important; } + + .column.small-uncentered, + .columns.small-uncentered { + margin-left: 0; + margin-right: 0; + float: left !important; } + + .column.small-uncentered.opposite, + .columns.small-uncentered.opposite { + float: right; } + + .small-push-0 { + position: relative; + left: 0%; + right: auto; } + + .small-pull-0 { + position: relative; + right: 0%; + left: auto; } + + .small-push-1 { + position: relative; + left: 8.33333%; + right: auto; } + + .small-pull-1 { + position: relative; + right: 8.33333%; + left: auto; } + + .small-push-2 { + position: relative; + left: 16.66667%; + right: auto; } + + .small-pull-2 { + position: relative; + right: 16.66667%; + left: auto; } + + .small-push-3 { + position: relative; + left: 25%; + right: auto; } + + .small-pull-3 { + position: relative; + right: 25%; + left: auto; } + + .small-push-4 { + position: relative; + left: 33.33333%; + right: auto; } + + .small-pull-4 { + position: relative; + right: 33.33333%; + left: auto; } + + .small-push-5 { + position: relative; + left: 41.66667%; + right: auto; } + + .small-pull-5 { + position: relative; + right: 41.66667%; + left: auto; } + + .small-push-6 { + position: relative; + left: 50%; + right: auto; } + + .small-pull-6 { + position: relative; + right: 50%; + left: auto; } + + .small-push-7 { + position: relative; + left: 58.33333%; + right: auto; } + + .small-pull-7 { + position: relative; + right: 58.33333%; + left: auto; } + + .small-push-8 { + position: relative; + left: 66.66667%; + right: auto; } + + .small-pull-8 { + position: relative; + right: 66.66667%; + left: auto; } + + .small-push-9 { + position: relative; + left: 75%; + right: auto; } + + .small-pull-9 { + position: relative; + right: 75%; + left: auto; } + + .small-push-10 { + position: relative; + left: 83.33333%; + right: auto; } + + .small-pull-10 { + position: relative; + right: 83.33333%; + left: auto; } + + .small-push-11 { + position: relative; + left: 91.66667%; + right: auto; } + + .small-pull-11 { + position: relative; + right: 91.66667%; + left: auto; } + + .column, + .columns { + position: relative; + padding-left: 0.9375rem; + padding-right: 0.9375rem; + float: left; } + + .small-1 { + width: 8.33333%; } + + .small-2 { + width: 16.66667%; } + + .small-3 { + width: 25%; } + + .small-4 { + width: 33.33333%; } + + .small-5 { + width: 41.66667%; } + + .small-6 { + width: 50%; } + + .small-7 { + width: 58.33333%; } + + .small-8 { + width: 66.66667%; } + + .small-9 { + width: 75%; } + + .small-10 { + width: 83.33333%; } + + .small-11 { + width: 91.66667%; } + + .small-12 { + width: 100%; } + + [class*="column"] + [class*="column"]:last-child { + float: right; } + + [class*="column"] + [class*="column"].end { + float: left; } + + .small-offset-0 { + margin-left: 0% !important; } + + .small-offset-1 { + margin-left: 8.33333% !important; } + + .small-offset-2 { + margin-left: 16.66667% !important; } + + .small-offset-3 { + margin-left: 25% !important; } + + .small-offset-4 { + margin-left: 33.33333% !important; } + + .small-offset-5 { + margin-left: 41.66667% !important; } + + .small-offset-6 { + margin-left: 50% !important; } + + .small-offset-7 { + margin-left: 58.33333% !important; } + + .small-offset-8 { + margin-left: 66.66667% !important; } + + .small-offset-9 { + margin-left: 75% !important; } + + .small-offset-10 { + margin-left: 83.33333% !important; } + + .small-offset-11 { + margin-left: 91.66667% !important; } + + .small-reset-order, + .small-reset-order { + margin-left: 0; + margin-right: 0; + left: auto; + right: auto; + float: left; } } +@media only screen and (min-width: 40.063em) { + .column.medium-centered, + .columns.medium-centered { + margin-left: auto; + margin-right: auto; + float: none !important; } + + .column.medium-uncentered, + .columns.medium-uncentered { + margin-left: 0; + margin-right: 0; + float: left !important; } + + .column.medium-uncentered.opposite, + .columns.medium-uncentered.opposite { + float: right; } + + .medium-push-0 { + position: relative; + left: 0%; + right: auto; } + + .medium-pull-0 { + position: relative; + right: 0%; + left: auto; } + + .medium-push-1 { + position: relative; + left: 8.33333%; + right: auto; } + + .medium-pull-1 { + position: relative; + right: 8.33333%; + left: auto; } + + .medium-push-2 { + position: relative; + left: 16.66667%; + right: auto; } + + .medium-pull-2 { + position: relative; + right: 16.66667%; + left: auto; } + + .medium-push-3 { + position: relative; + left: 25%; + right: auto; } + + .medium-pull-3 { + position: relative; + right: 25%; + left: auto; } + + .medium-push-4 { + position: relative; + left: 33.33333%; + right: auto; } + + .medium-pull-4 { + position: relative; + right: 33.33333%; + left: auto; } + + .medium-push-5 { + position: relative; + left: 41.66667%; + right: auto; } + + .medium-pull-5 { + position: relative; + right: 41.66667%; + left: auto; } + + .medium-push-6 { + position: relative; + left: 50%; + right: auto; } + + .medium-pull-6 { + position: relative; + right: 50%; + left: auto; } + + .medium-push-7 { + position: relative; + left: 58.33333%; + right: auto; } + + .medium-pull-7 { + position: relative; + right: 58.33333%; + left: auto; } + + .medium-push-8 { + position: relative; + left: 66.66667%; + right: auto; } + + .medium-pull-8 { + position: relative; + right: 66.66667%; + left: auto; } + + .medium-push-9 { + position: relative; + left: 75%; + right: auto; } + + .medium-pull-9 { + position: relative; + right: 75%; + left: auto; } + + .medium-push-10 { + position: relative; + left: 83.33333%; + right: auto; } + + .medium-pull-10 { + position: relative; + right: 83.33333%; + left: auto; } + + .medium-push-11 { + position: relative; + left: 91.66667%; + right: auto; } + + .medium-pull-11 { + position: relative; + right: 91.66667%; + left: auto; } + + .column, + .columns { + position: relative; + padding-left: 0.9375rem; + padding-right: 0.9375rem; + float: left; } + + .medium-1 { + width: 8.33333%; } + + .medium-2 { + width: 16.66667%; } + + .medium-3 { + width: 25%; } + + .medium-4 { + width: 33.33333%; } + + .medium-5 { + width: 41.66667%; } + + .medium-6 { + width: 50%; } + + .medium-7 { + width: 58.33333%; } + + .medium-8 { + width: 66.66667%; } + + .medium-9 { + width: 75%; } + + .medium-10 { + width: 83.33333%; } + + .medium-11 { + width: 91.66667%; } + + .medium-12 { + width: 100%; } + + [class*="column"] + [class*="column"]:last-child { + float: right; } + + [class*="column"] + [class*="column"].end { + float: left; } + + .medium-offset-0 { + margin-left: 0% !important; } + + .medium-offset-1 { + margin-left: 8.33333% !important; } + + .medium-offset-2 { + margin-left: 16.66667% !important; } + + .medium-offset-3 { + margin-left: 25% !important; } + + .medium-offset-4 { + margin-left: 33.33333% !important; } + + .medium-offset-5 { + margin-left: 41.66667% !important; } + + .medium-offset-6 { + margin-left: 50% !important; } + + .medium-offset-7 { + margin-left: 58.33333% !important; } + + .medium-offset-8 { + margin-left: 66.66667% !important; } + + .medium-offset-9 { + margin-left: 75% !important; } + + .medium-offset-10 { + margin-left: 83.33333% !important; } + + .medium-offset-11 { + margin-left: 91.66667% !important; } + + .medium-reset-order, + .medium-reset-order { + margin-left: 0; + margin-right: 0; + left: auto; + right: auto; + float: left; } + + .push-0 { + position: relative; + left: 0%; + right: auto; } + + .pull-0 { + position: relative; + right: 0%; + left: auto; } + + .push-1 { + position: relative; + left: 8.33333%; + right: auto; } + + .pull-1 { + position: relative; + right: 8.33333%; + left: auto; } + + .push-2 { + position: relative; + left: 16.66667%; + right: auto; } + + .pull-2 { + position: relative; + right: 16.66667%; + left: auto; } + + .push-3 { + position: relative; + left: 25%; + right: auto; } + + .pull-3 { + position: relative; + right: 25%; + left: auto; } + + .push-4 { + position: relative; + left: 33.33333%; + right: auto; } + + .pull-4 { + position: relative; + right: 33.33333%; + left: auto; } + + .push-5 { + position: relative; + left: 41.66667%; + right: auto; } + + .pull-5 { + position: relative; + right: 41.66667%; + left: auto; } + + .push-6 { + position: relative; + left: 50%; + right: auto; } + + .pull-6 { + position: relative; + right: 50%; + left: auto; } + + .push-7 { + position: relative; + left: 58.33333%; + right: auto; } + + .pull-7 { + position: relative; + right: 58.33333%; + left: auto; } + + .push-8 { + position: relative; + left: 66.66667%; + right: auto; } + + .pull-8 { + position: relative; + right: 66.66667%; + left: auto; } + + .push-9 { + position: relative; + left: 75%; + right: auto; } + + .pull-9 { + position: relative; + right: 75%; + left: auto; } + + .push-10 { + position: relative; + left: 83.33333%; + right: auto; } + + .pull-10 { + position: relative; + right: 83.33333%; + left: auto; } + + .push-11 { + position: relative; + left: 91.66667%; + right: auto; } + + .pull-11 { + position: relative; + right: 91.66667%; + left: auto; } } +@media only screen and (min-width: 64.063em) { + .column.large-centered, + .columns.large-centered { + margin-left: auto; + margin-right: auto; + float: none !important; } + + .column.large-uncentered, + .columns.large-uncentered { + margin-left: 0; + margin-right: 0; + float: left !important; } + + .column.large-uncentered.opposite, + .columns.large-uncentered.opposite { + float: right; } + + .large-push-0 { + position: relative; + left: 0%; + right: auto; } + + .large-pull-0 { + position: relative; + right: 0%; + left: auto; } + + .large-push-1 { + position: relative; + left: 8.33333%; + right: auto; } + + .large-pull-1 { + position: relative; + right: 8.33333%; + left: auto; } + + .large-push-2 { + position: relative; + left: 16.66667%; + right: auto; } + + .large-pull-2 { + position: relative; + right: 16.66667%; + left: auto; } + + .large-push-3 { + position: relative; + left: 25%; + right: auto; } + + .large-pull-3 { + position: relative; + right: 25%; + left: auto; } + + .large-push-4 { + position: relative; + left: 33.33333%; + right: auto; } + + .large-pull-4 { + position: relative; + right: 33.33333%; + left: auto; } + + .large-push-5 { + position: relative; + left: 41.66667%; + right: auto; } + + .large-pull-5 { + position: relative; + right: 41.66667%; + left: auto; } + + .large-push-6 { + position: relative; + left: 50%; + right: auto; } + + .large-pull-6 { + position: relative; + right: 50%; + left: auto; } + + .large-push-7 { + position: relative; + left: 58.33333%; + right: auto; } + + .large-pull-7 { + position: relative; + right: 58.33333%; + left: auto; } + + .large-push-8 { + position: relative; + left: 66.66667%; + right: auto; } + + .large-pull-8 { + position: relative; + right: 66.66667%; + left: auto; } + + .large-push-9 { + position: relative; + left: 75%; + right: auto; } + + .large-pull-9 { + position: relative; + right: 75%; + left: auto; } + + .large-push-10 { + position: relative; + left: 83.33333%; + right: auto; } + + .large-pull-10 { + position: relative; + right: 83.33333%; + left: auto; } + + .large-push-11 { + position: relative; + left: 91.66667%; + right: auto; } + + .large-pull-11 { + position: relative; + right: 91.66667%; + left: auto; } + + .column, + .columns { + position: relative; + padding-left: 0.9375rem; + padding-right: 0.9375rem; + float: left; } + + .large-1 { + width: 8.33333%; } + + .large-2 { + width: 16.66667%; } + + .large-3 { + width: 25%; } + + .large-4 { + width: 33.33333%; } + + .large-5 { + width: 41.66667%; } + + .large-6 { + width: 50%; } + + .large-7 { + width: 58.33333%; } + + .large-8 { + width: 66.66667%; } + + .large-9 { + width: 75%; } + + .large-10 { + width: 83.33333%; } + + .large-11 { + width: 91.66667%; } + + .large-12 { + width: 100%; } + + [class*="column"] + [class*="column"]:last-child { + float: right; } + + [class*="column"] + [class*="column"].end { + float: left; } + + .large-offset-0 { + margin-left: 0% !important; } + + .large-offset-1 { + margin-left: 8.33333% !important; } + + .large-offset-2 { + margin-left: 16.66667% !important; } + + .large-offset-3 { + margin-left: 25% !important; } + + .large-offset-4 { + margin-left: 33.33333% !important; } + + .large-offset-5 { + margin-left: 41.66667% !important; } + + .large-offset-6 { + margin-left: 50% !important; } + + .large-offset-7 { + margin-left: 58.33333% !important; } + + .large-offset-8 { + margin-left: 66.66667% !important; } + + .large-offset-9 { + margin-left: 75% !important; } + + .large-offset-10 { + margin-left: 83.33333% !important; } + + .large-offset-11 { + margin-left: 91.66667% !important; } + + .large-reset-order, + .large-reset-order { + margin-left: 0; + margin-right: 0; + left: auto; + right: auto; + float: left; } + + .push-0 { + position: relative; + left: 0%; + right: auto; } + + .pull-0 { + position: relative; + right: 0%; + left: auto; } + + .push-1 { + position: relative; + left: 8.33333%; + right: auto; } + + .pull-1 { + position: relative; + right: 8.33333%; + left: auto; } + + .push-2 { + position: relative; + left: 16.66667%; + right: auto; } + + .pull-2 { + position: relative; + right: 16.66667%; + left: auto; } + + .push-3 { + position: relative; + left: 25%; + right: auto; } + + .pull-3 { + position: relative; + right: 25%; + left: auto; } + + .push-4 { + position: relative; + left: 33.33333%; + right: auto; } + + .pull-4 { + position: relative; + right: 33.33333%; + left: auto; } + + .push-5 { + position: relative; + left: 41.66667%; + right: auto; } + + .pull-5 { + position: relative; + right: 41.66667%; + left: auto; } + + .push-6 { + position: relative; + left: 50%; + right: auto; } + + .pull-6 { + position: relative; + right: 50%; + left: auto; } + + .push-7 { + position: relative; + left: 58.33333%; + right: auto; } + + .pull-7 { + position: relative; + right: 58.33333%; + left: auto; } + + .push-8 { + position: relative; + left: 66.66667%; + right: auto; } + + .pull-8 { + position: relative; + right: 66.66667%; + left: auto; } + + .push-9 { + position: relative; + left: 75%; + right: auto; } + + .pull-9 { + position: relative; + right: 75%; + left: auto; } + + .push-10 { + position: relative; + left: 83.33333%; + right: auto; } + + .pull-10 { + position: relative; + right: 83.33333%; + left: auto; } + + .push-11 { + position: relative; + left: 91.66667%; + right: auto; } + + .pull-11 { + position: relative; + right: 91.66667%; + left: auto; } } +meta.foundation-mq-topbar { + font-family: "/only screen and (min-width:40.063em)/"; + width: 40.063em; } + +/* Wrapped around .top-bar to contain to grid width */ +.contain-to-grid { + width: 100%; + background: #333333; } + .contain-to-grid .top-bar { + margin-bottom: 0; } + +.fixed { + width: 100%; + left: 0; + position: fixed; + top: 0; + z-index: 99; } + .fixed.expanded:not(.top-bar) { + overflow-y: auto; + height: auto; + width: 100%; + max-height: 100%; } + .fixed.expanded:not(.top-bar) .title-area { + position: fixed; + width: 100%; + z-index: 99; } + .fixed.expanded:not(.top-bar) .top-bar-section { + z-index: 98; + margin-top: 45px; } + +.top-bar { + overflow: hidden; + height: 45px; + line-height: 45px; + position: relative; + background: #333333; + margin-bottom: 0; } + .top-bar ul { + margin-bottom: 0; + list-style: none; } + .top-bar .row { + max-width: none; } + .top-bar form, + .top-bar input { + margin-bottom: 0; } + .top-bar input { + height: auto; + padding-top: .35rem; + padding-bottom: .35rem; + font-size: 0.75rem; } + .top-bar .button { + padding-top: .45rem; + padding-bottom: .35rem; + margin-bottom: 0; + font-size: 0.75rem; } + .top-bar .title-area { + position: relative; + margin: 0; } + .top-bar .name { + height: 45px; + margin: 0; + font-size: 16px; } + .top-bar .name h1 { + line-height: 45px; + font-size: 1.0625rem; + margin: 0; } + .top-bar .name h1 a { + font-weight: normal; + color: white; + width: 50%; + display: block; + padding: 0 15px; } + .top-bar .toggle-topbar { + position: absolute; + right: 0; + top: 0; } + .top-bar .toggle-topbar a { + color: white; + text-transform: uppercase; + font-size: 0.8125rem; + font-weight: bold; + position: relative; + display: block; + padding: 0 15px; + height: 45px; + line-height: 45px; } + .top-bar .toggle-topbar.menu-icon { + right: 15px; + top: 50%; + margin-top: -16px; + padding-left: 40px; } + .top-bar .toggle-topbar.menu-icon a { + height: 34px; + line-height: 33px; + padding: 0; + padding-right: 25px; + color: white; + position: relative; } + .top-bar .toggle-topbar.menu-icon a::after { + content: ""; + position: absolute; + right: 0; + display: block; + width: 16px; + top: 0; + height: 0; + -webkit-box-shadow: 1px 10px 1px 1px white, 1px 16px 1px 1px white, 1px 22px 1px 1px white; + box-shadow: 0 10px 0 1px white, 0 16px 0 1px white, 0 22px 0 1px white; } + .top-bar.expanded { + height: auto; + background: transparent; } + .top-bar.expanded .title-area { + background: #333333; } + .top-bar.expanded .toggle-topbar a { + color: #888888; } + .top-bar.expanded .toggle-topbar a::after { + -webkit-box-shadow: 1px 10px 1px 1px #888888, 1px 16px 1px 1px #888888, 1px 22px 1px 1px #888888; + box-shadow: 0 10px 0 1px #888888, 0 16px 0 1px #888888, 0 22px 0 1px #888888; } + +.top-bar-section { + left: 0; + position: relative; + width: auto; + -webkit-transition: left 300ms ease-out; + -moz-transition: left 300ms ease-out; + transition: left 300ms ease-out; } + .top-bar-section ul { + width: 100%; + height: auto; + display: block; + background: #333333; + font-size: 16px; + margin: 0; } + .top-bar-section .divider, + .top-bar-section [role="separator"] { + border-top: solid 1px #1a1a1a; + clear: both; + height: 1px; + width: 100%; } + .top-bar-section ul li > a { + display: block; + width: 100%; + color: white; + padding: 12px 0 12px 0; + padding-left: 15px; + font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; + font-size: 0.8125rem; + font-weight: normal; + text-transform: none; + background: #333333; } + .top-bar-section ul li > a.button { + background: #008cba; + font-size: 0.8125rem; + padding-right: 15px; + padding-left: 15px; } + .top-bar-section ul li > a.button:hover { + background: #006688; } + .top-bar-section ul li > a.button.secondary { + background: #e7e7e7; } + .top-bar-section ul li > a.button.secondary:hover { + background: #cecece; } + .top-bar-section ul li > a.button.success { + background: #43ac6a; } + .top-bar-section ul li > a.button.success:hover { + background: #358854; } + .top-bar-section ul li > a.button.alert { + background: #f04124; } + .top-bar-section ul li > a.button.alert:hover { + background: #d42b0f; } + .top-bar-section ul li:hover:not(.has-form) > a { + background: #272727; + color: white; } + .top-bar-section ul li.active > a { + background: #008cba; + color: white; } + .top-bar-section ul li.active > a:hover { + background: #0078a0; + color: white; } + .top-bar-section .has-form { + padding: 15px; } + .top-bar-section .has-dropdown { + position: relative; } + .top-bar-section .has-dropdown > a:after { + content: ""; + display: block; + width: 0; + height: 0; + border: inset 5px; + border-color: transparent transparent transparent rgba(255, 255, 255, 0.4); + border-left-style: solid; + margin-right: 15px; + margin-top: -4.5px; + position: absolute; + top: 50%; + right: 0; } + .top-bar-section .has-dropdown.moved { + position: static; } + .top-bar-section .has-dropdown.moved > .dropdown { + display: block; + position: static !important; + height: auto; + width: auto; + overflow: visible; + clip: auto; + position: absolute !important; + width: 100%; } + .top-bar-section .has-dropdown.moved > a:after { + display: none; } + .top-bar-section .dropdown { + position: absolute; + left: 100%; + top: 0; + z-index: 99; + display: block; + position: absolute !important; + height: 1px; + width: 1px; + overflow: hidden; + clip: rect(1px, 1px, 1px, 1px); } + .top-bar-section .dropdown li { + width: 100%; + height: auto; } + .top-bar-section .dropdown li a { + font-weight: normal; + padding: 8px 15px; } + .top-bar-section .dropdown li a.parent-link { + font-weight: normal; } + .top-bar-section .dropdown li.title h5 { + margin-bottom: 0; } + .top-bar-section .dropdown li.title h5 a { + color: white; + line-height: 22.5px; + display: block; } + .top-bar-section .dropdown li.has-form { + padding: 8px 15px; } + .top-bar-section .dropdown li .button { + top: auto; } + .top-bar-section .dropdown label { + padding: 8px 15px 2px; + margin-bottom: 0; + text-transform: uppercase; + color: #777777; + font-weight: bold; + font-size: 0.625rem; } + +.js-generated { + display: block; } + +@media only screen and (min-width: 40.063em) { + .top-bar { + background: #333333; + *zoom: 1; + overflow: visible; } + .top-bar:before, .top-bar:after { + content: " "; + display: table; } + .top-bar:after { + clear: both; } + .top-bar .toggle-topbar { + display: none; } + .top-bar .title-area { + float: left; } + .top-bar .name h1 a { + width: auto; } + .top-bar input, + .top-bar .button { + font-size: 0.875rem; + position: relative; + top: 7px; } + .top-bar.expanded { + background: #333333; } + + .contain-to-grid .top-bar { + max-width: 62.5rem; + margin: 0 auto; + margin-bottom: 0; } + + .top-bar-section { + -webkit-transition: none 0 0; + -moz-transition: none 0 0; + transition: none 0 0; + left: 0 !important; } + .top-bar-section ul { + width: auto; + height: auto !important; + display: inline; } + .top-bar-section ul li { + float: left; } + .top-bar-section ul li .js-generated { + display: none; } + .top-bar-section li.hover > a:not(.button) { + background: #272727; + color: white; } + .top-bar-section li:not(.has-form) a:not(.button) { + padding: 0 15px; + line-height: 45px; + background: #333333; } + .top-bar-section li:not(.has-form) a:not(.button):hover { + background: #272727; } + .top-bar-section li.active:not(.has-form) a:not(.button) { + padding: 0 15px; + line-height: 45px; + color: white; + background: #008cba; } + .top-bar-section li.active:not(.has-form) a:not(.button):hover { + background: #0078a0; } + .top-bar-section .has-dropdown > a { + padding-right: 35px !important; } + .top-bar-section .has-dropdown > a:after { + content: ""; + display: block; + width: 0; + height: 0; + border: inset 5px; + border-color: rgba(255, 255, 255, 0.4) transparent transparent transparent; + border-top-style: solid; + margin-top: -2.5px; + top: 22.5px; } + .top-bar-section .has-dropdown.moved { + position: relative; } + .top-bar-section .has-dropdown.moved > .dropdown { + display: block; + position: absolute !important; + height: 1px; + width: 1px; + overflow: hidden; + clip: rect(1px, 1px, 1px, 1px); } + .top-bar-section .has-dropdown.hover > .dropdown, .top-bar-section .has-dropdown.not-click:hover > .dropdown { + display: block; + position: static !important; + height: auto; + width: auto; + overflow: visible; + clip: auto; + position: absolute !important; } + .top-bar-section .has-dropdown .dropdown li.has-dropdown > a:after { + border: none; + content: "\00bb"; + top: 1rem; + margin-top: -1px; + right: 5px; + line-height: 1.2; } + .top-bar-section .dropdown { + left: 0; + top: auto; + background: transparent; + min-width: 100%; } + .top-bar-section .dropdown li a { + color: white; + line-height: 1; + white-space: nowrap; + padding: 12px 15px; + background: #333333; } + .top-bar-section .dropdown li label { + white-space: nowrap; + background: #333333; } + .top-bar-section .dropdown li .dropdown { + left: 100%; + top: 0; } + .top-bar-section > ul > .divider, .top-bar-section > ul > [role="separator"] { + border-bottom: none; + border-top: none; + border-right: solid 1px #4e4e4e; + clear: none; + height: 45px; + width: 0; } + .top-bar-section .has-form { + background: #333333; + padding: 0 15px; + height: 45px; } + .top-bar-section .right li .dropdown { + left: auto; + right: 0; } + .top-bar-section .right li .dropdown li .dropdown { + right: 100%; } + .top-bar-section .left li .dropdown { + right: auto; + left: 0; } + .top-bar-section .left li .dropdown li .dropdown { + left: 100%; } + + .no-js .top-bar-section ul li:hover > a { + background: #272727; + color: white; } + .no-js .top-bar-section ul li:active > a { + background: #008cba; + color: white; } + .no-js .top-bar-section .has-dropdown:hover > .dropdown { + display: block; + position: static !important; + height: auto; + width: auto; + overflow: visible; + clip: auto; + position: absolute !important; } } +.breadcrumbs { + display: block; + padding: 0.5625rem 0.875rem 0.5625rem; + overflow: hidden; + margin-left: 0; + list-style: none; + border-style: solid; + border-width: 1px; + background-color: #f4f4f4; + border-color: gainsboro; + -webkit-border-radius: 3px; + border-radius: 3px; } + .breadcrumbs > * { + margin: 0; + float: left; + font-size: 0.6875rem; + text-transform: uppercase; } + .breadcrumbs > *:hover a, .breadcrumbs > *:focus a { + text-decoration: underline; } + .breadcrumbs > * a, + .breadcrumbs > * span { + text-transform: uppercase; + color: #008cba; } + .breadcrumbs > *.current { + cursor: default; + color: #333333; } + .breadcrumbs > *.current a { + cursor: default; + color: #333333; } + .breadcrumbs > *.current:hover, .breadcrumbs > *.current:hover a, .breadcrumbs > *.current:focus, .breadcrumbs > *.current:focus a { + text-decoration: none; } + .breadcrumbs > *.unavailable { + color: #999999; } + .breadcrumbs > *.unavailable a { + color: #999999; } + .breadcrumbs > *.unavailable:hover, .breadcrumbs > *.unavailable:hover a, .breadcrumbs > *.unavailable:focus, + .breadcrumbs > *.unavailable a:focus { + text-decoration: none; + color: #999999; + cursor: default; } + .breadcrumbs > *:before { + content: "/"; + color: #aaaaaa; + margin: 0 0.75rem; + position: relative; + top: 1px; } + .breadcrumbs > *:first-child:before { + content: " "; + margin: 0; } + +.alert-box { + border-style: solid; + border-width: 1px; + display: block; + font-weight: normal; + margin-bottom: 1.25rem; + position: relative; + padding: 0.875rem 1.5rem 0.875rem 0.875rem; + font-size: 0.8125rem; + background-color: #008cba; + border-color: #0078a0; + color: white; } + .alert-box .close { + font-size: 1.375rem; + padding: 9px 6px 4px; + line-height: 0; + position: absolute; + top: 50%; + margin-top: -0.6875rem; + right: 0.25rem; + color: #333333; + opacity: 0.3; } + .alert-box .close:hover, .alert-box .close:focus { + opacity: 0.5; } + .alert-box.radius { + -webkit-border-radius: 3px; + border-radius: 3px; } + .alert-box.round { + -webkit-border-radius: 1000px; + border-radius: 1000px; } + .alert-box.success { + background-color: #43ac6a; + border-color: #3a945b; + color: white; } + .alert-box.alert { + background-color: #f04124; + border-color: #de2d0f; + color: white; } + .alert-box.secondary { + background-color: #e7e7e7; + border-color: #c7c7c7; + color: #4f4f4f; } + .alert-box.warning { + background-color: #f08a24; + border-color: #de770f; + color: white; } + .alert-box.info { + background-color: #a0d3e8; + border-color: #74bfdd; + color: #4f4f4f; } + +.inline-list { + margin: 0 auto 1.0625rem auto; + margin-left: -1.375rem; + margin-right: 0; + padding: 0; + list-style: none; + overflow: hidden; } + .inline-list > li { + list-style: none; + float: left; + margin-left: 1.375rem; + display: block; } + .inline-list > li > * { + display: block; } + +button, .button { + border-style: solid; + border-width: 0px; + cursor: pointer; + font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; + font-weight: normal; + line-height: normal; + margin: 0 0 1.25rem; + position: relative; + text-decoration: none; + text-align: center; + display: inline-block; + padding-top: 1rem; + padding-right: 2rem; + padding-bottom: 1.0625rem; + padding-left: 2rem; + font-size: 1rem; + /* @else { font-size: $padding - rem-calc(2); } */ + background-color: #008cba; + border-color: #007095; + color: white; + -webkit-transition: background-color 300ms ease-out; + -moz-transition: background-color 300ms ease-out; + transition: background-color 300ms ease-out; + padding-top: 1rem; + padding-right: 2rem; + padding-bottom: 1.0625rem; + padding-left: 2rem; + font-size: 1rem; + /* @else { font-size: $padding - rem-calc(2); } */ } + button:hover, button:focus, .button:hover, .button:focus { + background-color: #007095; } + button:hover, button:focus, .button:hover, .button:focus { + color: white; } + button.secondary, .button.secondary { + background-color: #e7e7e7; + border-color: #b9b9b9; + color: #333333; } + button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus { + background-color: #b9b9b9; } + button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus { + color: #333333; } + button.success, .button.success { + background-color: #43ac6a; + border-color: #368a55; + color: white; } + button.success:hover, button.success:focus, .button.success:hover, .button.success:focus { + background-color: #368a55; } + button.success:hover, button.success:focus, .button.success:hover, .button.success:focus { + color: white; } + button.alert, .button.alert { + background-color: #f04124; + border-color: #cf2a0e; + color: white; } + button.alert:hover, button.alert:focus, .button.alert:hover, .button.alert:focus { + background-color: #cf2a0e; } + button.alert:hover, button.alert:focus, .button.alert:hover, .button.alert:focus { + color: white; } + button.large, .button.large { + padding-top: 1.125rem; + padding-right: 2.25rem; + padding-bottom: 1.1875rem; + padding-left: 2.25rem; + font-size: 1.25rem; + /* @else { font-size: $padding - rem-calc(2); } */ } + button.small, .button.small { + padding-top: 0.875rem; + padding-right: 1.75rem; + padding-bottom: 0.9375rem; + padding-left: 1.75rem; + font-size: 0.8125rem; + /* @else { font-size: $padding - rem-calc(2); } */ } + button.tiny, .button.tiny { + padding-top: 0.625rem; + padding-right: 1.25rem; + padding-bottom: 0.6875rem; + padding-left: 1.25rem; + font-size: 0.6875rem; + /* @else { font-size: $padding - rem-calc(2); } */ } + button.expand, .button.expand { + padding-right: 0; + padding-left: 0; + width: 100%; } + button.left-align, .button.left-align { + text-align: left; + text-indent: 0.75rem; } + button.right-align, .button.right-align { + text-align: right; + padding-right: 0.75rem; } + button.radius, .button.radius { + -webkit-border-radius: 3px; + border-radius: 3px; } + button.round, .button.round { + -webkit-border-radius: 1000px; + border-radius: 1000px; } + button.disabled, button[disabled], .button.disabled, .button[disabled] { + background-color: #008cba; + border-color: #007095; + color: white; + cursor: default; + opacity: 0.7; + -webkit-box-shadow: none; + box-shadow: none; } + button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus { + background-color: #007095; } + button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus { + color: white; } + button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus { + background-color: #008cba; } + button.disabled.secondary, button[disabled].secondary, .button.disabled.secondary, .button[disabled].secondary { + background-color: #e7e7e7; + border-color: #b9b9b9; + color: #333333; + cursor: default; + opacity: 0.7; + -webkit-box-shadow: none; + box-shadow: none; } + button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary:hover, .button[disabled].secondary:focus { + background-color: #b9b9b9; } + button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary:hover, .button[disabled].secondary:focus { + color: #333333; } + button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary:hover, .button[disabled].secondary:focus { + background-color: #e7e7e7; } + button.disabled.success, button[disabled].success, .button.disabled.success, .button[disabled].success { + background-color: #43ac6a; + border-color: #368a55; + color: white; + cursor: default; + opacity: 0.7; + -webkit-box-shadow: none; + box-shadow: none; } + button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus { + background-color: #368a55; } + button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus { + color: white; } + button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus { + background-color: #43ac6a; } + button.disabled.alert, button[disabled].alert, .button.disabled.alert, .button[disabled].alert { + background-color: #f04124; + border-color: #cf2a0e; + color: white; + cursor: default; + opacity: 0.7; + -webkit-box-shadow: none; + box-shadow: none; } + button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert:hover, .button[disabled].alert:focus { + background-color: #cf2a0e; } + button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert:hover, .button[disabled].alert:focus { + color: white; } + button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert:hover, .button[disabled].alert:focus { + background-color: #f04124; } + +@media only screen and (min-width: 40.063em) { + button, .button { + display: inline-block; } } +.button-group { + list-style: none; + margin: 0; + left: 0; + *zoom: 1; } + .button-group:before, .button-group:after { + content: " "; + display: table; } + .button-group:after { + clear: both; } + .button-group li { + margin: 0; + float: left; } + .button-group li > button, .button-group li .button { + border-left: 1px solid; + border-color: rgba(255, 255, 255, 0.5); } + .button-group li:first-child button, .button-group li:first-child .button { + border-left: 0; } + .button-group li:first-child { + margin-left: 0; } + .button-group.radius > * > button, .button-group.radius > * .button { + border-left: 1px solid; + border-color: rgba(255, 255, 255, 0.5); } + .button-group.radius > *:first-child button, .button-group.radius > *:first-child .button { + border-left: 0; } + .button-group.radius > *:first-child, .button-group.radius > *:first-child > a, .button-group.radius > *:first-child > button, .button-group.radius > *:first-child > .button { + -moz-border-radius-bottomleft: 3px; + -moz-border-radius-topleft: 3px; + -webkit-border-bottom-left-radius: 3px; + -webkit-border-top-left-radius: 3px; + border-bottom-left-radius: 3px; + border-top-left-radius: 3px; } + .button-group.radius > *:last-child, .button-group.radius > *:last-child > a, .button-group.radius > *:last-child > button, .button-group.radius > *:last-child > .button { + -moz-border-radius-bottomright: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-bottom-right-radius: 3px; + -webkit-border-top-right-radius: 3px; + border-bottom-right-radius: 3px; + border-top-right-radius: 3px; } + .button-group.round > * > button, .button-group.round > * .button { + border-left: 1px solid; + border-color: rgba(255, 255, 255, 0.5); } + .button-group.round > *:first-child button, .button-group.round > *:first-child .button { + border-left: 0; } + .button-group.round > *:first-child, .button-group.round > *:first-child > a, .button-group.round > *:first-child > button, .button-group.round > *:first-child > .button { + -moz-border-radius-bottomleft: 1000px; + -moz-border-radius-topleft: 1000px; + -webkit-border-bottom-left-radius: 1000px; + -webkit-border-top-left-radius: 1000px; + border-bottom-left-radius: 1000px; + border-top-left-radius: 1000px; } + .button-group.round > *:last-child, .button-group.round > *:last-child > a, .button-group.round > *:last-child > button, .button-group.round > *:last-child > .button { + -moz-border-radius-bottomright: 1000px; + -moz-border-radius-topright: 1000px; + -webkit-border-bottom-right-radius: 1000px; + -webkit-border-top-right-radius: 1000px; + border-bottom-right-radius: 1000px; + border-top-right-radius: 1000px; } + .button-group.even-2 li { + width: 50%; } + .button-group.even-2 li > button, .button-group.even-2 li .button { + border-left: 1px solid; + border-color: rgba(255, 255, 255, 0.5); } + .button-group.even-2 li:first-child button, .button-group.even-2 li:first-child .button { + border-left: 0; } + .button-group.even-2 li button, .button-group.even-2 li .button { + width: 100%; } + .button-group.even-3 li { + width: 33.33333%; } + .button-group.even-3 li > button, .button-group.even-3 li .button { + border-left: 1px solid; + border-color: rgba(255, 255, 255, 0.5); } + .button-group.even-3 li:first-child button, .button-group.even-3 li:first-child .button { + border-left: 0; } + .button-group.even-3 li button, .button-group.even-3 li .button { + width: 100%; } + .button-group.even-4 li { + width: 25%; } + .button-group.even-4 li > button, .button-group.even-4 li .button { + border-left: 1px solid; + border-color: rgba(255, 255, 255, 0.5); } + .button-group.even-4 li:first-child button, .button-group.even-4 li:first-child .button { + border-left: 0; } + .button-group.even-4 li button, .button-group.even-4 li .button { + width: 100%; } + .button-group.even-5 li { + width: 20%; } + .button-group.even-5 li > button, .button-group.even-5 li .button { + border-left: 1px solid; + border-color: rgba(255, 255, 255, 0.5); } + .button-group.even-5 li:first-child button, .button-group.even-5 li:first-child .button { + border-left: 0; } + .button-group.even-5 li button, .button-group.even-5 li .button { + width: 100%; } + .button-group.even-6 li { + width: 16.66667%; } + .button-group.even-6 li > button, .button-group.even-6 li .button { + border-left: 1px solid; + border-color: rgba(255, 255, 255, 0.5); } + .button-group.even-6 li:first-child button, .button-group.even-6 li:first-child .button { + border-left: 0; } + .button-group.even-6 li button, .button-group.even-6 li .button { + width: 100%; } + .button-group.even-7 li { + width: 14.28571%; } + .button-group.even-7 li > button, .button-group.even-7 li .button { + border-left: 1px solid; + border-color: rgba(255, 255, 255, 0.5); } + .button-group.even-7 li:first-child button, .button-group.even-7 li:first-child .button { + border-left: 0; } + .button-group.even-7 li button, .button-group.even-7 li .button { + width: 100%; } + .button-group.even-8 li { + width: 12.5%; } + .button-group.even-8 li > button, .button-group.even-8 li .button { + border-left: 1px solid; + border-color: rgba(255, 255, 255, 0.5); } + .button-group.even-8 li:first-child button, .button-group.even-8 li:first-child .button { + border-left: 0; } + .button-group.even-8 li button, .button-group.even-8 li .button { + width: 100%; } + +.button-bar { + *zoom: 1; } + .button-bar:before, .button-bar:after { + content: " "; + display: table; } + .button-bar:after { + clear: both; } + .button-bar .button-group { + float: left; + margin-right: 0.625rem; } + .button-bar .button-group div { + overflow: hidden; } + +/* Panels */ +.panel { + border-style: solid; + border-width: 1px; + border-color: #d8d8d8; + margin-bottom: 1.25rem; + padding: 1.25rem; + background: #f2f2f2; } + .panel > :first-child { + margin-top: 0; } + .panel > :last-child { + margin-bottom: 0; } + .panel h1, .panel h2, .panel h3, .panel h4, .panel h5, .panel h6, .panel p { + color: #333333; } + .panel h1, .panel h2, .panel h3, .panel h4, .panel h5, .panel h6 { + line-height: 1; + margin-bottom: 0.625rem; } + .panel h1.subheader, .panel h2.subheader, .panel h3.subheader, .panel h4.subheader, .panel h5.subheader, .panel h6.subheader { + line-height: 1.4; } + .panel.callout { + border-style: solid; + border-width: 1px; + border-color: #b6edff; + margin-bottom: 1.25rem; + padding: 1.25rem; + background: #ecfaff; } + .panel.callout > :first-child { + margin-top: 0; } + .panel.callout > :last-child { + margin-bottom: 0; } + .panel.callout h1, .panel.callout h2, .panel.callout h3, .panel.callout h4, .panel.callout h5, .panel.callout h6, .panel.callout p { + color: #333333; } + .panel.callout h1, .panel.callout h2, .panel.callout h3, .panel.callout h4, .panel.callout h5, .panel.callout h6 { + line-height: 1; + margin-bottom: 0.625rem; } + .panel.callout h1.subheader, .panel.callout h2.subheader, .panel.callout h3.subheader, .panel.callout h4.subheader, .panel.callout h5.subheader, .panel.callout h6.subheader { + line-height: 1.4; } + .panel.callout a:not(.button) { + color: #008cba; } + .panel.radius { + -webkit-border-radius: 3px; + border-radius: 3px; } + +.dropdown.button, button.dropdown { + position: relative; + padding-right: 3.5625rem; } + .dropdown.button:before, button.dropdown:before { + position: absolute; + content: ""; + width: 0; + height: 0; + display: block; + border-style: solid; + border-color: white transparent transparent transparent; + top: 50%; } + .dropdown.button:before, button.dropdown:before { + border-width: 0.375rem; + right: 1.40625rem; + margin-top: -0.15625rem; } + .dropdown.button:before, button.dropdown:before { + border-color: white transparent transparent transparent; } + .dropdown.button.tiny, button.dropdown.tiny { + padding-right: 2.625rem; } + .dropdown.button.tiny:before, button.dropdown.tiny:before { + border-width: 0.375rem; + right: 1.125rem; + margin-top: -0.125rem; } + .dropdown.button.tiny:before, button.dropdown.tiny:before { + border-color: white transparent transparent transparent; } + .dropdown.button.small, button.dropdown.small { + padding-right: 3.0625rem; } + .dropdown.button.small:before, button.dropdown.small:before { + border-width: 0.4375rem; + right: 1.3125rem; + margin-top: -0.15625rem; } + .dropdown.button.small:before, button.dropdown.small:before { + border-color: white transparent transparent transparent; } + .dropdown.button.large, button.dropdown.large { + padding-right: 3.625rem; } + .dropdown.button.large:before, button.dropdown.large:before { + border-width: 0.3125rem; + right: 1.71875rem; + margin-top: -0.15625rem; } + .dropdown.button.large:before, button.dropdown.large:before { + border-color: white transparent transparent transparent; } + .dropdown.button.secondary:before, button.dropdown.secondary:before { + border-color: #333333 transparent transparent transparent; } + +div.switch { + position: relative; + padding: 0; + display: block; + overflow: hidden; + border-style: solid; + border-width: 1px; + margin-bottom: 1.25rem; + height: 2.25rem; + background: white; + border-color: #cccccc; } + div.switch label { + position: relative; + left: 0; + z-index: 2; + float: left; + width: 50%; + height: 100%; + margin: 0; + font-weight: bold; + text-align: left; + -webkit-transition: all 0.1s ease-out; + -moz-transition: all 0.1s ease-out; + transition: all 0.1s ease-out; } + div.switch input { + position: absolute; + z-index: 3; + opacity: 0; + width: 100%; + height: 100%; + -moz-appearance: none; } + div.switch input:hover, div.switch input:focus { + cursor: pointer; } + div.switch span:last-child { + position: absolute; + top: -1px; + left: -1px; + z-index: 1; + display: block; + padding: 0; + border-width: 1px; + border-style: solid; + -webkit-transition: all 0.1s ease-out; + -moz-transition: all 0.1s ease-out; + transition: all 0.1s ease-out; } + div.switch input:not(:checked) + label { + opacity: 0; } + div.switch input:checked { + display: none !important; } + div.switch input { + left: 0; + display: block !important; } + div.switch input:first-of-type + label, + div.switch input:first-of-type + span + label { + left: -50%; } + div.switch input:first-of-type:checked + label, + div.switch input:first-of-type:checked + span + label { + left: 0%; } + div.switch input:last-of-type + label, + div.switch input:last-of-type + span + label { + right: -50%; + left: auto; + text-align: right; } + div.switch input:last-of-type:checked + label, + div.switch input:last-of-type:checked + span + label { + right: 0%; + left: auto; } + div.switch span.custom { + display: none !important; } + form.custom div.switch .hidden-field { + margin-left: auto; + position: absolute; + visibility: visible; } + div.switch label { + padding: 0; + line-height: 2.3rem; + font-size: 0.875rem; } + div.switch input:first-of-type:checked ~ span:last-child { + left: 100%; + margin-left: -2.1875rem; } + div.switch span:last-child { + width: 2.25rem; + height: 2.25rem; } + div.switch span:last-child { + border-color: #b3b3b3; + background: white; + background: -moz-linear-gradient(top, white 0%, #f2f2f2 100%); + background: -webkit-linear-gradient(top, white 0%, #f2f2f2 100%); + background: linear-gradient(to bottom, white 0%, #f2f2f2 100%); + -webkit-box-shadow: 2px 0 10px 0 rgba(0, 0, 0, 0.07), 1000px 0 0 1000px #f3faf6, -2px 0 10px 0 rgba(0, 0, 0, 0.07), -1000px 0 0 1000px whitesmoke; + box-shadow: 2px 0 10px 0 rgba(0, 0, 0, 0.07), 1000px 0 0 980px #f3faf6, -2px 0 10px 0 rgba(0, 0, 0, 0.07), -1000px 0 0 1000px whitesmoke; } + div.switch:hover span:last-child, div.switch:focus span:last-child { + background: white; + background: -moz-linear-gradient(top, white 0%, #e6e6e6 100%); + background: -webkit-linear-gradient(top, white 0%, #e6e6e6 100%); + background: linear-gradient(to bottom, white 0%, #e6e6e6 100%); } + div.switch:active { + background: transparent; } + div.switch.large { + height: 2.75rem; } + div.switch.large label { + padding: 0; + line-height: 2.3rem; + font-size: 1.0625rem; } + div.switch.large input:first-of-type:checked ~ span:last-child { + left: 100%; + margin-left: -2.6875rem; } + div.switch.large span:last-child { + width: 2.75rem; + height: 2.75rem; } + div.switch.small { + height: 1.75rem; } + div.switch.small label { + padding: 0; + line-height: 2.1rem; + font-size: 0.75rem; } + div.switch.small input:first-of-type:checked ~ span:last-child { + left: 100%; + margin-left: -1.6875rem; } + div.switch.small span:last-child { + width: 1.75rem; + height: 1.75rem; } + div.switch.tiny { + height: 1.375rem; } + div.switch.tiny label { + padding: 0; + line-height: 1.9rem; + font-size: 0.6875rem; } + div.switch.tiny input:first-of-type:checked ~ span:last-child { + left: 100%; + margin-left: -1.3125rem; } + div.switch.tiny span:last-child { + width: 1.375rem; + height: 1.375rem; } + div.switch.radius { + -webkit-border-radius: 4px; + border-radius: 4px; } + div.switch.radius span:last-child { + -webkit-border-radius: 3px; + border-radius: 3px; } + div.switch.round { + -webkit-border-radius: 1000px; + border-radius: 1000px; } + div.switch.round span:last-child { + -webkit-border-radius: 999px; + border-radius: 999px; } + div.switch.round label { + padding: 0 0.5625rem; } + +@-webkit-keyframes webkitSiblingBugfix { + from { + position: relative; } + + to { + position: relative; } } + +/* Image Thumbnails */ +.th { + line-height: 0; + display: inline-block; + border: solid 4px white; + max-width: 100%; + -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2); + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2); + -webkit-transition: all 200ms ease-out; + -moz-transition: all 200ms ease-out; + transition: all 200ms ease-out; } + .th:hover, .th:focus { + -webkit-box-shadow: 0 0 6px 1px rgba(0, 140, 186, 0.5); + box-shadow: 0 0 6px 1px rgba(0, 140, 186, 0.5); } + .th.radius { + -webkit-border-radius: 3px; + border-radius: 3px; } + +/* Pricing Tables */ +.pricing-table { + border: solid 1px #dddddd; + margin-left: 0; + margin-bottom: 1.25rem; } + .pricing-table * { + list-style: none; + line-height: 1; } + .pricing-table .title { + background-color: #333333; + padding: 0.9375rem 1.25rem; + text-align: center; + color: #eeeeee; + font-weight: normal; + font-size: 1rem; + font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; } + .pricing-table .price { + background-color: #f6f6f6; + padding: 0.9375rem 1.25rem; + text-align: center; + color: #333333; + font-weight: normal; + font-size: 2rem; + font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; } + .pricing-table .description { + background-color: white; + padding: 0.9375rem; + text-align: center; + color: #777777; + font-size: 0.75rem; + font-weight: normal; + line-height: 1.4; + border-bottom: dotted 1px #dddddd; } + .pricing-table .bullet-item { + background-color: white; + padding: 0.9375rem; + text-align: center; + color: #333333; + font-size: 0.875rem; + font-weight: normal; + border-bottom: dotted 1px #dddddd; } + .pricing-table .cta-button { + background-color: white; + text-align: center; + padding: 1.25rem 1.25rem 0; } + +@-webkit-keyframes rotate { + from { + -webkit-transform: rotate(0deg); } + + to { + -webkit-transform: rotate(360deg); } } + +@-moz-keyframes rotate { + from { + -moz-transform: rotate(0deg); } + + to { + -moz-transform: rotate(360deg); } } + +@-o-keyframes rotate { + from { + -o-transform: rotate(0deg); } + + to { + -o-transform: rotate(360deg); } } + +@keyframes rotate { + from { + transform: rotate(0deg); } + + to { + transform: rotate(360deg); } } + +/* Orbit Graceful Loading */ +.slideshow-wrapper { + position: relative; } + .slideshow-wrapper ul { + list-style-type: none; + margin: 0; } + .slideshow-wrapper ul li, + .slideshow-wrapper ul li .orbit-caption { + display: none; } + .slideshow-wrapper ul li:first-child { + display: block; } + .slideshow-wrapper .orbit-container { + background-color: transparent; } + .slideshow-wrapper .orbit-container li { + display: block; } + .slideshow-wrapper .orbit-container li .orbit-caption { + display: block; } + +.preloader { + display: block; + width: 40px; + height: 40px; + position: absolute; + top: 50%; + left: 50%; + margin-top: -20px; + margin-left: -20px; + border: solid 3px; + border-color: #555555 white; + -webkit-border-radius: 1000px; + border-radius: 1000px; + -webkit-animation-name: rotate; + -webkit-animation-duration: 1.5s; + -webkit-animation-iteration-count: infinite; + -webkit-animation-timing-function: linear; + -moz-animation-name: rotate; + -moz-animation-duration: 1.5s; + -moz-animation-iteration-count: infinite; + -moz-animation-timing-function: linear; + -o-animation-name: rotate; + -o-animation-duration: 1.5s; + -o-animation-iteration-count: infinite; + -o-animation-timing-function: linear; + animation-name: rotate; + animation-duration: 1.5s; + animation-iteration-count: infinite; + animation-timing-function: linear; } + +.orbit-container { + overflow: hidden; + width: 100%; + position: relative; + background: none; } + .orbit-container .orbit-slides-container { + list-style: none; + margin: 0; + padding: 0; + position: relative; + -webkit-transform: translateZ(0); } + .orbit-container .orbit-slides-container img { + display: block; + max-width: 100%; } + .orbit-container .orbit-slides-container.fade > * { + -webkit-transform: translate3d(0, 0, 0); + opacity: 0.01; + transition: opacity 0.25s ease-in-out; + -moz-transition: opacity 0.25s ease-in-out; + -webkit-transition: opacity 0.25s ease-in-out; } + .orbit-container .orbit-slides-container.fade > *.animate-in { + opacity: 1; + z-index: 20; + transition: opacity 500ms ease-in-out; + -moz-transition: opacity 500ms ease-in-out; + -webkit-transition: opacity 500ms ease-in-out; } + .orbit-container .orbit-slides-container.fade > *.animate-out { + opacity: 0.01; + z-index: 10; + transition: opacity 500ms ease-in-out; + -moz-transition: opacity 500ms ease-in-out; + -webkit-transition: opacity 500ms ease-in-out; } + .orbit-container .orbit-slides-container.swipe-next > * { + -webkit-transform: translate3d(100%, 0, 0); } + .orbit-container .orbit-slides-container.swipe-next > *.animate-in { + -webkit-transform: translate3d(0, 0, 0); + -moz-transform: translate3d(0, 0, 0); + -ms-transform: translate3d(0, 0, 0); + -o-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + -webkit-transition-duration: 500ms; + -moz-transition-duration: 500ms; + -o-transition-duration: 500ms; + transition-duration: 500ms; } + .orbit-container .orbit-slides-container.swipe-next > *.animate-out { + -webkit-transform: translate3d(-100%, 0, 0); + -moz-transform: translate3d(-100%, 0, 0); + -ms-transform: translate3d(-100%, 0, 0); + -o-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); + -webkit-transition-duration: 500ms; + -moz-transition-duration: 500ms; + -o-transition-duration: 500ms; + transition-duration: 500ms; } + .orbit-container .orbit-slides-container.swipe-prev > * { + -webkit-transform: translate3d(-100%, 0, 0); + -moz-transform: translate3d(-100%, 0, 0); + -ms-transform: translate3d(-100%, 0, 0); + -o-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); } + .orbit-container .orbit-slides-container.swipe-prev > *.animate-in { + -webkit-transform: translate3d(0, 0, 0); + -moz-transform: translate3d(0, 0, 0); + -ms-transform: translate3d(0, 0, 0); + -o-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + -webkit-transition-duration: 500ms; + -moz-transition-duration: 500ms; + -o-transition-duration: 500ms; + transition-duration: 500ms; } + .orbit-container .orbit-slides-container.swipe-prev > *.animate-out { + -webkit-transform: translate3d(100%, 0, 0); + -moz-transform: translate3d(100%, 0, 0); + -ms-transform: translate3d(100%, 0, 0); + -o-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); + -webkit-transition-duration: 500ms; + -moz-transition-duration: 500ms; + -o-transition-duration: 500ms; + transition-duration: 500ms; } + .orbit-container .orbit-slides-container > * { + position: absolute; + top: 0; + left: 0; + width: 100%; + -webkit-transform: translate3d(100%, 0, 0); + -moz-transform: translate3d(100%, 0, 0); + -ms-transform: translate3d(100%, 0, 0); + -o-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); } + .orbit-container .orbit-slides-container > *.active { + opacity: 1; + top: 0; + left: 0; + -webkit-transform: translate3d(0, 0, 0); + -moz-transform: translate3d(0, 0, 0); + -ms-transform: translate3d(0, 0, 0); + -o-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); } + .orbit-container .orbit-slides-container > * .orbit-caption { + position: absolute; + bottom: 0; + background-color: rgba(51, 51, 51, 0.8); + color: white; + width: 100%; + padding: 0.625rem 0.875rem; + font-size: 0.875rem; } + .orbit-container .orbit-slide-number { + position: absolute; + top: 10px; + left: 10px; + font-size: 12px; + color: white; + background: rgba(0, 0, 0, 0); + z-index: 10; } + .orbit-container .orbit-slide-number span { + font-weight: 700; + padding: 0.3125rem; } + .orbit-container .orbit-timer { + position: absolute; + top: 12px; + right: 10px; + height: 6px; + width: 100px; + z-index: 10; } + .orbit-container .orbit-timer .orbit-progress { + height: 3px; + background-color: rgba(255, 255, 255, 0.3); + display: block; + width: 0%; + position: relative; + right: 20px; + top: 5px; } + .orbit-container .orbit-timer > span { + display: none; + position: absolute; + top: 0px; + right: 0; + width: 11px; + height: 14px; + border: solid 4px white; + border-top: none; + border-bottom: none; } + .orbit-container .orbit-timer.paused > span { + right: -4px; + top: 0px; + width: 11px; + height: 14px; + border: inset 8px; + border-right-style: solid; + border-color: transparent transparent transparent white; } + .orbit-container .orbit-timer.paused > span.dark { + border-color: transparent transparent transparent #333333; } + .orbit-container:hover .orbit-timer > span { + display: block; } + .orbit-container .orbit-prev, + .orbit-container .orbit-next { + position: absolute; + top: 45%; + margin-top: -25px; + width: 36px; + height: 60px; + line-height: 50px; + color: white; + background-color: none; + text-indent: -9999px !important; + z-index: 10; } + .orbit-container .orbit-prev:hover, + .orbit-container .orbit-next:hover { + background-color: rgba(0, 0, 0, 0.3); } + .orbit-container .orbit-prev > span, + .orbit-container .orbit-next > span { + position: absolute; + top: 50%; + margin-top: -10px; + display: block; + width: 0; + height: 0; + border: inset 10px; } + .orbit-container .orbit-prev { + left: 0; } + .orbit-container .orbit-prev > span { + border-right-style: solid; + border-color: transparent; + border-right-color: white; } + .orbit-container .orbit-prev:hover > span { + border-right-color: white; } + .orbit-container .orbit-next { + right: 0; } + .orbit-container .orbit-next > span { + border-color: transparent; + border-left-style: solid; + border-left-color: white; + left: 50%; + margin-left: -4px; } + .orbit-container .orbit-next:hover > span { + border-left-color: white; } + +.orbit-bullets-container { + text-align: center; } + +.orbit-bullets { + margin: 0 auto 30px auto; + overflow: hidden; + position: relative; + top: 10px; + float: none; + text-align: center; + display: block; } + .orbit-bullets li { + display: inline-block; + width: 0.5625rem; + height: 0.5625rem; + background: #cccccc; + float: none; + margin-right: 6px; + -webkit-border-radius: 1000px; + border-radius: 1000px; } + .orbit-bullets li.active { + background: #999999; } + .orbit-bullets li:last-child { + margin-right: 0; } + +.touch .orbit-container .orbit-prev, +.touch .orbit-container .orbit-next { + display: none; } +.touch .orbit-bullets { + display: none; } + +@media only screen and (min-width: 40.063em) { + .touch .orbit-container .orbit-prev, + .touch .orbit-container .orbit-next { + display: inherit; } + .touch .orbit-bullets { + display: block; } } +@media only screen and (max-width: 40em) { + .orbit-stack-on-small .orbit-slides-container { + height: auto !important; } + .orbit-stack-on-small .orbit-slides-container > * { + position: relative; + margin-left: 0% !important; } + .orbit-stack-on-small .orbit-timer, + .orbit-stack-on-small .orbit-next, + .orbit-stack-on-small .orbit-prev, + .orbit-stack-on-small .orbit-bullets { + display: none; } } +[data-magellan-expedition] { + background: white; + z-index: 50; + min-width: 100%; + padding: 10px; } + [data-magellan-expedition] .sub-nav { + margin-bottom: 0; } + [data-magellan-expedition] .sub-nav dd { + margin-bottom: 0; } + [data-magellan-expedition] .sub-nav a { + line-height: 1.8em; } + +.tabs { + *zoom: 1; + margin-bottom: 0 !important; } + .tabs:before, .tabs:after { + content: " "; + display: table; } + .tabs:after { + clear: both; } + .tabs dd { + position: relative; + margin-bottom: 0 !important; + float: left; } + .tabs dd > a { + display: block; + background: #efefef; + color: #222222; + padding: 1rem 2rem; + font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; + font-size: 1rem; } + .tabs dd > a:hover { + background: #e1e1e1; } + .tabs dd.active a { + background: white; } + .tabs.radius dd:first-child a { + -moz-border-radius-bottomleft: 3px; + -moz-border-radius-topleft: 3px; + -webkit-border-bottom-left-radius: 3px; + -webkit-border-top-left-radius: 3px; + border-bottom-left-radius: 3px; + border-top-left-radius: 3px; } + .tabs.radius dd:last-child a { + -moz-border-radius-bottomright: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-bottom-right-radius: 3px; + -webkit-border-top-right-radius: 3px; + border-bottom-right-radius: 3px; + border-top-right-radius: 3px; } + .tabs.vertical dd { + position: inherit; + float: none; + display: block; + top: auto; } + +.tabs-content { + *zoom: 1; + margin-bottom: 1.5rem; + width: 100%; } + .tabs-content:before, .tabs-content:after { + content: " "; + display: table; } + .tabs-content:after { + clear: both; } + .tabs-content > .content { + display: none; + float: left; + padding: 0.9375rem 0; + width: 100%; } + .tabs-content > .content.active { + display: block; + float: none; } + .tabs-content > .content.contained { + padding: 0.9375rem; } + .tabs-content.vertical { + display: block; } + .tabs-content.vertical > .content { + padding: 0 0.9375rem; } + +@media only screen and (min-width: 40.063em) { + .tabs.vertical { + width: 20%; + float: left; + margin-bottom: 1.25rem; } + + .tabs-content.vertical { + width: 80%; + float: left; + margin-left: -1px; } } +.no-js .tabs-content > .content { + display: block; + float: none; } + +ul.pagination { + display: block; + height: 1.5rem; + margin-left: -0.3125rem; } + ul.pagination li { + height: 1.5rem; + color: #222222; + font-size: 0.875rem; + margin-left: 0.3125rem; } + ul.pagination li a { + display: block; + padding: 0.0625rem 0.625rem 0.0625rem; + color: #999999; + -webkit-border-radius: 3px; + border-radius: 3px; } + ul.pagination li:hover a, + ul.pagination li a:focus { + background: #e6e6e6; } + ul.pagination li.unavailable a { + cursor: default; + color: #999999; } + ul.pagination li.unavailable:hover a, ul.pagination li.unavailable a:focus { + background: transparent; } + ul.pagination li.current a { + background: #008cba; + color: white; + font-weight: bold; + cursor: default; } + ul.pagination li.current a:hover, ul.pagination li.current a:focus { + background: #008cba; } + ul.pagination li { + float: left; + display: block; } + +/* Pagination centred wrapper */ +.pagination-centered { + text-align: center; } + .pagination-centered ul.pagination li { + float: none; + display: inline-block; } + +.side-nav { + display: block; + margin: 0; + padding: 0.875rem 0; + list-style-type: none; + list-style-position: inside; + font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; } + .side-nav li { + margin: 0 0 0.4375rem 0; + font-size: 0.875rem; } + .side-nav li a:not(.button) { + display: block; + color: #008cba; } + .side-nav li a:not(.button):hover, .side-nav li a:not(.button):focus { + color: #1cc7ff; } + .side-nav li.active > a:first-child:not(.button) { + color: #1cc7ff; + font-weight: normal; + font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; } + .side-nav li.divider { + border-top: 1px solid; + height: 0; + padding: 0; + list-style: none; + border-top-color: white; } + +.accordion { + *zoom: 1; + margin-bottom: 0; } + .accordion:before, .accordion:after { + content: " "; + display: table; } + .accordion:after { + clear: both; } + .accordion dd { + display: block; + margin-bottom: 0 !important; } + .accordion dd.active > a { + background: #e8e8e8; } + .accordion dd > a { + background: #efefef; + color: #222222; + padding: 1rem; + display: block; + font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; + font-size: 1rem; } + .accordion dd > a:hover { + background: #e3e3e3; } + .accordion .content { + display: none; + padding: 0.9375rem; } + .accordion .content.active { + display: block; + background: white; } + +.text-left { + text-align: left !important; } + +.text-right { + text-align: right !important; } + +.text-center { + text-align: center !important; } + +.text-justify { + text-align: justify !important; } + +@media only screen and (max-width: 40em) { + .small-only-text-left { + text-align: left !important; } + + .small-only-text-right { + text-align: right !important; } + + .small-only-text-center { + text-align: center !important; } + + .small-only-text-justify { + text-align: justify !important; } } +@media only screen { + .small-text-left { + text-align: left !important; } + + .small-text-right { + text-align: right !important; } + + .small-text-center { + text-align: center !important; } + + .small-text-justify { + text-align: justify !important; } } +@media only screen and (min-width: 40.063em) and (max-width: 64em) { + .medium-only-text-left { + text-align: left !important; } + + .medium-only-text-right { + text-align: right !important; } + + .medium-only-text-center { + text-align: center !important; } + + .medium-only-text-justify { + text-align: justify !important; } } +@media only screen and (min-width: 40.063em) { + .medium-text-left { + text-align: left !important; } + + .medium-text-right { + text-align: right !important; } + + .medium-text-center { + text-align: center !important; } + + .medium-text-justify { + text-align: justify !important; } } +@media only screen and (min-width: 64.063em) and (max-width: 90em) { + .large-only-text-left { + text-align: left !important; } + + .large-only-text-right { + text-align: right !important; } + + .large-only-text-center { + text-align: center !important; } + + .large-only-text-justify { + text-align: justify !important; } } +@media only screen and (min-width: 64.063em) { + .large-text-left { + text-align: left !important; } + + .large-text-right { + text-align: right !important; } + + .large-text-center { + text-align: center !important; } + + .large-text-justify { + text-align: justify !important; } } +@media only screen and (min-width: 90.063em) and (max-width: 120em) { + .xlarge-only-text-left { + text-align: left !important; } + + .xlarge-only-text-right { + text-align: right !important; } + + .xlarge-only-text-center { + text-align: center !important; } + + .xlarge-only-text-justify { + text-align: justify !important; } } +@media only screen and (min-width: 90.063em) { + .xlarge-text-left { + text-align: left !important; } + + .xlarge-text-right { + text-align: right !important; } + + .xlarge-text-center { + text-align: center !important; } + + .xlarge-text-justify { + text-align: justify !important; } } +@media only screen and (min-width: 120.063em) and (max-width: 99999999em) { + .xxlarge-only-text-left { + text-align: left !important; } + + .xxlarge-only-text-right { + text-align: right !important; } + + .xxlarge-only-text-center { + text-align: center !important; } + + .xxlarge-only-text-justify { + text-align: justify !important; } } +@media only screen and (min-width: 120.063em) { + .xxlarge-text-left { + text-align: left !important; } + + .xxlarge-text-right { + text-align: right !important; } + + .xxlarge-text-center { + text-align: center !important; } + + .xxlarge-text-justify { + text-align: justify !important; } } +.text-left { + text-align: left !important; } + +.text-right { + text-align: right !important; } + +.text-center { + text-align: center !important; } + +.text-justify { + text-align: justify !important; } + +@media only screen and (max-width: 40em) { + .small-only-text-left { + text-align: left !important; } + + .small-only-text-right { + text-align: right !important; } + + .small-only-text-center { + text-align: center !important; } + + .small-only-text-justify { + text-align: justify !important; } } +@media only screen { + .small-text-left { + text-align: left !important; } + + .small-text-right { + text-align: right !important; } + + .small-text-center { + text-align: center !important; } + + .small-text-justify { + text-align: justify !important; } } +@media only screen and (min-width: 40.063em) and (max-width: 64em) { + .medium-only-text-left { + text-align: left !important; } + + .medium-only-text-right { + text-align: right !important; } + + .medium-only-text-center { + text-align: center !important; } + + .medium-only-text-justify { + text-align: justify !important; } } +@media only screen and (min-width: 40.063em) { + .medium-text-left { + text-align: left !important; } + + .medium-text-right { + text-align: right !important; } + + .medium-text-center { + text-align: center !important; } + + .medium-text-justify { + text-align: justify !important; } } +@media only screen and (min-width: 64.063em) and (max-width: 90em) { + .large-only-text-left { + text-align: left !important; } + + .large-only-text-right { + text-align: right !important; } + + .large-only-text-center { + text-align: center !important; } + + .large-only-text-justify { + text-align: justify !important; } } +@media only screen and (min-width: 64.063em) { + .large-text-left { + text-align: left !important; } + + .large-text-right { + text-align: right !important; } + + .large-text-center { + text-align: center !important; } + + .large-text-justify { + text-align: justify !important; } } +@media only screen and (min-width: 90.063em) and (max-width: 120em) { + .xlarge-only-text-left { + text-align: left !important; } + + .xlarge-only-text-right { + text-align: right !important; } + + .xlarge-only-text-center { + text-align: center !important; } + + .xlarge-only-text-justify { + text-align: justify !important; } } +@media only screen and (min-width: 90.063em) { + .xlarge-text-left { + text-align: left !important; } + + .xlarge-text-right { + text-align: right !important; } + + .xlarge-text-center { + text-align: center !important; } + + .xlarge-text-justify { + text-align: justify !important; } } +@media only screen and (min-width: 120.063em) and (max-width: 99999999em) { + .xxlarge-only-text-left { + text-align: left !important; } + + .xxlarge-only-text-right { + text-align: right !important; } + + .xxlarge-only-text-center { + text-align: center !important; } + + .xxlarge-only-text-justify { + text-align: justify !important; } } +@media only screen and (min-width: 120.063em) { + .xxlarge-text-left { + text-align: left !important; } + + .xxlarge-text-right { + text-align: right !important; } + + .xxlarge-text-center { + text-align: center !important; } + + .xxlarge-text-justify { + text-align: justify !important; } } +/* Typography resets */ +div, +dl, +dt, +dd, +ul, +ol, +li, +h1, +h2, +h3, +h4, +h5, +h6, +pre, +form, +p, +blockquote, +th, +td { + margin: 0; + padding: 0; } + +/* Default Link Styles */ +a { + color: #008cba; + text-decoration: none; + line-height: inherit; } + a:hover, a:focus { + color: #0078a0; } + a img { + border: none; } + +/* Default paragraph styles */ +p { + font-family: inherit; + font-weight: normal; + font-size: 1rem; + line-height: 1.6; + margin-bottom: 1.25rem; + text-rendering: optimizeLegibility; } + p.lead { + font-size: 1.21875rem; + line-height: 1.6; } + p aside { + font-size: 0.875rem; + line-height: 1.35; + font-style: italic; } + +/* Default header styles */ +h1, h2, h3, h4, h5, h6 { + font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; + font-weight: normal; + font-style: normal; + color: #222222; + text-rendering: optimizeLegibility; + margin-top: 0.2rem; + margin-bottom: 0.5rem; + line-height: 1.4; } + h1 small, h2 small, h3 small, h4 small, h5 small, h6 small { + font-size: 60%; + color: #6f6f6f; + line-height: 0; } + +h1 { + font-size: 2.125rem; } + +h2 { + font-size: 1.6875rem; } + +h3 { + font-size: 1.375rem; } + +h4 { + font-size: 1.125rem; } + +h5 { + font-size: 1.125rem; } + +h6 { + font-size: 1rem; } + +.subheader { + line-height: 1.4; + color: #6f6f6f; + font-weight: normal; + margin-top: 0.2rem; + margin-bottom: 0.5rem; } + +hr { + border: solid #dddddd; + border-width: 1px 0 0; + clear: both; + margin: 1.25rem 0 1.1875rem; + height: 0; } + +/* Helpful Typography Defaults */ +em, +i { + font-style: italic; + line-height: inherit; } + +strong, +b { + font-weight: bold; + line-height: inherit; } + +small { + font-size: 60%; + line-height: inherit; } + +code { + font-family: Consolas, "Liberation Mono", Courier, monospace; + font-weight: bold; + color: #bd260d; } + +/* Lists */ +ul, +ol, +dl { + font-size: 1rem; + line-height: 1.6; + margin-bottom: 1.25rem; + list-style-position: outside; + font-family: inherit; } + +ul { + margin-left: 1.1rem; } + ul.no-bullet { + margin-left: 0; } + ul.no-bullet li ul, + ul.no-bullet li ol { + margin-left: 1.25rem; + margin-bottom: 0; + list-style: none; } + +/* Unordered Lists */ +ul li ul, +ul li ol { + margin-left: 1.25rem; + margin-bottom: 0; } +ul.square li ul, ul.circle li ul, ul.disc li ul { + list-style: inherit; } +ul.square { + list-style-type: square; + margin-left: 1.1rem; } +ul.circle { + list-style-type: circle; + margin-left: 1.1rem; } +ul.disc { + list-style-type: disc; + margin-left: 1.1rem; } +ul.no-bullet { + list-style: none; } + +/* Ordered Lists */ +ol { + margin-left: 1.4rem; } + ol li ul, + ol li ol { + margin-left: 1.25rem; + margin-bottom: 0; } + +/* Definition Lists */ +dl dt { + margin-bottom: 0.3rem; + font-weight: bold; } +dl dd { + margin-bottom: 0.75rem; } + +/* Abbreviations */ +abbr, +acronym { + text-transform: uppercase; + font-size: 90%; + color: #222222; + border-bottom: 1px dotted #dddddd; + cursor: help; } + +abbr { + text-transform: none; } + +/* Blockquotes */ +blockquote { + margin: 0 0 1.25rem; + padding: 0.5625rem 1.25rem 0 1.1875rem; + border-left: 1px solid #dddddd; } + blockquote cite { + display: block; + font-size: 0.8125rem; + color: #555555; } + blockquote cite:before { + content: "\2014 \0020"; } + blockquote cite a, + blockquote cite a:visited { + color: #555555; } + +blockquote, +blockquote p { + line-height: 1.6; + color: #6f6f6f; } + +/* Microformats */ +.vcard { + display: inline-block; + margin: 0 0 1.25rem 0; + border: 1px solid #dddddd; + padding: 0.625rem 0.75rem; } + .vcard li { + margin: 0; + display: block; } + .vcard .fn { + font-weight: bold; + font-size: 0.9375rem; } + +.vevent .summary { + font-weight: bold; } +.vevent abbr { + cursor: default; + text-decoration: none; + font-weight: bold; + border: none; + padding: 0 0.0625rem; } + +@media only screen and (min-width: 40.063em) { + h1, h2, h3, h4, h5, h6 { + line-height: 1.4; } + + h1 { + font-size: 2.75rem; } + + h2 { + font-size: 2.3125rem; } + + h3 { + font-size: 1.6875rem; } + + h4 { + font-size: 1.4375rem; } } +/* + * Print styles. + * + * Inlined to avoid required HTTP connection: www.phpied.com/delay-loading-your-print-css/ + * Credit to Paul Irish and HTML5 Boilerplate (html5boilerplate.com) +*/ +.print-only { + display: none !important; } + +@media print { + * { + background: transparent !important; + color: black !important; + /* Black prints faster: h5bp.com/s */ + box-shadow: none !important; + text-shadow: none !important; } + + a, + a:visited { + text-decoration: underline; } + + a[href]:after { + content: " (" attr(href) ")"; } + + abbr[title]:after { + content: " (" attr(title) ")"; } + + .ir a:after, + a[href^="javascript:"]:after, + a[href^="#"]:after { + content: ""; } + + pre, + blockquote { + border: 1px solid #999999; + page-break-inside: avoid; } + + thead { + display: table-header-group; + /* h5bp.com/t */ } + + tr, + img { + page-break-inside: avoid; } + + img { + max-width: 100% !important; } + + @page { + margin: 0.5cm; } + + p, + h2, + h3 { + orphans: 3; + widows: 3; } + + h2, + h3 { + page-break-after: avoid; } + + .hide-on-print { + display: none !important; } + + .print-only { + display: block !important; } + + .hide-for-print { + display: none !important; } + + .show-for-print { + display: inherit !important; } } +.split.button { + position: relative; + padding-right: 5.0625rem; } + .split.button span { + display: block; + height: 100%; + position: absolute; + right: 0; + top: 0; + border-left: solid 1px; } + .split.button span:before { + position: absolute; + content: ""; + width: 0; + height: 0; + display: block; + border-style: inset; + top: 50%; + left: 50%; } + .split.button span:active { + background-color: rgba(0, 0, 0, 0.1); } + .split.button span { + border-left-color: rgba(255, 255, 255, 0.5); } + .split.button span { + width: 3.09375rem; } + .split.button span:before { + border-top-style: solid; + border-width: 0.375rem; + top: 48%; + margin-left: -0.375rem; } + .split.button span:before { + border-color: white transparent transparent transparent; } + .split.button.secondary span { + border-left-color: rgba(255, 255, 255, 0.5); } + .split.button.secondary span:before { + border-color: white transparent transparent transparent; } + .split.button.alert span { + border-left-color: rgba(255, 255, 255, 0.5); } + .split.button.success span { + border-left-color: rgba(255, 255, 255, 0.5); } + .split.button.tiny { + padding-right: 3.75rem; } + .split.button.tiny span { + width: 2.25rem; } + .split.button.tiny span:before { + border-top-style: solid; + border-width: 0.375rem; + top: 48%; + margin-left: -0.375rem; } + .split.button.small { + padding-right: 4.375rem; } + .split.button.small span { + width: 2.625rem; } + .split.button.small span:before { + border-top-style: solid; + border-width: 0.4375rem; + top: 48%; + margin-left: -0.375rem; } + .split.button.large { + padding-right: 5.5rem; } + .split.button.large span { + width: 3.4375rem; } + .split.button.large span:before { + border-top-style: solid; + border-width: 0.3125rem; + top: 48%; + margin-left: -0.375rem; } + .split.button.expand { + padding-left: 2rem; } + .split.button.secondary span:before { + border-color: #333333 transparent transparent transparent; } + .split.button.radius span { + -moz-border-radius-bottomright: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-bottom-right-radius: 3px; + -webkit-border-top-right-radius: 3px; + border-bottom-right-radius: 3px; + border-top-right-radius: 3px; } + .split.button.round span { + -moz-border-radius-bottomright: 1000px; + -moz-border-radius-topright: 1000px; + -webkit-border-bottom-right-radius: 1000px; + -webkit-border-top-right-radius: 1000px; + border-bottom-right-radius: 1000px; + border-top-right-radius: 1000px; } + +.reveal-modal-bg { + position: fixed; + height: 100%; + width: 100%; + background: black; + background: rgba(0, 0, 0, 0.45); + z-index: 99; + display: none; + top: 0; + left: 0; } + +dialog, .reveal-modal { + visibility: hidden; + display: none; + position: absolute; + z-index: 100; + width: 100vw; + top: 0; + left: 0; + background-color: white; + padding: 1.25rem; + border: solid 1px #666666; + -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4); + box-shadow: 0 0 10px rgba(0, 0, 0, 0.4); } + @media only screen and (max-width: 40em) { + dialog, .reveal-modal { + height: 100vh; + min-height: 100vh; } } + @media only screen and (min-width: 40.063em) { + dialog, .reveal-modal { + left: 50%; } } + dialog .column, + dialog .columns, .reveal-modal .column, + .reveal-modal .columns { + min-width: 0; } + dialog > :first-child, .reveal-modal > :first-child { + margin-top: 0; } + dialog > :last-child, .reveal-modal > :last-child { + margin-bottom: 0; } + @media only screen and (min-width: 40.063em) { + dialog, .reveal-modal { + margin-left: -40%; + width: 80%; } } + @media only screen and (min-width: 40.063em) { + dialog, .reveal-modal { + top: 6.25rem; } } + dialog .close-reveal-modal, .reveal-modal .close-reveal-modal { + font-size: 2.5rem; + line-height: 1; + position: absolute; + top: 0.5rem; + right: 0.6875rem; + color: #aaaaaa; + font-weight: bold; + cursor: pointer; } + +dialog[open] { + display: block; + visibility: visible; } + +@media only screen and (min-width: 40.063em) { + dialog, .reveal-modal { + padding: 1.875rem; } + dialog.full, .reveal-modal.full { + top: 0; + left: 0; + height: 100vh; + min-height: 100vh; + margin-left: 0 !important; } } + @media only screen and (min-width: 40.063em) and (min-width: 40.063em) { + dialog, .reveal-modal { + top: 6.25rem; } } + @media only screen and (min-width: 40.063em) and (min-width: 40.063em) { + dialog.tiny, .reveal-modal.tiny { + margin-left: -15%; + width: 30%; } } + @media only screen and (min-width: 40.063em) and (min-width: 40.063em) { + dialog.small, .reveal-modal.small { + margin-left: -20%; + width: 40%; } } + @media only screen and (min-width: 40.063em) and (min-width: 40.063em) { + dialog.medium, .reveal-modal.medium { + margin-left: -30%; + width: 60%; } } + @media only screen and (min-width: 40.063em) and (min-width: 40.063em) { + dialog.large, .reveal-modal.large { + margin-left: -35%; + width: 70%; } } + @media only screen and (min-width: 40.063em) and (min-width: 40.063em) { + dialog.xlarge, .reveal-modal.xlarge { + margin-left: -47.5%; + width: 95%; } } + + @media only screen and (min-width: 40.063em) and (min-width: 40.063em) { + dialog.full, .reveal-modal.full { + margin-left: -50vw; + width: 100vw; } } + +@media print { + dialog, .reveal-modal { + background: white !important; } } +/* Tooltips */ +.has-tip { + border-bottom: dotted 1px #cccccc; + cursor: help; + font-weight: bold; + color: #333333; } + .has-tip:hover, .has-tip:focus { + border-bottom: dotted 1px #003f54; + color: #008cba; } + .has-tip.tip-left, .has-tip.tip-right { + float: none !important; } + +.tooltip { + display: none; + position: absolute; + z-index: 999; + font-weight: normal; + font-size: 0.875rem; + line-height: 1.3; + padding: 0.75rem; + max-width: 85%; + left: 50%; + width: 100%; + color: white; + background: #333333; } + .tooltip > .nub { + display: block; + left: 5px; + position: absolute; + width: 0; + height: 0; + border: solid 5px; + border-color: transparent transparent #333333 transparent; + top: -10px; } + .tooltip > .nub.rtl { + left: auto; + right: 5px; } + .tooltip.radius { + -webkit-border-radius: 3px; + border-radius: 3px; } + .tooltip.round { + -webkit-border-radius: 1000px; + border-radius: 1000px; } + .tooltip.round > .nub { + left: 2rem; } + .tooltip.opened { + color: #008cba !important; + border-bottom: dotted 1px #003f54 !important; } + +.tap-to-close { + display: block; + font-size: 0.625rem; + color: #777777; + font-weight: normal; } + +@media only screen and (min-width: 40.063em) { + .tooltip > .nub { + border-color: transparent transparent #333333 transparent; + top: -10px; } + .tooltip.tip-top > .nub { + border-color: #333333 transparent transparent transparent; + top: auto; + bottom: -10px; } + .tooltip.tip-left, .tooltip.tip-right { + float: none !important; } + .tooltip.tip-left > .nub { + border-color: transparent transparent transparent #333333; + right: -10px; + left: auto; + top: 50%; + margin-top: -5px; } + .tooltip.tip-right > .nub { + border-color: transparent #333333 transparent transparent; + right: auto; + left: -10px; + top: 50%; + margin-top: -5px; } } +/* Clearing Styles */ +.clearing-thumbs, [data-clearing] { + *zoom: 1; + margin-bottom: 0; + margin-left: 0; + list-style: none; } + .clearing-thumbs:before, .clearing-thumbs:after, [data-clearing]:before, [data-clearing]:after { + content: " "; + display: table; } + .clearing-thumbs:after, [data-clearing]:after { + clear: both; } + .clearing-thumbs li, [data-clearing] li { + float: left; + margin-right: 10px; } + .clearing-thumbs[class*="block-grid-"] li, [data-clearing][class*="block-grid-"] li { + margin-right: 0; } + +.clearing-blackout { + background: #333333; + position: fixed; + width: 100%; + height: 100%; + top: 0; + left: 0; + z-index: 998; } + .clearing-blackout .clearing-close { + display: block; } + +.clearing-container { + position: relative; + z-index: 998; + height: 100%; + overflow: hidden; + margin: 0; } + +.clearing-touch-label { + position: absolute; + top: 50%; + left: 50%; + color: #aaa; + font-size: 0.6em; } + +.visible-img { + height: 95%; + position: relative; } + .visible-img img { + position: absolute; + left: 50%; + top: 50%; + margin-left: -50%; + max-height: 100%; + max-width: 100%; } + +.clearing-caption { + color: #cccccc; + font-size: 0.875em; + line-height: 1.3; + margin-bottom: 0; + text-align: center; + bottom: 0; + background: #333333; + width: 100%; + padding: 10px 30px 20px; + position: absolute; + left: 0; } + +.clearing-close { + z-index: 999; + padding-left: 20px; + padding-top: 10px; + font-size: 30px; + line-height: 1; + color: #cccccc; + display: none; } + .clearing-close:hover, .clearing-close:focus { + color: #ccc; } + +.clearing-assembled .clearing-container { + height: 100%; } + .clearing-assembled .clearing-container .carousel > ul { + display: none; } + +.clearing-feature li { + display: none; } + .clearing-feature li.clearing-featured-img { + display: block; } + +@media only screen and (min-width: 40.063em) { + .clearing-main-prev, + .clearing-main-next { + position: absolute; + height: 100%; + width: 40px; + top: 0; } + .clearing-main-prev > span, + .clearing-main-next > span { + position: absolute; + top: 50%; + display: block; + width: 0; + height: 0; + border: solid 12px; } + .clearing-main-prev > span:hover, + .clearing-main-next > span:hover { + opacity: 0.8; } + + .clearing-main-prev { + left: 0; } + .clearing-main-prev > span { + left: 5px; + border-color: transparent; + border-right-color: #cccccc; } + + .clearing-main-next { + right: 0; } + .clearing-main-next > span { + border-color: transparent; + border-left-color: #cccccc; } + + .clearing-main-prev.disabled, + .clearing-main-next.disabled { + opacity: 0.3; } + + .clearing-assembled .clearing-container .carousel { + background: rgba(51, 51, 51, 0.8); + height: 120px; + margin-top: 10px; + text-align: center; } + .clearing-assembled .clearing-container .carousel > ul { + display: inline-block; + z-index: 999; + height: 100%; + position: relative; + float: none; } + .clearing-assembled .clearing-container .carousel > ul li { + display: block; + width: 120px; + min-height: inherit; + float: left; + overflow: hidden; + margin-right: 0; + padding: 0; + position: relative; + cursor: pointer; + opacity: 0.4; } + .clearing-assembled .clearing-container .carousel > ul li.fix-height img { + height: 100%; + max-width: none; } + .clearing-assembled .clearing-container .carousel > ul li a.th { + border: none; + -webkit-box-shadow: none; + box-shadow: none; + display: block; } + .clearing-assembled .clearing-container .carousel > ul li img { + cursor: pointer !important; + width: 100% !important; } + .clearing-assembled .clearing-container .carousel > ul li.visible { + opacity: 1; } + .clearing-assembled .clearing-container .carousel > ul li:hover { + opacity: 0.8; } + .clearing-assembled .clearing-container .visible-img { + background: #333333; + overflow: hidden; + height: 85%; } + + .clearing-close { + position: absolute; + top: 10px; + right: 20px; + padding-left: 0; + padding-top: 0; } } +/* Progress Bar */ +.progress { + background-color: #f6f6f6; + height: 1.5625rem; + border: 1px solid white; + padding: 0.125rem; + margin-bottom: 0.625rem; } + .progress .meter { + background: #008cba; + height: 100%; + display: block; } + .progress.secondary .meter { + background: #e7e7e7; + height: 100%; + display: block; } + .progress.success .meter { + background: #43ac6a; + height: 100%; + display: block; } + .progress.alert .meter { + background: #f04124; + height: 100%; + display: block; } + .progress.radius { + -webkit-border-radius: 3px; + border-radius: 3px; } + .progress.radius .meter { + -webkit-border-radius: 2px; + border-radius: 2px; } + .progress.round { + -webkit-border-radius: 1000px; + border-radius: 1000px; } + .progress.round .meter { + -webkit-border-radius: 999px; + border-radius: 999px; } + +.sub-nav { + display: block; + width: auto; + overflow: hidden; + margin: -0.25rem 0 1.125rem; + padding-top: 0.25rem; + margin-right: 0; + margin-left: -0.75rem; } + .sub-nav dt { + text-transform: uppercase; } + .sub-nav dt, + .sub-nav dd, + .sub-nav li { + float: left; + display: inline; + margin-left: 1rem; + margin-bottom: 0.625rem; + font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; + font-weight: normal; + font-size: 0.875rem; + color: #999999; } + .sub-nav dt a, + .sub-nav dd a, + .sub-nav li a { + text-decoration: none; + color: #999999; + padding: 0.1875rem 1rem; } + .sub-nav dt a:hover, + .sub-nav dd a:hover, + .sub-nav li a:hover { + color: #737373; } + .sub-nav dt.active a, + .sub-nav dd.active a, + .sub-nav li.active a { + -webkit-border-radius: 3px; + border-radius: 3px; + font-weight: normal; + background: #008cba; + padding: 0.1875rem 1rem; + cursor: default; + color: white; } + .sub-nav dt.active a:hover, + .sub-nav dd.active a:hover, + .sub-nav li.active a:hover { + background: #0078a0; } + +/* Foundation Joyride */ +.joyride-list { + display: none; } + +/* Default styles for the container */ +.joyride-tip-guide { + display: none; + position: absolute; + background: #333333; + color: white; + z-index: 101; + top: 0; + left: 2.5%; + font-family: inherit; + font-weight: normal; + width: 95%; } + +.lt-ie9 .joyride-tip-guide { + max-width: 800px; + left: 50%; + margin-left: -400px; } + +.joyride-content-wrapper { + width: 100%; + padding: 1.125rem 1.25rem 1.5rem; } + .joyride-content-wrapper .button { + margin-bottom: 0 !important; } + +/* Add a little css triangle pip, older browser just miss out on the fanciness of it */ +.joyride-tip-guide .joyride-nub { + display: block; + position: absolute; + left: 22px; + width: 0; + height: 0; + border: 10px solid #333333; } + .joyride-tip-guide .joyride-nub.top { + border-top-style: solid; + border-color: #333333; + border-top-color: transparent !important; + border-left-color: transparent !important; + border-right-color: transparent !important; + top: -20px; } + .joyride-tip-guide .joyride-nub.bottom { + border-bottom-style: solid; + border-color: #333333 !important; + border-bottom-color: transparent !important; + border-left-color: transparent !important; + border-right-color: transparent !important; + bottom: -20px; } + .joyride-tip-guide .joyride-nub.right { + right: -20px; } + .joyride-tip-guide .joyride-nub.left { + left: -20px; } + +/* Typography */ +.joyride-tip-guide h1, +.joyride-tip-guide h2, +.joyride-tip-guide h3, +.joyride-tip-guide h4, +.joyride-tip-guide h5, +.joyride-tip-guide h6 { + line-height: 1.25; + margin: 0; + font-weight: bold; + color: white; } + +.joyride-tip-guide p { + margin: 0 0 1.125rem 0; + font-size: 0.875rem; + line-height: 1.3; } + +.joyride-timer-indicator-wrap { + width: 50px; + height: 3px; + border: solid 1px #555555; + position: absolute; + right: 1.0625rem; + bottom: 1rem; } + +.joyride-timer-indicator { + display: block; + width: 0; + height: inherit; + background: #666666; } + +.joyride-close-tip { + position: absolute; + right: 12px; + top: 10px; + color: #777777 !important; + text-decoration: none; + font-size: 24px; + font-weight: normal; + line-height: 0.5 !important; } + .joyride-close-tip:hover, .joyride-close-tip:focus { + color: #eeeeee !important; } + +.joyride-modal-bg { + position: fixed; + height: 100%; + width: 100%; + background: transparent; + background: rgba(0, 0, 0, 0.5); + z-index: 100; + display: none; + top: 0; + left: 0; + cursor: pointer; } + +.joyride-expose-wrapper { + background-color: #ffffff; + position: absolute; + border-radius: 3px; + z-index: 102; + -moz-box-shadow: 0 0 30px white; + -webkit-box-shadow: 0 0 15px white; + box-shadow: 0 0 15px white; } + +.joyride-expose-cover { + background: transparent; + border-radius: 3px; + position: absolute; + z-index: 9999; + top: 0; + left: 0; } + +/* Styles for screens that are at least 768px; */ +@media only screen and (min-width: 40.063em) { + .joyride-tip-guide { + width: 300px; + left: inherit; } + .joyride-tip-guide .joyride-nub.bottom { + border-color: #333333 !important; + border-bottom-color: transparent !important; + border-left-color: transparent !important; + border-right-color: transparent !important; + bottom: -20px; } + .joyride-tip-guide .joyride-nub.right { + border-color: #333333 !important; + border-top-color: transparent !important; + border-right-color: transparent !important; + border-bottom-color: transparent !important; + top: 22px; + left: auto; + right: -20px; } + .joyride-tip-guide .joyride-nub.left { + border-color: #333333 !important; + border-top-color: transparent !important; + border-left-color: transparent !important; + border-bottom-color: transparent !important; + top: 22px; + left: -20px; + right: auto; } } +.label { + font-weight: normal; + font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; + text-align: center; + text-decoration: none; + line-height: 1; + white-space: nowrap; + display: inline-block; + position: relative; + margin-bottom: inherit; + padding: 0.25rem 0.5rem 0.375rem; + font-size: 0.6875rem; + background-color: #008cba; + color: white; } + .label.radius { + -webkit-border-radius: 3px; + border-radius: 3px; } + .label.round { + -webkit-border-radius: 1000px; + border-radius: 1000px; } + .label.alert { + background-color: #f04124; + color: white; } + .label.success { + background-color: #43ac6a; + color: white; } + .label.secondary { + background-color: #e7e7e7; + color: #333333; } + +.text-left { + text-align: left !important; } + +.text-right { + text-align: right !important; } + +.text-center { + text-align: center !important; } + +.text-justify { + text-align: justify !important; } + +@media only screen and (max-width: 40em) { + .small-only-text-left { + text-align: left !important; } + + .small-only-text-right { + text-align: right !important; } + + .small-only-text-center { + text-align: center !important; } + + .small-only-text-justify { + text-align: justify !important; } } +@media only screen { + .small-text-left { + text-align: left !important; } + + .small-text-right { + text-align: right !important; } + + .small-text-center { + text-align: center !important; } + + .small-text-justify { + text-align: justify !important; } } +@media only screen and (min-width: 40.063em) and (max-width: 64em) { + .medium-only-text-left { + text-align: left !important; } + + .medium-only-text-right { + text-align: right !important; } + + .medium-only-text-center { + text-align: center !important; } + + .medium-only-text-justify { + text-align: justify !important; } } +@media only screen and (min-width: 40.063em) { + .medium-text-left { + text-align: left !important; } + + .medium-text-right { + text-align: right !important; } + + .medium-text-center { + text-align: center !important; } + + .medium-text-justify { + text-align: justify !important; } } +@media only screen and (min-width: 64.063em) and (max-width: 90em) { + .large-only-text-left { + text-align: left !important; } + + .large-only-text-right { + text-align: right !important; } + + .large-only-text-center { + text-align: center !important; } + + .large-only-text-justify { + text-align: justify !important; } } +@media only screen and (min-width: 64.063em) { + .large-text-left { + text-align: left !important; } + + .large-text-right { + text-align: right !important; } + + .large-text-center { + text-align: center !important; } + + .large-text-justify { + text-align: justify !important; } } +@media only screen and (min-width: 90.063em) and (max-width: 120em) { + .xlarge-only-text-left { + text-align: left !important; } + + .xlarge-only-text-right { + text-align: right !important; } + + .xlarge-only-text-center { + text-align: center !important; } + + .xlarge-only-text-justify { + text-align: justify !important; } } +@media only screen and (min-width: 90.063em) { + .xlarge-text-left { + text-align: left !important; } + + .xlarge-text-right { + text-align: right !important; } + + .xlarge-text-center { + text-align: center !important; } + + .xlarge-text-justify { + text-align: justify !important; } } +@media only screen and (min-width: 120.063em) and (max-width: 99999999em) { + .xxlarge-only-text-left { + text-align: left !important; } + + .xxlarge-only-text-right { + text-align: right !important; } + + .xxlarge-only-text-center { + text-align: center !important; } + + .xxlarge-only-text-justify { + text-align: justify !important; } } +@media only screen and (min-width: 120.063em) { + .xxlarge-text-left { + text-align: left !important; } + + .xxlarge-text-right { + text-align: right !important; } + + .xxlarge-text-center { + text-align: center !important; } + + .xxlarge-text-justify { + text-align: justify !important; } } +.off-canvas-wrap { + -webkit-backface-visibility: hidden; + position: relative; + width: 100%; + overflow-x: hidden; } + .off-canvas-wrap.move-right, .off-canvas-wrap.move-left { + height: 100%; } + +.inner-wrap { + -webkit-backface-visibility: hidden; + position: relative; + width: 100%; + *zoom: 1; + -webkit-transition: -webkit-transform 500ms ease; + -moz-transition: -moz-transform 500ms ease; + -ms-transition: -ms-transform 500ms ease; + -o-transition: -o-transform 500ms ease; + transition: transform 500ms ease; } + .inner-wrap:before, .inner-wrap:after { + content: " "; + display: table; } + .inner-wrap:after { + clear: both; } + +.tab-bar { + -webkit-backface-visibility: hidden; + background: #333333; + color: white; + height: 2.8125rem; + line-height: 2.8125rem; + position: relative; } + .tab-bar h1, .tab-bar h2, .tab-bar h3, .tab-bar h4, .tab-bar h5, .tab-bar h6 { + color: white; + font-weight: bold; + line-height: 2.8125rem; + margin: 0; } + .tab-bar h1, .tab-bar h2, .tab-bar h3, .tab-bar h4 { + font-size: 1.125rem; } + +.left-small { + width: 2.8125rem; + height: 2.8125rem; + position: absolute; + top: 0; + border-right: solid 1px #1a1a1a; + left: 0; } + +.right-small { + width: 2.8125rem; + height: 2.8125rem; + position: absolute; + top: 0; + border-left: solid 1px #1a1a1a; + right: 0; } + +.tab-bar-section { + padding: 0 0.625rem; + position: absolute; + text-align: center; + height: 2.8125rem; + top: 0; } + @media only screen and (min-width: 40.063em) { + .tab-bar-section { + text-align: left; } } + .tab-bar-section.left { + left: 0; + right: 2.8125rem; } + .tab-bar-section.right { + left: 2.8125rem; + right: 0; } + .tab-bar-section.middle { + left: 2.8125rem; + right: 2.8125rem; } + +.tab-bar .menu-icon { + text-indent: 2.1875rem; + width: 2.8125rem; + height: 2.8125rem; + display: block; + line-height: 2.0625rem; + padding: 0; + color: white; + position: relative; } + .tab-bar .menu-icon span { + position: absolute; + display: block; + height: 0; + width: 1rem; + top: 0.9375rem; + left: 0.90625rem; + -webkit-box-shadow: 1px 0px 1px 1px white, 1px 7px 1px 1px white, 1px 14px 1px 1px white; + box-shadow: 0 0px 0 1px white, 0 7px 0 1px white, 0 14px 0 1px white; } + .tab-bar .menu-icon:hover span { + -webkit-box-shadow: 1px 0px 1px 1px #b3b3b3, 1px 7px 1px 1px #b3b3b3, 1px 14px 1px 1px #b3b3b3; + box-shadow: 0 0px 0 1px #b3b3b3, 0 7px 0 1px #b3b3b3, 0 14px 0 1px #b3b3b3; } + +.left-off-canvas-menu { + -webkit-backface-visibility: hidden; + width: 15.625rem; + top: 0; + bottom: 0; + position: absolute; + overflow-y: auto; + background: #333333; + z-index: 1001; + box-sizing: content-box; + -webkit-overflow-scrolling: touch; + -webkit-transform: translate3d(-100%, 0, 0); + -moz-transform: translate3d(-100%, 0, 0); + -ms-transform: translate3d(-100%, 0, 0); + -o-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); + left: 0; } + .left-off-canvas-menu * { + -webkit-backface-visibility: hidden; } + +.right-off-canvas-menu { + -webkit-backface-visibility: hidden; + width: 15.625rem; + top: 0; + bottom: 0; + position: absolute; + overflow-y: auto; + background: #333333; + z-index: 1001; + box-sizing: content-box; + -webkit-overflow-scrolling: touch; + -webkit-transform: translate3d(100%, 0, 0); + -moz-transform: translate3d(100%, 0, 0); + -ms-transform: translate3d(100%, 0, 0); + -o-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); + right: 0; } + .right-off-canvas-menu * { + -webkit-backface-visibility: hidden; } + +ul.off-canvas-list { + list-style-type: none; + padding: 0; + margin: 0; } + ul.off-canvas-list li label { + padding: 0.3rem 0.9375rem; + color: #999999; + text-transform: uppercase; + font-weight: bold; + background: #444444; + border-top: 1px solid #5e5e5e; + border-bottom: none; + margin: 0; } + ul.off-canvas-list li a { + display: block; + padding: 0.66667rem; + color: rgba(255, 255, 255, 0.7); + border-bottom: 1px solid #262626; + transition: background 300ms ease; } + ul.off-canvas-list li a:hover { + background: #242424; } + +.move-right > .inner-wrap { + -webkit-transform: translate3d(15.625rem, 0, 0); + -moz-transform: translate3d(15.625rem, 0, 0); + -ms-transform: translate3d(15.625rem, 0, 0); + -o-transform: translate3d(15.625rem, 0, 0); + transform: translate3d(15.625rem, 0, 0); } +.move-right .exit-off-canvas { + -webkit-backface-visibility: hidden; + transition: background 300ms ease; + cursor: pointer; + box-shadow: -4px 0 4px rgba(0, 0, 0, 0.5), 4px 0 4px rgba(0, 0, 0, 0.5); + display: block; + position: absolute; + background: rgba(255, 255, 255, 0.2); + top: 0; + bottom: 0; + left: 0; + right: 0; + z-index: 1002; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } + @media only screen and (min-width: 40.063em) { + .move-right .exit-off-canvas:hover { + background: rgba(255, 255, 255, 0.05); } } + +.move-left > .inner-wrap { + -webkit-transform: translate3d(-15.625rem, 0, 0); + -moz-transform: translate3d(-15.625rem, 0, 0); + -ms-transform: translate3d(-15.625rem, 0, 0); + -o-transform: translate3d(-15.625rem, 0, 0); + transform: translate3d(-15.625rem, 0, 0); } +.move-left .exit-off-canvas { + -webkit-backface-visibility: hidden; + transition: background 300ms ease; + cursor: pointer; + box-shadow: -4px 0 4px rgba(0, 0, 0, 0.5), 4px 0 4px rgba(0, 0, 0, 0.5); + display: block; + position: absolute; + background: rgba(255, 255, 255, 0.2); + top: 0; + bottom: 0; + left: 0; + right: 0; + z-index: 1002; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } + @media only screen and (min-width: 40.063em) { + .move-left .exit-off-canvas:hover { + background: rgba(255, 255, 255, 0.05); } } + +.csstransforms.no-csstransforms3d .left-off-canvas-menu { + -webkit-transform: translate(-100%, 0); + -moz-transform: translate(-100%, 0); + -ms-transform: translate(-100%, 0); + -o-transform: translate(-100%, 0); + transform: translate(-100%, 0); } +.csstransforms.no-csstransforms3d .right-off-canvas-menu { + -webkit-transform: translate(100%, 0); + -moz-transform: translate(100%, 0); + -ms-transform: translate(100%, 0); + -o-transform: translate(100%, 0); + transform: translate(100%, 0); } +.csstransforms.no-csstransforms3d .move-left > .inner-wrap { + -webkit-transform: translate(-15.625rem, 0); + -moz-transform: translate(-15.625rem, 0); + -ms-transform: translate(-15.625rem, 0); + -o-transform: translate(-15.625rem, 0); + transform: translate(-15.625rem, 0); } +.csstransforms.no-csstransforms3d .move-right > .inner-wrap { + -webkit-transform: translate(15.625rem, 0); + -moz-transform: translate(15.625rem, 0); + -ms-transform: translate(15.625rem, 0); + -o-transform: translate(15.625rem, 0); + transform: translate(15.625rem, 0); } + +.no-csstransforms .left-off-canvas-menu { + left: -15.625rem; } +.no-csstransforms .right-off-canvas-menu { + right: -15.625rem; } +.no-csstransforms .move-left > .inner-wrap { + right: 15.625rem; } +.no-csstransforms .move-right > .inner-wrap { + left: 15.625rem; } + +/* Foundation Dropdowns */ +.f-dropdown { + position: absolute; + left: -9999px; + list-style: none; + margin-left: 0; + width: 100%; + max-height: none; + height: auto; + background: white; + border: solid 1px #cccccc; + font-size: 0.875rem; + z-index: 99; + margin-top: 2px; + max-width: 200px; } + .f-dropdown > *:first-child { + margin-top: 0; } + .f-dropdown > *:last-child { + margin-bottom: 0; } + .f-dropdown:before { + content: ""; + display: block; + width: 0; + height: 0; + border: inset 6px; + border-color: transparent transparent white transparent; + border-bottom-style: solid; + position: absolute; + top: -12px; + left: 10px; + z-index: 99; } + .f-dropdown:after { + content: ""; + display: block; + width: 0; + height: 0; + border: inset 7px; + border-color: transparent transparent #cccccc transparent; + border-bottom-style: solid; + position: absolute; + top: -14px; + left: 9px; + z-index: 98; } + .f-dropdown.right:before { + left: auto; + right: 10px; } + .f-dropdown.right:after { + left: auto; + right: 9px; } + .f-dropdown.drop-right { + position: absolute; + left: -9999px; + list-style: none; + margin-left: 0; + width: 100%; + max-height: none; + height: auto; + background: white; + border: solid 1px #cccccc; + font-size: 0.875rem; + z-index: 99; + margin-top: 0; + margin-left: 2px; + max-width: 200px; } + .f-dropdown.drop-right > *:first-child { + margin-top: 0; } + .f-dropdown.drop-right > *:last-child { + margin-bottom: 0; } + .f-dropdown.drop-right:before { + content: ""; + display: block; + width: 0; + height: 0; + border: inset 6px; + border-color: transparent white transparent transparent; + border-right-style: solid; + position: absolute; + top: 10px; + left: -12px; + z-index: 99; } + .f-dropdown.drop-right:after { + content: ""; + display: block; + width: 0; + height: 0; + border: inset 7px; + border-color: transparent #cccccc transparent transparent; + border-right-style: solid; + position: absolute; + top: 9px; + left: -14px; + z-index: 98; } + .f-dropdown.drop-left { + position: absolute; + left: -9999px; + list-style: none; + margin-left: 0; + width: 100%; + max-height: none; + height: auto; + background: white; + border: solid 1px #cccccc; + font-size: 0.875rem; + z-index: 99; + margin-top: 0; + margin-left: -2px; + max-width: 200px; } + .f-dropdown.drop-left > *:first-child { + margin-top: 0; } + .f-dropdown.drop-left > *:last-child { + margin-bottom: 0; } + .f-dropdown.drop-left:before { + content: ""; + display: block; + width: 0; + height: 0; + border: inset 6px; + border-color: transparent transparent transparent white; + border-left-style: solid; + position: absolute; + top: 10px; + right: -12px; + left: auto; + z-index: 99; } + .f-dropdown.drop-left:after { + content: ""; + display: block; + width: 0; + height: 0; + border: inset 7px; + border-color: transparent transparent transparent #cccccc; + border-left-style: solid; + position: absolute; + top: 9px; + right: -14px; + left: auto; + z-index: 98; } + .f-dropdown.drop-top { + position: absolute; + left: -9999px; + list-style: none; + margin-left: 0; + width: 100%; + max-height: none; + height: auto; + background: white; + border: solid 1px #cccccc; + font-size: 0.875rem; + z-index: 99; + margin-top: -2px; + margin-left: 0; + max-width: 200px; } + .f-dropdown.drop-top > *:first-child { + margin-top: 0; } + .f-dropdown.drop-top > *:last-child { + margin-bottom: 0; } + .f-dropdown.drop-top:before { + content: ""; + display: block; + width: 0; + height: 0; + border: inset 6px; + border-color: white transparent transparent transparent; + border-top-style: solid; + position: absolute; + top: auto; + bottom: -12px; + left: 10px; + right: auto; + z-index: 99; } + .f-dropdown.drop-top:after { + content: ""; + display: block; + width: 0; + height: 0; + border: inset 7px; + border-color: #cccccc transparent transparent transparent; + border-top-style: solid; + position: absolute; + top: auto; + bottom: -14px; + left: 9px; + right: auto; + z-index: 98; } + .f-dropdown li { + font-size: 0.875rem; + cursor: pointer; + line-height: 1.125rem; + margin: 0; } + .f-dropdown li:hover, .f-dropdown li:focus { + background: #eeeeee; } + .f-dropdown li a { + display: block; + padding: 0.5rem; + color: #555555; } + .f-dropdown.content { + position: absolute; + left: -9999px; + list-style: none; + margin-left: 0; + padding: 1.25rem; + width: 100%; + height: auto; + max-height: none; + background: white; + border: solid 1px #cccccc; + font-size: 0.875rem; + z-index: 99; + max-width: 200px; } + .f-dropdown.content > *:first-child { + margin-top: 0; } + .f-dropdown.content > *:last-child { + margin-bottom: 0; } + .f-dropdown.tiny { + max-width: 200px; } + .f-dropdown.small { + max-width: 300px; } + .f-dropdown.medium { + max-width: 500px; } + .f-dropdown.large { + max-width: 800px; } + +table { + background: white; + margin-bottom: 1.25rem; + border: solid 1px #dddddd; } + table thead, + table tfoot { + background: whitesmoke; } + table thead tr th, + table thead tr td, + table tfoot tr th, + table tfoot tr td { + padding: 0.5rem 0.625rem 0.625rem; + font-size: 0.875rem; + font-weight: bold; + color: #222222; + text-align: left; } + table tr th, + table tr td { + padding: 0.5625rem 0.625rem; + font-size: 0.875rem; + color: #222222; } + table tr.even, table tr.alt, table tr:nth-of-type(even) { + background: #f9f9f9; } + table thead tr th, + table tfoot tr th, + table tbody tr td, + table tr td, + table tfoot tr td { + display: table-cell; + line-height: 1.125rem; } + +/* Standard Forms */ +form { + margin: 0 0 1rem; } + +/* Using forms within rows, we need to set some defaults */ +form .row .row { + margin: 0 -0.5rem; } + form .row .row .column, + form .row .row .columns { + padding: 0 0.5rem; } + form .row .row.collapse { + margin: 0; } + form .row .row.collapse .column, + form .row .row.collapse .columns { + padding: 0; } + form .row .row.collapse input { + -moz-border-radius-bottomright: 0; + -moz-border-radius-topright: 0; + -webkit-border-bottom-right-radius: 0; + -webkit-border-top-right-radius: 0; } +form .row input.column, +form .row input.columns, +form .row textarea.column, +form .row textarea.columns { + padding-left: 0.5rem; } + +/* Label Styles */ +label { + font-size: 0.875rem; + color: #4d4d4d; + cursor: pointer; + display: block; + font-weight: normal; + line-height: 1.5; + margin-bottom: 0; + /* Styles for required inputs */ } + label.right { + float: none; + text-align: right; } + label.inline { + margin: 0 0 1rem 0; + padding: 0.625rem 0; } + label small { + text-transform: capitalize; + color: #676767; } + +select { + -webkit-appearance: none !important; + background-color: #fafafa; + background-image: url("data:image/svg+xml;base64, PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iM3B4IiB2aWV3Qm94PSIwIDAgNiAzIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2IDMiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwb2x5Z29uIHBvaW50cz0iNS45OTIsMCAyLjk5MiwzIC0wLjAwOCwwICIvPjwvc3ZnPg=="); + background-repeat: no-repeat; + background-position: 97% center; + border: 1px solid #cccccc; + padding: 0.5rem; + font-size: 0.875rem; + -webkit-border-radius: 0; + border-radius: 0; } + select.radius { + -webkit-border-radius: 3px; + border-radius: 3px; } + select:hover { + background-color: #f3f3f3; + border-color: #999999; } + +select::-ms-expand { + display: none; } + +@-moz-document url-prefix() { + select { + background: #fafafa; } + + select:hover { + background: #f3f3f3; } } + +/* Attach elements to the beginning or end of an input */ +.prefix, +.postfix { + display: block; + position: relative; + z-index: 2; + text-align: center; + width: 100%; + padding-top: 0; + padding-bottom: 0; + border-style: solid; + border-width: 1px; + overflow: hidden; + font-size: 0.875rem; + height: 2.3125rem; + line-height: 2.3125rem; } + +/* Adjust padding, alignment and radius if pre/post element is a button */ +.postfix.button { + padding-left: 0; + padding-right: 0; + padding-top: 0; + padding-bottom: 0; + text-align: center; + line-height: 2.125rem; + border: none; } + +.prefix.button { + padding-left: 0; + padding-right: 0; + padding-top: 0; + padding-bottom: 0; + text-align: center; + line-height: 2.125rem; + border: none; } + +.prefix.button.radius { + -webkit-border-radius: 0; + border-radius: 0; + -moz-border-radius-bottomleft: 3px; + -moz-border-radius-topleft: 3px; + -webkit-border-bottom-left-radius: 3px; + -webkit-border-top-left-radius: 3px; + border-bottom-left-radius: 3px; + border-top-left-radius: 3px; } + +.postfix.button.radius { + -webkit-border-radius: 0; + border-radius: 0; + -moz-border-radius-bottomright: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-bottom-right-radius: 3px; + -webkit-border-top-right-radius: 3px; + border-bottom-right-radius: 3px; + border-top-right-radius: 3px; } + +.prefix.button.round { + -webkit-border-radius: 0; + border-radius: 0; + -moz-border-radius-bottomleft: 1000px; + -moz-border-radius-topleft: 1000px; + -webkit-border-bottom-left-radius: 1000px; + -webkit-border-top-left-radius: 1000px; + border-bottom-left-radius: 1000px; + border-top-left-radius: 1000px; } + +.postfix.button.round { + -webkit-border-radius: 0; + border-radius: 0; + -moz-border-radius-bottomright: 1000px; + -moz-border-radius-topright: 1000px; + -webkit-border-bottom-right-radius: 1000px; + -webkit-border-top-right-radius: 1000px; + border-bottom-right-radius: 1000px; + border-top-right-radius: 1000px; } + +/* Separate prefix and postfix styles when on span or label so buttons keep their own */ +span.prefix, label.prefix { + background: #f2f2f2; + border-right: none; + color: #333333; + border-color: #cccccc; } + span.prefix.radius, label.prefix.radius { + -webkit-border-radius: 0; + border-radius: 0; + -moz-border-radius-bottomleft: 3px; + -moz-border-radius-topleft: 3px; + -webkit-border-bottom-left-radius: 3px; + -webkit-border-top-left-radius: 3px; + border-bottom-left-radius: 3px; + border-top-left-radius: 3px; } + +span.postfix, label.postfix { + background: #f2f2f2; + border-left: none; + color: #333333; + border-color: #cccccc; } + span.postfix.radius, label.postfix.radius { + -webkit-border-radius: 0; + border-radius: 0; + -moz-border-radius-bottomright: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-bottom-right-radius: 3px; + -webkit-border-top-right-radius: 3px; + border-bottom-right-radius: 3px; + border-top-right-radius: 3px; } + +/* We use this to get basic styling on all basic form elements */ +input[type="text"], +input[type="password"], +input[type="date"], +input[type="datetime"], +input[type="datetime-local"], +input[type="month"], +input[type="week"], +input[type="email"], +input[type="number"], +input[type="search"], +input[type="tel"], +input[type="time"], +input[type="url"], +textarea { + -webkit-appearance: none; + background-color: white; + font-family: inherit; + border: 1px solid #cccccc; + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + color: rgba(0, 0, 0, 0.75); + display: block; + font-size: 0.875rem; + margin: 0 0 1rem 0; + padding: 0.5rem; + height: 2.3125rem; + width: 100%; + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; + -webkit-transition: -webkit-box-shadow 0.45s, border-color 0.45s ease-in-out; + -moz-transition: -moz-box-shadow 0.45s, border-color 0.45s ease-in-out; + transition: box-shadow 0.45s, border-color 0.45s ease-in-out; } + input[type="text"]:focus, + input[type="password"]:focus, + input[type="date"]:focus, + input[type="datetime"]:focus, + input[type="datetime-local"]:focus, + input[type="month"]:focus, + input[type="week"]:focus, + input[type="email"]:focus, + input[type="number"]:focus, + input[type="search"]:focus, + input[type="tel"]:focus, + input[type="time"]:focus, + input[type="url"]:focus, + textarea:focus { + -webkit-box-shadow: 0 0 5px #999999; + -moz-box-shadow: 0 0 5px #999999; + box-shadow: 0 0 5px #999999; + border-color: #999999; } + input[type="text"]:focus, + input[type="password"]:focus, + input[type="date"]:focus, + input[type="datetime"]:focus, + input[type="datetime-local"]:focus, + input[type="month"]:focus, + input[type="week"]:focus, + input[type="email"]:focus, + input[type="number"]:focus, + input[type="search"]:focus, + input[type="tel"]:focus, + input[type="time"]:focus, + input[type="url"]:focus, + textarea:focus { + background: #fafafa; + border-color: #999999; + outline: none; } + input[type="text"][disabled], fieldset[disabled] input[type="text"], + input[type="password"][disabled], fieldset[disabled] + input[type="password"], + input[type="date"][disabled], fieldset[disabled] + input[type="date"], + input[type="datetime"][disabled], fieldset[disabled] + input[type="datetime"], + input[type="datetime-local"][disabled], fieldset[disabled] + input[type="datetime-local"], + input[type="month"][disabled], fieldset[disabled] + input[type="month"], + input[type="week"][disabled], fieldset[disabled] + input[type="week"], + input[type="email"][disabled], fieldset[disabled] + input[type="email"], + input[type="number"][disabled], fieldset[disabled] + input[type="number"], + input[type="search"][disabled], fieldset[disabled] + input[type="search"], + input[type="tel"][disabled], fieldset[disabled] + input[type="tel"], + input[type="time"][disabled], fieldset[disabled] + input[type="time"], + input[type="url"][disabled], fieldset[disabled] + input[type="url"], + textarea[disabled], fieldset[disabled] + textarea { + background-color: #dddddd; } + input[type="text"].radius, + input[type="password"].radius, + input[type="date"].radius, + input[type="datetime"].radius, + input[type="datetime-local"].radius, + input[type="month"].radius, + input[type="week"].radius, + input[type="email"].radius, + input[type="number"].radius, + input[type="search"].radius, + input[type="tel"].radius, + input[type="time"].radius, + input[type="url"].radius, + textarea.radius { + -webkit-border-radius: 3px; + border-radius: 3px; } + +/* Respect enforced amount of rows for textarea */ +textarea[rows] { + height: auto; } + +/* Add height value for select elements to match text input height */ +select { + height: 2.3125rem; } + +/* Adjust margin for form elements below */ +input[type="file"], +input[type="checkbox"], +input[type="radio"], +select { + margin: 0 0 1rem 0; } + +input[type="checkbox"] + label, +input[type="radio"] + label { + display: inline-block; + margin-left: 0.5rem; + margin-right: 1rem; + margin-bottom: 0; + vertical-align: baseline; } + +/* Normalize file input width */ +input[type="file"] { + width: 100%; } + +/* We add basic fieldset styling */ +fieldset { + border: 1px solid #dddddd; + padding: 1.25rem; + margin: 1.125rem 0; } + fieldset legend { + font-weight: bold; + background: white; + padding: 0 0.1875rem; + margin: 0; + margin-left: -0.1875rem; } + +/* Error Handling */ +[data-abide] .error small.error, [data-abide] span.error, [data-abide] small.error { + display: block; + padding: 0.375rem 0.5625rem 0.5625rem; + margin-top: -1px; + margin-bottom: 1rem; + font-size: 0.75rem; + font-weight: normal; + font-style: italic; + background: #f04124; + color: white; } +[data-abide] span.error, [data-abide] small.error { + display: none; } + +span.error, small.error { + display: block; + padding: 0.375rem 0.5625rem 0.5625rem; + margin-top: -1px; + margin-bottom: 1rem; + font-size: 0.75rem; + font-weight: normal; + font-style: italic; + background: #f04124; + color: white; } + +.error input, +.error textarea, +.error select { + margin-bottom: 0; } +.error input[type="checkbox"], +.error input[type="radio"] { + margin-bottom: 1rem; } +.error label, +.error label.error { + color: #f04124; } +.error small.error { + display: block; + padding: 0.375rem 0.5625rem 0.5625rem; + margin-top: -1px; + margin-bottom: 1rem; + font-size: 0.75rem; + font-weight: normal; + font-style: italic; + background: #f04124; + color: white; } +.error > label > small { + color: #676767; + background: transparent; + padding: 0; + text-transform: capitalize; + font-style: normal; + font-size: 60%; + margin: 0; + display: inline; } +.error span.error-message { + display: block; } + +input.error, +textarea.error { + margin-bottom: 0; } + +label.error { + color: #f04124; } + +.range-slider { + display: block; + position: relative; + width: 100%; + height: 1rem; + border: 1px solid #dddddd; + margin: 1.25rem 0; + touch-action: none; + -ms-touch-action: none; + background: #fafafa; } + .range-slider.vertical-range { + display: block; + position: relative; + width: 100%; + height: 1rem; + border: 1px solid #dddddd; + margin: 1.25rem 0; + touch-action: none; + -ms-touch-action: none; + display: inline-block; + width: 1rem; + height: 12.5rem; } + .range-slider.vertical-range .range-slider-handle { + margin-top: 0; + margin-left: -0.5rem; + position: absolute; + bottom: -10.5rem; } + .range-slider.vertical-range .range-slider-active-segment { + width: 0.875rem; + height: auto; + bottom: 0; } + .range-slider.radius { + background: #fafafa; + -webkit-border-radius: 3px; + border-radius: 3px; } + .range-slider.radius .range-slider-handle { + background: #008cba; + -webkit-border-radius: 3px; + border-radius: 3px; } + .range-slider.radius .range-slider-handle:hover { + background: #007ba4; } + .range-slider.round { + background: #fafafa; + -webkit-border-radius: 1000px; + border-radius: 1000px; } + .range-slider.round .range-slider-handle { + background: #008cba; + -webkit-border-radius: 1000px; + border-radius: 1000px; } + .range-slider.round .range-slider-handle:hover { + background: #007ba4; } + +.range-slider-active-segment { + display: inline-block; + position: absolute; + height: 0.875rem; + background: #e5e5e5; } + +.range-slider-handle { + display: inline-block; + position: absolute; + z-index: 1; + top: -0.3125rem; + width: 2rem; + height: 1.375rem; + border: 1px solid none; + cursor: pointer; + background: #008cba; } + .range-slider-handle:hover { + background: #007ba4; } + +[class*="block-grid-"] { + display: block; + padding: 0; + margin: 0; + *zoom: 1; } + [class*="block-grid-"]:before, [class*="block-grid-"]:after { + content: " "; + display: table; } + [class*="block-grid-"]:after { + clear: both; } + [class*="block-grid-"] > li { + display: block; + height: auto; + float: left; + padding: 0 0.9375rem 1.875rem; } + +@media only screen { + .small-block-grid-1 > li { + width: 100%; + list-style: none; } + .small-block-grid-1 > li:nth-of-type(n) { + clear: none; } + .small-block-grid-1 > li:nth-of-type(1n+1) { + clear: both; } + .small-block-grid-1 > li:nth-child(1n) { + padding-left: 0rem; + padding-right: 0rem; } + + .small-block-grid-2 > li { + width: 50%; + list-style: none; } + .small-block-grid-2 > li:nth-of-type(n) { + clear: none; } + .small-block-grid-2 > li:nth-of-type(2n+1) { + clear: both; } + .small-block-grid-2 > li:nth-child(2n+1) { + padding-left: 0rem; + padding-right: 0.9375rem; } + .small-block-grid-2 > li:nth-child(2n) { + padding-left: 0.9375rem; + padding-right: 0rem; } + + .small-block-grid-3 > li { + width: 33.33333%; + list-style: none; } + .small-block-grid-3 > li:nth-of-type(n) { + clear: none; } + .small-block-grid-3 > li:nth-of-type(3n+1) { + clear: both; } + .small-block-grid-3 > li:nth-child(3n+1) { + padding-left: 0rem; + padding-right: 1.25rem; } + .small-block-grid-3 > li:nth-child(3n+2) { + padding-left: 0.625rem; + padding-right: 0.625rem; } + .small-block-grid-3 > li:nth-child(3n) { + padding-left: 1.25rem; + padding-right: 0rem; } + + .small-block-grid-4 > li { + width: 25%; + list-style: none; } + .small-block-grid-4 > li:nth-of-type(n) { + clear: none; } + .small-block-grid-4 > li:nth-of-type(4n+1) { + clear: both; } + .small-block-grid-4 > li:nth-child(4n+1) { + padding-left: 0rem; + padding-right: 1.40625rem; } + .small-block-grid-4 > li:nth-child(4n+2) { + padding-left: 0.46875rem; + padding-right: 0.9375rem; } + .small-block-grid-4 > li:nth-child(4n+3) { + padding-left: 0.9375rem; + padding-right: 0.46875rem; } + .small-block-grid-4 > li:nth-child(4n) { + padding-left: 1.40625rem; + padding-right: 0rem; } + + .small-block-grid-5 > li { + width: 20%; + list-style: none; } + .small-block-grid-5 > li:nth-of-type(n) { + clear: none; } + .small-block-grid-5 > li:nth-of-type(5n+1) { + clear: both; } + .small-block-grid-5 > li:nth-child(5n+1) { + padding-left: 0rem; + padding-right: 1.5rem; } + .small-block-grid-5 > li:nth-child(5n+2) { + padding-left: 0.375rem; + padding-right: 1.125rem; } + .small-block-grid-5 > li:nth-child(5n+3) { + padding-left: 0.75rem; + padding-right: 0.75rem; } + .small-block-grid-5 > li:nth-child(5n+4) { + padding-left: 1.125rem; + padding-right: 0.375rem; } + .small-block-grid-5 > li:nth-child(5n) { + padding-left: 1.5rem; + padding-right: 0rem; } + + .small-block-grid-6 > li { + width: 16.66667%; + list-style: none; } + .small-block-grid-6 > li:nth-of-type(n) { + clear: none; } + .small-block-grid-6 > li:nth-of-type(6n+1) { + clear: both; } + .small-block-grid-6 > li:nth-child(6n+1) { + padding-left: 0rem; + padding-right: 1.5625rem; } + .small-block-grid-6 > li:nth-child(6n+2) { + padding-left: 0.3125rem; + padding-right: 1.25rem; } + .small-block-grid-6 > li:nth-child(6n+3) { + padding-left: 0.625rem; + padding-right: 0.9375rem; } + .small-block-grid-6 > li:nth-child(6n+4) { + padding-left: 0.9375rem; + padding-right: 0.625rem; } + .small-block-grid-6 > li:nth-child(6n+5) { + padding-left: 1.25rem; + padding-right: 0.3125rem; } + .small-block-grid-6 > li:nth-child(6n) { + padding-left: 1.5625rem; + padding-right: 0rem; } + + .small-block-grid-7 > li { + width: 14.28571%; + list-style: none; } + .small-block-grid-7 > li:nth-of-type(n) { + clear: none; } + .small-block-grid-7 > li:nth-of-type(7n+1) { + clear: both; } + .small-block-grid-7 > li:nth-child(7n+1) { + padding-left: 0rem; + padding-right: 1.60714rem; } + .small-block-grid-7 > li:nth-child(7n+2) { + padding-left: 0.26786rem; + padding-right: 1.33929rem; } + .small-block-grid-7 > li:nth-child(7n+3) { + padding-left: 0.53571rem; + padding-right: 1.07143rem; } + .small-block-grid-7 > li:nth-child(7n+4) { + padding-left: 0.80357rem; + padding-right: 0.80357rem; } + .small-block-grid-7 > li:nth-child(7n+5) { + padding-left: 1.07143rem; + padding-right: 0.53571rem; } + .small-block-grid-7 > li:nth-child(7n+6) { + padding-left: 1.33929rem; + padding-right: 0.26786rem; } + .small-block-grid-7 > li:nth-child(7n) { + padding-left: 1.60714rem; + padding-right: 0rem; } + + .small-block-grid-8 > li { + width: 12.5%; + list-style: none; } + .small-block-grid-8 > li:nth-of-type(n) { + clear: none; } + .small-block-grid-8 > li:nth-of-type(8n+1) { + clear: both; } + .small-block-grid-8 > li:nth-child(8n+1) { + padding-left: 0rem; + padding-right: 1.64063rem; } + .small-block-grid-8 > li:nth-child(8n+2) { + padding-left: 0.23438rem; + padding-right: 1.40625rem; } + .small-block-grid-8 > li:nth-child(8n+3) { + padding-left: 0.46875rem; + padding-right: 1.17188rem; } + .small-block-grid-8 > li:nth-child(8n+4) { + padding-left: 0.70313rem; + padding-right: 0.9375rem; } + .small-block-grid-8 > li:nth-child(8n+5) { + padding-left: 0.9375rem; + padding-right: 0.70313rem; } + .small-block-grid-8 > li:nth-child(8n+6) { + padding-left: 1.17188rem; + padding-right: 0.46875rem; } + .small-block-grid-8 > li:nth-child(8n+7) { + padding-left: 1.40625rem; + padding-right: 0.23438rem; } + .small-block-grid-8 > li:nth-child(8n) { + padding-left: 1.64063rem; + padding-right: 0rem; } + + .small-block-grid-9 > li { + width: 11.11111%; + list-style: none; } + .small-block-grid-9 > li:nth-of-type(n) { + clear: none; } + .small-block-grid-9 > li:nth-of-type(9n+1) { + clear: both; } + .small-block-grid-9 > li:nth-child(9n+1) { + padding-left: 0rem; + padding-right: 1.66667rem; } + .small-block-grid-9 > li:nth-child(9n+2) { + padding-left: 0.20833rem; + padding-right: 1.45833rem; } + .small-block-grid-9 > li:nth-child(9n+3) { + padding-left: 0.41667rem; + padding-right: 1.25rem; } + .small-block-grid-9 > li:nth-child(9n+4) { + padding-left: 0.625rem; + padding-right: 1.04167rem; } + .small-block-grid-9 > li:nth-child(9n+5) { + padding-left: 0.83333rem; + padding-right: 0.83333rem; } + .small-block-grid-9 > li:nth-child(9n+6) { + padding-left: 1.04167rem; + padding-right: 0.625rem; } + .small-block-grid-9 > li:nth-child(9n+7) { + padding-left: 1.25rem; + padding-right: 0.41667rem; } + .small-block-grid-9 > li:nth-child(9n+8) { + padding-left: 1.45833rem; + padding-right: 0.20833rem; } + .small-block-grid-9 > li:nth-child(9n) { + padding-left: 1.66667rem; + padding-right: 0rem; } + + .small-block-grid-10 > li { + width: 10%; + list-style: none; } + .small-block-grid-10 > li:nth-of-type(n) { + clear: none; } + .small-block-grid-10 > li:nth-of-type(10n+1) { + clear: both; } + .small-block-grid-10 > li:nth-child(10n+1) { + padding-left: 0rem; + padding-right: 1.6875rem; } + .small-block-grid-10 > li:nth-child(10n+2) { + padding-left: 0.1875rem; + padding-right: 1.5rem; } + .small-block-grid-10 > li:nth-child(10n+3) { + padding-left: 0.375rem; + padding-right: 1.3125rem; } + .small-block-grid-10 > li:nth-child(10n+4) { + padding-left: 0.5625rem; + padding-right: 1.125rem; } + .small-block-grid-10 > li:nth-child(10n+5) { + padding-left: 0.75rem; + padding-right: 0.9375rem; } + .small-block-grid-10 > li:nth-child(10n+6) { + padding-left: 0.9375rem; + padding-right: 0.75rem; } + .small-block-grid-10 > li:nth-child(10n+7) { + padding-left: 1.125rem; + padding-right: 0.5625rem; } + .small-block-grid-10 > li:nth-child(10n+8) { + padding-left: 1.3125rem; + padding-right: 0.375rem; } + .small-block-grid-10 > li:nth-child(10n+9) { + padding-left: 1.5rem; + padding-right: 0.1875rem; } + .small-block-grid-10 > li:nth-child(10n) { + padding-left: 1.6875rem; + padding-right: 0rem; } + + .small-block-grid-11 > li { + width: 9.09091%; + list-style: none; } + .small-block-grid-11 > li:nth-of-type(n) { + clear: none; } + .small-block-grid-11 > li:nth-of-type(11n+1) { + clear: both; } + .small-block-grid-11 > li:nth-child(11n+1) { + padding-left: 0.0rem; + padding-right: 1.70455rem; } + .small-block-grid-11 > li:nth-child(11n+2) { + padding-left: 0.17045rem; + padding-right: 1.53409rem; } + .small-block-grid-11 > li:nth-child(11n+3) { + padding-left: 0.34091rem; + padding-right: 1.36364rem; } + .small-block-grid-11 > li:nth-child(11n+4) { + padding-left: 0.51136rem; + padding-right: 1.19318rem; } + .small-block-grid-11 > li:nth-child(11n+5) { + padding-left: 0.68182rem; + padding-right: 1.02273rem; } + .small-block-grid-11 > li:nth-child(11n+6) { + padding-left: 0.85227rem; + padding-right: 0.85227rem; } + .small-block-grid-11 > li:nth-child(11n+7) { + padding-left: 1.02273rem; + padding-right: 0.68182rem; } + .small-block-grid-11 > li:nth-child(11n+8) { + padding-left: 1.19318rem; + padding-right: 0.51136rem; } + .small-block-grid-11 > li:nth-child(11n+9) { + padding-left: 1.36364rem; + padding-right: 0.34091rem; } + .small-block-grid-11 > li:nth-child(11n+10) { + padding-left: 1.53409rem; + padding-right: 0.17045rem; } + .small-block-grid-11 > li:nth-child(11n) { + padding-left: 1.70455rem; + padding-right: 0.0rem; } + + .small-block-grid-12 > li { + width: 8.33333%; + list-style: none; } + .small-block-grid-12 > li:nth-of-type(n) { + clear: none; } + .small-block-grid-12 > li:nth-of-type(12n+1) { + clear: both; } + .small-block-grid-12 > li:nth-child(12n+1) { + padding-left: 0rem; + padding-right: 1.71875rem; } + .small-block-grid-12 > li:nth-child(12n+2) { + padding-left: 0.15625rem; + padding-right: 1.5625rem; } + .small-block-grid-12 > li:nth-child(12n+3) { + padding-left: 0.3125rem; + padding-right: 1.40625rem; } + .small-block-grid-12 > li:nth-child(12n+4) { + padding-left: 0.46875rem; + padding-right: 1.25rem; } + .small-block-grid-12 > li:nth-child(12n+5) { + padding-left: 0.625rem; + padding-right: 1.09375rem; } + .small-block-grid-12 > li:nth-child(12n+6) { + padding-left: 0.78125rem; + padding-right: 0.9375rem; } + .small-block-grid-12 > li:nth-child(12n+7) { + padding-left: 0.9375rem; + padding-right: 0.78125rem; } + .small-block-grid-12 > li:nth-child(12n+8) { + padding-left: 1.09375rem; + padding-right: 0.625rem; } + .small-block-grid-12 > li:nth-child(12n+9) { + padding-left: 1.25rem; + padding-right: 0.46875rem; } + .small-block-grid-12 > li:nth-child(12n+10) { + padding-left: 1.40625rem; + padding-right: 0.3125rem; } + .small-block-grid-12 > li:nth-child(12n+11) { + padding-left: 1.5625rem; + padding-right: 0.15625rem; } + .small-block-grid-12 > li:nth-child(12n) { + padding-left: 1.71875rem; + padding-right: 0rem; } } +@media only screen and (min-width: 40.063em) { + .medium-block-grid-1 > li { + width: 100%; + list-style: none; } + .medium-block-grid-1 > li:nth-of-type(n) { + clear: none; } + .medium-block-grid-1 > li:nth-of-type(1n+1) { + clear: both; } + .medium-block-grid-1 > li:nth-child(1n) { + padding-left: 0rem; + padding-right: 0rem; } + + .medium-block-grid-2 > li { + width: 50%; + list-style: none; } + .medium-block-grid-2 > li:nth-of-type(n) { + clear: none; } + .medium-block-grid-2 > li:nth-of-type(2n+1) { + clear: both; } + .medium-block-grid-2 > li:nth-child(2n+1) { + padding-left: 0rem; + padding-right: 0.9375rem; } + .medium-block-grid-2 > li:nth-child(2n) { + padding-left: 0.9375rem; + padding-right: 0rem; } + + .medium-block-grid-3 > li { + width: 33.33333%; + list-style: none; } + .medium-block-grid-3 > li:nth-of-type(n) { + clear: none; } + .medium-block-grid-3 > li:nth-of-type(3n+1) { + clear: both; } + .medium-block-grid-3 > li:nth-child(3n+1) { + padding-left: 0rem; + padding-right: 1.25rem; } + .medium-block-grid-3 > li:nth-child(3n+2) { + padding-left: 0.625rem; + padding-right: 0.625rem; } + .medium-block-grid-3 > li:nth-child(3n) { + padding-left: 1.25rem; + padding-right: 0rem; } + + .medium-block-grid-4 > li { + width: 25%; + list-style: none; } + .medium-block-grid-4 > li:nth-of-type(n) { + clear: none; } + .medium-block-grid-4 > li:nth-of-type(4n+1) { + clear: both; } + .medium-block-grid-4 > li:nth-child(4n+1) { + padding-left: 0rem; + padding-right: 1.40625rem; } + .medium-block-grid-4 > li:nth-child(4n+2) { + padding-left: 0.46875rem; + padding-right: 0.9375rem; } + .medium-block-grid-4 > li:nth-child(4n+3) { + padding-left: 0.9375rem; + padding-right: 0.46875rem; } + .medium-block-grid-4 > li:nth-child(4n) { + padding-left: 1.40625rem; + padding-right: 0rem; } + + .medium-block-grid-5 > li { + width: 20%; + list-style: none; } + .medium-block-grid-5 > li:nth-of-type(n) { + clear: none; } + .medium-block-grid-5 > li:nth-of-type(5n+1) { + clear: both; } + .medium-block-grid-5 > li:nth-child(5n+1) { + padding-left: 0rem; + padding-right: 1.5rem; } + .medium-block-grid-5 > li:nth-child(5n+2) { + padding-left: 0.375rem; + padding-right: 1.125rem; } + .medium-block-grid-5 > li:nth-child(5n+3) { + padding-left: 0.75rem; + padding-right: 0.75rem; } + .medium-block-grid-5 > li:nth-child(5n+4) { + padding-left: 1.125rem; + padding-right: 0.375rem; } + .medium-block-grid-5 > li:nth-child(5n) { + padding-left: 1.5rem; + padding-right: 0rem; } + + .medium-block-grid-6 > li { + width: 16.66667%; + list-style: none; } + .medium-block-grid-6 > li:nth-of-type(n) { + clear: none; } + .medium-block-grid-6 > li:nth-of-type(6n+1) { + clear: both; } + .medium-block-grid-6 > li:nth-child(6n+1) { + padding-left: 0rem; + padding-right: 1.5625rem; } + .medium-block-grid-6 > li:nth-child(6n+2) { + padding-left: 0.3125rem; + padding-right: 1.25rem; } + .medium-block-grid-6 > li:nth-child(6n+3) { + padding-left: 0.625rem; + padding-right: 0.9375rem; } + .medium-block-grid-6 > li:nth-child(6n+4) { + padding-left: 0.9375rem; + padding-right: 0.625rem; } + .medium-block-grid-6 > li:nth-child(6n+5) { + padding-left: 1.25rem; + padding-right: 0.3125rem; } + .medium-block-grid-6 > li:nth-child(6n) { + padding-left: 1.5625rem; + padding-right: 0rem; } + + .medium-block-grid-7 > li { + width: 14.28571%; + list-style: none; } + .medium-block-grid-7 > li:nth-of-type(n) { + clear: none; } + .medium-block-grid-7 > li:nth-of-type(7n+1) { + clear: both; } + .medium-block-grid-7 > li:nth-child(7n+1) { + padding-left: 0rem; + padding-right: 1.60714rem; } + .medium-block-grid-7 > li:nth-child(7n+2) { + padding-left: 0.26786rem; + padding-right: 1.33929rem; } + .medium-block-grid-7 > li:nth-child(7n+3) { + padding-left: 0.53571rem; + padding-right: 1.07143rem; } + .medium-block-grid-7 > li:nth-child(7n+4) { + padding-left: 0.80357rem; + padding-right: 0.80357rem; } + .medium-block-grid-7 > li:nth-child(7n+5) { + padding-left: 1.07143rem; + padding-right: 0.53571rem; } + .medium-block-grid-7 > li:nth-child(7n+6) { + padding-left: 1.33929rem; + padding-right: 0.26786rem; } + .medium-block-grid-7 > li:nth-child(7n) { + padding-left: 1.60714rem; + padding-right: 0rem; } + + .medium-block-grid-8 > li { + width: 12.5%; + list-style: none; } + .medium-block-grid-8 > li:nth-of-type(n) { + clear: none; } + .medium-block-grid-8 > li:nth-of-type(8n+1) { + clear: both; } + .medium-block-grid-8 > li:nth-child(8n+1) { + padding-left: 0rem; + padding-right: 1.64063rem; } + .medium-block-grid-8 > li:nth-child(8n+2) { + padding-left: 0.23438rem; + padding-right: 1.40625rem; } + .medium-block-grid-8 > li:nth-child(8n+3) { + padding-left: 0.46875rem; + padding-right: 1.17188rem; } + .medium-block-grid-8 > li:nth-child(8n+4) { + padding-left: 0.70313rem; + padding-right: 0.9375rem; } + .medium-block-grid-8 > li:nth-child(8n+5) { + padding-left: 0.9375rem; + padding-right: 0.70313rem; } + .medium-block-grid-8 > li:nth-child(8n+6) { + padding-left: 1.17188rem; + padding-right: 0.46875rem; } + .medium-block-grid-8 > li:nth-child(8n+7) { + padding-left: 1.40625rem; + padding-right: 0.23438rem; } + .medium-block-grid-8 > li:nth-child(8n) { + padding-left: 1.64063rem; + padding-right: 0rem; } + + .medium-block-grid-9 > li { + width: 11.11111%; + list-style: none; } + .medium-block-grid-9 > li:nth-of-type(n) { + clear: none; } + .medium-block-grid-9 > li:nth-of-type(9n+1) { + clear: both; } + .medium-block-grid-9 > li:nth-child(9n+1) { + padding-left: 0rem; + padding-right: 1.66667rem; } + .medium-block-grid-9 > li:nth-child(9n+2) { + padding-left: 0.20833rem; + padding-right: 1.45833rem; } + .medium-block-grid-9 > li:nth-child(9n+3) { + padding-left: 0.41667rem; + padding-right: 1.25rem; } + .medium-block-grid-9 > li:nth-child(9n+4) { + padding-left: 0.625rem; + padding-right: 1.04167rem; } + .medium-block-grid-9 > li:nth-child(9n+5) { + padding-left: 0.83333rem; + padding-right: 0.83333rem; } + .medium-block-grid-9 > li:nth-child(9n+6) { + padding-left: 1.04167rem; + padding-right: 0.625rem; } + .medium-block-grid-9 > li:nth-child(9n+7) { + padding-left: 1.25rem; + padding-right: 0.41667rem; } + .medium-block-grid-9 > li:nth-child(9n+8) { + padding-left: 1.45833rem; + padding-right: 0.20833rem; } + .medium-block-grid-9 > li:nth-child(9n) { + padding-left: 1.66667rem; + padding-right: 0rem; } + + .medium-block-grid-10 > li { + width: 10%; + list-style: none; } + .medium-block-grid-10 > li:nth-of-type(n) { + clear: none; } + .medium-block-grid-10 > li:nth-of-type(10n+1) { + clear: both; } + .medium-block-grid-10 > li:nth-child(10n+1) { + padding-left: 0rem; + padding-right: 1.6875rem; } + .medium-block-grid-10 > li:nth-child(10n+2) { + padding-left: 0.1875rem; + padding-right: 1.5rem; } + .medium-block-grid-10 > li:nth-child(10n+3) { + padding-left: 0.375rem; + padding-right: 1.3125rem; } + .medium-block-grid-10 > li:nth-child(10n+4) { + padding-left: 0.5625rem; + padding-right: 1.125rem; } + .medium-block-grid-10 > li:nth-child(10n+5) { + padding-left: 0.75rem; + padding-right: 0.9375rem; } + .medium-block-grid-10 > li:nth-child(10n+6) { + padding-left: 0.9375rem; + padding-right: 0.75rem; } + .medium-block-grid-10 > li:nth-child(10n+7) { + padding-left: 1.125rem; + padding-right: 0.5625rem; } + .medium-block-grid-10 > li:nth-child(10n+8) { + padding-left: 1.3125rem; + padding-right: 0.375rem; } + .medium-block-grid-10 > li:nth-child(10n+9) { + padding-left: 1.5rem; + padding-right: 0.1875rem; } + .medium-block-grid-10 > li:nth-child(10n) { + padding-left: 1.6875rem; + padding-right: 0rem; } + + .medium-block-grid-11 > li { + width: 9.09091%; + list-style: none; } + .medium-block-grid-11 > li:nth-of-type(n) { + clear: none; } + .medium-block-grid-11 > li:nth-of-type(11n+1) { + clear: both; } + .medium-block-grid-11 > li:nth-child(11n+1) { + padding-left: 0.0rem; + padding-right: 1.70455rem; } + .medium-block-grid-11 > li:nth-child(11n+2) { + padding-left: 0.17045rem; + padding-right: 1.53409rem; } + .medium-block-grid-11 > li:nth-child(11n+3) { + padding-left: 0.34091rem; + padding-right: 1.36364rem; } + .medium-block-grid-11 > li:nth-child(11n+4) { + padding-left: 0.51136rem; + padding-right: 1.19318rem; } + .medium-block-grid-11 > li:nth-child(11n+5) { + padding-left: 0.68182rem; + padding-right: 1.02273rem; } + .medium-block-grid-11 > li:nth-child(11n+6) { + padding-left: 0.85227rem; + padding-right: 0.85227rem; } + .medium-block-grid-11 > li:nth-child(11n+7) { + padding-left: 1.02273rem; + padding-right: 0.68182rem; } + .medium-block-grid-11 > li:nth-child(11n+8) { + padding-left: 1.19318rem; + padding-right: 0.51136rem; } + .medium-block-grid-11 > li:nth-child(11n+9) { + padding-left: 1.36364rem; + padding-right: 0.34091rem; } + .medium-block-grid-11 > li:nth-child(11n+10) { + padding-left: 1.53409rem; + padding-right: 0.17045rem; } + .medium-block-grid-11 > li:nth-child(11n) { + padding-left: 1.70455rem; + padding-right: 0.0rem; } + + .medium-block-grid-12 > li { + width: 8.33333%; + list-style: none; } + .medium-block-grid-12 > li:nth-of-type(n) { + clear: none; } + .medium-block-grid-12 > li:nth-of-type(12n+1) { + clear: both; } + .medium-block-grid-12 > li:nth-child(12n+1) { + padding-left: 0rem; + padding-right: 1.71875rem; } + .medium-block-grid-12 > li:nth-child(12n+2) { + padding-left: 0.15625rem; + padding-right: 1.5625rem; } + .medium-block-grid-12 > li:nth-child(12n+3) { + padding-left: 0.3125rem; + padding-right: 1.40625rem; } + .medium-block-grid-12 > li:nth-child(12n+4) { + padding-left: 0.46875rem; + padding-right: 1.25rem; } + .medium-block-grid-12 > li:nth-child(12n+5) { + padding-left: 0.625rem; + padding-right: 1.09375rem; } + .medium-block-grid-12 > li:nth-child(12n+6) { + padding-left: 0.78125rem; + padding-right: 0.9375rem; } + .medium-block-grid-12 > li:nth-child(12n+7) { + padding-left: 0.9375rem; + padding-right: 0.78125rem; } + .medium-block-grid-12 > li:nth-child(12n+8) { + padding-left: 1.09375rem; + padding-right: 0.625rem; } + .medium-block-grid-12 > li:nth-child(12n+9) { + padding-left: 1.25rem; + padding-right: 0.46875rem; } + .medium-block-grid-12 > li:nth-child(12n+10) { + padding-left: 1.40625rem; + padding-right: 0.3125rem; } + .medium-block-grid-12 > li:nth-child(12n+11) { + padding-left: 1.5625rem; + padding-right: 0.15625rem; } + .medium-block-grid-12 > li:nth-child(12n) { + padding-left: 1.71875rem; + padding-right: 0rem; } } +@media only screen and (min-width: 64.063em) { + .large-block-grid-1 > li { + width: 100%; + list-style: none; } + .large-block-grid-1 > li:nth-of-type(n) { + clear: none; } + .large-block-grid-1 > li:nth-of-type(1n+1) { + clear: both; } + .large-block-grid-1 > li:nth-child(1n) { + padding-left: 0rem; + padding-right: 0rem; } + + .large-block-grid-2 > li { + width: 50%; + list-style: none; } + .large-block-grid-2 > li:nth-of-type(n) { + clear: none; } + .large-block-grid-2 > li:nth-of-type(2n+1) { + clear: both; } + .large-block-grid-2 > li:nth-child(2n+1) { + padding-left: 0rem; + padding-right: 0.9375rem; } + .large-block-grid-2 > li:nth-child(2n) { + padding-left: 0.9375rem; + padding-right: 0rem; } + + .large-block-grid-3 > li { + width: 33.33333%; + list-style: none; } + .large-block-grid-3 > li:nth-of-type(n) { + clear: none; } + .large-block-grid-3 > li:nth-of-type(3n+1) { + clear: both; } + .large-block-grid-3 > li:nth-child(3n+1) { + padding-left: 0rem; + padding-right: 1.25rem; } + .large-block-grid-3 > li:nth-child(3n+2) { + padding-left: 0.625rem; + padding-right: 0.625rem; } + .large-block-grid-3 > li:nth-child(3n) { + padding-left: 1.25rem; + padding-right: 0rem; } + + .large-block-grid-4 > li { + width: 25%; + list-style: none; } + .large-block-grid-4 > li:nth-of-type(n) { + clear: none; } + .large-block-grid-4 > li:nth-of-type(4n+1) { + clear: both; } + .large-block-grid-4 > li:nth-child(4n+1) { + padding-left: 0rem; + padding-right: 1.40625rem; } + .large-block-grid-4 > li:nth-child(4n+2) { + padding-left: 0.46875rem; + padding-right: 0.9375rem; } + .large-block-grid-4 > li:nth-child(4n+3) { + padding-left: 0.9375rem; + padding-right: 0.46875rem; } + .large-block-grid-4 > li:nth-child(4n) { + padding-left: 1.40625rem; + padding-right: 0rem; } + + .large-block-grid-5 > li { + width: 20%; + list-style: none; } + .large-block-grid-5 > li:nth-of-type(n) { + clear: none; } + .large-block-grid-5 > li:nth-of-type(5n+1) { + clear: both; } + .large-block-grid-5 > li:nth-child(5n+1) { + padding-left: 0rem; + padding-right: 1.5rem; } + .large-block-grid-5 > li:nth-child(5n+2) { + padding-left: 0.375rem; + padding-right: 1.125rem; } + .large-block-grid-5 > li:nth-child(5n+3) { + padding-left: 0.75rem; + padding-right: 0.75rem; } + .large-block-grid-5 > li:nth-child(5n+4) { + padding-left: 1.125rem; + padding-right: 0.375rem; } + .large-block-grid-5 > li:nth-child(5n) { + padding-left: 1.5rem; + padding-right: 0rem; } + + .large-block-grid-6 > li { + width: 16.66667%; + list-style: none; } + .large-block-grid-6 > li:nth-of-type(n) { + clear: none; } + .large-block-grid-6 > li:nth-of-type(6n+1) { + clear: both; } + .large-block-grid-6 > li:nth-child(6n+1) { + padding-left: 0rem; + padding-right: 1.5625rem; } + .large-block-grid-6 > li:nth-child(6n+2) { + padding-left: 0.3125rem; + padding-right: 1.25rem; } + .large-block-grid-6 > li:nth-child(6n+3) { + padding-left: 0.625rem; + padding-right: 0.9375rem; } + .large-block-grid-6 > li:nth-child(6n+4) { + padding-left: 0.9375rem; + padding-right: 0.625rem; } + .large-block-grid-6 > li:nth-child(6n+5) { + padding-left: 1.25rem; + padding-right: 0.3125rem; } + .large-block-grid-6 > li:nth-child(6n) { + padding-left: 1.5625rem; + padding-right: 0rem; } + + .large-block-grid-7 > li { + width: 14.28571%; + list-style: none; } + .large-block-grid-7 > li:nth-of-type(n) { + clear: none; } + .large-block-grid-7 > li:nth-of-type(7n+1) { + clear: both; } + .large-block-grid-7 > li:nth-child(7n+1) { + padding-left: 0rem; + padding-right: 1.60714rem; } + .large-block-grid-7 > li:nth-child(7n+2) { + padding-left: 0.26786rem; + padding-right: 1.33929rem; } + .large-block-grid-7 > li:nth-child(7n+3) { + padding-left: 0.53571rem; + padding-right: 1.07143rem; } + .large-block-grid-7 > li:nth-child(7n+4) { + padding-left: 0.80357rem; + padding-right: 0.80357rem; } + .large-block-grid-7 > li:nth-child(7n+5) { + padding-left: 1.07143rem; + padding-right: 0.53571rem; } + .large-block-grid-7 > li:nth-child(7n+6) { + padding-left: 1.33929rem; + padding-right: 0.26786rem; } + .large-block-grid-7 > li:nth-child(7n) { + padding-left: 1.60714rem; + padding-right: 0rem; } + + .large-block-grid-8 > li { + width: 12.5%; + list-style: none; } + .large-block-grid-8 > li:nth-of-type(n) { + clear: none; } + .large-block-grid-8 > li:nth-of-type(8n+1) { + clear: both; } + .large-block-grid-8 > li:nth-child(8n+1) { + padding-left: 0rem; + padding-right: 1.64063rem; } + .large-block-grid-8 > li:nth-child(8n+2) { + padding-left: 0.23438rem; + padding-right: 1.40625rem; } + .large-block-grid-8 > li:nth-child(8n+3) { + padding-left: 0.46875rem; + padding-right: 1.17188rem; } + .large-block-grid-8 > li:nth-child(8n+4) { + padding-left: 0.70313rem; + padding-right: 0.9375rem; } + .large-block-grid-8 > li:nth-child(8n+5) { + padding-left: 0.9375rem; + padding-right: 0.70313rem; } + .large-block-grid-8 > li:nth-child(8n+6) { + padding-left: 1.17188rem; + padding-right: 0.46875rem; } + .large-block-grid-8 > li:nth-child(8n+7) { + padding-left: 1.40625rem; + padding-right: 0.23438rem; } + .large-block-grid-8 > li:nth-child(8n) { + padding-left: 1.64063rem; + padding-right: 0rem; } + + .large-block-grid-9 > li { + width: 11.11111%; + list-style: none; } + .large-block-grid-9 > li:nth-of-type(n) { + clear: none; } + .large-block-grid-9 > li:nth-of-type(9n+1) { + clear: both; } + .large-block-grid-9 > li:nth-child(9n+1) { + padding-left: 0rem; + padding-right: 1.66667rem; } + .large-block-grid-9 > li:nth-child(9n+2) { + padding-left: 0.20833rem; + padding-right: 1.45833rem; } + .large-block-grid-9 > li:nth-child(9n+3) { + padding-left: 0.41667rem; + padding-right: 1.25rem; } + .large-block-grid-9 > li:nth-child(9n+4) { + padding-left: 0.625rem; + padding-right: 1.04167rem; } + .large-block-grid-9 > li:nth-child(9n+5) { + padding-left: 0.83333rem; + padding-right: 0.83333rem; } + .large-block-grid-9 > li:nth-child(9n+6) { + padding-left: 1.04167rem; + padding-right: 0.625rem; } + .large-block-grid-9 > li:nth-child(9n+7) { + padding-left: 1.25rem; + padding-right: 0.41667rem; } + .large-block-grid-9 > li:nth-child(9n+8) { + padding-left: 1.45833rem; + padding-right: 0.20833rem; } + .large-block-grid-9 > li:nth-child(9n) { + padding-left: 1.66667rem; + padding-right: 0rem; } + + .large-block-grid-10 > li { + width: 10%; + list-style: none; } + .large-block-grid-10 > li:nth-of-type(n) { + clear: none; } + .large-block-grid-10 > li:nth-of-type(10n+1) { + clear: both; } + .large-block-grid-10 > li:nth-child(10n+1) { + padding-left: 0rem; + padding-right: 1.6875rem; } + .large-block-grid-10 > li:nth-child(10n+2) { + padding-left: 0.1875rem; + padding-right: 1.5rem; } + .large-block-grid-10 > li:nth-child(10n+3) { + padding-left: 0.375rem; + padding-right: 1.3125rem; } + .large-block-grid-10 > li:nth-child(10n+4) { + padding-left: 0.5625rem; + padding-right: 1.125rem; } + .large-block-grid-10 > li:nth-child(10n+5) { + padding-left: 0.75rem; + padding-right: 0.9375rem; } + .large-block-grid-10 > li:nth-child(10n+6) { + padding-left: 0.9375rem; + padding-right: 0.75rem; } + .large-block-grid-10 > li:nth-child(10n+7) { + padding-left: 1.125rem; + padding-right: 0.5625rem; } + .large-block-grid-10 > li:nth-child(10n+8) { + padding-left: 1.3125rem; + padding-right: 0.375rem; } + .large-block-grid-10 > li:nth-child(10n+9) { + padding-left: 1.5rem; + padding-right: 0.1875rem; } + .large-block-grid-10 > li:nth-child(10n) { + padding-left: 1.6875rem; + padding-right: 0rem; } + + .large-block-grid-11 > li { + width: 9.09091%; + list-style: none; } + .large-block-grid-11 > li:nth-of-type(n) { + clear: none; } + .large-block-grid-11 > li:nth-of-type(11n+1) { + clear: both; } + .large-block-grid-11 > li:nth-child(11n+1) { + padding-left: 0.0rem; + padding-right: 1.70455rem; } + .large-block-grid-11 > li:nth-child(11n+2) { + padding-left: 0.17045rem; + padding-right: 1.53409rem; } + .large-block-grid-11 > li:nth-child(11n+3) { + padding-left: 0.34091rem; + padding-right: 1.36364rem; } + .large-block-grid-11 > li:nth-child(11n+4) { + padding-left: 0.51136rem; + padding-right: 1.19318rem; } + .large-block-grid-11 > li:nth-child(11n+5) { + padding-left: 0.68182rem; + padding-right: 1.02273rem; } + .large-block-grid-11 > li:nth-child(11n+6) { + padding-left: 0.85227rem; + padding-right: 0.85227rem; } + .large-block-grid-11 > li:nth-child(11n+7) { + padding-left: 1.02273rem; + padding-right: 0.68182rem; } + .large-block-grid-11 > li:nth-child(11n+8) { + padding-left: 1.19318rem; + padding-right: 0.51136rem; } + .large-block-grid-11 > li:nth-child(11n+9) { + padding-left: 1.36364rem; + padding-right: 0.34091rem; } + .large-block-grid-11 > li:nth-child(11n+10) { + padding-left: 1.53409rem; + padding-right: 0.17045rem; } + .large-block-grid-11 > li:nth-child(11n) { + padding-left: 1.70455rem; + padding-right: 0.0rem; } + + .large-block-grid-12 > li { + width: 8.33333%; + list-style: none; } + .large-block-grid-12 > li:nth-of-type(n) { + clear: none; } + .large-block-grid-12 > li:nth-of-type(12n+1) { + clear: both; } + .large-block-grid-12 > li:nth-child(12n+1) { + padding-left: 0rem; + padding-right: 1.71875rem; } + .large-block-grid-12 > li:nth-child(12n+2) { + padding-left: 0.15625rem; + padding-right: 1.5625rem; } + .large-block-grid-12 > li:nth-child(12n+3) { + padding-left: 0.3125rem; + padding-right: 1.40625rem; } + .large-block-grid-12 > li:nth-child(12n+4) { + padding-left: 0.46875rem; + padding-right: 1.25rem; } + .large-block-grid-12 > li:nth-child(12n+5) { + padding-left: 0.625rem; + padding-right: 1.09375rem; } + .large-block-grid-12 > li:nth-child(12n+6) { + padding-left: 0.78125rem; + padding-right: 0.9375rem; } + .large-block-grid-12 > li:nth-child(12n+7) { + padding-left: 0.9375rem; + padding-right: 0.78125rem; } + .large-block-grid-12 > li:nth-child(12n+8) { + padding-left: 1.09375rem; + padding-right: 0.625rem; } + .large-block-grid-12 > li:nth-child(12n+9) { + padding-left: 1.25rem; + padding-right: 0.46875rem; } + .large-block-grid-12 > li:nth-child(12n+10) { + padding-left: 1.40625rem; + padding-right: 0.3125rem; } + .large-block-grid-12 > li:nth-child(12n+11) { + padding-left: 1.5625rem; + padding-right: 0.15625rem; } + .large-block-grid-12 > li:nth-child(12n) { + padding-left: 1.71875rem; + padding-right: 0rem; } } +.flex-video { + position: relative; + padding-top: 1.5625rem; + padding-bottom: 67.5%; + height: 0; + margin-bottom: 1rem; + overflow: hidden; } + .flex-video.widescreen { + padding-bottom: 56.34%; } + .flex-video.vimeo { + padding-top: 0; } + .flex-video iframe, + .flex-video object, + .flex-video embed, + .flex-video video { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; } + +.keystroke, +kbd { + background-color: #ededed; + border-color: #dddddd; + color: #222222; + border-style: solid; + border-width: 1px; + margin: 0; + font-family: "Consolas", "Menlo", "Courier", monospace; + font-size: inherit; + padding: 0.125rem 0.25rem 0; + -webkit-border-radius: 3px; + border-radius: 3px; } + +/* small displays */ +@media only screen { + .show-for-small-only, .show-for-small-up, .show-for-small, .show-for-small-down, .hide-for-medium-only, .hide-for-medium-up, .hide-for-medium, .show-for-medium-down, .hide-for-large-only, .hide-for-large-up, .hide-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .show-for-xxlarge-down { + display: inherit !important; } + + .hide-for-small-only, .hide-for-small-up, .hide-for-small, .hide-for-small-down, .show-for-medium-only, .show-for-medium-up, .show-for-medium, .hide-for-medium-down, .show-for-large-only, .show-for-large-up, .show-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .hide-for-xxlarge-down { + display: none !important; } + + table.show-for-small-only, table.show-for-small-up, table.show-for-small, table.show-for-small-down, table.hide-for-medium-only, table.hide-for-medium-up, table.hide-for-medium, table.show-for-medium-down, table.hide-for-large-only, table.hide-for-large-up, table.hide-for-large, table.show-for-large-down, table.hide-for-xlarge-only, table.hide-for-xlarge-up, table.hide-for-xlarge, table.show-for-xlarge-down, table.hide-for-xxlarge-only, table.hide-for-xxlarge-up, table.hide-for-xxlarge, table.show-for-xxlarge-down { + display: table; } + + thead.show-for-small-only, thead.show-for-small-up, thead.show-for-small, thead.show-for-small-down, thead.hide-for-medium-only, thead.hide-for-medium-up, thead.hide-for-medium, thead.show-for-medium-down, thead.hide-for-large-only, thead.hide-for-large-up, thead.hide-for-large, thead.show-for-large-down, thead.hide-for-xlarge-only, thead.hide-for-xlarge-up, thead.hide-for-xlarge, thead.show-for-xlarge-down, thead.hide-for-xxlarge-only, thead.hide-for-xxlarge-up, thead.hide-for-xxlarge, thead.show-for-xxlarge-down { + display: table-header-group !important; } + + tbody.show-for-small-only, tbody.show-for-small-up, tbody.show-for-small, tbody.show-for-small-down, tbody.hide-for-medium-only, tbody.hide-for-medium-up, tbody.hide-for-medium, tbody.show-for-medium-down, tbody.hide-for-large-only, tbody.hide-for-large-up, tbody.hide-for-large, tbody.show-for-large-down, tbody.hide-for-xlarge-only, tbody.hide-for-xlarge-up, tbody.hide-for-xlarge, tbody.show-for-xlarge-down, tbody.hide-for-xxlarge-only, tbody.hide-for-xxlarge-up, tbody.hide-for-xxlarge, tbody.show-for-xxlarge-down { + display: table-row-group !important; } + + tr.show-for-small-only, tr.show-for-small-up, tr.show-for-small, tr.show-for-small-down, tr.hide-for-medium-only, tr.hide-for-medium-up, tr.hide-for-medium, tr.show-for-medium-down, tr.hide-for-large-only, tr.hide-for-large-up, tr.hide-for-large, tr.show-for-large-down, tr.hide-for-xlarge-only, tr.hide-for-xlarge-up, tr.hide-for-xlarge, tr.show-for-xlarge-down, tr.hide-for-xxlarge-only, tr.hide-for-xxlarge-up, tr.hide-for-xxlarge, tr.show-for-xxlarge-down { + display: table-row !important; } + + th.show-for-small-only, td.show-for-small-only, th.show-for-small-up, td.show-for-small-up, th.show-for-small, td.show-for-small, th.show-for-small-down, td.show-for-small-down, th.hide-for-medium-only, td.hide-for-medium-only, th.hide-for-medium-up, td.hide-for-medium-up, th.hide-for-medium, td.hide-for-medium, th.show-for-medium-down, td.show-for-medium-down, th.hide-for-large-only, td.hide-for-large-only, th.hide-for-large-up, td.hide-for-large-up, th.hide-for-large, td.hide-for-large, th.show-for-large-down, td.show-for-large-down, th.hide-for-xlarge-only, td.hide-for-xlarge-only, th.hide-for-xlarge-up, td.hide-for-xlarge-up, th.hide-for-xlarge, td.hide-for-xlarge, th.show-for-xlarge-down, td.show-for-xlarge-down, th.hide-for-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up, th.hide-for-xxlarge, td.hide-for-xxlarge, th.show-for-xxlarge-down, td.show-for-xxlarge-down { + display: table-cell !important; } } +/* medium displays */ +@media only screen and (min-width: 40.063em) { + .hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .show-for-medium-only, .show-for-medium-up, .show-for-medium, .show-for-medium-down, .hide-for-large-only, .hide-for-large-up, .hide-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .show-for-xxlarge-down { + display: inherit !important; } + + .show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .hide-for-medium-only, .hide-for-medium-up, .hide-for-medium, .hide-for-medium-down, .show-for-large-only, .show-for-large-up, .show-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .hide-for-xxlarge-down { + display: none !important; } + + table.hide-for-small-only, table.show-for-small-up, table.hide-for-small, table.hide-for-small-down, table.show-for-medium-only, table.show-for-medium-up, table.show-for-medium, table.show-for-medium-down, table.hide-for-large-only, table.hide-for-large-up, table.hide-for-large, table.show-for-large-down, table.hide-for-xlarge-only, table.hide-for-xlarge-up, table.hide-for-xlarge, table.show-for-xlarge-down, table.hide-for-xxlarge-only, table.hide-for-xxlarge-up, table.hide-for-xxlarge, table.show-for-xxlarge-down { + display: table; } + + thead.hide-for-small-only, thead.show-for-small-up, thead.hide-for-small, thead.hide-for-small-down, thead.show-for-medium-only, thead.show-for-medium-up, thead.show-for-medium, thead.show-for-medium-down, thead.hide-for-large-only, thead.hide-for-large-up, thead.hide-for-large, thead.show-for-large-down, thead.hide-for-xlarge-only, thead.hide-for-xlarge-up, thead.hide-for-xlarge, thead.show-for-xlarge-down, thead.hide-for-xxlarge-only, thead.hide-for-xxlarge-up, thead.hide-for-xxlarge, thead.show-for-xxlarge-down { + display: table-header-group !important; } + + tbody.hide-for-small-only, tbody.show-for-small-up, tbody.hide-for-small, tbody.hide-for-small-down, tbody.show-for-medium-only, tbody.show-for-medium-up, tbody.show-for-medium, tbody.show-for-medium-down, tbody.hide-for-large-only, tbody.hide-for-large-up, tbody.hide-for-large, tbody.show-for-large-down, tbody.hide-for-xlarge-only, tbody.hide-for-xlarge-up, tbody.hide-for-xlarge, tbody.show-for-xlarge-down, tbody.hide-for-xxlarge-only, tbody.hide-for-xxlarge-up, tbody.hide-for-xxlarge, tbody.show-for-xxlarge-down { + display: table-row-group !important; } + + tr.hide-for-small-only, tr.show-for-small-up, tr.hide-for-small, tr.hide-for-small-down, tr.show-for-medium-only, tr.show-for-medium-up, tr.show-for-medium, tr.show-for-medium-down, tr.hide-for-large-only, tr.hide-for-large-up, tr.hide-for-large, tr.show-for-large-down, tr.hide-for-xlarge-only, tr.hide-for-xlarge-up, tr.hide-for-xlarge, tr.show-for-xlarge-down, tr.hide-for-xxlarge-only, tr.hide-for-xxlarge-up, tr.hide-for-xxlarge, tr.show-for-xxlarge-down { + display: table-row !important; } + + th.hide-for-small-only, td.hide-for-small-only, th.show-for-small-up, td.show-for-small-up, th.hide-for-small, td.hide-for-small, th.hide-for-small-down, td.hide-for-small-down, th.show-for-medium-only, td.show-for-medium-only, th.show-for-medium-up, td.show-for-medium-up, th.show-for-medium, td.show-for-medium, th.show-for-medium-down, td.show-for-medium-down, th.hide-for-large-only, td.hide-for-large-only, th.hide-for-large-up, td.hide-for-large-up, th.hide-for-large, td.hide-for-large, th.show-for-large-down, td.show-for-large-down, th.hide-for-xlarge-only, td.hide-for-xlarge-only, th.hide-for-xlarge-up, td.hide-for-xlarge-up, th.hide-for-xlarge, td.hide-for-xlarge, th.show-for-xlarge-down, td.show-for-xlarge-down, th.hide-for-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up, th.hide-for-xxlarge, td.hide-for-xxlarge, th.show-for-xxlarge-down, td.show-for-xxlarge-down { + display: table-cell !important; } } +/* large displays */ +@media only screen and (min-width: 64.063em) { + .hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .hide-for-medium-only, .show-for-medium-up, .hide-for-medium, .hide-for-medium-down, .show-for-large-only, .show-for-large-up, .show-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .show-for-xxlarge-down { + display: inherit !important; } + + .show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .show-for-medium-only, .hide-for-medium-up, .show-for-medium, .show-for-medium-down, .hide-for-large-only, .hide-for-large-up, .hide-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .hide-for-xxlarge-down { + display: none !important; } + + table.hide-for-small-only, table.show-for-small-up, table.hide-for-small, table.hide-for-small-down, table.hide-for-medium-only, table.show-for-medium-up, table.hide-for-medium, table.hide-for-medium-down, table.show-for-large-only, table.show-for-large-up, table.show-for-large, table.show-for-large-down, table.hide-for-xlarge-only, table.hide-for-xlarge-up, table.hide-for-xlarge, table.show-for-xlarge-down, table.hide-for-xxlarge-only, table.hide-for-xxlarge-up, table.hide-for-xxlarge, table.show-for-xxlarge-down { + display: table; } + + thead.hide-for-small-only, thead.show-for-small-up, thead.hide-for-small, thead.hide-for-small-down, thead.hide-for-medium-only, thead.show-for-medium-up, thead.hide-for-medium, thead.hide-for-medium-down, thead.show-for-large-only, thead.show-for-large-up, thead.show-for-large, thead.show-for-large-down, thead.hide-for-xlarge-only, thead.hide-for-xlarge-up, thead.hide-for-xlarge, thead.show-for-xlarge-down, thead.hide-for-xxlarge-only, thead.hide-for-xxlarge-up, thead.hide-for-xxlarge, thead.show-for-xxlarge-down { + display: table-header-group !important; } + + tbody.hide-for-small-only, tbody.show-for-small-up, tbody.hide-for-small, tbody.hide-for-small-down, tbody.hide-for-medium-only, tbody.show-for-medium-up, tbody.hide-for-medium, tbody.hide-for-medium-down, tbody.show-for-large-only, tbody.show-for-large-up, tbody.show-for-large, tbody.show-for-large-down, tbody.hide-for-xlarge-only, tbody.hide-for-xlarge-up, tbody.hide-for-xlarge, tbody.show-for-xlarge-down, tbody.hide-for-xxlarge-only, tbody.hide-for-xxlarge-up, tbody.hide-for-xxlarge, tbody.show-for-xxlarge-down { + display: table-row-group !important; } + + tr.hide-for-small-only, tr.show-for-small-up, tr.hide-for-small, tr.hide-for-small-down, tr.hide-for-medium-only, tr.show-for-medium-up, tr.hide-for-medium, tr.hide-for-medium-down, tr.show-for-large-only, tr.show-for-large-up, tr.show-for-large, tr.show-for-large-down, tr.hide-for-xlarge-only, tr.hide-for-xlarge-up, tr.hide-for-xlarge, tr.show-for-xlarge-down, tr.hide-for-xxlarge-only, tr.hide-for-xxlarge-up, tr.hide-for-xxlarge, tr.show-for-xxlarge-down { + display: table-row !important; } + + th.hide-for-small-only, td.hide-for-small-only, th.show-for-small-up, td.show-for-small-up, th.hide-for-small, td.hide-for-small, th.hide-for-small-down, td.hide-for-small-down, th.hide-for-medium-only, td.hide-for-medium-only, th.show-for-medium-up, td.show-for-medium-up, th.hide-for-medium, td.hide-for-medium, th.hide-for-medium-down, td.hide-for-medium-down, th.show-for-large-only, td.show-for-large-only, th.show-for-large-up, td.show-for-large-up, th.show-for-large, td.show-for-large, th.show-for-large-down, td.show-for-large-down, th.hide-for-xlarge-only, td.hide-for-xlarge-only, th.hide-for-xlarge-up, td.hide-for-xlarge-up, th.hide-for-xlarge, td.hide-for-xlarge, th.show-for-xlarge-down, td.show-for-xlarge-down, th.hide-for-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up, th.hide-for-xxlarge, td.hide-for-xxlarge, th.show-for-xxlarge-down, td.show-for-xxlarge-down { + display: table-cell !important; } } +/* xlarge displays */ +@media only screen and (min-width: 90.063em) { + .hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .hide-for-medium-only, .show-for-medium-up, .hide-for-medium, .hide-for-medium-down, .hide-for-large-only, .show-for-large-up, .hide-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .show-for-xxlarge-down { + display: inherit !important; } + + .show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .show-for-medium-only, .hide-for-medium-up, .show-for-medium, .show-for-medium-down, .show-for-large-only, .hide-for-large-up, .show-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .hide-for-xxlarge-down { + display: none !important; } + + table.hide-for-small-only, table.show-for-small-up, table.hide-for-small, table.hide-for-small-down, table.hide-for-medium-only, table.show-for-medium-up, table.hide-for-medium, table.hide-for-medium-down, table.hide-for-large-only, table.show-for-large-up, table.hide-for-large, table.hide-for-large-down, table.show-for-xlarge-only, table.show-for-xlarge-up, table.show-for-xlarge, table.show-for-xlarge-down, table.hide-for-xxlarge-only, table.hide-for-xxlarge-up, table.hide-for-xxlarge, table.show-for-xxlarge-down { + display: table; } + + thead.hide-for-small-only, thead.show-for-small-up, thead.hide-for-small, thead.hide-for-small-down, thead.hide-for-medium-only, thead.show-for-medium-up, thead.hide-for-medium, thead.hide-for-medium-down, thead.hide-for-large-only, thead.show-for-large-up, thead.hide-for-large, thead.hide-for-large-down, thead.show-for-xlarge-only, thead.show-for-xlarge-up, thead.show-for-xlarge, thead.show-for-xlarge-down, thead.hide-for-xxlarge-only, thead.hide-for-xxlarge-up, thead.hide-for-xxlarge, thead.show-for-xxlarge-down { + display: table-header-group !important; } + + tbody.hide-for-small-only, tbody.show-for-small-up, tbody.hide-for-small, tbody.hide-for-small-down, tbody.hide-for-medium-only, tbody.show-for-medium-up, tbody.hide-for-medium, tbody.hide-for-medium-down, tbody.hide-for-large-only, tbody.show-for-large-up, tbody.hide-for-large, tbody.hide-for-large-down, tbody.show-for-xlarge-only, tbody.show-for-xlarge-up, tbody.show-for-xlarge, tbody.show-for-xlarge-down, tbody.hide-for-xxlarge-only, tbody.hide-for-xxlarge-up, tbody.hide-for-xxlarge, tbody.show-for-xxlarge-down { + display: table-row-group !important; } + + tr.hide-for-small-only, tr.show-for-small-up, tr.hide-for-small, tr.hide-for-small-down, tr.hide-for-medium-only, tr.show-for-medium-up, tr.hide-for-medium, tr.hide-for-medium-down, tr.hide-for-large-only, tr.show-for-large-up, tr.hide-for-large, tr.hide-for-large-down, tr.show-for-xlarge-only, tr.show-for-xlarge-up, tr.show-for-xlarge, tr.show-for-xlarge-down, tr.hide-for-xxlarge-only, tr.hide-for-xxlarge-up, tr.hide-for-xxlarge, tr.show-for-xxlarge-down { + display: table-row !important; } + + th.hide-for-small-only, td.hide-for-small-only, th.show-for-small-up, td.show-for-small-up, th.hide-for-small, td.hide-for-small, th.hide-for-small-down, td.hide-for-small-down, th.hide-for-medium-only, td.hide-for-medium-only, th.show-for-medium-up, td.show-for-medium-up, th.hide-for-medium, td.hide-for-medium, th.hide-for-medium-down, td.hide-for-medium-down, th.hide-for-large-only, td.hide-for-large-only, th.show-for-large-up, td.show-for-large-up, th.hide-for-large, td.hide-for-large, th.hide-for-large-down, td.hide-for-large-down, th.show-for-xlarge-only, td.show-for-xlarge-only, th.show-for-xlarge-up, td.show-for-xlarge-up, th.show-for-xlarge, td.show-for-xlarge, th.show-for-xlarge-down, td.show-for-xlarge-down, th.hide-for-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up, th.hide-for-xxlarge, td.hide-for-xxlarge, th.show-for-xxlarge-down, td.show-for-xxlarge-down { + display: table-cell !important; } } +/* xxlarge displays */ +@media only screen and (min-width: 120.063em) { + .hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .hide-for-medium-only, .show-for-medium-up, .hide-for-medium, .hide-for-medium-down, .hide-for-large-only, .show-for-large-up, .hide-for-large, .hide-for-large-down, .hide-for-xlarge-only, .show-for-xlarge-up, .hide-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .show-for-xxlarge-down { + display: inherit !important; } + + .show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .show-for-medium-only, .hide-for-medium-up, .show-for-medium, .show-for-medium-down, .show-for-large-only, .hide-for-large-up, .show-for-large, .show-for-large-down, .show-for-xlarge-only, .hide-for-xlarge-up, .show-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .hide-for-xxlarge-down { + display: none !important; } + + table.hide-for-small-only, table.show-for-small-up, table.hide-for-small, table.hide-for-small-down, table.hide-for-medium-only, table.show-for-medium-up, table.hide-for-medium, table.hide-for-medium-down, table.hide-for-large-only, table.show-for-large-up, table.hide-for-large, table.hide-for-large-down, table.hide-for-xlarge-only, table.show-for-xlarge-up, table.hide-for-xlarge, table.hide-for-xlarge-down, table.show-for-xxlarge-only, table.show-for-xxlarge-up, table.show-for-xxlarge, table.show-for-xxlarge-down { + display: table; } + + thead.hide-for-small-only, thead.show-for-small-up, thead.hide-for-small, thead.hide-for-small-down, thead.hide-for-medium-only, thead.show-for-medium-up, thead.hide-for-medium, thead.hide-for-medium-down, thead.hide-for-large-only, thead.show-for-large-up, thead.hide-for-large, thead.hide-for-large-down, thead.hide-for-xlarge-only, thead.show-for-xlarge-up, thead.hide-for-xlarge, thead.hide-for-xlarge-down, thead.show-for-xxlarge-only, thead.show-for-xxlarge-up, thead.show-for-xxlarge, thead.show-for-xxlarge-down { + display: table-header-group !important; } + + tbody.hide-for-small-only, tbody.show-for-small-up, tbody.hide-for-small, tbody.hide-for-small-down, tbody.hide-for-medium-only, tbody.show-for-medium-up, tbody.hide-for-medium, tbody.hide-for-medium-down, tbody.hide-for-large-only, tbody.show-for-large-up, tbody.hide-for-large, tbody.hide-for-large-down, tbody.hide-for-xlarge-only, tbody.show-for-xlarge-up, tbody.hide-for-xlarge, tbody.hide-for-xlarge-down, tbody.show-for-xxlarge-only, tbody.show-for-xxlarge-up, tbody.show-for-xxlarge, tbody.show-for-xxlarge-down { + display: table-row-group !important; } + + tr.hide-for-small-only, tr.show-for-small-up, tr.hide-for-small, tr.hide-for-small-down, tr.hide-for-medium-only, tr.show-for-medium-up, tr.hide-for-medium, tr.hide-for-medium-down, tr.hide-for-large-only, tr.show-for-large-up, tr.hide-for-large, tr.hide-for-large-down, tr.hide-for-xlarge-only, tr.show-for-xlarge-up, tr.hide-for-xlarge, tr.hide-for-xlarge-down, tr.show-for-xxlarge-only, tr.show-for-xxlarge-up, tr.show-for-xxlarge, tr.show-for-xxlarge-down { + display: table-row !important; } + + th.hide-for-small-only, td.hide-for-small-only, th.show-for-small-up, td.show-for-small-up, th.hide-for-small, td.hide-for-small, th.hide-for-small-down, td.hide-for-small-down, th.hide-for-medium-only, td.hide-for-medium-only, th.show-for-medium-up, td.show-for-medium-up, th.hide-for-medium, td.hide-for-medium, th.hide-for-medium-down, td.hide-for-medium-down, th.hide-for-large-only, td.hide-for-large-only, th.show-for-large-up, td.show-for-large-up, th.hide-for-large, td.hide-for-large, th.hide-for-large-down, td.hide-for-large-down, th.hide-for-xlarge-only, td.hide-for-xlarge-only, th.show-for-xlarge-up, td.show-for-xlarge-up, th.hide-for-xlarge, td.hide-for-xlarge, th.hide-for-xlarge-down, td.hide-for-xlarge-down, th.show-for-xxlarge-only, td.show-for-xxlarge-only, th.show-for-xxlarge-up, td.show-for-xxlarge-up, th.show-for-xxlarge, td.show-for-xxlarge, th.show-for-xxlarge-down, td.show-for-xxlarge-down { + display: table-cell !important; } } +/* Orientation targeting */ +.show-for-landscape, +.hide-for-portrait { + display: inherit !important; } + +.hide-for-landscape, +.show-for-portrait { + display: none !important; } + +/* Specific visibility for tables */ +table.hide-for-landscape, table.show-for-portrait { + display: table; } + +thead.hide-for-landscape, thead.show-for-portrait { + display: table-header-group !important; } + +tbody.hide-for-landscape, tbody.show-for-portrait { + display: table-row-group !important; } + +tr.hide-for-landscape, tr.show-for-portrait { + display: table-row !important; } + +td.hide-for-landscape, td.show-for-portrait, +th.hide-for-landscape, +th.show-for-portrait { + display: table-cell !important; } + +@media only screen and (orientation: landscape) { + .show-for-landscape, + .hide-for-portrait { + display: inherit !important; } + + .hide-for-landscape, + .show-for-portrait { + display: none !important; } + + /* Specific visibility for tables */ + table.show-for-landscape, table.hide-for-portrait { + display: table; } + + thead.show-for-landscape, thead.hide-for-portrait { + display: table-header-group !important; } + + tbody.show-for-landscape, tbody.hide-for-portrait { + display: table-row-group !important; } + + tr.show-for-landscape, tr.hide-for-portrait { + display: table-row !important; } + + td.show-for-landscape, td.hide-for-portrait, + th.show-for-landscape, + th.hide-for-portrait { + display: table-cell !important; } } +@media only screen and (orientation: portrait) { + .show-for-portrait, + .hide-for-landscape { + display: inherit !important; } + + .hide-for-portrait, + .show-for-landscape { + display: none !important; } + + /* Specific visibility for tables */ + table.show-for-portrait, table.hide-for-landscape { + display: table; } + + thead.show-for-portrait, thead.hide-for-landscape { + display: table-header-group !important; } + + tbody.show-for-portrait, tbody.hide-for-landscape { + display: table-row-group !important; } + + tr.show-for-portrait, tr.hide-for-landscape { + display: table-row !important; } + + td.show-for-portrait, td.hide-for-landscape, + th.show-for-portrait, + th.hide-for-landscape { + display: table-cell !important; } } +/* Touch-enabled device targeting */ +.show-for-touch { + display: none !important; } + +.hide-for-touch { + display: inherit !important; } + +.touch .show-for-touch { + display: inherit !important; } + +.touch .hide-for-touch { + display: none !important; } + +/* Specific visibility for tables */ +table.hide-for-touch { + display: table; } + +.touch table.show-for-touch { + display: table; } + +thead.hide-for-touch { + display: table-header-group !important; } + +.touch thead.show-for-touch { + display: table-header-group !important; } + +tbody.hide-for-touch { + display: table-row-group !important; } + +.touch tbody.show-for-touch { + display: table-row-group !important; } + +tr.hide-for-touch { + display: table-row !important; } + +.touch tr.show-for-touch { + display: table-row !important; } + +td.hide-for-touch { + display: table-cell !important; } + +.touch td.show-for-touch { + display: table-cell !important; } + +th.hide-for-touch { + display: table-cell !important; } + +.touch th.show-for-touch { + display: table-cell !important; } diff --git a/httpdocs/css/foundation.min.css b/httpdocs/css/foundation.min.css new file mode 100644 index 0000000..1ca4174 --- /dev/null +++ b/httpdocs/css/foundation.min.css @@ -0,0 +1 @@ +meta.foundation-version{font-family:"/5.2.1/"}meta.foundation-mq-small{font-family:"/only screen and (max-width: 40em)/";width:0em}meta.foundation-mq-medium{font-family:"/only screen and (min-width:40.063em)/";width:40.063em}meta.foundation-mq-large{font-family:"/only screen and (min-width:64.063em)/";width:64.063em}meta.foundation-mq-xlarge{font-family:"/only screen and (min-width:90.063em)/";width:90.063em}meta.foundation-mq-xxlarge{font-family:"/only screen and (min-width:120.063em)/";width:120.063em}meta.foundation-data-attribute-namespace{font-family:false}html,body{height:100%}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html,body{font-size:100%}body{background:#fff;color:#222;padding:0;margin:0;font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;line-height:1;position:relative;cursor:default}a:hover{cursor:pointer}img{max-width:100%;height:auto}img{-ms-interpolation-mode:bicubic}#map_canvas img,#map_canvas embed,#map_canvas object,.map_canvas img,.map_canvas embed,.map_canvas object{max-width:none !important}.left{float:left !important}.right{float:right !important}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.hide{display:none}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:inline-block;vertical-align:middle}textarea{height:auto;min-height:50px}select{width:100%}.xy-center{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.x-center{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.y-center{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.row{width:100%;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;max-width:62.5rem;*zoom:1}.row:before,.row:after{content:" ";display:table}.row:after{clear:both}.row.collapse>.column,.row.collapse>.columns{padding-left:0;padding-right:0}.row.collapse .row{margin-left:0;margin-right:0}.row .row{width:auto;margin-left:-0.9375rem;margin-right:-0.9375rem;margin-top:0;margin-bottom:0;max-width:none;*zoom:1}.row .row:before,.row .row:after{content:" ";display:table}.row .row:after{clear:both}.row .row.collapse{width:auto;margin:0;max-width:none;*zoom:1}.row .row.collapse:before,.row .row.collapse:after{content:" ";display:table}.row .row.collapse:after{clear:both}.column,.columns{padding-left:0.9375rem;padding-right:0.9375rem;width:100%;float:left}@media only screen{.column.small-centered,.columns.small-centered{margin-left:auto;margin-right:auto;float:none !important}.column.small-uncentered,.columns.small-uncentered{margin-left:0;margin-right:0;float:left !important}.column.small-uncentered.opposite,.columns.small-uncentered.opposite{float:right}.small-push-0{position:relative;left:0%;right:auto}.small-pull-0{position:relative;right:0%;left:auto}.small-push-1{position:relative;left:8.33333%;right:auto}.small-pull-1{position:relative;right:8.33333%;left:auto}.small-push-2{position:relative;left:16.66667%;right:auto}.small-pull-2{position:relative;right:16.66667%;left:auto}.small-push-3{position:relative;left:25%;right:auto}.small-pull-3{position:relative;right:25%;left:auto}.small-push-4{position:relative;left:33.33333%;right:auto}.small-pull-4{position:relative;right:33.33333%;left:auto}.small-push-5{position:relative;left:41.66667%;right:auto}.small-pull-5{position:relative;right:41.66667%;left:auto}.small-push-6{position:relative;left:50%;right:auto}.small-pull-6{position:relative;right:50%;left:auto}.small-push-7{position:relative;left:58.33333%;right:auto}.small-pull-7{position:relative;right:58.33333%;left:auto}.small-push-8{position:relative;left:66.66667%;right:auto}.small-pull-8{position:relative;right:66.66667%;left:auto}.small-push-9{position:relative;left:75%;right:auto}.small-pull-9{position:relative;right:75%;left:auto}.small-push-10{position:relative;left:83.33333%;right:auto}.small-pull-10{position:relative;right:83.33333%;left:auto}.small-push-11{position:relative;left:91.66667%;right:auto}.small-pull-11{position:relative;right:91.66667%;left:auto}.column,.columns{position:relative;padding-left:0.9375rem;padding-right:0.9375rem;float:left}.small-1{width:8.33333%}.small-2{width:16.66667%}.small-3{width:25%}.small-4{width:33.33333%}.small-5{width:41.66667%}.small-6{width:50%}.small-7{width:58.33333%}.small-8{width:66.66667%}.small-9{width:75%}.small-10{width:83.33333%}.small-11{width:91.66667%}.small-12{width:100%}[class*="column"]+[class*="column"]:last-child{float:right}[class*="column"]+[class*="column"].end{float:left}.small-offset-0{margin-left:0% !important}.small-offset-1{margin-left:8.33333% !important}.small-offset-2{margin-left:16.66667% !important}.small-offset-3{margin-left:25% !important}.small-offset-4{margin-left:33.33333% !important}.small-offset-5{margin-left:41.66667% !important}.small-offset-6{margin-left:50% !important}.small-offset-7{margin-left:58.33333% !important}.small-offset-8{margin-left:66.66667% !important}.small-offset-9{margin-left:75% !important}.small-offset-10{margin-left:83.33333% !important}.small-offset-11{margin-left:91.66667% !important}.small-reset-order,.small-reset-order{margin-left:0;margin-right:0;left:auto;right:auto;float:left}}@media only screen and (min-width: 40.063em){.column.medium-centered,.columns.medium-centered{margin-left:auto;margin-right:auto;float:none !important}.column.medium-uncentered,.columns.medium-uncentered{margin-left:0;margin-right:0;float:left !important}.column.medium-uncentered.opposite,.columns.medium-uncentered.opposite{float:right}.medium-push-0{position:relative;left:0%;right:auto}.medium-pull-0{position:relative;right:0%;left:auto}.medium-push-1{position:relative;left:8.33333%;right:auto}.medium-pull-1{position:relative;right:8.33333%;left:auto}.medium-push-2{position:relative;left:16.66667%;right:auto}.medium-pull-2{position:relative;right:16.66667%;left:auto}.medium-push-3{position:relative;left:25%;right:auto}.medium-pull-3{position:relative;right:25%;left:auto}.medium-push-4{position:relative;left:33.33333%;right:auto}.medium-pull-4{position:relative;right:33.33333%;left:auto}.medium-push-5{position:relative;left:41.66667%;right:auto}.medium-pull-5{position:relative;right:41.66667%;left:auto}.medium-push-6{position:relative;left:50%;right:auto}.medium-pull-6{position:relative;right:50%;left:auto}.medium-push-7{position:relative;left:58.33333%;right:auto}.medium-pull-7{position:relative;right:58.33333%;left:auto}.medium-push-8{position:relative;left:66.66667%;right:auto}.medium-pull-8{position:relative;right:66.66667%;left:auto}.medium-push-9{position:relative;left:75%;right:auto}.medium-pull-9{position:relative;right:75%;left:auto}.medium-push-10{position:relative;left:83.33333%;right:auto}.medium-pull-10{position:relative;right:83.33333%;left:auto}.medium-push-11{position:relative;left:91.66667%;right:auto}.medium-pull-11{position:relative;right:91.66667%;left:auto}.column,.columns{position:relative;padding-left:0.9375rem;padding-right:0.9375rem;float:left}.medium-1{width:8.33333%}.medium-2{width:16.66667%}.medium-3{width:25%}.medium-4{width:33.33333%}.medium-5{width:41.66667%}.medium-6{width:50%}.medium-7{width:58.33333%}.medium-8{width:66.66667%}.medium-9{width:75%}.medium-10{width:83.33333%}.medium-11{width:91.66667%}.medium-12{width:100%}[class*="column"]+[class*="column"]:last-child{float:right}[class*="column"]+[class*="column"].end{float:left}.medium-offset-0{margin-left:0% !important}.medium-offset-1{margin-left:8.33333% !important}.medium-offset-2{margin-left:16.66667% !important}.medium-offset-3{margin-left:25% !important}.medium-offset-4{margin-left:33.33333% !important}.medium-offset-5{margin-left:41.66667% !important}.medium-offset-6{margin-left:50% !important}.medium-offset-7{margin-left:58.33333% !important}.medium-offset-8{margin-left:66.66667% !important}.medium-offset-9{margin-left:75% !important}.medium-offset-10{margin-left:83.33333% !important}.medium-offset-11{margin-left:91.66667% !important}.medium-reset-order,.medium-reset-order{margin-left:0;margin-right:0;left:auto;right:auto;float:left}.push-0{position:relative;left:0%;right:auto}.pull-0{position:relative;right:0%;left:auto}.push-1{position:relative;left:8.33333%;right:auto}.pull-1{position:relative;right:8.33333%;left:auto}.push-2{position:relative;left:16.66667%;right:auto}.pull-2{position:relative;right:16.66667%;left:auto}.push-3{position:relative;left:25%;right:auto}.pull-3{position:relative;right:25%;left:auto}.push-4{position:relative;left:33.33333%;right:auto}.pull-4{position:relative;right:33.33333%;left:auto}.push-5{position:relative;left:41.66667%;right:auto}.pull-5{position:relative;right:41.66667%;left:auto}.push-6{position:relative;left:50%;right:auto}.pull-6{position:relative;right:50%;left:auto}.push-7{position:relative;left:58.33333%;right:auto}.pull-7{position:relative;right:58.33333%;left:auto}.push-8{position:relative;left:66.66667%;right:auto}.pull-8{position:relative;right:66.66667%;left:auto}.push-9{position:relative;left:75%;right:auto}.pull-9{position:relative;right:75%;left:auto}.push-10{position:relative;left:83.33333%;right:auto}.pull-10{position:relative;right:83.33333%;left:auto}.push-11{position:relative;left:91.66667%;right:auto}.pull-11{position:relative;right:91.66667%;left:auto}}@media only screen and (min-width: 64.063em){.column.large-centered,.columns.large-centered{margin-left:auto;margin-right:auto;float:none !important}.column.large-uncentered,.columns.large-uncentered{margin-left:0;margin-right:0;float:left !important}.column.large-uncentered.opposite,.columns.large-uncentered.opposite{float:right}.large-push-0{position:relative;left:0%;right:auto}.large-pull-0{position:relative;right:0%;left:auto}.large-push-1{position:relative;left:8.33333%;right:auto}.large-pull-1{position:relative;right:8.33333%;left:auto}.large-push-2{position:relative;left:16.66667%;right:auto}.large-pull-2{position:relative;right:16.66667%;left:auto}.large-push-3{position:relative;left:25%;right:auto}.large-pull-3{position:relative;right:25%;left:auto}.large-push-4{position:relative;left:33.33333%;right:auto}.large-pull-4{position:relative;right:33.33333%;left:auto}.large-push-5{position:relative;left:41.66667%;right:auto}.large-pull-5{position:relative;right:41.66667%;left:auto}.large-push-6{position:relative;left:50%;right:auto}.large-pull-6{position:relative;right:50%;left:auto}.large-push-7{position:relative;left:58.33333%;right:auto}.large-pull-7{position:relative;right:58.33333%;left:auto}.large-push-8{position:relative;left:66.66667%;right:auto}.large-pull-8{position:relative;right:66.66667%;left:auto}.large-push-9{position:relative;left:75%;right:auto}.large-pull-9{position:relative;right:75%;left:auto}.large-push-10{position:relative;left:83.33333%;right:auto}.large-pull-10{position:relative;right:83.33333%;left:auto}.large-push-11{position:relative;left:91.66667%;right:auto}.large-pull-11{position:relative;right:91.66667%;left:auto}.column,.columns{position:relative;padding-left:0.9375rem;padding-right:0.9375rem;float:left}.large-1{width:8.33333%}.large-2{width:16.66667%}.large-3{width:25%}.large-4{width:33.33333%}.large-5{width:41.66667%}.large-6{width:50%}.large-7{width:58.33333%}.large-8{width:66.66667%}.large-9{width:75%}.large-10{width:83.33333%}.large-11{width:91.66667%}.large-12{width:100%}[class*="column"]+[class*="column"]:last-child{float:right}[class*="column"]+[class*="column"].end{float:left}.large-offset-0{margin-left:0% !important}.large-offset-1{margin-left:8.33333% !important}.large-offset-2{margin-left:16.66667% !important}.large-offset-3{margin-left:25% !important}.large-offset-4{margin-left:33.33333% !important}.large-offset-5{margin-left:41.66667% !important}.large-offset-6{margin-left:50% !important}.large-offset-7{margin-left:58.33333% !important}.large-offset-8{margin-left:66.66667% !important}.large-offset-9{margin-left:75% !important}.large-offset-10{margin-left:83.33333% !important}.large-offset-11{margin-left:91.66667% !important}.large-reset-order,.large-reset-order{margin-left:0;margin-right:0;left:auto;right:auto;float:left}.push-0{position:relative;left:0%;right:auto}.pull-0{position:relative;right:0%;left:auto}.push-1{position:relative;left:8.33333%;right:auto}.pull-1{position:relative;right:8.33333%;left:auto}.push-2{position:relative;left:16.66667%;right:auto}.pull-2{position:relative;right:16.66667%;left:auto}.push-3{position:relative;left:25%;right:auto}.pull-3{position:relative;right:25%;left:auto}.push-4{position:relative;left:33.33333%;right:auto}.pull-4{position:relative;right:33.33333%;left:auto}.push-5{position:relative;left:41.66667%;right:auto}.pull-5{position:relative;right:41.66667%;left:auto}.push-6{position:relative;left:50%;right:auto}.pull-6{position:relative;right:50%;left:auto}.push-7{position:relative;left:58.33333%;right:auto}.pull-7{position:relative;right:58.33333%;left:auto}.push-8{position:relative;left:66.66667%;right:auto}.pull-8{position:relative;right:66.66667%;left:auto}.push-9{position:relative;left:75%;right:auto}.pull-9{position:relative;right:75%;left:auto}.push-10{position:relative;left:83.33333%;right:auto}.pull-10{position:relative;right:83.33333%;left:auto}.push-11{position:relative;left:91.66667%;right:auto}.pull-11{position:relative;right:91.66667%;left:auto}}meta.foundation-mq-topbar{font-family:"/only screen and (min-width:40.063em)/";width:40.063em}.contain-to-grid{width:100%;background:#333}.contain-to-grid .top-bar{margin-bottom:0}.fixed{width:100%;left:0;position:fixed;top:0;z-index:99}.fixed.expanded:not(.top-bar){overflow-y:auto;height:auto;width:100%;max-height:100%}.fixed.expanded:not(.top-bar) .title-area{position:fixed;width:100%;z-index:99}.fixed.expanded:not(.top-bar) .top-bar-section{z-index:98;margin-top:45px}.top-bar{overflow:hidden;height:45px;line-height:45px;position:relative;background:#333;margin-bottom:0}.top-bar ul{margin-bottom:0;list-style:none}.top-bar .row{max-width:none}.top-bar form,.top-bar input{margin-bottom:0}.top-bar input{height:auto;padding-top:.35rem;padding-bottom:.35rem;font-size:0.75rem}.top-bar .button{padding-top:.45rem;padding-bottom:.35rem;margin-bottom:0;font-size:0.75rem}.top-bar .title-area{position:relative;margin:0}.top-bar .name{height:45px;margin:0;font-size:16px}.top-bar .name h1{line-height:45px;font-size:1.0625rem;margin:0}.top-bar .name h1 a{font-weight:normal;color:#fff;width:50%;display:block;padding:0 15px}.top-bar .toggle-topbar{position:absolute;right:0;top:0}.top-bar .toggle-topbar a{color:#fff;text-transform:uppercase;font-size:0.8125rem;font-weight:bold;position:relative;display:block;padding:0 15px;height:45px;line-height:45px}.top-bar .toggle-topbar.menu-icon{right:15px;top:50%;margin-top:-16px;padding-left:40px}.top-bar .toggle-topbar.menu-icon a{height:34px;line-height:33px;padding:0;padding-right:25px;color:#fff;position:relative}.top-bar .toggle-topbar.menu-icon a::after{content:"";position:absolute;right:0;display:block;width:16px;top:0;height:0;-webkit-box-shadow:1px 10px 1px 1px #fff,1px 16px 1px 1px #fff,1px 22px 1px 1px #fff;box-shadow:0 10px 0 1px #fff,0 16px 0 1px #fff,0 22px 0 1px #fff}.top-bar.expanded{height:auto;background:transparent}.top-bar.expanded .title-area{background:#333}.top-bar.expanded .toggle-topbar a{color:#888}.top-bar.expanded .toggle-topbar a::after{-webkit-box-shadow:1px 10px 1px 1px #888,1px 16px 1px 1px #888,1px 22px 1px 1px #888;box-shadow:0 10px 0 1px #888,0 16px 0 1px #888,0 22px 0 1px #888}.top-bar-section{left:0;position:relative;width:auto;-webkit-transition:left 300ms ease-out;-moz-transition:left 300ms ease-out;transition:left 300ms ease-out}.top-bar-section ul{width:100%;height:auto;display:block;background:#333;font-size:16px;margin:0}.top-bar-section .divider,.top-bar-section [role="separator"]{border-top:solid 1px #1a1a1a;clear:both;height:1px;width:100%}.top-bar-section ul li>a{display:block;width:100%;color:#fff;padding:12px 0 12px 0;padding-left:15px;font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-size:0.8125rem;font-weight:normal;text-transform:none;background:#333}.top-bar-section ul li>a.button{background:#008cba;font-size:0.8125rem;padding-right:15px;padding-left:15px}.top-bar-section ul li>a.button:hover{background:#068}.top-bar-section ul li>a.button.secondary{background:#e7e7e7}.top-bar-section ul li>a.button.secondary:hover{background:#cecece}.top-bar-section ul li>a.button.success{background:#43ac6a}.top-bar-section ul li>a.button.success:hover{background:#358854}.top-bar-section ul li>a.button.alert{background:#f04124}.top-bar-section ul li>a.button.alert:hover{background:#d42b0f}.top-bar-section ul li:hover:not(.has-form)>a{background:#272727;color:#fff}.top-bar-section ul li.active>a{background:#008cba;color:#fff}.top-bar-section ul li.active>a:hover{background:#0078a0;color:#fff}.top-bar-section .has-form{padding:15px}.top-bar-section .has-dropdown{position:relative}.top-bar-section .has-dropdown>a:after{content:"";display:block;width:0;height:0;border:inset 5px;border-color:transparent transparent transparent rgba(255,255,255,0.4);border-left-style:solid;margin-right:15px;margin-top:-4.5px;position:absolute;top:50%;right:0}.top-bar-section .has-dropdown.moved{position:static}.top-bar-section .has-dropdown.moved>.dropdown{display:block;position:static !important;height:auto;width:auto;overflow:visible;clip:auto;position:absolute !important;width:100%}.top-bar-section .has-dropdown.moved>a:after{display:none}.top-bar-section .dropdown{position:absolute;left:100%;top:0;z-index:99;display:block;position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px)}.top-bar-section .dropdown li{width:100%;height:auto}.top-bar-section .dropdown li a{font-weight:normal;padding:8px 15px}.top-bar-section .dropdown li a.parent-link{font-weight:normal}.top-bar-section .dropdown li.title h5{margin-bottom:0}.top-bar-section .dropdown li.title h5 a{color:#fff;line-height:22.5px;display:block}.top-bar-section .dropdown li.has-form{padding:8px 15px}.top-bar-section .dropdown li .button{top:auto}.top-bar-section .dropdown label{padding:8px 15px 2px;margin-bottom:0;text-transform:uppercase;color:#777;font-weight:bold;font-size:0.625rem}.js-generated{display:block}@media only screen and (min-width: 40.063em){.top-bar{background:#333;*zoom:1;overflow:visible}.top-bar:before,.top-bar:after{content:" ";display:table}.top-bar:after{clear:both}.top-bar .toggle-topbar{display:none}.top-bar .title-area{float:left}.top-bar .name h1 a{width:auto}.top-bar input,.top-bar .button{font-size:0.875rem;position:relative;top:7px}.top-bar.expanded{background:#333}.contain-to-grid .top-bar{max-width:62.5rem;margin:0 auto;margin-bottom:0}.top-bar-section{-webkit-transition:none 0 0;-moz-transition:none 0 0;transition:none 0 0;left:0 !important}.top-bar-section ul{width:auto;height:auto !important;display:inline}.top-bar-section ul li{float:left}.top-bar-section ul li .js-generated{display:none}.top-bar-section li.hover>a:not(.button){background:#272727;color:#fff}.top-bar-section li:not(.has-form) a:not(.button){padding:0 15px;line-height:45px;background:#333}.top-bar-section li:not(.has-form) a:not(.button):hover{background:#272727}.top-bar-section li.active:not(.has-form) a:not(.button){padding:0 15px;line-height:45px;color:#fff;background:#008cba}.top-bar-section li.active:not(.has-form) a:not(.button):hover{background:#0078a0}.top-bar-section .has-dropdown>a{padding-right:35px !important}.top-bar-section .has-dropdown>a:after{content:"";display:block;width:0;height:0;border:inset 5px;border-color:rgba(255,255,255,0.4) transparent transparent transparent;border-top-style:solid;margin-top:-2.5px;top:22.5px}.top-bar-section .has-dropdown.moved{position:relative}.top-bar-section .has-dropdown.moved>.dropdown{display:block;position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px)}.top-bar-section .has-dropdown.hover>.dropdown,.top-bar-section .has-dropdown.not-click:hover>.dropdown{display:block;position:static !important;height:auto;width:auto;overflow:visible;clip:auto;position:absolute !important}.top-bar-section .has-dropdown .dropdown li.has-dropdown>a:after{border:none;content:"\00bb";top:1rem;margin-top:-1px;right:5px;line-height:1.2}.top-bar-section .dropdown{left:0;top:auto;background:transparent;min-width:100%}.top-bar-section .dropdown li a{color:#fff;line-height:1;white-space:nowrap;padding:12px 15px;background:#333}.top-bar-section .dropdown li label{white-space:nowrap;background:#333}.top-bar-section .dropdown li .dropdown{left:100%;top:0}.top-bar-section>ul>.divider,.top-bar-section>ul>[role="separator"]{border-bottom:none;border-top:none;border-right:solid 1px #4e4e4e;clear:none;height:45px;width:0}.top-bar-section .has-form{background:#333;padding:0 15px;height:45px}.top-bar-section .right li .dropdown{left:auto;right:0}.top-bar-section .right li .dropdown li .dropdown{right:100%}.top-bar-section .left li .dropdown{right:auto;left:0}.top-bar-section .left li .dropdown li .dropdown{left:100%}.no-js .top-bar-section ul li:hover>a{background:#272727;color:#fff}.no-js .top-bar-section ul li:active>a{background:#008cba;color:#fff}.no-js .top-bar-section .has-dropdown:hover>.dropdown{display:block;position:static !important;height:auto;width:auto;overflow:visible;clip:auto;position:absolute !important}}.breadcrumbs{display:block;padding:0.5625rem 0.875rem 0.5625rem;overflow:hidden;margin-left:0;list-style:none;border-style:solid;border-width:1px;background-color:#f4f4f4;border-color:#dcdcdc;-webkit-border-radius:3px;border-radius:3px}.breadcrumbs>*{margin:0;float:left;font-size:0.6875rem;text-transform:uppercase}.breadcrumbs>*:hover a,.breadcrumbs>*:focus a{text-decoration:underline}.breadcrumbs>* a,.breadcrumbs>* span{text-transform:uppercase;color:#008cba}.breadcrumbs>*.current{cursor:default;color:#333}.breadcrumbs>*.current a{cursor:default;color:#333}.breadcrumbs>*.current:hover,.breadcrumbs>*.current:hover a,.breadcrumbs>*.current:focus,.breadcrumbs>*.current:focus a{text-decoration:none}.breadcrumbs>*.unavailable{color:#999}.breadcrumbs>*.unavailable a{color:#999}.breadcrumbs>*.unavailable:hover,.breadcrumbs>*.unavailable:hover a,.breadcrumbs>*.unavailable:focus,.breadcrumbs>*.unavailable a:focus{text-decoration:none;color:#999;cursor:default}.breadcrumbs>*:before{content:"/";color:#aaa;margin:0 0.75rem;position:relative;top:1px}.breadcrumbs>*:first-child:before{content:" ";margin:0}.alert-box{border-style:solid;border-width:1px;display:block;font-weight:normal;margin-bottom:1.25rem;position:relative;padding:0.875rem 1.5rem 0.875rem 0.875rem;font-size:0.8125rem;background-color:#008cba;border-color:#0078a0;color:#fff}.alert-box .close{font-size:1.375rem;padding:9px 6px 4px;line-height:0;position:absolute;top:50%;margin-top:-0.6875rem;right:0.25rem;color:#333;opacity:0.3}.alert-box .close:hover,.alert-box .close:focus{opacity:0.5}.alert-box.radius{-webkit-border-radius:3px;border-radius:3px}.alert-box.round{-webkit-border-radius:1000px;border-radius:1000px}.alert-box.success{background-color:#43ac6a;border-color:#3a945b;color:#fff}.alert-box.alert{background-color:#f04124;border-color:#de2d0f;color:#fff}.alert-box.secondary{background-color:#e7e7e7;border-color:#c7c7c7;color:#4f4f4f}.alert-box.warning{background-color:#f08a24;border-color:#de770f;color:#fff}.alert-box.info{background-color:#a0d3e8;border-color:#74bfdd;color:#4f4f4f}.inline-list{margin:0 auto 1.0625rem auto;margin-left:-1.375rem;margin-right:0;padding:0;list-style:none;overflow:hidden}.inline-list>li{list-style:none;float:left;margin-left:1.375rem;display:block}.inline-list>li>*{display:block}button,.button{border-style:solid;border-width:0px;cursor:pointer;font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-weight:normal;line-height:normal;margin:0 0 1.25rem;position:relative;text-decoration:none;text-align:center;display:inline-block;padding-top:1rem;padding-right:2rem;padding-bottom:1.0625rem;padding-left:2rem;font-size:1rem;background-color:#008cba;border-color:#007095;color:#fff;-webkit-transition:background-color 300ms ease-out;-moz-transition:background-color 300ms ease-out;transition:background-color 300ms ease-out;padding-top:1rem;padding-right:2rem;padding-bottom:1.0625rem;padding-left:2rem;font-size:1rem}button:hover,button:focus,.button:hover,.button:focus{background-color:#007095}button:hover,button:focus,.button:hover,.button:focus{color:#fff}button.secondary,.button.secondary{background-color:#e7e7e7;border-color:#b9b9b9;color:#333}button.secondary:hover,button.secondary:focus,.button.secondary:hover,.button.secondary:focus{background-color:#b9b9b9}button.secondary:hover,button.secondary:focus,.button.secondary:hover,.button.secondary:focus{color:#333}button.success,.button.success{background-color:#43ac6a;border-color:#368a55;color:#fff}button.success:hover,button.success:focus,.button.success:hover,.button.success:focus{background-color:#368a55}button.success:hover,button.success:focus,.button.success:hover,.button.success:focus{color:#fff}button.alert,.button.alert{background-color:#f04124;border-color:#cf2a0e;color:#fff}button.alert:hover,button.alert:focus,.button.alert:hover,.button.alert:focus{background-color:#cf2a0e}button.alert:hover,button.alert:focus,.button.alert:hover,.button.alert:focus{color:#fff}button.large,.button.large{padding-top:1.125rem;padding-right:2.25rem;padding-bottom:1.1875rem;padding-left:2.25rem;font-size:1.25rem}button.small,.button.small{padding-top:0.875rem;padding-right:1.75rem;padding-bottom:0.9375rem;padding-left:1.75rem;font-size:0.8125rem}button.tiny,.button.tiny{padding-top:0.625rem;padding-right:1.25rem;padding-bottom:0.6875rem;padding-left:1.25rem;font-size:0.6875rem}button.expand,.button.expand{padding-right:0;padding-left:0;width:100%}button.left-align,.button.left-align{text-align:left;text-indent:0.75rem}button.right-align,.button.right-align{text-align:right;padding-right:0.75rem}button.radius,.button.radius{-webkit-border-radius:3px;border-radius:3px}button.round,.button.round{-webkit-border-radius:1000px;border-radius:1000px}button.disabled,button[disabled],.button.disabled,.button[disabled]{background-color:#008cba;border-color:#007095;color:#fff;cursor:default;opacity:0.7;-webkit-box-shadow:none;box-shadow:none}button.disabled:hover,button.disabled:focus,button[disabled]:hover,button[disabled]:focus,.button.disabled:hover,.button.disabled:focus,.button[disabled]:hover,.button[disabled]:focus{background-color:#007095}button.disabled:hover,button.disabled:focus,button[disabled]:hover,button[disabled]:focus,.button.disabled:hover,.button.disabled:focus,.button[disabled]:hover,.button[disabled]:focus{color:#fff}button.disabled:hover,button.disabled:focus,button[disabled]:hover,button[disabled]:focus,.button.disabled:hover,.button.disabled:focus,.button[disabled]:hover,.button[disabled]:focus{background-color:#008cba}button.disabled.secondary,button[disabled].secondary,.button.disabled.secondary,.button[disabled].secondary{background-color:#e7e7e7;border-color:#b9b9b9;color:#333;cursor:default;opacity:0.7;-webkit-box-shadow:none;box-shadow:none}button.disabled.secondary:hover,button.disabled.secondary:focus,button[disabled].secondary:hover,button[disabled].secondary:focus,.button.disabled.secondary:hover,.button.disabled.secondary:focus,.button[disabled].secondary:hover,.button[disabled].secondary:focus{background-color:#b9b9b9}button.disabled.secondary:hover,button.disabled.secondary:focus,button[disabled].secondary:hover,button[disabled].secondary:focus,.button.disabled.secondary:hover,.button.disabled.secondary:focus,.button[disabled].secondary:hover,.button[disabled].secondary:focus{color:#333}button.disabled.secondary:hover,button.disabled.secondary:focus,button[disabled].secondary:hover,button[disabled].secondary:focus,.button.disabled.secondary:hover,.button.disabled.secondary:focus,.button[disabled].secondary:hover,.button[disabled].secondary:focus{background-color:#e7e7e7}button.disabled.success,button[disabled].success,.button.disabled.success,.button[disabled].success{background-color:#43ac6a;border-color:#368a55;color:#fff;cursor:default;opacity:0.7;-webkit-box-shadow:none;box-shadow:none}button.disabled.success:hover,button.disabled.success:focus,button[disabled].success:hover,button[disabled].success:focus,.button.disabled.success:hover,.button.disabled.success:focus,.button[disabled].success:hover,.button[disabled].success:focus{background-color:#368a55}button.disabled.success:hover,button.disabled.success:focus,button[disabled].success:hover,button[disabled].success:focus,.button.disabled.success:hover,.button.disabled.success:focus,.button[disabled].success:hover,.button[disabled].success:focus{color:#fff}button.disabled.success:hover,button.disabled.success:focus,button[disabled].success:hover,button[disabled].success:focus,.button.disabled.success:hover,.button.disabled.success:focus,.button[disabled].success:hover,.button[disabled].success:focus{background-color:#43ac6a}button.disabled.alert,button[disabled].alert,.button.disabled.alert,.button[disabled].alert{background-color:#f04124;border-color:#cf2a0e;color:#fff;cursor:default;opacity:0.7;-webkit-box-shadow:none;box-shadow:none}button.disabled.alert:hover,button.disabled.alert:focus,button[disabled].alert:hover,button[disabled].alert:focus,.button.disabled.alert:hover,.button.disabled.alert:focus,.button[disabled].alert:hover,.button[disabled].alert:focus{background-color:#cf2a0e}button.disabled.alert:hover,button.disabled.alert:focus,button[disabled].alert:hover,button[disabled].alert:focus,.button.disabled.alert:hover,.button.disabled.alert:focus,.button[disabled].alert:hover,.button[disabled].alert:focus{color:#fff}button.disabled.alert:hover,button.disabled.alert:focus,button[disabled].alert:hover,button[disabled].alert:focus,.button.disabled.alert:hover,.button.disabled.alert:focus,.button[disabled].alert:hover,.button[disabled].alert:focus{background-color:#f04124}@media only screen and (min-width: 40.063em){button,.button{display:inline-block}}.button-group{list-style:none;margin:0;left:0;*zoom:1}.button-group:before,.button-group:after{content:" ";display:table}.button-group:after{clear:both}.button-group li{margin:0;float:left}.button-group li>button,.button-group li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group li:first-child button,.button-group li:first-child .button{border-left:0}.button-group li:first-child{margin-left:0}.button-group.radius>*>button,.button-group.radius>* .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.radius>*:first-child button,.button-group.radius>*:first-child .button{border-left:0}.button-group.radius>*:first-child,.button-group.radius>*:first-child>a,.button-group.radius>*:first-child>button,.button-group.radius>*:first-child>.button{-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}.button-group.radius>*:last-child,.button-group.radius>*:last-child>a,.button-group.radius>*:last-child>button,.button-group.radius>*:last-child>.button{-moz-border-radius-bottomright:3px;-moz-border-radius-topright:3px;-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}.button-group.round>*>button,.button-group.round>* .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.round>*:first-child button,.button-group.round>*:first-child .button{border-left:0}.button-group.round>*:first-child,.button-group.round>*:first-child>a,.button-group.round>*:first-child>button,.button-group.round>*:first-child>.button{-moz-border-radius-bottomleft:1000px;-moz-border-radius-topleft:1000px;-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px}.button-group.round>*:last-child,.button-group.round>*:last-child>a,.button-group.round>*:last-child>button,.button-group.round>*:last-child>.button{-moz-border-radius-bottomright:1000px;-moz-border-radius-topright:1000px;-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px}.button-group.even-2 li{width:50%}.button-group.even-2 li>button,.button-group.even-2 li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.even-2 li:first-child button,.button-group.even-2 li:first-child .button{border-left:0}.button-group.even-2 li button,.button-group.even-2 li .button{width:100%}.button-group.even-3 li{width:33.33333%}.button-group.even-3 li>button,.button-group.even-3 li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.even-3 li:first-child button,.button-group.even-3 li:first-child .button{border-left:0}.button-group.even-3 li button,.button-group.even-3 li .button{width:100%}.button-group.even-4 li{width:25%}.button-group.even-4 li>button,.button-group.even-4 li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.even-4 li:first-child button,.button-group.even-4 li:first-child .button{border-left:0}.button-group.even-4 li button,.button-group.even-4 li .button{width:100%}.button-group.even-5 li{width:20%}.button-group.even-5 li>button,.button-group.even-5 li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.even-5 li:first-child button,.button-group.even-5 li:first-child .button{border-left:0}.button-group.even-5 li button,.button-group.even-5 li .button{width:100%}.button-group.even-6 li{width:16.66667%}.button-group.even-6 li>button,.button-group.even-6 li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.even-6 li:first-child button,.button-group.even-6 li:first-child .button{border-left:0}.button-group.even-6 li button,.button-group.even-6 li .button{width:100%}.button-group.even-7 li{width:14.28571%}.button-group.even-7 li>button,.button-group.even-7 li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.even-7 li:first-child button,.button-group.even-7 li:first-child .button{border-left:0}.button-group.even-7 li button,.button-group.even-7 li .button{width:100%}.button-group.even-8 li{width:12.5%}.button-group.even-8 li>button,.button-group.even-8 li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.even-8 li:first-child button,.button-group.even-8 li:first-child .button{border-left:0}.button-group.even-8 li button,.button-group.even-8 li .button{width:100%}.button-bar{*zoom:1}.button-bar:before,.button-bar:after{content:" ";display:table}.button-bar:after{clear:both}.button-bar .button-group{float:left;margin-right:0.625rem}.button-bar .button-group div{overflow:hidden}.panel{border-style:solid;border-width:1px;border-color:#d8d8d8;margin-bottom:1.25rem;padding:1.25rem;background:#f2f2f2}.panel>:first-child{margin-top:0}.panel>:last-child{margin-bottom:0}.panel h1,.panel h2,.panel h3,.panel h4,.panel h5,.panel h6,.panel p{color:#333}.panel h1,.panel h2,.panel h3,.panel h4,.panel h5,.panel h6{line-height:1;margin-bottom:0.625rem}.panel h1.subheader,.panel h2.subheader,.panel h3.subheader,.panel h4.subheader,.panel h5.subheader,.panel h6.subheader{line-height:1.4}.panel.callout{border-style:solid;border-width:1px;border-color:#b6edff;margin-bottom:1.25rem;padding:1.25rem;background:#ecfaff}.panel.callout>:first-child{margin-top:0}.panel.callout>:last-child{margin-bottom:0}.panel.callout h1,.panel.callout h2,.panel.callout h3,.panel.callout h4,.panel.callout h5,.panel.callout h6,.panel.callout p{color:#333}.panel.callout h1,.panel.callout h2,.panel.callout h3,.panel.callout h4,.panel.callout h5,.panel.callout h6{line-height:1;margin-bottom:0.625rem}.panel.callout h1.subheader,.panel.callout h2.subheader,.panel.callout h3.subheader,.panel.callout h4.subheader,.panel.callout h5.subheader,.panel.callout h6.subheader{line-height:1.4}.panel.callout a:not(.button){color:#008cba}.panel.radius{-webkit-border-radius:3px;border-radius:3px}.dropdown.button,button.dropdown{position:relative;padding-right:3.5625rem}.dropdown.button:before,button.dropdown:before{position:absolute;content:"";width:0;height:0;display:block;border-style:solid;border-color:#fff transparent transparent transparent;top:50%}.dropdown.button:before,button.dropdown:before{border-width:0.375rem;right:1.40625rem;margin-top:-0.15625rem}.dropdown.button:before,button.dropdown:before{border-color:#fff transparent transparent transparent}.dropdown.button.tiny,button.dropdown.tiny{padding-right:2.625rem}.dropdown.button.tiny:before,button.dropdown.tiny:before{border-width:0.375rem;right:1.125rem;margin-top:-0.125rem}.dropdown.button.tiny:before,button.dropdown.tiny:before{border-color:#fff transparent transparent transparent}.dropdown.button.small,button.dropdown.small{padding-right:3.0625rem}.dropdown.button.small:before,button.dropdown.small:before{border-width:0.4375rem;right:1.3125rem;margin-top:-0.15625rem}.dropdown.button.small:before,button.dropdown.small:before{border-color:#fff transparent transparent transparent}.dropdown.button.large,button.dropdown.large{padding-right:3.625rem}.dropdown.button.large:before,button.dropdown.large:before{border-width:0.3125rem;right:1.71875rem;margin-top:-0.15625rem}.dropdown.button.large:before,button.dropdown.large:before{border-color:#fff transparent transparent transparent}.dropdown.button.secondary:before,button.dropdown.secondary:before{border-color:#333 transparent transparent transparent}div.switch{position:relative;padding:0;display:block;overflow:hidden;border-style:solid;border-width:1px;margin-bottom:1.25rem;height:2.25rem;background:#fff;border-color:#ccc}div.switch label{position:relative;left:0;z-index:2;float:left;width:50%;height:100%;margin:0;font-weight:bold;text-align:left;-webkit-transition:all 0.1s ease-out;-moz-transition:all 0.1s ease-out;transition:all 0.1s ease-out}div.switch input{position:absolute;z-index:3;opacity:0;width:100%;height:100%;-moz-appearance:none}div.switch input:hover,div.switch input:focus{cursor:pointer}div.switch span:last-child{position:absolute;top:-1px;left:-1px;z-index:1;display:block;padding:0;border-width:1px;border-style:solid;-webkit-transition:all 0.1s ease-out;-moz-transition:all 0.1s ease-out;transition:all 0.1s ease-out}div.switch input:not(:checked)+label{opacity:0}div.switch input:checked{display:none !important}div.switch input{left:0;display:block !important}div.switch input:first-of-type+label,div.switch input:first-of-type+span+label{left:-50%}div.switch input:first-of-type:checked+label,div.switch input:first-of-type:checked+span+label{left:0%}div.switch input:last-of-type+label,div.switch input:last-of-type+span+label{right:-50%;left:auto;text-align:right}div.switch input:last-of-type:checked+label,div.switch input:last-of-type:checked+span+label{right:0%;left:auto}div.switch span.custom{display:none !important}form.custom div.switch .hidden-field{margin-left:auto;position:absolute;visibility:visible}div.switch label{padding:0;line-height:2.3rem;font-size:0.875rem}div.switch input:first-of-type:checked ~ span:last-child{left:100%;margin-left:-2.1875rem}div.switch span:last-child{width:2.25rem;height:2.25rem}div.switch span:last-child{border-color:#b3b3b3;background:#fff;background:-moz-linear-gradient(top, #fff 0%, #f2f2f2 100%);background:-webkit-linear-gradient(top, #fff 0%, #f2f2f2 100%);background:linear-gradient(to bottom, #fff 0%, #f2f2f2 100%);-webkit-box-shadow:2px 0 10px 0 rgba(0,0,0,0.07),1000px 0 0 1000px #f3faf6,-2px 0 10px 0 rgba(0,0,0,0.07),-1000px 0 0 1000px #f5f5f5;box-shadow:2px 0 10px 0 rgba(0,0,0,0.07),1000px 0 0 980px #f3faf6,-2px 0 10px 0 rgba(0,0,0,0.07),-1000px 0 0 1000px #f5f5f5}div.switch:hover span:last-child,div.switch:focus span:last-child{background:#fff;background:-moz-linear-gradient(top, #fff 0%, #e6e6e6 100%);background:-webkit-linear-gradient(top, #fff 0%, #e6e6e6 100%);background:linear-gradient(to bottom, #fff 0%, #e6e6e6 100%)}div.switch:active{background:transparent}div.switch.large{height:2.75rem}div.switch.large label{padding:0;line-height:2.3rem;font-size:1.0625rem}div.switch.large input:first-of-type:checked ~ span:last-child{left:100%;margin-left:-2.6875rem}div.switch.large span:last-child{width:2.75rem;height:2.75rem}div.switch.small{height:1.75rem}div.switch.small label{padding:0;line-height:2.1rem;font-size:0.75rem}div.switch.small input:first-of-type:checked ~ span:last-child{left:100%;margin-left:-1.6875rem}div.switch.small span:last-child{width:1.75rem;height:1.75rem}div.switch.tiny{height:1.375rem}div.switch.tiny label{padding:0;line-height:1.9rem;font-size:0.6875rem}div.switch.tiny input:first-of-type:checked ~ span:last-child{left:100%;margin-left:-1.3125rem}div.switch.tiny span:last-child{width:1.375rem;height:1.375rem}div.switch.radius{-webkit-border-radius:4px;border-radius:4px}div.switch.radius span:last-child{-webkit-border-radius:3px;border-radius:3px}div.switch.round{-webkit-border-radius:1000px;border-radius:1000px}div.switch.round span:last-child{-webkit-border-radius:999px;border-radius:999px}div.switch.round label{padding:0 0.5625rem}@-webkit-keyframes webkitSiblingBugfix{from{position:relative}to{position:relative}}.th{line-height:0;display:inline-block;border:solid 4px #fff;max-width:100%;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,0.2);box-shadow:0 0 0 1px rgba(0,0,0,0.2);-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out;transition:all 200ms ease-out}.th:hover,.th:focus{-webkit-box-shadow:0 0 6px 1px rgba(0,140,186,0.5);box-shadow:0 0 6px 1px rgba(0,140,186,0.5)}.th.radius{-webkit-border-radius:3px;border-radius:3px}.pricing-table{border:solid 1px #ddd;margin-left:0;margin-bottom:1.25rem}.pricing-table *{list-style:none;line-height:1}.pricing-table .title{background-color:#333;padding:0.9375rem 1.25rem;text-align:center;color:#eee;font-weight:normal;font-size:1rem;font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif}.pricing-table .price{background-color:#f6f6f6;padding:0.9375rem 1.25rem;text-align:center;color:#333;font-weight:normal;font-size:2rem;font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif}.pricing-table .description{background-color:#fff;padding:0.9375rem;text-align:center;color:#777;font-size:0.75rem;font-weight:normal;line-height:1.4;border-bottom:dotted 1px #ddd}.pricing-table .bullet-item{background-color:#fff;padding:0.9375rem;text-align:center;color:#333;font-size:0.875rem;font-weight:normal;border-bottom:dotted 1px #ddd}.pricing-table .cta-button{background-color:#fff;text-align:center;padding:1.25rem 1.25rem 0}@-webkit-keyframes rotate{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@-moz-keyframes rotate{from{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(360deg)}}@-o-keyframes rotate{from{-o-transform:rotate(0deg)}to{-o-transform:rotate(360deg)}}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.slideshow-wrapper{position:relative}.slideshow-wrapper ul{list-style-type:none;margin:0}.slideshow-wrapper ul li,.slideshow-wrapper ul li .orbit-caption{display:none}.slideshow-wrapper ul li:first-child{display:block}.slideshow-wrapper .orbit-container{background-color:transparent}.slideshow-wrapper .orbit-container li{display:block}.slideshow-wrapper .orbit-container li .orbit-caption{display:block}.preloader{display:block;width:40px;height:40px;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px;border:solid 3px;border-color:#555 #fff;-webkit-border-radius:1000px;border-radius:1000px;-webkit-animation-name:rotate;-webkit-animation-duration:1.5s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:rotate;-moz-animation-duration:1.5s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-o-animation-name:rotate;-o-animation-duration:1.5s;-o-animation-iteration-count:infinite;-o-animation-timing-function:linear;animation-name:rotate;animation-duration:1.5s;animation-iteration-count:infinite;animation-timing-function:linear}.orbit-container{overflow:hidden;width:100%;position:relative;background:none}.orbit-container .orbit-slides-container{list-style:none;margin:0;padding:0;position:relative;-webkit-transform:translateZ(0)}.orbit-container .orbit-slides-container img{display:block;max-width:100%}.orbit-container .orbit-slides-container.fade>*{-webkit-transform:translate3d(0, 0, 0);opacity:0.01;transition:opacity 0.25s ease-in-out;-moz-transition:opacity 0.25s ease-in-out;-webkit-transition:opacity 0.25s ease-in-out}.orbit-container .orbit-slides-container.fade>*.animate-in{opacity:1;z-index:20;transition:opacity 500ms ease-in-out;-moz-transition:opacity 500ms ease-in-out;-webkit-transition:opacity 500ms ease-in-out}.orbit-container .orbit-slides-container.fade>*.animate-out{opacity:0.01;z-index:10;transition:opacity 500ms ease-in-out;-moz-transition:opacity 500ms ease-in-out;-webkit-transition:opacity 500ms ease-in-out}.orbit-container .orbit-slides-container.swipe-next>*{-webkit-transform:translate3d(100%, 0, 0)}.orbit-container .orbit-slides-container.swipe-next>*.animate-in{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition-duration:500ms;-moz-transition-duration:500ms;-o-transition-duration:500ms;transition-duration:500ms}.orbit-container .orbit-slides-container.swipe-next>*.animate-out{-webkit-transform:translate3d(-100%, 0, 0);-moz-transform:translate3d(-100%, 0, 0);-ms-transform:translate3d(-100%, 0, 0);-o-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);-webkit-transition-duration:500ms;-moz-transition-duration:500ms;-o-transition-duration:500ms;transition-duration:500ms}.orbit-container .orbit-slides-container.swipe-prev>*{-webkit-transform:translate3d(-100%, 0, 0);-moz-transform:translate3d(-100%, 0, 0);-ms-transform:translate3d(-100%, 0, 0);-o-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}.orbit-container .orbit-slides-container.swipe-prev>*.animate-in{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition-duration:500ms;-moz-transition-duration:500ms;-o-transition-duration:500ms;transition-duration:500ms}.orbit-container .orbit-slides-container.swipe-prev>*.animate-out{-webkit-transform:translate3d(100%, 0, 0);-moz-transform:translate3d(100%, 0, 0);-ms-transform:translate3d(100%, 0, 0);-o-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);-webkit-transition-duration:500ms;-moz-transition-duration:500ms;-o-transition-duration:500ms;transition-duration:500ms}.orbit-container .orbit-slides-container>*{position:absolute;top:0;left:0;width:100%;-webkit-transform:translate3d(100%, 0, 0);-moz-transform:translate3d(100%, 0, 0);-ms-transform:translate3d(100%, 0, 0);-o-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}.orbit-container .orbit-slides-container>*.active{opacity:1;top:0;left:0;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.orbit-container .orbit-slides-container>* .orbit-caption{position:absolute;bottom:0;background-color:rgba(51,51,51,0.8);color:#fff;width:100%;padding:0.625rem 0.875rem;font-size:0.875rem}.orbit-container .orbit-slide-number{position:absolute;top:10px;left:10px;font-size:12px;color:#fff;background:rgba(0,0,0,0);z-index:10}.orbit-container .orbit-slide-number span{font-weight:700;padding:0.3125rem}.orbit-container .orbit-timer{position:absolute;top:12px;right:10px;height:6px;width:100px;z-index:10}.orbit-container .orbit-timer .orbit-progress{height:3px;background-color:rgba(255,255,255,0.3);display:block;width:0%;position:relative;right:20px;top:5px}.orbit-container .orbit-timer>span{display:none;position:absolute;top:0px;right:0;width:11px;height:14px;border:solid 4px #fff;border-top:none;border-bottom:none}.orbit-container .orbit-timer.paused>span{right:-4px;top:0px;width:11px;height:14px;border:inset 8px;border-right-style:solid;border-color:transparent transparent transparent #fff}.orbit-container .orbit-timer.paused>span.dark{border-color:transparent transparent transparent #333}.orbit-container:hover .orbit-timer>span{display:block}.orbit-container .orbit-prev,.orbit-container .orbit-next{position:absolute;top:45%;margin-top:-25px;width:36px;height:60px;line-height:50px;color:white;background-color:none;text-indent:-9999px !important;z-index:10}.orbit-container .orbit-prev:hover,.orbit-container .orbit-next:hover{background-color:rgba(0,0,0,0.3)}.orbit-container .orbit-prev>span,.orbit-container .orbit-next>span{position:absolute;top:50%;margin-top:-10px;display:block;width:0;height:0;border:inset 10px}.orbit-container .orbit-prev{left:0}.orbit-container .orbit-prev>span{border-right-style:solid;border-color:transparent;border-right-color:#fff}.orbit-container .orbit-prev:hover>span{border-right-color:#fff}.orbit-container .orbit-next{right:0}.orbit-container .orbit-next>span{border-color:transparent;border-left-style:solid;border-left-color:#fff;left:50%;margin-left:-4px}.orbit-container .orbit-next:hover>span{border-left-color:#fff}.orbit-bullets-container{text-align:center}.orbit-bullets{margin:0 auto 30px auto;overflow:hidden;position:relative;top:10px;float:none;text-align:center;display:block}.orbit-bullets li{display:inline-block;width:0.5625rem;height:0.5625rem;background:#ccc;float:none;margin-right:6px;-webkit-border-radius:1000px;border-radius:1000px}.orbit-bullets li.active{background:#999}.orbit-bullets li:last-child{margin-right:0}.touch .orbit-container .orbit-prev,.touch .orbit-container .orbit-next{display:none}.touch .orbit-bullets{display:none}@media only screen and (min-width: 40.063em){.touch .orbit-container .orbit-prev,.touch .orbit-container .orbit-next{display:inherit}.touch .orbit-bullets{display:block}}@media only screen and (max-width: 40em){.orbit-stack-on-small .orbit-slides-container{height:auto !important}.orbit-stack-on-small .orbit-slides-container>*{position:relative;margin-left:0% !important}.orbit-stack-on-small .orbit-timer,.orbit-stack-on-small .orbit-next,.orbit-stack-on-small .orbit-prev,.orbit-stack-on-small .orbit-bullets{display:none}}[data-magellan-expedition]{background:#fff;z-index:50;min-width:100%;padding:10px}[data-magellan-expedition] .sub-nav{margin-bottom:0}[data-magellan-expedition] .sub-nav dd{margin-bottom:0}[data-magellan-expedition] .sub-nav a{line-height:1.8em}.tabs{*zoom:1;margin-bottom:0 !important}.tabs:before,.tabs:after{content:" ";display:table}.tabs:after{clear:both}.tabs dd{position:relative;margin-bottom:0 !important;float:left}.tabs dd>a{display:block;background:#efefef;color:#222;padding:1rem 2rem;font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-size:1rem}.tabs dd>a:hover{background:#e1e1e1}.tabs dd.active a{background:#fff}.tabs.radius dd:first-child a{-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}.tabs.radius dd:last-child a{-moz-border-radius-bottomright:3px;-moz-border-radius-topright:3px;-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}.tabs.vertical dd{position:inherit;float:none;display:block;top:auto}.tabs-content{*zoom:1;margin-bottom:1.5rem;width:100%}.tabs-content:before,.tabs-content:after{content:" ";display:table}.tabs-content:after{clear:both}.tabs-content>.content{display:none;float:left;padding:0.9375rem 0;width:100%}.tabs-content>.content.active{display:block;float:none}.tabs-content>.content.contained{padding:0.9375rem}.tabs-content.vertical{display:block}.tabs-content.vertical>.content{padding:0 0.9375rem}@media only screen and (min-width: 40.063em){.tabs.vertical{width:20%;float:left;margin-bottom:1.25rem}.tabs-content.vertical{width:80%;float:left;margin-left:-1px}}.no-js .tabs-content>.content{display:block;float:none}ul.pagination{display:block;height:1.5rem;margin-left:-0.3125rem}ul.pagination li{height:1.5rem;color:#222;font-size:0.875rem;margin-left:0.3125rem}ul.pagination li a{display:block;padding:0.0625rem 0.625rem 0.0625rem;color:#999;-webkit-border-radius:3px;border-radius:3px}ul.pagination li:hover a,ul.pagination li a:focus{background:#e6e6e6}ul.pagination li.unavailable a{cursor:default;color:#999}ul.pagination li.unavailable:hover a,ul.pagination li.unavailable a:focus{background:transparent}ul.pagination li.current a{background:#008cba;color:#fff;font-weight:bold;cursor:default}ul.pagination li.current a:hover,ul.pagination li.current a:focus{background:#008cba}ul.pagination li{float:left;display:block}.pagination-centered{text-align:center}.pagination-centered ul.pagination li{float:none;display:inline-block}.side-nav{display:block;margin:0;padding:0.875rem 0;list-style-type:none;list-style-position:inside;font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif}.side-nav li{margin:0 0 0.4375rem 0;font-size:0.875rem}.side-nav li a:not(.button){display:block;color:#008cba}.side-nav li a:not(.button):hover,.side-nav li a:not(.button):focus{color:#1cc7ff}.side-nav li.active>a:first-child:not(.button){color:#1cc7ff;font-weight:normal;font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif}.side-nav li.divider{border-top:1px solid;height:0;padding:0;list-style:none;border-top-color:#fff}.accordion{*zoom:1;margin-bottom:0}.accordion:before,.accordion:after{content:" ";display:table}.accordion:after{clear:both}.accordion dd{display:block;margin-bottom:0 !important}.accordion dd.active>a{background:#e8e8e8}.accordion dd>a{background:#efefef;color:#222;padding:1rem;display:block;font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-size:1rem}.accordion dd>a:hover{background:#e3e3e3}.accordion .content{display:none;padding:0.9375rem}.accordion .content.active{display:block;background:#fff}.text-left{text-align:left !important}.text-right{text-align:right !important}.text-center{text-align:center !important}.text-justify{text-align:justify !important}@media only screen and (max-width: 40em){.small-only-text-left{text-align:left !important}.small-only-text-right{text-align:right !important}.small-only-text-center{text-align:center !important}.small-only-text-justify{text-align:justify !important}}@media only screen{.small-text-left{text-align:left !important}.small-text-right{text-align:right !important}.small-text-center{text-align:center !important}.small-text-justify{text-align:justify !important}}@media only screen and (min-width: 40.063em) and (max-width: 64em){.medium-only-text-left{text-align:left !important}.medium-only-text-right{text-align:right !important}.medium-only-text-center{text-align:center !important}.medium-only-text-justify{text-align:justify !important}}@media only screen and (min-width: 40.063em){.medium-text-left{text-align:left !important}.medium-text-right{text-align:right !important}.medium-text-center{text-align:center !important}.medium-text-justify{text-align:justify !important}}@media only screen and (min-width: 64.063em) and (max-width: 90em){.large-only-text-left{text-align:left !important}.large-only-text-right{text-align:right !important}.large-only-text-center{text-align:center !important}.large-only-text-justify{text-align:justify !important}}@media only screen and (min-width: 64.063em){.large-text-left{text-align:left !important}.large-text-right{text-align:right !important}.large-text-center{text-align:center !important}.large-text-justify{text-align:justify !important}}@media only screen and (min-width: 90.063em) and (max-width: 120em){.xlarge-only-text-left{text-align:left !important}.xlarge-only-text-right{text-align:right !important}.xlarge-only-text-center{text-align:center !important}.xlarge-only-text-justify{text-align:justify !important}}@media only screen and (min-width: 90.063em){.xlarge-text-left{text-align:left !important}.xlarge-text-right{text-align:right !important}.xlarge-text-center{text-align:center !important}.xlarge-text-justify{text-align:justify !important}}@media only screen and (min-width: 120.063em) and (max-width: 99999999em){.xxlarge-only-text-left{text-align:left !important}.xxlarge-only-text-right{text-align:right !important}.xxlarge-only-text-center{text-align:center !important}.xxlarge-only-text-justify{text-align:justify !important}}@media only screen and (min-width: 120.063em){.xxlarge-text-left{text-align:left !important}.xxlarge-text-right{text-align:right !important}.xxlarge-text-center{text-align:center !important}.xxlarge-text-justify{text-align:justify !important}}.text-left{text-align:left !important}.text-right{text-align:right !important}.text-center{text-align:center !important}.text-justify{text-align:justify !important}@media only screen and (max-width: 40em){.small-only-text-left{text-align:left !important}.small-only-text-right{text-align:right !important}.small-only-text-center{text-align:center !important}.small-only-text-justify{text-align:justify !important}}@media only screen{.small-text-left{text-align:left !important}.small-text-right{text-align:right !important}.small-text-center{text-align:center !important}.small-text-justify{text-align:justify !important}}@media only screen and (min-width: 40.063em) and (max-width: 64em){.medium-only-text-left{text-align:left !important}.medium-only-text-right{text-align:right !important}.medium-only-text-center{text-align:center !important}.medium-only-text-justify{text-align:justify !important}}@media only screen and (min-width: 40.063em){.medium-text-left{text-align:left !important}.medium-text-right{text-align:right !important}.medium-text-center{text-align:center !important}.medium-text-justify{text-align:justify !important}}@media only screen and (min-width: 64.063em) and (max-width: 90em){.large-only-text-left{text-align:left !important}.large-only-text-right{text-align:right !important}.large-only-text-center{text-align:center !important}.large-only-text-justify{text-align:justify !important}}@media only screen and (min-width: 64.063em){.large-text-left{text-align:left !important}.large-text-right{text-align:right !important}.large-text-center{text-align:center !important}.large-text-justify{text-align:justify !important}}@media only screen and (min-width: 90.063em) and (max-width: 120em){.xlarge-only-text-left{text-align:left !important}.xlarge-only-text-right{text-align:right !important}.xlarge-only-text-center{text-align:center !important}.xlarge-only-text-justify{text-align:justify !important}}@media only screen and (min-width: 90.063em){.xlarge-text-left{text-align:left !important}.xlarge-text-right{text-align:right !important}.xlarge-text-center{text-align:center !important}.xlarge-text-justify{text-align:justify !important}}@media only screen and (min-width: 120.063em) and (max-width: 99999999em){.xxlarge-only-text-left{text-align:left !important}.xxlarge-only-text-right{text-align:right !important}.xxlarge-only-text-center{text-align:center !important}.xxlarge-only-text-justify{text-align:justify !important}}@media only screen and (min-width: 120.063em){.xxlarge-text-left{text-align:left !important}.xxlarge-text-right{text-align:right !important}.xxlarge-text-center{text-align:center !important}.xxlarge-text-justify{text-align:justify !important}}div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,th,td{margin:0;padding:0}a{color:#008cba;text-decoration:none;line-height:inherit}a:hover,a:focus{color:#0078a0}a img{border:none}p{font-family:inherit;font-weight:normal;font-size:1rem;line-height:1.6;margin-bottom:1.25rem;text-rendering:optimizeLegibility}p.lead{font-size:1.21875rem;line-height:1.6}p aside{font-size:0.875rem;line-height:1.35;font-style:italic}h1,h2,h3,h4,h5,h6{font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;color:#222;text-rendering:optimizeLegibility;margin-top:0.2rem;margin-bottom:0.5rem;line-height:1.4}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-size:60%;color:#6f6f6f;line-height:0}h1{font-size:2.125rem}h2{font-size:1.6875rem}h3{font-size:1.375rem}h4{font-size:1.125rem}h5{font-size:1.125rem}h6{font-size:1rem}.subheader{line-height:1.4;color:#6f6f6f;font-weight:normal;margin-top:0.2rem;margin-bottom:0.5rem}hr{border:solid #ddd;border-width:1px 0 0;clear:both;margin:1.25rem 0 1.1875rem;height:0}em,i{font-style:italic;line-height:inherit}strong,b{font-weight:bold;line-height:inherit}small{font-size:60%;line-height:inherit}code{font-family:Consolas,"Liberation Mono",Courier,monospace;font-weight:bold;color:#bd260d}ul,ol,dl{font-size:1rem;line-height:1.6;margin-bottom:1.25rem;list-style-position:outside;font-family:inherit}ul{margin-left:1.1rem}ul.no-bullet{margin-left:0}ul.no-bullet li ul,ul.no-bullet li ol{margin-left:1.25rem;margin-bottom:0;list-style:none}ul li ul,ul li ol{margin-left:1.25rem;margin-bottom:0}ul.square li ul,ul.circle li ul,ul.disc li ul{list-style:inherit}ul.square{list-style-type:square;margin-left:1.1rem}ul.circle{list-style-type:circle;margin-left:1.1rem}ul.disc{list-style-type:disc;margin-left:1.1rem}ul.no-bullet{list-style:none}ol{margin-left:1.4rem}ol li ul,ol li ol{margin-left:1.25rem;margin-bottom:0}dl dt{margin-bottom:0.3rem;font-weight:bold}dl dd{margin-bottom:0.75rem}abbr,acronym{text-transform:uppercase;font-size:90%;color:#222;border-bottom:1px dotted #ddd;cursor:help}abbr{text-transform:none}blockquote{margin:0 0 1.25rem;padding:0.5625rem 1.25rem 0 1.1875rem;border-left:1px solid #ddd}blockquote cite{display:block;font-size:0.8125rem;color:#555}blockquote cite:before{content:"\2014 \0020"}blockquote cite a,blockquote cite a:visited{color:#555}blockquote,blockquote p{line-height:1.6;color:#6f6f6f}.vcard{display:inline-block;margin:0 0 1.25rem 0;border:1px solid #ddd;padding:0.625rem 0.75rem}.vcard li{margin:0;display:block}.vcard .fn{font-weight:bold;font-size:0.9375rem}.vevent .summary{font-weight:bold}.vevent abbr{cursor:default;text-decoration:none;font-weight:bold;border:none;padding:0 0.0625rem}@media only screen and (min-width: 40.063em){h1,h2,h3,h4,h5,h6{line-height:1.4}h1{font-size:2.75rem}h2{font-size:2.3125rem}h3{font-size:1.6875rem}h4{font-size:1.4375rem}}.print-only{display:none !important}@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.hide-on-print{display:none !important}.print-only{display:block !important}.hide-for-print{display:none !important}.show-for-print{display:inherit !important}}.split.button{position:relative;padding-right:5.0625rem}.split.button span{display:block;height:100%;position:absolute;right:0;top:0;border-left:solid 1px}.split.button span:before{position:absolute;content:"";width:0;height:0;display:block;border-style:inset;top:50%;left:50%}.split.button span:active{background-color:rgba(0,0,0,0.1)}.split.button span{border-left-color:rgba(255,255,255,0.5)}.split.button span{width:3.09375rem}.split.button span:before{border-top-style:solid;border-width:0.375rem;top:48%;margin-left:-0.375rem}.split.button span:before{border-color:#fff transparent transparent transparent}.split.button.secondary span{border-left-color:rgba(255,255,255,0.5)}.split.button.secondary span:before{border-color:#fff transparent transparent transparent}.split.button.alert span{border-left-color:rgba(255,255,255,0.5)}.split.button.success span{border-left-color:rgba(255,255,255,0.5)}.split.button.tiny{padding-right:3.75rem}.split.button.tiny span{width:2.25rem}.split.button.tiny span:before{border-top-style:solid;border-width:0.375rem;top:48%;margin-left:-0.375rem}.split.button.small{padding-right:4.375rem}.split.button.small span{width:2.625rem}.split.button.small span:before{border-top-style:solid;border-width:0.4375rem;top:48%;margin-left:-0.375rem}.split.button.large{padding-right:5.5rem}.split.button.large span{width:3.4375rem}.split.button.large span:before{border-top-style:solid;border-width:0.3125rem;top:48%;margin-left:-0.375rem}.split.button.expand{padding-left:2rem}.split.button.secondary span:before{border-color:#333 transparent transparent transparent}.split.button.radius span{-moz-border-radius-bottomright:3px;-moz-border-radius-topright:3px;-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}.split.button.round span{-moz-border-radius-bottomright:1000px;-moz-border-radius-topright:1000px;-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px}.reveal-modal-bg{position:fixed;height:100%;width:100%;background:#000;background:rgba(0,0,0,0.45);z-index:99;display:none;top:0;left:0}dialog,.reveal-modal{visibility:hidden;display:none;position:absolute;z-index:100;width:100vw;top:0;left:0;background-color:#fff;padding:1.25rem;border:solid 1px #666;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.4);box-shadow:0 0 10px rgba(0,0,0,0.4)}@media only screen and (max-width: 40em){dialog,.reveal-modal{height:100vh;min-height:100vh}}@media only screen and (min-width: 40.063em){dialog,.reveal-modal{left:50%}}dialog .column,dialog .columns,.reveal-modal .column,.reveal-modal .columns{min-width:0}dialog>:first-child,.reveal-modal>:first-child{margin-top:0}dialog>:last-child,.reveal-modal>:last-child{margin-bottom:0}@media only screen and (min-width: 40.063em){dialog,.reveal-modal{margin-left:-40%;width:80%}}@media only screen and (min-width: 40.063em){dialog,.reveal-modal{top:6.25rem}}dialog .close-reveal-modal,.reveal-modal .close-reveal-modal{font-size:2.5rem;line-height:1;position:absolute;top:0.5rem;right:0.6875rem;color:#aaa;font-weight:bold;cursor:pointer}dialog[open]{display:block;visibility:visible}@media only screen and (min-width: 40.063em){dialog,.reveal-modal{padding:1.875rem}dialog.full,.reveal-modal.full{top:0;left:0;height:100vh;min-height:100vh;margin-left:0 !important}}@media only screen and (min-width: 40.063em) and (min-width: 40.063em){dialog,.reveal-modal{top:6.25rem}}@media only screen and (min-width: 40.063em) and (min-width: 40.063em){dialog.tiny,.reveal-modal.tiny{margin-left:-15%;width:30%}}@media only screen and (min-width: 40.063em) and (min-width: 40.063em){dialog.small,.reveal-modal.small{margin-left:-20%;width:40%}}@media only screen and (min-width: 40.063em) and (min-width: 40.063em){dialog.medium,.reveal-modal.medium{margin-left:-30%;width:60%}}@media only screen and (min-width: 40.063em) and (min-width: 40.063em){dialog.large,.reveal-modal.large{margin-left:-35%;width:70%}}@media only screen and (min-width: 40.063em) and (min-width: 40.063em){dialog.xlarge,.reveal-modal.xlarge{margin-left:-47.5%;width:95%}}@media only screen and (min-width: 40.063em) and (min-width: 40.063em){dialog.full,.reveal-modal.full{margin-left:-50vw;width:100vw}}@media print{dialog,.reveal-modal{background:#fff !important}}.has-tip{border-bottom:dotted 1px #ccc;cursor:help;font-weight:bold;color:#333}.has-tip:hover,.has-tip:focus{border-bottom:dotted 1px #003f54;color:#008cba}.has-tip.tip-left,.has-tip.tip-right{float:none !important}.tooltip{display:none;position:absolute;z-index:999;font-weight:normal;font-size:0.875rem;line-height:1.3;padding:0.75rem;max-width:85%;left:50%;width:100%;color:#fff;background:#333}.tooltip>.nub{display:block;left:5px;position:absolute;width:0;height:0;border:solid 5px;border-color:transparent transparent #333 transparent;top:-10px}.tooltip>.nub.rtl{left:auto;right:5px}.tooltip.radius{-webkit-border-radius:3px;border-radius:3px}.tooltip.round{-webkit-border-radius:1000px;border-radius:1000px}.tooltip.round>.nub{left:2rem}.tooltip.opened{color:#008cba !important;border-bottom:dotted 1px #003f54 !important}.tap-to-close{display:block;font-size:0.625rem;color:#777;font-weight:normal}@media only screen and (min-width: 40.063em){.tooltip>.nub{border-color:transparent transparent #333 transparent;top:-10px}.tooltip.tip-top>.nub{border-color:#333 transparent transparent transparent;top:auto;bottom:-10px}.tooltip.tip-left,.tooltip.tip-right{float:none !important}.tooltip.tip-left>.nub{border-color:transparent transparent transparent #333;right:-10px;left:auto;top:50%;margin-top:-5px}.tooltip.tip-right>.nub{border-color:transparent #333 transparent transparent;right:auto;left:-10px;top:50%;margin-top:-5px}}.clearing-thumbs,[data-clearing]{*zoom:1;margin-bottom:0;margin-left:0;list-style:none}.clearing-thumbs:before,.clearing-thumbs:after,[data-clearing]:before,[data-clearing]:after{content:" ";display:table}.clearing-thumbs:after,[data-clearing]:after{clear:both}.clearing-thumbs li,[data-clearing] li{float:left;margin-right:10px}.clearing-thumbs[class*="block-grid-"] li,[data-clearing][class*="block-grid-"] li{margin-right:0}.clearing-blackout{background:#333;position:fixed;width:100%;height:100%;top:0;left:0;z-index:998}.clearing-blackout .clearing-close{display:block}.clearing-container{position:relative;z-index:998;height:100%;overflow:hidden;margin:0}.clearing-touch-label{position:absolute;top:50%;left:50%;color:#aaa;font-size:0.6em}.visible-img{height:95%;position:relative}.visible-img img{position:absolute;left:50%;top:50%;margin-left:-50%;max-height:100%;max-width:100%}.clearing-caption{color:#ccc;font-size:0.875em;line-height:1.3;margin-bottom:0;text-align:center;bottom:0;background:#333;width:100%;padding:10px 30px 20px;position:absolute;left:0}.clearing-close{z-index:999;padding-left:20px;padding-top:10px;font-size:30px;line-height:1;color:#ccc;display:none}.clearing-close:hover,.clearing-close:focus{color:#ccc}.clearing-assembled .clearing-container{height:100%}.clearing-assembled .clearing-container .carousel>ul{display:none}.clearing-feature li{display:none}.clearing-feature li.clearing-featured-img{display:block}@media only screen and (min-width: 40.063em){.clearing-main-prev,.clearing-main-next{position:absolute;height:100%;width:40px;top:0}.clearing-main-prev>span,.clearing-main-next>span{position:absolute;top:50%;display:block;width:0;height:0;border:solid 12px}.clearing-main-prev>span:hover,.clearing-main-next>span:hover{opacity:0.8}.clearing-main-prev{left:0}.clearing-main-prev>span{left:5px;border-color:transparent;border-right-color:#ccc}.clearing-main-next{right:0}.clearing-main-next>span{border-color:transparent;border-left-color:#ccc}.clearing-main-prev.disabled,.clearing-main-next.disabled{opacity:0.3}.clearing-assembled .clearing-container .carousel{background:rgba(51,51,51,0.8);height:120px;margin-top:10px;text-align:center}.clearing-assembled .clearing-container .carousel>ul{display:inline-block;z-index:999;height:100%;position:relative;float:none}.clearing-assembled .clearing-container .carousel>ul li{display:block;width:120px;min-height:inherit;float:left;overflow:hidden;margin-right:0;padding:0;position:relative;cursor:pointer;opacity:0.4}.clearing-assembled .clearing-container .carousel>ul li.fix-height img{height:100%;max-width:none}.clearing-assembled .clearing-container .carousel>ul li a.th{border:none;-webkit-box-shadow:none;box-shadow:none;display:block}.clearing-assembled .clearing-container .carousel>ul li img{cursor:pointer !important;width:100% !important}.clearing-assembled .clearing-container .carousel>ul li.visible{opacity:1}.clearing-assembled .clearing-container .carousel>ul li:hover{opacity:0.8}.clearing-assembled .clearing-container .visible-img{background:#333;overflow:hidden;height:85%}.clearing-close{position:absolute;top:10px;right:20px;padding-left:0;padding-top:0}}.progress{background-color:#f6f6f6;height:1.5625rem;border:1px solid #fff;padding:0.125rem;margin-bottom:0.625rem}.progress .meter{background:#008cba;height:100%;display:block}.progress.secondary .meter{background:#e7e7e7;height:100%;display:block}.progress.success .meter{background:#43ac6a;height:100%;display:block}.progress.alert .meter{background:#f04124;height:100%;display:block}.progress.radius{-webkit-border-radius:3px;border-radius:3px}.progress.radius .meter{-webkit-border-radius:2px;border-radius:2px}.progress.round{-webkit-border-radius:1000px;border-radius:1000px}.progress.round .meter{-webkit-border-radius:999px;border-radius:999px}.sub-nav{display:block;width:auto;overflow:hidden;margin:-0.25rem 0 1.125rem;padding-top:0.25rem;margin-right:0;margin-left:-0.75rem}.sub-nav dt{text-transform:uppercase}.sub-nav dt,.sub-nav dd,.sub-nav li{float:left;display:inline;margin-left:1rem;margin-bottom:0.625rem;font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-weight:normal;font-size:0.875rem;color:#999}.sub-nav dt a,.sub-nav dd a,.sub-nav li a{text-decoration:none;color:#999;padding:0.1875rem 1rem}.sub-nav dt a:hover,.sub-nav dd a:hover,.sub-nav li a:hover{color:#737373}.sub-nav dt.active a,.sub-nav dd.active a,.sub-nav li.active a{-webkit-border-radius:3px;border-radius:3px;font-weight:normal;background:#008cba;padding:0.1875rem 1rem;cursor:default;color:#fff}.sub-nav dt.active a:hover,.sub-nav dd.active a:hover,.sub-nav li.active a:hover{background:#0078a0}.joyride-list{display:none}.joyride-tip-guide{display:none;position:absolute;background:#333;color:#fff;z-index:101;top:0;left:2.5%;font-family:inherit;font-weight:normal;width:95%}.lt-ie9 .joyride-tip-guide{max-width:800px;left:50%;margin-left:-400px}.joyride-content-wrapper{width:100%;padding:1.125rem 1.25rem 1.5rem}.joyride-content-wrapper .button{margin-bottom:0 !important}.joyride-tip-guide .joyride-nub{display:block;position:absolute;left:22px;width:0;height:0;border:10px solid #333}.joyride-tip-guide .joyride-nub.top{border-top-style:solid;border-color:#333;border-top-color:transparent !important;border-left-color:transparent !important;border-right-color:transparent !important;top:-20px}.joyride-tip-guide .joyride-nub.bottom{border-bottom-style:solid;border-color:#333 !important;border-bottom-color:transparent !important;border-left-color:transparent !important;border-right-color:transparent !important;bottom:-20px}.joyride-tip-guide .joyride-nub.right{right:-20px}.joyride-tip-guide .joyride-nub.left{left:-20px}.joyride-tip-guide h1,.joyride-tip-guide h2,.joyride-tip-guide h3,.joyride-tip-guide h4,.joyride-tip-guide h5,.joyride-tip-guide h6{line-height:1.25;margin:0;font-weight:bold;color:#fff}.joyride-tip-guide p{margin:0 0 1.125rem 0;font-size:0.875rem;line-height:1.3}.joyride-timer-indicator-wrap{width:50px;height:3px;border:solid 1px #555;position:absolute;right:1.0625rem;bottom:1rem}.joyride-timer-indicator{display:block;width:0;height:inherit;background:#666}.joyride-close-tip{position:absolute;right:12px;top:10px;color:#777 !important;text-decoration:none;font-size:24px;font-weight:normal;line-height:0.5 !important}.joyride-close-tip:hover,.joyride-close-tip:focus{color:#eee !important}.joyride-modal-bg{position:fixed;height:100%;width:100%;background:transparent;background:rgba(0,0,0,0.5);z-index:100;display:none;top:0;left:0;cursor:pointer}.joyride-expose-wrapper{background-color:#ffffff;position:absolute;border-radius:3px;z-index:102;-moz-box-shadow:0 0 30px #fff;-webkit-box-shadow:0 0 15px #fff;box-shadow:0 0 15px #fff}.joyride-expose-cover{background:transparent;border-radius:3px;position:absolute;z-index:9999;top:0;left:0}@media only screen and (min-width: 40.063em){.joyride-tip-guide{width:300px;left:inherit}.joyride-tip-guide .joyride-nub.bottom{border-color:#333 !important;border-bottom-color:transparent !important;border-left-color:transparent !important;border-right-color:transparent !important;bottom:-20px}.joyride-tip-guide .joyride-nub.right{border-color:#333 !important;border-top-color:transparent !important;border-right-color:transparent !important;border-bottom-color:transparent !important;top:22px;left:auto;right:-20px}.joyride-tip-guide .joyride-nub.left{border-color:#333 !important;border-top-color:transparent !important;border-left-color:transparent !important;border-bottom-color:transparent !important;top:22px;left:-20px;right:auto}}.label{font-weight:normal;font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;text-align:center;text-decoration:none;line-height:1;white-space:nowrap;display:inline-block;position:relative;margin-bottom:inherit;padding:0.25rem 0.5rem 0.375rem;font-size:0.6875rem;background-color:#008cba;color:#fff}.label.radius{-webkit-border-radius:3px;border-radius:3px}.label.round{-webkit-border-radius:1000px;border-radius:1000px}.label.alert{background-color:#f04124;color:#fff}.label.success{background-color:#43ac6a;color:#fff}.label.secondary{background-color:#e7e7e7;color:#333}.text-left{text-align:left !important}.text-right{text-align:right !important}.text-center{text-align:center !important}.text-justify{text-align:justify !important}@media only screen and (max-width: 40em){.small-only-text-left{text-align:left !important}.small-only-text-right{text-align:right !important}.small-only-text-center{text-align:center !important}.small-only-text-justify{text-align:justify !important}}@media only screen{.small-text-left{text-align:left !important}.small-text-right{text-align:right !important}.small-text-center{text-align:center !important}.small-text-justify{text-align:justify !important}}@media only screen and (min-width: 40.063em) and (max-width: 64em){.medium-only-text-left{text-align:left !important}.medium-only-text-right{text-align:right !important}.medium-only-text-center{text-align:center !important}.medium-only-text-justify{text-align:justify !important}}@media only screen and (min-width: 40.063em){.medium-text-left{text-align:left !important}.medium-text-right{text-align:right !important}.medium-text-center{text-align:center !important}.medium-text-justify{text-align:justify !important}}@media only screen and (min-width: 64.063em) and (max-width: 90em){.large-only-text-left{text-align:left !important}.large-only-text-right{text-align:right !important}.large-only-text-center{text-align:center !important}.large-only-text-justify{text-align:justify !important}}@media only screen and (min-width: 64.063em){.large-text-left{text-align:left !important}.large-text-right{text-align:right !important}.large-text-center{text-align:center !important}.large-text-justify{text-align:justify !important}}@media only screen and (min-width: 90.063em) and (max-width: 120em){.xlarge-only-text-left{text-align:left !important}.xlarge-only-text-right{text-align:right !important}.xlarge-only-text-center{text-align:center !important}.xlarge-only-text-justify{text-align:justify !important}}@media only screen and (min-width: 90.063em){.xlarge-text-left{text-align:left !important}.xlarge-text-right{text-align:right !important}.xlarge-text-center{text-align:center !important}.xlarge-text-justify{text-align:justify !important}}@media only screen and (min-width: 120.063em) and (max-width: 99999999em){.xxlarge-only-text-left{text-align:left !important}.xxlarge-only-text-right{text-align:right !important}.xxlarge-only-text-center{text-align:center !important}.xxlarge-only-text-justify{text-align:justify !important}}@media only screen and (min-width: 120.063em){.xxlarge-text-left{text-align:left !important}.xxlarge-text-right{text-align:right !important}.xxlarge-text-center{text-align:center !important}.xxlarge-text-justify{text-align:justify !important}}.off-canvas-wrap{-webkit-backface-visibility:hidden;position:relative;width:100%;overflow-x:hidden}.off-canvas-wrap.move-right,.off-canvas-wrap.move-left{height:100%}.inner-wrap{-webkit-backface-visibility:hidden;position:relative;width:100%;*zoom:1;-webkit-transition:-webkit-transform 500ms ease;-moz-transition:-moz-transform 500ms ease;-ms-transition:-ms-transform 500ms ease;-o-transition:-o-transform 500ms ease;transition:transform 500ms ease}.inner-wrap:before,.inner-wrap:after{content:" ";display:table}.inner-wrap:after{clear:both}.tab-bar{-webkit-backface-visibility:hidden;background:#333;color:#fff;height:2.8125rem;line-height:2.8125rem;position:relative}.tab-bar h1,.tab-bar h2,.tab-bar h3,.tab-bar h4,.tab-bar h5,.tab-bar h6{color:#fff;font-weight:bold;line-height:2.8125rem;margin:0}.tab-bar h1,.tab-bar h2,.tab-bar h3,.tab-bar h4{font-size:1.125rem}.left-small{width:2.8125rem;height:2.8125rem;position:absolute;top:0;border-right:solid 1px #1a1a1a;left:0}.right-small{width:2.8125rem;height:2.8125rem;position:absolute;top:0;border-left:solid 1px #1a1a1a;right:0}.tab-bar-section{padding:0 0.625rem;position:absolute;text-align:center;height:2.8125rem;top:0}@media only screen and (min-width: 40.063em){.tab-bar-section{text-align:left}}.tab-bar-section.left{left:0;right:2.8125rem}.tab-bar-section.right{left:2.8125rem;right:0}.tab-bar-section.middle{left:2.8125rem;right:2.8125rem}.tab-bar .menu-icon{text-indent:2.1875rem;width:2.8125rem;height:2.8125rem;display:block;line-height:2.0625rem;padding:0;color:#fff;position:relative}.tab-bar .menu-icon span{position:absolute;display:block;height:0;width:1rem;top:0.9375rem;left:0.90625rem;-webkit-box-shadow:1px 0px 1px 1px #fff,1px 7px 1px 1px #fff,1px 14px 1px 1px #fff;box-shadow:0 0px 0 1px #fff,0 7px 0 1px #fff,0 14px 0 1px #fff}.tab-bar .menu-icon:hover span{-webkit-box-shadow:1px 0px 1px 1px #b3b3b3,1px 7px 1px 1px #b3b3b3,1px 14px 1px 1px #b3b3b3;box-shadow:0 0px 0 1px #b3b3b3,0 7px 0 1px #b3b3b3,0 14px 0 1px #b3b3b3}.left-off-canvas-menu{-webkit-backface-visibility:hidden;width:15.625rem;top:0;bottom:0;position:absolute;overflow-y:auto;background:#333;z-index:1001;box-sizing:content-box;-webkit-overflow-scrolling:touch;-webkit-transform:translate3d(-100%, 0, 0);-moz-transform:translate3d(-100%, 0, 0);-ms-transform:translate3d(-100%, 0, 0);-o-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);left:0}.left-off-canvas-menu *{-webkit-backface-visibility:hidden}.right-off-canvas-menu{-webkit-backface-visibility:hidden;width:15.625rem;top:0;bottom:0;position:absolute;overflow-y:auto;background:#333;z-index:1001;box-sizing:content-box;-webkit-overflow-scrolling:touch;-webkit-transform:translate3d(100%, 0, 0);-moz-transform:translate3d(100%, 0, 0);-ms-transform:translate3d(100%, 0, 0);-o-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);right:0}.right-off-canvas-menu *{-webkit-backface-visibility:hidden}ul.off-canvas-list{list-style-type:none;padding:0;margin:0}ul.off-canvas-list li label{padding:0.3rem 0.9375rem;color:#999;text-transform:uppercase;font-weight:bold;background:#444;border-top:1px solid #5e5e5e;border-bottom:none;margin:0}ul.off-canvas-list li a{display:block;padding:0.66667rem;color:rgba(255,255,255,0.7);border-bottom:1px solid #262626;transition:background 300ms ease}ul.off-canvas-list li a:hover{background:#242424}.move-right>.inner-wrap{-webkit-transform:translate3d(15.625rem, 0, 0);-moz-transform:translate3d(15.625rem, 0, 0);-ms-transform:translate3d(15.625rem, 0, 0);-o-transform:translate3d(15.625rem, 0, 0);transform:translate3d(15.625rem, 0, 0)}.move-right .exit-off-canvas{-webkit-backface-visibility:hidden;transition:background 300ms ease;cursor:pointer;box-shadow:-4px 0 4px rgba(0,0,0,0.5),4px 0 4px rgba(0,0,0,0.5);display:block;position:absolute;background:rgba(255,255,255,0.2);top:0;bottom:0;left:0;right:0;z-index:1002;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media only screen and (min-width: 40.063em){.move-right .exit-off-canvas:hover{background:rgba(255,255,255,0.05)}}.move-left>.inner-wrap{-webkit-transform:translate3d(-15.625rem, 0, 0);-moz-transform:translate3d(-15.625rem, 0, 0);-ms-transform:translate3d(-15.625rem, 0, 0);-o-transform:translate3d(-15.625rem, 0, 0);transform:translate3d(-15.625rem, 0, 0)}.move-left .exit-off-canvas{-webkit-backface-visibility:hidden;transition:background 300ms ease;cursor:pointer;box-shadow:-4px 0 4px rgba(0,0,0,0.5),4px 0 4px rgba(0,0,0,0.5);display:block;position:absolute;background:rgba(255,255,255,0.2);top:0;bottom:0;left:0;right:0;z-index:1002;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media only screen and (min-width: 40.063em){.move-left .exit-off-canvas:hover{background:rgba(255,255,255,0.05)}}.csstransforms.no-csstransforms3d .left-off-canvas-menu{-webkit-transform:translate(-100%, 0);-moz-transform:translate(-100%, 0);-ms-transform:translate(-100%, 0);-o-transform:translate(-100%, 0);transform:translate(-100%, 0)}.csstransforms.no-csstransforms3d .right-off-canvas-menu{-webkit-transform:translate(100%, 0);-moz-transform:translate(100%, 0);-ms-transform:translate(100%, 0);-o-transform:translate(100%, 0);transform:translate(100%, 0)}.csstransforms.no-csstransforms3d .move-left>.inner-wrap{-webkit-transform:translate(-15.625rem, 0);-moz-transform:translate(-15.625rem, 0);-ms-transform:translate(-15.625rem, 0);-o-transform:translate(-15.625rem, 0);transform:translate(-15.625rem, 0)}.csstransforms.no-csstransforms3d .move-right>.inner-wrap{-webkit-transform:translate(15.625rem, 0);-moz-transform:translate(15.625rem, 0);-ms-transform:translate(15.625rem, 0);-o-transform:translate(15.625rem, 0);transform:translate(15.625rem, 0)}.no-csstransforms .left-off-canvas-menu{left:-15.625rem}.no-csstransforms .right-off-canvas-menu{right:-15.625rem}.no-csstransforms .move-left>.inner-wrap{right:15.625rem}.no-csstransforms .move-right>.inner-wrap{left:15.625rem}.f-dropdown{position:absolute;left:-9999px;list-style:none;margin-left:0;width:100%;max-height:none;height:auto;background:#fff;border:solid 1px #ccc;font-size:0.875rem;z-index:99;margin-top:2px;max-width:200px}.f-dropdown>*:first-child{margin-top:0}.f-dropdown>*:last-child{margin-bottom:0}.f-dropdown:before{content:"";display:block;width:0;height:0;border:inset 6px;border-color:transparent transparent #fff transparent;border-bottom-style:solid;position:absolute;top:-12px;left:10px;z-index:99}.f-dropdown:after{content:"";display:block;width:0;height:0;border:inset 7px;border-color:transparent transparent #ccc transparent;border-bottom-style:solid;position:absolute;top:-14px;left:9px;z-index:98}.f-dropdown.right:before{left:auto;right:10px}.f-dropdown.right:after{left:auto;right:9px}.f-dropdown.drop-right{position:absolute;left:-9999px;list-style:none;margin-left:0;width:100%;max-height:none;height:auto;background:#fff;border:solid 1px #ccc;font-size:0.875rem;z-index:99;margin-top:0;margin-left:2px;max-width:200px}.f-dropdown.drop-right>*:first-child{margin-top:0}.f-dropdown.drop-right>*:last-child{margin-bottom:0}.f-dropdown.drop-right:before{content:"";display:block;width:0;height:0;border:inset 6px;border-color:transparent #fff transparent transparent;border-right-style:solid;position:absolute;top:10px;left:-12px;z-index:99}.f-dropdown.drop-right:after{content:"";display:block;width:0;height:0;border:inset 7px;border-color:transparent #ccc transparent transparent;border-right-style:solid;position:absolute;top:9px;left:-14px;z-index:98}.f-dropdown.drop-left{position:absolute;left:-9999px;list-style:none;margin-left:0;width:100%;max-height:none;height:auto;background:#fff;border:solid 1px #ccc;font-size:0.875rem;z-index:99;margin-top:0;margin-left:-2px;max-width:200px}.f-dropdown.drop-left>*:first-child{margin-top:0}.f-dropdown.drop-left>*:last-child{margin-bottom:0}.f-dropdown.drop-left:before{content:"";display:block;width:0;height:0;border:inset 6px;border-color:transparent transparent transparent #fff;border-left-style:solid;position:absolute;top:10px;right:-12px;left:auto;z-index:99}.f-dropdown.drop-left:after{content:"";display:block;width:0;height:0;border:inset 7px;border-color:transparent transparent transparent #ccc;border-left-style:solid;position:absolute;top:9px;right:-14px;left:auto;z-index:98}.f-dropdown.drop-top{position:absolute;left:-9999px;list-style:none;margin-left:0;width:100%;max-height:none;height:auto;background:#fff;border:solid 1px #ccc;font-size:0.875rem;z-index:99;margin-top:-2px;margin-left:0;max-width:200px}.f-dropdown.drop-top>*:first-child{margin-top:0}.f-dropdown.drop-top>*:last-child{margin-bottom:0}.f-dropdown.drop-top:before{content:"";display:block;width:0;height:0;border:inset 6px;border-color:#fff transparent transparent transparent;border-top-style:solid;position:absolute;top:auto;bottom:-12px;left:10px;right:auto;z-index:99}.f-dropdown.drop-top:after{content:"";display:block;width:0;height:0;border:inset 7px;border-color:#ccc transparent transparent transparent;border-top-style:solid;position:absolute;top:auto;bottom:-14px;left:9px;right:auto;z-index:98}.f-dropdown li{font-size:0.875rem;cursor:pointer;line-height:1.125rem;margin:0}.f-dropdown li:hover,.f-dropdown li:focus{background:#eee}.f-dropdown li a{display:block;padding:0.5rem;color:#555}.f-dropdown.content{position:absolute;left:-9999px;list-style:none;margin-left:0;padding:1.25rem;width:100%;height:auto;max-height:none;background:#fff;border:solid 1px #ccc;font-size:0.875rem;z-index:99;max-width:200px}.f-dropdown.content>*:first-child{margin-top:0}.f-dropdown.content>*:last-child{margin-bottom:0}.f-dropdown.tiny{max-width:200px}.f-dropdown.small{max-width:300px}.f-dropdown.medium{max-width:500px}.f-dropdown.large{max-width:800px}table{background:#fff;margin-bottom:1.25rem;border:solid 1px #ddd}table thead,table tfoot{background:#f5f5f5}table thead tr th,table thead tr td,table tfoot tr th,table tfoot tr td{padding:0.5rem 0.625rem 0.625rem;font-size:0.875rem;font-weight:bold;color:#222;text-align:left}table tr th,table tr td{padding:0.5625rem 0.625rem;font-size:0.875rem;color:#222}table tr.even,table tr.alt,table tr:nth-of-type(even){background:#f9f9f9}table thead tr th,table tfoot tr th,table tbody tr td,table tr td,table tfoot tr td{display:table-cell;line-height:1.125rem}form{margin:0 0 1rem}form .row .row{margin:0 -0.5rem}form .row .row .column,form .row .row .columns{padding:0 0.5rem}form .row .row.collapse{margin:0}form .row .row.collapse .column,form .row .row.collapse .columns{padding:0}form .row .row.collapse input{-moz-border-radius-bottomright:0;-moz-border-radius-topright:0;-webkit-border-bottom-right-radius:0;-webkit-border-top-right-radius:0}form .row input.column,form .row input.columns,form .row textarea.column,form .row textarea.columns{padding-left:0.5rem}label{font-size:0.875rem;color:#4d4d4d;cursor:pointer;display:block;font-weight:normal;line-height:1.5;margin-bottom:0}label.right{float:none;text-align:right}label.inline{margin:0 0 1rem 0;padding:0.625rem 0}label small{text-transform:capitalize;color:#676767}select{-webkit-appearance:none !important;background-color:#fafafa;background-image:url("data:image/svg+xml;base64, PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iM3B4IiB2aWV3Qm94PSIwIDAgNiAzIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2IDMiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwb2x5Z29uIHBvaW50cz0iNS45OTIsMCAyLjk5MiwzIC0wLjAwOCwwICIvPjwvc3ZnPg==");background-repeat:no-repeat;background-position:97% center;border:1px solid #ccc;padding:0.5rem;font-size:0.875rem;-webkit-border-radius:0;border-radius:0}select.radius{-webkit-border-radius:3px;border-radius:3px}select:hover{background-color:#f3f3f3;border-color:#999}select::-ms-expand{display:none}@-moz-document url-prefix(){select{background:#fafafa}select:hover{background:#f3f3f3}}.prefix,.postfix{display:block;position:relative;z-index:2;text-align:center;width:100%;padding-top:0;padding-bottom:0;border-style:solid;border-width:1px;overflow:hidden;font-size:0.875rem;height:2.3125rem;line-height:2.3125rem}.postfix.button{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;text-align:center;line-height:2.125rem;border:none}.prefix.button{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;text-align:center;line-height:2.125rem;border:none}.prefix.button.radius{-webkit-border-radius:0;border-radius:0;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}.postfix.button.radius{-webkit-border-radius:0;border-radius:0;-moz-border-radius-bottomright:3px;-moz-border-radius-topright:3px;-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}.prefix.button.round{-webkit-border-radius:0;border-radius:0;-moz-border-radius-bottomleft:1000px;-moz-border-radius-topleft:1000px;-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px}.postfix.button.round{-webkit-border-radius:0;border-radius:0;-moz-border-radius-bottomright:1000px;-moz-border-radius-topright:1000px;-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px}span.prefix,label.prefix{background:#f2f2f2;border-right:none;color:#333;border-color:#ccc}span.prefix.radius,label.prefix.radius{-webkit-border-radius:0;border-radius:0;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}span.postfix,label.postfix{background:#f2f2f2;border-left:none;color:#333;border-color:#ccc}span.postfix.radius,label.postfix.radius{-webkit-border-radius:0;border-radius:0;-moz-border-radius-bottomright:3px;-moz-border-radius-topright:3px;-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="week"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],textarea{-webkit-appearance:none;background-color:#fff;font-family:inherit;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);color:rgba(0,0,0,0.75);display:block;font-size:0.875rem;margin:0 0 1rem 0;padding:0.5rem;height:2.3125rem;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:-webkit-box-shadow 0.45s,border-color 0.45s ease-in-out;-moz-transition:-moz-box-shadow 0.45s,border-color 0.45s ease-in-out;transition:box-shadow 0.45s,border-color 0.45s ease-in-out}input[type="text"]:focus,input[type="password"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="time"]:focus,input[type="url"]:focus,textarea:focus{-webkit-box-shadow:0 0 5px #999;-moz-box-shadow:0 0 5px #999;box-shadow:0 0 5px #999;border-color:#999}input[type="text"]:focus,input[type="password"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="time"]:focus,input[type="url"]:focus,textarea:focus{background:#fafafa;border-color:#999;outline:none}input[type="text"][disabled],fieldset[disabled] input[type="text"],input[type="password"][disabled],fieldset[disabled] input[type="password"],input[type="date"][disabled],fieldset[disabled] input[type="date"],input[type="datetime"][disabled],fieldset[disabled] input[type="datetime"],input[type="datetime-local"][disabled],fieldset[disabled] input[type="datetime-local"],input[type="month"][disabled],fieldset[disabled] input[type="month"],input[type="week"][disabled],fieldset[disabled] input[type="week"],input[type="email"][disabled],fieldset[disabled] input[type="email"],input[type="number"][disabled],fieldset[disabled] input[type="number"],input[type="search"][disabled],fieldset[disabled] input[type="search"],input[type="tel"][disabled],fieldset[disabled] input[type="tel"],input[type="time"][disabled],fieldset[disabled] input[type="time"],input[type="url"][disabled],fieldset[disabled] input[type="url"],textarea[disabled],fieldset[disabled] textarea{background-color:#ddd}input[type="text"].radius,input[type="password"].radius,input[type="date"].radius,input[type="datetime"].radius,input[type="datetime-local"].radius,input[type="month"].radius,input[type="week"].radius,input[type="email"].radius,input[type="number"].radius,input[type="search"].radius,input[type="tel"].radius,input[type="time"].radius,input[type="url"].radius,textarea.radius{-webkit-border-radius:3px;border-radius:3px}textarea[rows]{height:auto}select{height:2.3125rem}input[type="file"],input[type="checkbox"],input[type="radio"],select{margin:0 0 1rem 0}input[type="checkbox"]+label,input[type="radio"]+label{display:inline-block;margin-left:0.5rem;margin-right:1rem;margin-bottom:0;vertical-align:baseline}input[type="file"]{width:100%}fieldset{border:1px solid #ddd;padding:1.25rem;margin:1.125rem 0}fieldset legend{font-weight:bold;background:#fff;padding:0 0.1875rem;margin:0;margin-left:-0.1875rem}[data-abide] .error small.error,[data-abide] span.error,[data-abide] small.error{display:block;padding:0.375rem 0.5625rem 0.5625rem;margin-top:-1px;margin-bottom:1rem;font-size:0.75rem;font-weight:normal;font-style:italic;background:#f04124;color:#fff}[data-abide] span.error,[data-abide] small.error{display:none}span.error,small.error{display:block;padding:0.375rem 0.5625rem 0.5625rem;margin-top:-1px;margin-bottom:1rem;font-size:0.75rem;font-weight:normal;font-style:italic;background:#f04124;color:#fff}.error input,.error textarea,.error select{margin-bottom:0}.error input[type="checkbox"],.error input[type="radio"]{margin-bottom:1rem}.error label,.error label.error{color:#f04124}.error small.error{display:block;padding:0.375rem 0.5625rem 0.5625rem;margin-top:-1px;margin-bottom:1rem;font-size:0.75rem;font-weight:normal;font-style:italic;background:#f04124;color:#fff}.error>label>small{color:#676767;background:transparent;padding:0;text-transform:capitalize;font-style:normal;font-size:60%;margin:0;display:inline}.error span.error-message{display:block}input.error,textarea.error{margin-bottom:0}label.error{color:#f04124}.range-slider{display:block;position:relative;width:100%;height:1rem;border:1px solid #ddd;margin:1.25rem 0;touch-action:none;-ms-touch-action:none;background:#fafafa}.range-slider.vertical-range{display:block;position:relative;width:100%;height:1rem;border:1px solid #ddd;margin:1.25rem 0;touch-action:none;-ms-touch-action:none;display:inline-block;width:1rem;height:12.5rem}.range-slider.vertical-range .range-slider-handle{margin-top:0;margin-left:-0.5rem;position:absolute;bottom:-10.5rem}.range-slider.vertical-range .range-slider-active-segment{width:0.875rem;height:auto;bottom:0}.range-slider.radius{background:#fafafa;-webkit-border-radius:3px;border-radius:3px}.range-slider.radius .range-slider-handle{background:#008cba;-webkit-border-radius:3px;border-radius:3px}.range-slider.radius .range-slider-handle:hover{background:#007ba4}.range-slider.round{background:#fafafa;-webkit-border-radius:1000px;border-radius:1000px}.range-slider.round .range-slider-handle{background:#008cba;-webkit-border-radius:1000px;border-radius:1000px}.range-slider.round .range-slider-handle:hover{background:#007ba4}.range-slider-active-segment{display:inline-block;position:absolute;height:0.875rem;background:#e5e5e5}.range-slider-handle{display:inline-block;position:absolute;z-index:1;top:-0.3125rem;width:2rem;height:1.375rem;border:1px solid none;cursor:pointer;background:#008cba}.range-slider-handle:hover{background:#007ba4}[class*="block-grid-"]{display:block;padding:0;margin:0;*zoom:1}[class*="block-grid-"]:before,[class*="block-grid-"]:after{content:" ";display:table}[class*="block-grid-"]:after{clear:both}[class*="block-grid-"]>li{display:block;height:auto;float:left;padding:0 0.9375rem 1.875rem}@media only screen{.small-block-grid-1>li{width:100%;list-style:none}.small-block-grid-1>li:nth-of-type(n){clear:none}.small-block-grid-1>li:nth-of-type(1n+1){clear:both}.small-block-grid-1>li:nth-child(1n){padding-left:0rem;padding-right:0rem}.small-block-grid-2>li{width:50%;list-style:none}.small-block-grid-2>li:nth-of-type(n){clear:none}.small-block-grid-2>li:nth-of-type(2n+1){clear:both}.small-block-grid-2>li:nth-child(2n+1){padding-left:0rem;padding-right:0.9375rem}.small-block-grid-2>li:nth-child(2n){padding-left:0.9375rem;padding-right:0rem}.small-block-grid-3>li{width:33.33333%;list-style:none}.small-block-grid-3>li:nth-of-type(n){clear:none}.small-block-grid-3>li:nth-of-type(3n+1){clear:both}.small-block-grid-3>li:nth-child(3n+1){padding-left:0rem;padding-right:1.25rem}.small-block-grid-3>li:nth-child(3n+2){padding-left:0.625rem;padding-right:0.625rem}.small-block-grid-3>li:nth-child(3n){padding-left:1.25rem;padding-right:0rem}.small-block-grid-4>li{width:25%;list-style:none}.small-block-grid-4>li:nth-of-type(n){clear:none}.small-block-grid-4>li:nth-of-type(4n+1){clear:both}.small-block-grid-4>li:nth-child(4n+1){padding-left:0rem;padding-right:1.40625rem}.small-block-grid-4>li:nth-child(4n+2){padding-left:0.46875rem;padding-right:0.9375rem}.small-block-grid-4>li:nth-child(4n+3){padding-left:0.9375rem;padding-right:0.46875rem}.small-block-grid-4>li:nth-child(4n){padding-left:1.40625rem;padding-right:0rem}.small-block-grid-5>li{width:20%;list-style:none}.small-block-grid-5>li:nth-of-type(n){clear:none}.small-block-grid-5>li:nth-of-type(5n+1){clear:both}.small-block-grid-5>li:nth-child(5n+1){padding-left:0rem;padding-right:1.5rem}.small-block-grid-5>li:nth-child(5n+2){padding-left:0.375rem;padding-right:1.125rem}.small-block-grid-5>li:nth-child(5n+3){padding-left:0.75rem;padding-right:0.75rem}.small-block-grid-5>li:nth-child(5n+4){padding-left:1.125rem;padding-right:0.375rem}.small-block-grid-5>li:nth-child(5n){padding-left:1.5rem;padding-right:0rem}.small-block-grid-6>li{width:16.66667%;list-style:none}.small-block-grid-6>li:nth-of-type(n){clear:none}.small-block-grid-6>li:nth-of-type(6n+1){clear:both}.small-block-grid-6>li:nth-child(6n+1){padding-left:0rem;padding-right:1.5625rem}.small-block-grid-6>li:nth-child(6n+2){padding-left:0.3125rem;padding-right:1.25rem}.small-block-grid-6>li:nth-child(6n+3){padding-left:0.625rem;padding-right:0.9375rem}.small-block-grid-6>li:nth-child(6n+4){padding-left:0.9375rem;padding-right:0.625rem}.small-block-grid-6>li:nth-child(6n+5){padding-left:1.25rem;padding-right:0.3125rem}.small-block-grid-6>li:nth-child(6n){padding-left:1.5625rem;padding-right:0rem}.small-block-grid-7>li{width:14.28571%;list-style:none}.small-block-grid-7>li:nth-of-type(n){clear:none}.small-block-grid-7>li:nth-of-type(7n+1){clear:both}.small-block-grid-7>li:nth-child(7n+1){padding-left:0rem;padding-right:1.60714rem}.small-block-grid-7>li:nth-child(7n+2){padding-left:0.26786rem;padding-right:1.33929rem}.small-block-grid-7>li:nth-child(7n+3){padding-left:0.53571rem;padding-right:1.07143rem}.small-block-grid-7>li:nth-child(7n+4){padding-left:0.80357rem;padding-right:0.80357rem}.small-block-grid-7>li:nth-child(7n+5){padding-left:1.07143rem;padding-right:0.53571rem}.small-block-grid-7>li:nth-child(7n+6){padding-left:1.33929rem;padding-right:0.26786rem}.small-block-grid-7>li:nth-child(7n){padding-left:1.60714rem;padding-right:0rem}.small-block-grid-8>li{width:12.5%;list-style:none}.small-block-grid-8>li:nth-of-type(n){clear:none}.small-block-grid-8>li:nth-of-type(8n+1){clear:both}.small-block-grid-8>li:nth-child(8n+1){padding-left:0rem;padding-right:1.64063rem}.small-block-grid-8>li:nth-child(8n+2){padding-left:0.23438rem;padding-right:1.40625rem}.small-block-grid-8>li:nth-child(8n+3){padding-left:0.46875rem;padding-right:1.17188rem}.small-block-grid-8>li:nth-child(8n+4){padding-left:0.70313rem;padding-right:0.9375rem}.small-block-grid-8>li:nth-child(8n+5){padding-left:0.9375rem;padding-right:0.70313rem}.small-block-grid-8>li:nth-child(8n+6){padding-left:1.17188rem;padding-right:0.46875rem}.small-block-grid-8>li:nth-child(8n+7){padding-left:1.40625rem;padding-right:0.23438rem}.small-block-grid-8>li:nth-child(8n){padding-left:1.64063rem;padding-right:0rem}.small-block-grid-9>li{width:11.11111%;list-style:none}.small-block-grid-9>li:nth-of-type(n){clear:none}.small-block-grid-9>li:nth-of-type(9n+1){clear:both}.small-block-grid-9>li:nth-child(9n+1){padding-left:0rem;padding-right:1.66667rem}.small-block-grid-9>li:nth-child(9n+2){padding-left:0.20833rem;padding-right:1.45833rem}.small-block-grid-9>li:nth-child(9n+3){padding-left:0.41667rem;padding-right:1.25rem}.small-block-grid-9>li:nth-child(9n+4){padding-left:0.625rem;padding-right:1.04167rem}.small-block-grid-9>li:nth-child(9n+5){padding-left:0.83333rem;padding-right:0.83333rem}.small-block-grid-9>li:nth-child(9n+6){padding-left:1.04167rem;padding-right:0.625rem}.small-block-grid-9>li:nth-child(9n+7){padding-left:1.25rem;padding-right:0.41667rem}.small-block-grid-9>li:nth-child(9n+8){padding-left:1.45833rem;padding-right:0.20833rem}.small-block-grid-9>li:nth-child(9n){padding-left:1.66667rem;padding-right:0rem}.small-block-grid-10>li{width:10%;list-style:none}.small-block-grid-10>li:nth-of-type(n){clear:none}.small-block-grid-10>li:nth-of-type(10n+1){clear:both}.small-block-grid-10>li:nth-child(10n+1){padding-left:0rem;padding-right:1.6875rem}.small-block-grid-10>li:nth-child(10n+2){padding-left:0.1875rem;padding-right:1.5rem}.small-block-grid-10>li:nth-child(10n+3){padding-left:0.375rem;padding-right:1.3125rem}.small-block-grid-10>li:nth-child(10n+4){padding-left:0.5625rem;padding-right:1.125rem}.small-block-grid-10>li:nth-child(10n+5){padding-left:0.75rem;padding-right:0.9375rem}.small-block-grid-10>li:nth-child(10n+6){padding-left:0.9375rem;padding-right:0.75rem}.small-block-grid-10>li:nth-child(10n+7){padding-left:1.125rem;padding-right:0.5625rem}.small-block-grid-10>li:nth-child(10n+8){padding-left:1.3125rem;padding-right:0.375rem}.small-block-grid-10>li:nth-child(10n+9){padding-left:1.5rem;padding-right:0.1875rem}.small-block-grid-10>li:nth-child(10n){padding-left:1.6875rem;padding-right:0rem}.small-block-grid-11>li{width:9.09091%;list-style:none}.small-block-grid-11>li:nth-of-type(n){clear:none}.small-block-grid-11>li:nth-of-type(11n+1){clear:both}.small-block-grid-11>li:nth-child(11n+1){padding-left:0.0rem;padding-right:1.70455rem}.small-block-grid-11>li:nth-child(11n+2){padding-left:0.17045rem;padding-right:1.53409rem}.small-block-grid-11>li:nth-child(11n+3){padding-left:0.34091rem;padding-right:1.36364rem}.small-block-grid-11>li:nth-child(11n+4){padding-left:0.51136rem;padding-right:1.19318rem}.small-block-grid-11>li:nth-child(11n+5){padding-left:0.68182rem;padding-right:1.02273rem}.small-block-grid-11>li:nth-child(11n+6){padding-left:0.85227rem;padding-right:0.85227rem}.small-block-grid-11>li:nth-child(11n+7){padding-left:1.02273rem;padding-right:0.68182rem}.small-block-grid-11>li:nth-child(11n+8){padding-left:1.19318rem;padding-right:0.51136rem}.small-block-grid-11>li:nth-child(11n+9){padding-left:1.36364rem;padding-right:0.34091rem}.small-block-grid-11>li:nth-child(11n+10){padding-left:1.53409rem;padding-right:0.17045rem}.small-block-grid-11>li:nth-child(11n){padding-left:1.70455rem;padding-right:0.0rem}.small-block-grid-12>li{width:8.33333%;list-style:none}.small-block-grid-12>li:nth-of-type(n){clear:none}.small-block-grid-12>li:nth-of-type(12n+1){clear:both}.small-block-grid-12>li:nth-child(12n+1){padding-left:0rem;padding-right:1.71875rem}.small-block-grid-12>li:nth-child(12n+2){padding-left:0.15625rem;padding-right:1.5625rem}.small-block-grid-12>li:nth-child(12n+3){padding-left:0.3125rem;padding-right:1.40625rem}.small-block-grid-12>li:nth-child(12n+4){padding-left:0.46875rem;padding-right:1.25rem}.small-block-grid-12>li:nth-child(12n+5){padding-left:0.625rem;padding-right:1.09375rem}.small-block-grid-12>li:nth-child(12n+6){padding-left:0.78125rem;padding-right:0.9375rem}.small-block-grid-12>li:nth-child(12n+7){padding-left:0.9375rem;padding-right:0.78125rem}.small-block-grid-12>li:nth-child(12n+8){padding-left:1.09375rem;padding-right:0.625rem}.small-block-grid-12>li:nth-child(12n+9){padding-left:1.25rem;padding-right:0.46875rem}.small-block-grid-12>li:nth-child(12n+10){padding-left:1.40625rem;padding-right:0.3125rem}.small-block-grid-12>li:nth-child(12n+11){padding-left:1.5625rem;padding-right:0.15625rem}.small-block-grid-12>li:nth-child(12n){padding-left:1.71875rem;padding-right:0rem}}@media only screen and (min-width: 40.063em){.medium-block-grid-1>li{width:100%;list-style:none}.medium-block-grid-1>li:nth-of-type(n){clear:none}.medium-block-grid-1>li:nth-of-type(1n+1){clear:both}.medium-block-grid-1>li:nth-child(1n){padding-left:0rem;padding-right:0rem}.medium-block-grid-2>li{width:50%;list-style:none}.medium-block-grid-2>li:nth-of-type(n){clear:none}.medium-block-grid-2>li:nth-of-type(2n+1){clear:both}.medium-block-grid-2>li:nth-child(2n+1){padding-left:0rem;padding-right:0.9375rem}.medium-block-grid-2>li:nth-child(2n){padding-left:0.9375rem;padding-right:0rem}.medium-block-grid-3>li{width:33.33333%;list-style:none}.medium-block-grid-3>li:nth-of-type(n){clear:none}.medium-block-grid-3>li:nth-of-type(3n+1){clear:both}.medium-block-grid-3>li:nth-child(3n+1){padding-left:0rem;padding-right:1.25rem}.medium-block-grid-3>li:nth-child(3n+2){padding-left:0.625rem;padding-right:0.625rem}.medium-block-grid-3>li:nth-child(3n){padding-left:1.25rem;padding-right:0rem}.medium-block-grid-4>li{width:25%;list-style:none}.medium-block-grid-4>li:nth-of-type(n){clear:none}.medium-block-grid-4>li:nth-of-type(4n+1){clear:both}.medium-block-grid-4>li:nth-child(4n+1){padding-left:0rem;padding-right:1.40625rem}.medium-block-grid-4>li:nth-child(4n+2){padding-left:0.46875rem;padding-right:0.9375rem}.medium-block-grid-4>li:nth-child(4n+3){padding-left:0.9375rem;padding-right:0.46875rem}.medium-block-grid-4>li:nth-child(4n){padding-left:1.40625rem;padding-right:0rem}.medium-block-grid-5>li{width:20%;list-style:none}.medium-block-grid-5>li:nth-of-type(n){clear:none}.medium-block-grid-5>li:nth-of-type(5n+1){clear:both}.medium-block-grid-5>li:nth-child(5n+1){padding-left:0rem;padding-right:1.5rem}.medium-block-grid-5>li:nth-child(5n+2){padding-left:0.375rem;padding-right:1.125rem}.medium-block-grid-5>li:nth-child(5n+3){padding-left:0.75rem;padding-right:0.75rem}.medium-block-grid-5>li:nth-child(5n+4){padding-left:1.125rem;padding-right:0.375rem}.medium-block-grid-5>li:nth-child(5n){padding-left:1.5rem;padding-right:0rem}.medium-block-grid-6>li{width:16.66667%;list-style:none}.medium-block-grid-6>li:nth-of-type(n){clear:none}.medium-block-grid-6>li:nth-of-type(6n+1){clear:both}.medium-block-grid-6>li:nth-child(6n+1){padding-left:0rem;padding-right:1.5625rem}.medium-block-grid-6>li:nth-child(6n+2){padding-left:0.3125rem;padding-right:1.25rem}.medium-block-grid-6>li:nth-child(6n+3){padding-left:0.625rem;padding-right:0.9375rem}.medium-block-grid-6>li:nth-child(6n+4){padding-left:0.9375rem;padding-right:0.625rem}.medium-block-grid-6>li:nth-child(6n+5){padding-left:1.25rem;padding-right:0.3125rem}.medium-block-grid-6>li:nth-child(6n){padding-left:1.5625rem;padding-right:0rem}.medium-block-grid-7>li{width:14.28571%;list-style:none}.medium-block-grid-7>li:nth-of-type(n){clear:none}.medium-block-grid-7>li:nth-of-type(7n+1){clear:both}.medium-block-grid-7>li:nth-child(7n+1){padding-left:0rem;padding-right:1.60714rem}.medium-block-grid-7>li:nth-child(7n+2){padding-left:0.26786rem;padding-right:1.33929rem}.medium-block-grid-7>li:nth-child(7n+3){padding-left:0.53571rem;padding-right:1.07143rem}.medium-block-grid-7>li:nth-child(7n+4){padding-left:0.80357rem;padding-right:0.80357rem}.medium-block-grid-7>li:nth-child(7n+5){padding-left:1.07143rem;padding-right:0.53571rem}.medium-block-grid-7>li:nth-child(7n+6){padding-left:1.33929rem;padding-right:0.26786rem}.medium-block-grid-7>li:nth-child(7n){padding-left:1.60714rem;padding-right:0rem}.medium-block-grid-8>li{width:12.5%;list-style:none}.medium-block-grid-8>li:nth-of-type(n){clear:none}.medium-block-grid-8>li:nth-of-type(8n+1){clear:both}.medium-block-grid-8>li:nth-child(8n+1){padding-left:0rem;padding-right:1.64063rem}.medium-block-grid-8>li:nth-child(8n+2){padding-left:0.23438rem;padding-right:1.40625rem}.medium-block-grid-8>li:nth-child(8n+3){padding-left:0.46875rem;padding-right:1.17188rem}.medium-block-grid-8>li:nth-child(8n+4){padding-left:0.70313rem;padding-right:0.9375rem}.medium-block-grid-8>li:nth-child(8n+5){padding-left:0.9375rem;padding-right:0.70313rem}.medium-block-grid-8>li:nth-child(8n+6){padding-left:1.17188rem;padding-right:0.46875rem}.medium-block-grid-8>li:nth-child(8n+7){padding-left:1.40625rem;padding-right:0.23438rem}.medium-block-grid-8>li:nth-child(8n){padding-left:1.64063rem;padding-right:0rem}.medium-block-grid-9>li{width:11.11111%;list-style:none}.medium-block-grid-9>li:nth-of-type(n){clear:none}.medium-block-grid-9>li:nth-of-type(9n+1){clear:both}.medium-block-grid-9>li:nth-child(9n+1){padding-left:0rem;padding-right:1.66667rem}.medium-block-grid-9>li:nth-child(9n+2){padding-left:0.20833rem;padding-right:1.45833rem}.medium-block-grid-9>li:nth-child(9n+3){padding-left:0.41667rem;padding-right:1.25rem}.medium-block-grid-9>li:nth-child(9n+4){padding-left:0.625rem;padding-right:1.04167rem}.medium-block-grid-9>li:nth-child(9n+5){padding-left:0.83333rem;padding-right:0.83333rem}.medium-block-grid-9>li:nth-child(9n+6){padding-left:1.04167rem;padding-right:0.625rem}.medium-block-grid-9>li:nth-child(9n+7){padding-left:1.25rem;padding-right:0.41667rem}.medium-block-grid-9>li:nth-child(9n+8){padding-left:1.45833rem;padding-right:0.20833rem}.medium-block-grid-9>li:nth-child(9n){padding-left:1.66667rem;padding-right:0rem}.medium-block-grid-10>li{width:10%;list-style:none}.medium-block-grid-10>li:nth-of-type(n){clear:none}.medium-block-grid-10>li:nth-of-type(10n+1){clear:both}.medium-block-grid-10>li:nth-child(10n+1){padding-left:0rem;padding-right:1.6875rem}.medium-block-grid-10>li:nth-child(10n+2){padding-left:0.1875rem;padding-right:1.5rem}.medium-block-grid-10>li:nth-child(10n+3){padding-left:0.375rem;padding-right:1.3125rem}.medium-block-grid-10>li:nth-child(10n+4){padding-left:0.5625rem;padding-right:1.125rem}.medium-block-grid-10>li:nth-child(10n+5){padding-left:0.75rem;padding-right:0.9375rem}.medium-block-grid-10>li:nth-child(10n+6){padding-left:0.9375rem;padding-right:0.75rem}.medium-block-grid-10>li:nth-child(10n+7){padding-left:1.125rem;padding-right:0.5625rem}.medium-block-grid-10>li:nth-child(10n+8){padding-left:1.3125rem;padding-right:0.375rem}.medium-block-grid-10>li:nth-child(10n+9){padding-left:1.5rem;padding-right:0.1875rem}.medium-block-grid-10>li:nth-child(10n){padding-left:1.6875rem;padding-right:0rem}.medium-block-grid-11>li{width:9.09091%;list-style:none}.medium-block-grid-11>li:nth-of-type(n){clear:none}.medium-block-grid-11>li:nth-of-type(11n+1){clear:both}.medium-block-grid-11>li:nth-child(11n+1){padding-left:0.0rem;padding-right:1.70455rem}.medium-block-grid-11>li:nth-child(11n+2){padding-left:0.17045rem;padding-right:1.53409rem}.medium-block-grid-11>li:nth-child(11n+3){padding-left:0.34091rem;padding-right:1.36364rem}.medium-block-grid-11>li:nth-child(11n+4){padding-left:0.51136rem;padding-right:1.19318rem}.medium-block-grid-11>li:nth-child(11n+5){padding-left:0.68182rem;padding-right:1.02273rem}.medium-block-grid-11>li:nth-child(11n+6){padding-left:0.85227rem;padding-right:0.85227rem}.medium-block-grid-11>li:nth-child(11n+7){padding-left:1.02273rem;padding-right:0.68182rem}.medium-block-grid-11>li:nth-child(11n+8){padding-left:1.19318rem;padding-right:0.51136rem}.medium-block-grid-11>li:nth-child(11n+9){padding-left:1.36364rem;padding-right:0.34091rem}.medium-block-grid-11>li:nth-child(11n+10){padding-left:1.53409rem;padding-right:0.17045rem}.medium-block-grid-11>li:nth-child(11n){padding-left:1.70455rem;padding-right:0.0rem}.medium-block-grid-12>li{width:8.33333%;list-style:none}.medium-block-grid-12>li:nth-of-type(n){clear:none}.medium-block-grid-12>li:nth-of-type(12n+1){clear:both}.medium-block-grid-12>li:nth-child(12n+1){padding-left:0rem;padding-right:1.71875rem}.medium-block-grid-12>li:nth-child(12n+2){padding-left:0.15625rem;padding-right:1.5625rem}.medium-block-grid-12>li:nth-child(12n+3){padding-left:0.3125rem;padding-right:1.40625rem}.medium-block-grid-12>li:nth-child(12n+4){padding-left:0.46875rem;padding-right:1.25rem}.medium-block-grid-12>li:nth-child(12n+5){padding-left:0.625rem;padding-right:1.09375rem}.medium-block-grid-12>li:nth-child(12n+6){padding-left:0.78125rem;padding-right:0.9375rem}.medium-block-grid-12>li:nth-child(12n+7){padding-left:0.9375rem;padding-right:0.78125rem}.medium-block-grid-12>li:nth-child(12n+8){padding-left:1.09375rem;padding-right:0.625rem}.medium-block-grid-12>li:nth-child(12n+9){padding-left:1.25rem;padding-right:0.46875rem}.medium-block-grid-12>li:nth-child(12n+10){padding-left:1.40625rem;padding-right:0.3125rem}.medium-block-grid-12>li:nth-child(12n+11){padding-left:1.5625rem;padding-right:0.15625rem}.medium-block-grid-12>li:nth-child(12n){padding-left:1.71875rem;padding-right:0rem}}@media only screen and (min-width: 64.063em){.large-block-grid-1>li{width:100%;list-style:none}.large-block-grid-1>li:nth-of-type(n){clear:none}.large-block-grid-1>li:nth-of-type(1n+1){clear:both}.large-block-grid-1>li:nth-child(1n){padding-left:0rem;padding-right:0rem}.large-block-grid-2>li{width:50%;list-style:none}.large-block-grid-2>li:nth-of-type(n){clear:none}.large-block-grid-2>li:nth-of-type(2n+1){clear:both}.large-block-grid-2>li:nth-child(2n+1){padding-left:0rem;padding-right:0.9375rem}.large-block-grid-2>li:nth-child(2n){padding-left:0.9375rem;padding-right:0rem}.large-block-grid-3>li{width:33.33333%;list-style:none}.large-block-grid-3>li:nth-of-type(n){clear:none}.large-block-grid-3>li:nth-of-type(3n+1){clear:both}.large-block-grid-3>li:nth-child(3n+1){padding-left:0rem;padding-right:1.25rem}.large-block-grid-3>li:nth-child(3n+2){padding-left:0.625rem;padding-right:0.625rem}.large-block-grid-3>li:nth-child(3n){padding-left:1.25rem;padding-right:0rem}.large-block-grid-4>li{width:25%;list-style:none}.large-block-grid-4>li:nth-of-type(n){clear:none}.large-block-grid-4>li:nth-of-type(4n+1){clear:both}.large-block-grid-4>li:nth-child(4n+1){padding-left:0rem;padding-right:1.40625rem}.large-block-grid-4>li:nth-child(4n+2){padding-left:0.46875rem;padding-right:0.9375rem}.large-block-grid-4>li:nth-child(4n+3){padding-left:0.9375rem;padding-right:0.46875rem}.large-block-grid-4>li:nth-child(4n){padding-left:1.40625rem;padding-right:0rem}.large-block-grid-5>li{width:20%;list-style:none}.large-block-grid-5>li:nth-of-type(n){clear:none}.large-block-grid-5>li:nth-of-type(5n+1){clear:both}.large-block-grid-5>li:nth-child(5n+1){padding-left:0rem;padding-right:1.5rem}.large-block-grid-5>li:nth-child(5n+2){padding-left:0.375rem;padding-right:1.125rem}.large-block-grid-5>li:nth-child(5n+3){padding-left:0.75rem;padding-right:0.75rem}.large-block-grid-5>li:nth-child(5n+4){padding-left:1.125rem;padding-right:0.375rem}.large-block-grid-5>li:nth-child(5n){padding-left:1.5rem;padding-right:0rem}.large-block-grid-6>li{width:16.66667%;list-style:none}.large-block-grid-6>li:nth-of-type(n){clear:none}.large-block-grid-6>li:nth-of-type(6n+1){clear:both}.large-block-grid-6>li:nth-child(6n+1){padding-left:0rem;padding-right:1.5625rem}.large-block-grid-6>li:nth-child(6n+2){padding-left:0.3125rem;padding-right:1.25rem}.large-block-grid-6>li:nth-child(6n+3){padding-left:0.625rem;padding-right:0.9375rem}.large-block-grid-6>li:nth-child(6n+4){padding-left:0.9375rem;padding-right:0.625rem}.large-block-grid-6>li:nth-child(6n+5){padding-left:1.25rem;padding-right:0.3125rem}.large-block-grid-6>li:nth-child(6n){padding-left:1.5625rem;padding-right:0rem}.large-block-grid-7>li{width:14.28571%;list-style:none}.large-block-grid-7>li:nth-of-type(n){clear:none}.large-block-grid-7>li:nth-of-type(7n+1){clear:both}.large-block-grid-7>li:nth-child(7n+1){padding-left:0rem;padding-right:1.60714rem}.large-block-grid-7>li:nth-child(7n+2){padding-left:0.26786rem;padding-right:1.33929rem}.large-block-grid-7>li:nth-child(7n+3){padding-left:0.53571rem;padding-right:1.07143rem}.large-block-grid-7>li:nth-child(7n+4){padding-left:0.80357rem;padding-right:0.80357rem}.large-block-grid-7>li:nth-child(7n+5){padding-left:1.07143rem;padding-right:0.53571rem}.large-block-grid-7>li:nth-child(7n+6){padding-left:1.33929rem;padding-right:0.26786rem}.large-block-grid-7>li:nth-child(7n){padding-left:1.60714rem;padding-right:0rem}.large-block-grid-8>li{width:12.5%;list-style:none}.large-block-grid-8>li:nth-of-type(n){clear:none}.large-block-grid-8>li:nth-of-type(8n+1){clear:both}.large-block-grid-8>li:nth-child(8n+1){padding-left:0rem;padding-right:1.64063rem}.large-block-grid-8>li:nth-child(8n+2){padding-left:0.23438rem;padding-right:1.40625rem}.large-block-grid-8>li:nth-child(8n+3){padding-left:0.46875rem;padding-right:1.17188rem}.large-block-grid-8>li:nth-child(8n+4){padding-left:0.70313rem;padding-right:0.9375rem}.large-block-grid-8>li:nth-child(8n+5){padding-left:0.9375rem;padding-right:0.70313rem}.large-block-grid-8>li:nth-child(8n+6){padding-left:1.17188rem;padding-right:0.46875rem}.large-block-grid-8>li:nth-child(8n+7){padding-left:1.40625rem;padding-right:0.23438rem}.large-block-grid-8>li:nth-child(8n){padding-left:1.64063rem;padding-right:0rem}.large-block-grid-9>li{width:11.11111%;list-style:none}.large-block-grid-9>li:nth-of-type(n){clear:none}.large-block-grid-9>li:nth-of-type(9n+1){clear:both}.large-block-grid-9>li:nth-child(9n+1){padding-left:0rem;padding-right:1.66667rem}.large-block-grid-9>li:nth-child(9n+2){padding-left:0.20833rem;padding-right:1.45833rem}.large-block-grid-9>li:nth-child(9n+3){padding-left:0.41667rem;padding-right:1.25rem}.large-block-grid-9>li:nth-child(9n+4){padding-left:0.625rem;padding-right:1.04167rem}.large-block-grid-9>li:nth-child(9n+5){padding-left:0.83333rem;padding-right:0.83333rem}.large-block-grid-9>li:nth-child(9n+6){padding-left:1.04167rem;padding-right:0.625rem}.large-block-grid-9>li:nth-child(9n+7){padding-left:1.25rem;padding-right:0.41667rem}.large-block-grid-9>li:nth-child(9n+8){padding-left:1.45833rem;padding-right:0.20833rem}.large-block-grid-9>li:nth-child(9n){padding-left:1.66667rem;padding-right:0rem}.large-block-grid-10>li{width:10%;list-style:none}.large-block-grid-10>li:nth-of-type(n){clear:none}.large-block-grid-10>li:nth-of-type(10n+1){clear:both}.large-block-grid-10>li:nth-child(10n+1){padding-left:0rem;padding-right:1.6875rem}.large-block-grid-10>li:nth-child(10n+2){padding-left:0.1875rem;padding-right:1.5rem}.large-block-grid-10>li:nth-child(10n+3){padding-left:0.375rem;padding-right:1.3125rem}.large-block-grid-10>li:nth-child(10n+4){padding-left:0.5625rem;padding-right:1.125rem}.large-block-grid-10>li:nth-child(10n+5){padding-left:0.75rem;padding-right:0.9375rem}.large-block-grid-10>li:nth-child(10n+6){padding-left:0.9375rem;padding-right:0.75rem}.large-block-grid-10>li:nth-child(10n+7){padding-left:1.125rem;padding-right:0.5625rem}.large-block-grid-10>li:nth-child(10n+8){padding-left:1.3125rem;padding-right:0.375rem}.large-block-grid-10>li:nth-child(10n+9){padding-left:1.5rem;padding-right:0.1875rem}.large-block-grid-10>li:nth-child(10n){padding-left:1.6875rem;padding-right:0rem}.large-block-grid-11>li{width:9.09091%;list-style:none}.large-block-grid-11>li:nth-of-type(n){clear:none}.large-block-grid-11>li:nth-of-type(11n+1){clear:both}.large-block-grid-11>li:nth-child(11n+1){padding-left:0.0rem;padding-right:1.70455rem}.large-block-grid-11>li:nth-child(11n+2){padding-left:0.17045rem;padding-right:1.53409rem}.large-block-grid-11>li:nth-child(11n+3){padding-left:0.34091rem;padding-right:1.36364rem}.large-block-grid-11>li:nth-child(11n+4){padding-left:0.51136rem;padding-right:1.19318rem}.large-block-grid-11>li:nth-child(11n+5){padding-left:0.68182rem;padding-right:1.02273rem}.large-block-grid-11>li:nth-child(11n+6){padding-left:0.85227rem;padding-right:0.85227rem}.large-block-grid-11>li:nth-child(11n+7){padding-left:1.02273rem;padding-right:0.68182rem}.large-block-grid-11>li:nth-child(11n+8){padding-left:1.19318rem;padding-right:0.51136rem}.large-block-grid-11>li:nth-child(11n+9){padding-left:1.36364rem;padding-right:0.34091rem}.large-block-grid-11>li:nth-child(11n+10){padding-left:1.53409rem;padding-right:0.17045rem}.large-block-grid-11>li:nth-child(11n){padding-left:1.70455rem;padding-right:0.0rem}.large-block-grid-12>li{width:8.33333%;list-style:none}.large-block-grid-12>li:nth-of-type(n){clear:none}.large-block-grid-12>li:nth-of-type(12n+1){clear:both}.large-block-grid-12>li:nth-child(12n+1){padding-left:0rem;padding-right:1.71875rem}.large-block-grid-12>li:nth-child(12n+2){padding-left:0.15625rem;padding-right:1.5625rem}.large-block-grid-12>li:nth-child(12n+3){padding-left:0.3125rem;padding-right:1.40625rem}.large-block-grid-12>li:nth-child(12n+4){padding-left:0.46875rem;padding-right:1.25rem}.large-block-grid-12>li:nth-child(12n+5){padding-left:0.625rem;padding-right:1.09375rem}.large-block-grid-12>li:nth-child(12n+6){padding-left:0.78125rem;padding-right:0.9375rem}.large-block-grid-12>li:nth-child(12n+7){padding-left:0.9375rem;padding-right:0.78125rem}.large-block-grid-12>li:nth-child(12n+8){padding-left:1.09375rem;padding-right:0.625rem}.large-block-grid-12>li:nth-child(12n+9){padding-left:1.25rem;padding-right:0.46875rem}.large-block-grid-12>li:nth-child(12n+10){padding-left:1.40625rem;padding-right:0.3125rem}.large-block-grid-12>li:nth-child(12n+11){padding-left:1.5625rem;padding-right:0.15625rem}.large-block-grid-12>li:nth-child(12n){padding-left:1.71875rem;padding-right:0rem}}.flex-video{position:relative;padding-top:1.5625rem;padding-bottom:67.5%;height:0;margin-bottom:1rem;overflow:hidden}.flex-video.widescreen{padding-bottom:56.34%}.flex-video.vimeo{padding-top:0}.flex-video iframe,.flex-video object,.flex-video embed,.flex-video video{position:absolute;top:0;left:0;width:100%;height:100%}.keystroke,kbd{background-color:#ededed;border-color:#ddd;color:#222;border-style:solid;border-width:1px;margin:0;font-family:"Consolas","Menlo","Courier",monospace;font-size:inherit;padding:0.125rem 0.25rem 0;-webkit-border-radius:3px;border-radius:3px}@media only screen{.show-for-small-only,.show-for-small-up,.show-for-small,.show-for-small-down,.hide-for-medium-only,.hide-for-medium-up,.hide-for-medium,.show-for-medium-down,.hide-for-large-only,.hide-for-large-up,.hide-for-large,.show-for-large-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xlarge,.show-for-xlarge-down,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge,.show-for-xxlarge-down{display:inherit !important}.hide-for-small-only,.hide-for-small-up,.hide-for-small,.hide-for-small-down,.show-for-medium-only,.show-for-medium-up,.show-for-medium,.hide-for-medium-down,.show-for-large-only,.show-for-large-up,.show-for-large,.hide-for-large-down,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xlarge,.hide-for-xlarge-down,.show-for-xxlarge-only,.show-for-xxlarge-up,.show-for-xxlarge,.hide-for-xxlarge-down{display:none !important}table.show-for-small-only,table.show-for-small-up,table.show-for-small,table.show-for-small-down,table.hide-for-medium-only,table.hide-for-medium-up,table.hide-for-medium,table.show-for-medium-down,table.hide-for-large-only,table.hide-for-large-up,table.hide-for-large,table.show-for-large-down,table.hide-for-xlarge-only,table.hide-for-xlarge-up,table.hide-for-xlarge,table.show-for-xlarge-down,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.hide-for-xxlarge,table.show-for-xxlarge-down{display:table}thead.show-for-small-only,thead.show-for-small-up,thead.show-for-small,thead.show-for-small-down,thead.hide-for-medium-only,thead.hide-for-medium-up,thead.hide-for-medium,thead.show-for-medium-down,thead.hide-for-large-only,thead.hide-for-large-up,thead.hide-for-large,thead.show-for-large-down,thead.hide-for-xlarge-only,thead.hide-for-xlarge-up,thead.hide-for-xlarge,thead.show-for-xlarge-down,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.hide-for-xxlarge,thead.show-for-xxlarge-down{display:table-header-group !important}tbody.show-for-small-only,tbody.show-for-small-up,tbody.show-for-small,tbody.show-for-small-down,tbody.hide-for-medium-only,tbody.hide-for-medium-up,tbody.hide-for-medium,tbody.show-for-medium-down,tbody.hide-for-large-only,tbody.hide-for-large-up,tbody.hide-for-large,tbody.show-for-large-down,tbody.hide-for-xlarge-only,tbody.hide-for-xlarge-up,tbody.hide-for-xlarge,tbody.show-for-xlarge-down,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.hide-for-xxlarge,tbody.show-for-xxlarge-down{display:table-row-group !important}tr.show-for-small-only,tr.show-for-small-up,tr.show-for-small,tr.show-for-small-down,tr.hide-for-medium-only,tr.hide-for-medium-up,tr.hide-for-medium,tr.show-for-medium-down,tr.hide-for-large-only,tr.hide-for-large-up,tr.hide-for-large,tr.show-for-large-down,tr.hide-for-xlarge-only,tr.hide-for-xlarge-up,tr.hide-for-xlarge,tr.show-for-xlarge-down,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.hide-for-xxlarge,tr.show-for-xxlarge-down{display:table-row !important}th.show-for-small-only,td.show-for-small-only,th.show-for-small-up,td.show-for-small-up,th.show-for-small,td.show-for-small,th.show-for-small-down,td.show-for-small-down,th.hide-for-medium-only,td.hide-for-medium-only,th.hide-for-medium-up,td.hide-for-medium-up,th.hide-for-medium,td.hide-for-medium,th.show-for-medium-down,td.show-for-medium-down,th.hide-for-large-only,td.hide-for-large-only,th.hide-for-large-up,td.hide-for-large-up,th.hide-for-large,td.hide-for-large,th.show-for-large-down,td.show-for-large-down,th.hide-for-xlarge-only,td.hide-for-xlarge-only,th.hide-for-xlarge-up,td.hide-for-xlarge-up,th.hide-for-xlarge,td.hide-for-xlarge,th.show-for-xlarge-down,td.show-for-xlarge-down,th.hide-for-xxlarge-only,td.hide-for-xxlarge-only,th.hide-for-xxlarge-up,td.hide-for-xxlarge-up,th.hide-for-xxlarge,td.hide-for-xxlarge,th.show-for-xxlarge-down,td.show-for-xxlarge-down{display:table-cell !important}}@media only screen and (min-width: 40.063em){.hide-for-small-only,.show-for-small-up,.hide-for-small,.hide-for-small-down,.show-for-medium-only,.show-for-medium-up,.show-for-medium,.show-for-medium-down,.hide-for-large-only,.hide-for-large-up,.hide-for-large,.show-for-large-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xlarge,.show-for-xlarge-down,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge,.show-for-xxlarge-down{display:inherit !important}.show-for-small-only,.hide-for-small-up,.show-for-small,.show-for-small-down,.hide-for-medium-only,.hide-for-medium-up,.hide-for-medium,.hide-for-medium-down,.show-for-large-only,.show-for-large-up,.show-for-large,.hide-for-large-down,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xlarge,.hide-for-xlarge-down,.show-for-xxlarge-only,.show-for-xxlarge-up,.show-for-xxlarge,.hide-for-xxlarge-down{display:none !important}table.hide-for-small-only,table.show-for-small-up,table.hide-for-small,table.hide-for-small-down,table.show-for-medium-only,table.show-for-medium-up,table.show-for-medium,table.show-for-medium-down,table.hide-for-large-only,table.hide-for-large-up,table.hide-for-large,table.show-for-large-down,table.hide-for-xlarge-only,table.hide-for-xlarge-up,table.hide-for-xlarge,table.show-for-xlarge-down,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.hide-for-xxlarge,table.show-for-xxlarge-down{display:table}thead.hide-for-small-only,thead.show-for-small-up,thead.hide-for-small,thead.hide-for-small-down,thead.show-for-medium-only,thead.show-for-medium-up,thead.show-for-medium,thead.show-for-medium-down,thead.hide-for-large-only,thead.hide-for-large-up,thead.hide-for-large,thead.show-for-large-down,thead.hide-for-xlarge-only,thead.hide-for-xlarge-up,thead.hide-for-xlarge,thead.show-for-xlarge-down,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.hide-for-xxlarge,thead.show-for-xxlarge-down{display:table-header-group !important}tbody.hide-for-small-only,tbody.show-for-small-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.show-for-medium-only,tbody.show-for-medium-up,tbody.show-for-medium,tbody.show-for-medium-down,tbody.hide-for-large-only,tbody.hide-for-large-up,tbody.hide-for-large,tbody.show-for-large-down,tbody.hide-for-xlarge-only,tbody.hide-for-xlarge-up,tbody.hide-for-xlarge,tbody.show-for-xlarge-down,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.hide-for-xxlarge,tbody.show-for-xxlarge-down{display:table-row-group !important}tr.hide-for-small-only,tr.show-for-small-up,tr.hide-for-small,tr.hide-for-small-down,tr.show-for-medium-only,tr.show-for-medium-up,tr.show-for-medium,tr.show-for-medium-down,tr.hide-for-large-only,tr.hide-for-large-up,tr.hide-for-large,tr.show-for-large-down,tr.hide-for-xlarge-only,tr.hide-for-xlarge-up,tr.hide-for-xlarge,tr.show-for-xlarge-down,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.hide-for-xxlarge,tr.show-for-xxlarge-down{display:table-row !important}th.hide-for-small-only,td.hide-for-small-only,th.show-for-small-up,td.show-for-small-up,th.hide-for-small,td.hide-for-small,th.hide-for-small-down,td.hide-for-small-down,th.show-for-medium-only,td.show-for-medium-only,th.show-for-medium-up,td.show-for-medium-up,th.show-for-medium,td.show-for-medium,th.show-for-medium-down,td.show-for-medium-down,th.hide-for-large-only,td.hide-for-large-only,th.hide-for-large-up,td.hide-for-large-up,th.hide-for-large,td.hide-for-large,th.show-for-large-down,td.show-for-large-down,th.hide-for-xlarge-only,td.hide-for-xlarge-only,th.hide-for-xlarge-up,td.hide-for-xlarge-up,th.hide-for-xlarge,td.hide-for-xlarge,th.show-for-xlarge-down,td.show-for-xlarge-down,th.hide-for-xxlarge-only,td.hide-for-xxlarge-only,th.hide-for-xxlarge-up,td.hide-for-xxlarge-up,th.hide-for-xxlarge,td.hide-for-xxlarge,th.show-for-xxlarge-down,td.show-for-xxlarge-down{display:table-cell !important}}@media only screen and (min-width: 64.063em){.hide-for-small-only,.show-for-small-up,.hide-for-small,.hide-for-small-down,.hide-for-medium-only,.show-for-medium-up,.hide-for-medium,.hide-for-medium-down,.show-for-large-only,.show-for-large-up,.show-for-large,.show-for-large-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xlarge,.show-for-xlarge-down,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge,.show-for-xxlarge-down{display:inherit !important}.show-for-small-only,.hide-for-small-up,.show-for-small,.show-for-small-down,.show-for-medium-only,.hide-for-medium-up,.show-for-medium,.show-for-medium-down,.hide-for-large-only,.hide-for-large-up,.hide-for-large,.hide-for-large-down,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xlarge,.hide-for-xlarge-down,.show-for-xxlarge-only,.show-for-xxlarge-up,.show-for-xxlarge,.hide-for-xxlarge-down{display:none !important}table.hide-for-small-only,table.show-for-small-up,table.hide-for-small,table.hide-for-small-down,table.hide-for-medium-only,table.show-for-medium-up,table.hide-for-medium,table.hide-for-medium-down,table.show-for-large-only,table.show-for-large-up,table.show-for-large,table.show-for-large-down,table.hide-for-xlarge-only,table.hide-for-xlarge-up,table.hide-for-xlarge,table.show-for-xlarge-down,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.hide-for-xxlarge,table.show-for-xxlarge-down{display:table}thead.hide-for-small-only,thead.show-for-small-up,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-medium-only,thead.show-for-medium-up,thead.hide-for-medium,thead.hide-for-medium-down,thead.show-for-large-only,thead.show-for-large-up,thead.show-for-large,thead.show-for-large-down,thead.hide-for-xlarge-only,thead.hide-for-xlarge-up,thead.hide-for-xlarge,thead.show-for-xlarge-down,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.hide-for-xxlarge,thead.show-for-xxlarge-down{display:table-header-group !important}tbody.hide-for-small-only,tbody.show-for-small-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-medium-only,tbody.show-for-medium-up,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.show-for-large-only,tbody.show-for-large-up,tbody.show-for-large,tbody.show-for-large-down,tbody.hide-for-xlarge-only,tbody.hide-for-xlarge-up,tbody.hide-for-xlarge,tbody.show-for-xlarge-down,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.hide-for-xxlarge,tbody.show-for-xxlarge-down{display:table-row-group !important}tr.hide-for-small-only,tr.show-for-small-up,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-medium-only,tr.show-for-medium-up,tr.hide-for-medium,tr.hide-for-medium-down,tr.show-for-large-only,tr.show-for-large-up,tr.show-for-large,tr.show-for-large-down,tr.hide-for-xlarge-only,tr.hide-for-xlarge-up,tr.hide-for-xlarge,tr.show-for-xlarge-down,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.hide-for-xxlarge,tr.show-for-xxlarge-down{display:table-row !important}th.hide-for-small-only,td.hide-for-small-only,th.show-for-small-up,td.show-for-small-up,th.hide-for-small,td.hide-for-small,th.hide-for-small-down,td.hide-for-small-down,th.hide-for-medium-only,td.hide-for-medium-only,th.show-for-medium-up,td.show-for-medium-up,th.hide-for-medium,td.hide-for-medium,th.hide-for-medium-down,td.hide-for-medium-down,th.show-for-large-only,td.show-for-large-only,th.show-for-large-up,td.show-for-large-up,th.show-for-large,td.show-for-large,th.show-for-large-down,td.show-for-large-down,th.hide-for-xlarge-only,td.hide-for-xlarge-only,th.hide-for-xlarge-up,td.hide-for-xlarge-up,th.hide-for-xlarge,td.hide-for-xlarge,th.show-for-xlarge-down,td.show-for-xlarge-down,th.hide-for-xxlarge-only,td.hide-for-xxlarge-only,th.hide-for-xxlarge-up,td.hide-for-xxlarge-up,th.hide-for-xxlarge,td.hide-for-xxlarge,th.show-for-xxlarge-down,td.show-for-xxlarge-down{display:table-cell !important}}@media only screen and (min-width: 90.063em){.hide-for-small-only,.show-for-small-up,.hide-for-small,.hide-for-small-down,.hide-for-medium-only,.show-for-medium-up,.hide-for-medium,.hide-for-medium-down,.hide-for-large-only,.show-for-large-up,.hide-for-large,.hide-for-large-down,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xlarge,.show-for-xlarge-down,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge,.show-for-xxlarge-down{display:inherit !important}.show-for-small-only,.hide-for-small-up,.show-for-small,.show-for-small-down,.show-for-medium-only,.hide-for-medium-up,.show-for-medium,.show-for-medium-down,.show-for-large-only,.hide-for-large-up,.show-for-large,.show-for-large-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xlarge,.hide-for-xlarge-down,.show-for-xxlarge-only,.show-for-xxlarge-up,.show-for-xxlarge,.hide-for-xxlarge-down{display:none !important}table.hide-for-small-only,table.show-for-small-up,table.hide-for-small,table.hide-for-small-down,table.hide-for-medium-only,table.show-for-medium-up,table.hide-for-medium,table.hide-for-medium-down,table.hide-for-large-only,table.show-for-large-up,table.hide-for-large,table.hide-for-large-down,table.show-for-xlarge-only,table.show-for-xlarge-up,table.show-for-xlarge,table.show-for-xlarge-down,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.hide-for-xxlarge,table.show-for-xxlarge-down{display:table}thead.hide-for-small-only,thead.show-for-small-up,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-medium-only,thead.show-for-medium-up,thead.hide-for-medium,thead.hide-for-medium-down,thead.hide-for-large-only,thead.show-for-large-up,thead.hide-for-large,thead.hide-for-large-down,thead.show-for-xlarge-only,thead.show-for-xlarge-up,thead.show-for-xlarge,thead.show-for-xlarge-down,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.hide-for-xxlarge,thead.show-for-xxlarge-down{display:table-header-group !important}tbody.hide-for-small-only,tbody.show-for-small-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-medium-only,tbody.show-for-medium-up,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.hide-for-large-only,tbody.show-for-large-up,tbody.hide-for-large,tbody.hide-for-large-down,tbody.show-for-xlarge-only,tbody.show-for-xlarge-up,tbody.show-for-xlarge,tbody.show-for-xlarge-down,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.hide-for-xxlarge,tbody.show-for-xxlarge-down{display:table-row-group !important}tr.hide-for-small-only,tr.show-for-small-up,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-medium-only,tr.show-for-medium-up,tr.hide-for-medium,tr.hide-for-medium-down,tr.hide-for-large-only,tr.show-for-large-up,tr.hide-for-large,tr.hide-for-large-down,tr.show-for-xlarge-only,tr.show-for-xlarge-up,tr.show-for-xlarge,tr.show-for-xlarge-down,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.hide-for-xxlarge,tr.show-for-xxlarge-down{display:table-row !important}th.hide-for-small-only,td.hide-for-small-only,th.show-for-small-up,td.show-for-small-up,th.hide-for-small,td.hide-for-small,th.hide-for-small-down,td.hide-for-small-down,th.hide-for-medium-only,td.hide-for-medium-only,th.show-for-medium-up,td.show-for-medium-up,th.hide-for-medium,td.hide-for-medium,th.hide-for-medium-down,td.hide-for-medium-down,th.hide-for-large-only,td.hide-for-large-only,th.show-for-large-up,td.show-for-large-up,th.hide-for-large,td.hide-for-large,th.hide-for-large-down,td.hide-for-large-down,th.show-for-xlarge-only,td.show-for-xlarge-only,th.show-for-xlarge-up,td.show-for-xlarge-up,th.show-for-xlarge,td.show-for-xlarge,th.show-for-xlarge-down,td.show-for-xlarge-down,th.hide-for-xxlarge-only,td.hide-for-xxlarge-only,th.hide-for-xxlarge-up,td.hide-for-xxlarge-up,th.hide-for-xxlarge,td.hide-for-xxlarge,th.show-for-xxlarge-down,td.show-for-xxlarge-down{display:table-cell !important}}@media only screen and (min-width: 120.063em){.hide-for-small-only,.show-for-small-up,.hide-for-small,.hide-for-small-down,.hide-for-medium-only,.show-for-medium-up,.hide-for-medium,.hide-for-medium-down,.hide-for-large-only,.show-for-large-up,.hide-for-large,.hide-for-large-down,.hide-for-xlarge-only,.show-for-xlarge-up,.hide-for-xlarge,.hide-for-xlarge-down,.show-for-xxlarge-only,.show-for-xxlarge-up,.show-for-xxlarge,.show-for-xxlarge-down{display:inherit !important}.show-for-small-only,.hide-for-small-up,.show-for-small,.show-for-small-down,.show-for-medium-only,.hide-for-medium-up,.show-for-medium,.show-for-medium-down,.show-for-large-only,.hide-for-large-up,.show-for-large,.show-for-large-down,.show-for-xlarge-only,.hide-for-xlarge-up,.show-for-xlarge,.show-for-xlarge-down,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge,.hide-for-xxlarge-down{display:none !important}table.hide-for-small-only,table.show-for-small-up,table.hide-for-small,table.hide-for-small-down,table.hide-for-medium-only,table.show-for-medium-up,table.hide-for-medium,table.hide-for-medium-down,table.hide-for-large-only,table.show-for-large-up,table.hide-for-large,table.hide-for-large-down,table.hide-for-xlarge-only,table.show-for-xlarge-up,table.hide-for-xlarge,table.hide-for-xlarge-down,table.show-for-xxlarge-only,table.show-for-xxlarge-up,table.show-for-xxlarge,table.show-for-xxlarge-down{display:table}thead.hide-for-small-only,thead.show-for-small-up,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-medium-only,thead.show-for-medium-up,thead.hide-for-medium,thead.hide-for-medium-down,thead.hide-for-large-only,thead.show-for-large-up,thead.hide-for-large,thead.hide-for-large-down,thead.hide-for-xlarge-only,thead.show-for-xlarge-up,thead.hide-for-xlarge,thead.hide-for-xlarge-down,thead.show-for-xxlarge-only,thead.show-for-xxlarge-up,thead.show-for-xxlarge,thead.show-for-xxlarge-down{display:table-header-group !important}tbody.hide-for-small-only,tbody.show-for-small-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-medium-only,tbody.show-for-medium-up,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.hide-for-large-only,tbody.show-for-large-up,tbody.hide-for-large,tbody.hide-for-large-down,tbody.hide-for-xlarge-only,tbody.show-for-xlarge-up,tbody.hide-for-xlarge,tbody.hide-for-xlarge-down,tbody.show-for-xxlarge-only,tbody.show-for-xxlarge-up,tbody.show-for-xxlarge,tbody.show-for-xxlarge-down{display:table-row-group !important}tr.hide-for-small-only,tr.show-for-small-up,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-medium-only,tr.show-for-medium-up,tr.hide-for-medium,tr.hide-for-medium-down,tr.hide-for-large-only,tr.show-for-large-up,tr.hide-for-large,tr.hide-for-large-down,tr.hide-for-xlarge-only,tr.show-for-xlarge-up,tr.hide-for-xlarge,tr.hide-for-xlarge-down,tr.show-for-xxlarge-only,tr.show-for-xxlarge-up,tr.show-for-xxlarge,tr.show-for-xxlarge-down{display:table-row !important}th.hide-for-small-only,td.hide-for-small-only,th.show-for-small-up,td.show-for-small-up,th.hide-for-small,td.hide-for-small,th.hide-for-small-down,td.hide-for-small-down,th.hide-for-medium-only,td.hide-for-medium-only,th.show-for-medium-up,td.show-for-medium-up,th.hide-for-medium,td.hide-for-medium,th.hide-for-medium-down,td.hide-for-medium-down,th.hide-for-large-only,td.hide-for-large-only,th.show-for-large-up,td.show-for-large-up,th.hide-for-large,td.hide-for-large,th.hide-for-large-down,td.hide-for-large-down,th.hide-for-xlarge-only,td.hide-for-xlarge-only,th.show-for-xlarge-up,td.show-for-xlarge-up,th.hide-for-xlarge,td.hide-for-xlarge,th.hide-for-xlarge-down,td.hide-for-xlarge-down,th.show-for-xxlarge-only,td.show-for-xxlarge-only,th.show-for-xxlarge-up,td.show-for-xxlarge-up,th.show-for-xxlarge,td.show-for-xxlarge,th.show-for-xxlarge-down,td.show-for-xxlarge-down{display:table-cell !important}}.show-for-landscape,.hide-for-portrait{display:inherit !important}.hide-for-landscape,.show-for-portrait{display:none !important}table.hide-for-landscape,table.show-for-portrait{display:table}thead.hide-for-landscape,thead.show-for-portrait{display:table-header-group !important}tbody.hide-for-landscape,tbody.show-for-portrait{display:table-row-group !important}tr.hide-for-landscape,tr.show-for-portrait{display:table-row !important}td.hide-for-landscape,td.show-for-portrait,th.hide-for-landscape,th.show-for-portrait{display:table-cell !important}@media only screen and (orientation: landscape){.show-for-landscape,.hide-for-portrait{display:inherit !important}.hide-for-landscape,.show-for-portrait{display:none !important}table.show-for-landscape,table.hide-for-portrait{display:table}thead.show-for-landscape,thead.hide-for-portrait{display:table-header-group !important}tbody.show-for-landscape,tbody.hide-for-portrait{display:table-row-group !important}tr.show-for-landscape,tr.hide-for-portrait{display:table-row !important}td.show-for-landscape,td.hide-for-portrait,th.show-for-landscape,th.hide-for-portrait{display:table-cell !important}}@media only screen and (orientation: portrait){.show-for-portrait,.hide-for-landscape{display:inherit !important}.hide-for-portrait,.show-for-landscape{display:none !important}table.show-for-portrait,table.hide-for-landscape{display:table}thead.show-for-portrait,thead.hide-for-landscape{display:table-header-group !important}tbody.show-for-portrait,tbody.hide-for-landscape{display:table-row-group !important}tr.show-for-portrait,tr.hide-for-landscape{display:table-row !important}td.show-for-portrait,td.hide-for-landscape,th.show-for-portrait,th.hide-for-landscape{display:table-cell !important}}.show-for-touch{display:none !important}.hide-for-touch{display:inherit !important}.touch .show-for-touch{display:inherit !important}.touch .hide-for-touch{display:none !important}table.hide-for-touch{display:table}.touch table.show-for-touch{display:table}thead.hide-for-touch{display:table-header-group !important}.touch thead.show-for-touch{display:table-header-group !important}tbody.hide-for-touch{display:table-row-group !important}.touch tbody.show-for-touch{display:table-row-group !important}tr.hide-for-touch{display:table-row !important}.touch tr.show-for-touch{display:table-row !important}td.hide-for-touch{display:table-cell !important}.touch td.show-for-touch{display:table-cell !important}th.hide-for-touch{display:table-cell !important}.touch th.show-for-touch{display:table-cell !important} diff --git a/httpdocs/css/main.css b/httpdocs/css/main.css new file mode 100644 index 0000000..e6b7036 --- /dev/null +++ b/httpdocs/css/main.css @@ -0,0 +1,44 @@ +h1, h2, h3, .footer { + font-family: "Holtwood One SC"; + color: #4d4d4d; } + +.heading { + margin: 20px auto; } + .heading h1 { + font-size: 250%; } + .heading h2 { + font-size: 120%; } + .heading ul { + list-style-type: circle; } + +@media only screen and (max-width: 48em) { + .heading { + margin-top: 5px; } + .heading h1, .heading h2, .heading .pebble-img { + text-align: center; } + .heading .pebble-img { + margin: 10px auto; } } +@media only screen and (min-width: 48em) { + .heading h1 { + margin-top: 40px; } + .heading .panel { + border: none; + margin-bottom: 0; + padding: 0; + background: none; } } +.social > div, .social > iframe { + display: block; + margin-bottom: 10px; } + +.donate form { + float: left; } + +.footer { + text-align: center; } + +.error { + font-weight: bold; + color: red; } + +input.red, textarea.red { + background-color: #ffcdcd; } diff --git a/httpdocs/css/main.scss b/httpdocs/css/main.scss new file mode 100644 index 0000000..8e0ee9e --- /dev/null +++ b/httpdocs/css/main.scss @@ -0,0 +1,56 @@ +$darkgrey: #4d4d4d; +$red: red; +$lightred: #ffcdcd; +h1, h2, h3, .footer { + font-family:"Holtwood One SC"; + color: $darkgrey; +} +.heading { + margin: 20px auto; + h1 { + font-size:250%; + } + h2 { + font-size:120%; + } + ul { + list-style-type: circle; + } +} +@media only screen and (max-width: 48em) { + .heading { + margin-top:5px; + h1, h2, .pebble-img {text-align: center;} + .pebble-img { + margin: 10px auto; + } + } +} +@media only screen and (min-width: 48em) { + .heading { + h1 { + margin-top: 40px; + } + .panel { + border: none; + margin-bottom: 0; + padding: 0; + background: none; + } + } +} +.social { + > div, > iframe { + display:block; + margin-bottom: 10px; + } +} +.donate form { float: left; } +.footer { text-align: center; } +.error { + font-weight: bold; + color: $red; +} +input.red, textarea.red { + background-color: $lightred; +} \ No newline at end of file diff --git a/httpdocs/css/normalize.css b/httpdocs/css/normalize.css new file mode 100644 index 0000000..196d223 --- /dev/null +++ b/httpdocs/css/normalize.css @@ -0,0 +1,423 @@ +/*! normalize.css v3.0.0 | MIT License | git.io/normalize */ + +/** + * 1. Set default font family to sans-serif. + * 2. Prevent iOS text size adjust after orientation change, without disabling + * user zoom. + */ + +html { + font-family: sans-serif; /* 1 */ + -ms-text-size-adjust: 100%; /* 2 */ + -webkit-text-size-adjust: 100%; /* 2 */ +} + +/** + * Remove default margin. + */ + +body { + margin: 0; +} + +/* HTML5 display definitions + ========================================================================== */ + +/** + * Correct `block` display not defined in IE 8/9. + */ + +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +main, +nav, +section, +summary { + display: block; +} + +/** + * 1. Correct `inline-block` display not defined in IE 8/9. + * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera. + */ + +audio, +canvas, +progress, +video { + display: inline-block; /* 1 */ + vertical-align: baseline; /* 2 */ +} + +/** + * Prevent modern browsers from displaying `audio` without controls. + * Remove excess height in iOS 5 devices. + */ + +audio:not([controls]) { + display: none; + height: 0; +} + +/** + * Address `[hidden]` styling not present in IE 8/9. + * Hide the `template` element in IE, Safari, and Firefox < 22. + */ + +[hidden], +template { + display: none; +} + +/* Links + ========================================================================== */ + +/** + * Remove the gray background color from active links in IE 10. + */ + +a { + background: transparent; +} + +/** + * Improve readability when focused and also mouse hovered in all browsers. + */ + +a:active, +a:hover { + outline: 0; +} + +/* Text-level semantics + ========================================================================== */ + +/** + * Address styling not present in IE 8/9, Safari 5, and Chrome. + */ + +abbr[title] { + border-bottom: 1px dotted; +} + +/** + * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome. + */ + +b, +strong { + font-weight: bold; +} + +/** + * Address styling not present in Safari 5 and Chrome. + */ + +dfn { + font-style: italic; +} + +/** + * Address variable `h1` font-size and margin within `section` and `article` + * contexts in Firefox 4+, Safari 5, and Chrome. + */ + +h1 { + font-size: 2em; + margin: 0.67em 0; +} + +/** + * Address styling not present in IE 8/9. + */ + +mark { + background: #ff0; + color: #000; +} + +/** + * Address inconsistent and variable font size in all browsers. + */ + +small { + font-size: 80%; +} + +/** + * Prevent `sub` and `sup` affecting `line-height` in all browsers. + */ + +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sup { + top: -0.5em; +} + +sub { + bottom: -0.25em; +} + +/* Embedded content + ========================================================================== */ + +/** + * Remove border when inside `a` element in IE 8/9. + */ + +img { + border: 0; +} + +/** + * Correct overflow displayed oddly in IE 9. + */ + +svg:not(:root) { + overflow: hidden; +} + +/* Grouping content + ========================================================================== */ + +/** + * Address margin not present in IE 8/9 and Safari 5. + */ + +figure { + margin: 1em 40px; +} + +/** + * Address differences between Firefox and other browsers. + */ + +hr { + -moz-box-sizing: content-box; + box-sizing: content-box; + height: 0; +} + +/** + * Contain overflow in all browsers. + */ + +pre { + overflow: auto; +} + +/** + * Address odd `em`-unit font size rendering in all browsers. + */ + +code, +kbd, +pre, +samp { + font-family: monospace, monospace; + font-size: 1em; +} + +/* Forms + ========================================================================== */ + +/** + * Known limitation: by default, Chrome and Safari on OS X allow very limited + * styling of `select`, unless a `border` property is set. + */ + +/** + * 1. Correct color not being inherited. + * Known issue: affects color of disabled elements. + * 2. Correct font properties not being inherited. + * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome. + */ + +button, +input, +optgroup, +select, +textarea { + color: inherit; /* 1 */ + font: inherit; /* 2 */ + margin: 0; /* 3 */ +} + +/** + * Address `overflow` set to `hidden` in IE 8/9/10. + */ + +button { + overflow: visible; +} + +/** + * Address inconsistent `text-transform` inheritance for `button` and `select`. + * All other form control elements do not inherit `text-transform` values. + * Correct `button` style inheritance in Firefox, IE 8+, and Opera + * Correct `select` style inheritance in Firefox. + */ + +button, +select { + text-transform: none; +} + +/** + * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` + * and `video` controls. + * 2. Correct inability to style clickable `input` types in iOS. + * 3. Improve usability and consistency of cursor style between image-type + * `input` and others. + */ + +button, +html input[type="button"], /* 1 */ +input[type="reset"], +input[type="submit"] { + -webkit-appearance: button; /* 2 */ + cursor: pointer; /* 3 */ +} + +/** + * Re-set default cursor for disabled elements. + */ + +button[disabled], +html input[disabled] { + cursor: default; +} + +/** + * Remove inner padding and border in Firefox 4+. + */ + +button::-moz-focus-inner, +input::-moz-focus-inner { + border: 0; + padding: 0; +} + +/** + * Address Firefox 4+ setting `line-height` on `input` using `!important` in + * the UA stylesheet. + */ + +input { + line-height: normal; +} + +/** + * It's recommended that you don't attempt to style these elements. + * Firefox's implementation doesn't respect box-sizing, padding, or width. + * + * 1. Address box sizing set to `content-box` in IE 8/9/10. + * 2. Remove excess padding in IE 8/9/10. + */ + +input[type="checkbox"], +input[type="radio"] { + box-sizing: border-box; /* 1 */ + padding: 0; /* 2 */ +} + +/** + * Fix the cursor style for Chrome's increment/decrement buttons. For certain + * `font-size` values of the `input`, it causes the cursor style of the + * decrement button to change from `default` to `text`. + */ + +input[type="number"]::-webkit-inner-spin-button, +input[type="number"]::-webkit-outer-spin-button { + height: auto; +} + +/** + * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome. + * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome + * (include `-moz` to future-proof). + */ + +input[type="search"] { + -webkit-appearance: textfield; /* 1 */ + -moz-box-sizing: content-box; + -webkit-box-sizing: content-box; /* 2 */ + box-sizing: content-box; +} + +/** + * Remove inner padding and search cancel button in Safari and Chrome on OS X. + * Safari (but not Chrome) clips the cancel button when the search input has + * padding (and `textfield` appearance). + */ + +input[type="search"]::-webkit-search-cancel-button, +input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} + +/** + * Define consistent border, margin, and padding. + */ + +fieldset { + border: 1px solid #c0c0c0; + margin: 0 2px; + padding: 0.35em 0.625em 0.75em; +} + +/** + * 1. Correct `color` not being inherited in IE 8/9. + * 2. Remove padding so people aren't caught out if they zero out fieldsets. + */ + +legend { + border: 0; /* 1 */ + padding: 0; /* 2 */ +} + +/** + * Remove default vertical scrollbar in IE 8/9. + */ + +textarea { + overflow: auto; +} + +/** + * Don't inherit the `font-weight` (applied by a rule above). + * NOTE: the default cannot safely be changed in Chrome and Safari on OS X. + */ + +optgroup { + font-weight: bold; +} + +/* Tables + ========================================================================== */ + +/** + * Remove most spacing between table cells. + */ + +table { + border-collapse: collapse; + border-spacing: 0; +} + +td, +th { + padding: 0; +} diff --git a/httpdocs/humans.txt b/httpdocs/humans.txt new file mode 100644 index 0000000..4e06829 --- /dev/null +++ b/httpdocs/humans.txt @@ -0,0 +1,8 @@ +/* Foundation was made by ZURB, an interaction design and design strategy firm in Campbell, CA */ +/* zurb.com */ +/* humanstxt.org */ + +/* SITE */ + Standards: HTML5, CSS3 + Components: jQuery, Orbit, Reveal + Software: Sublime, Git, Sass diff --git a/httpdocs/img/.gitkeep b/httpdocs/img/.gitkeep new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/httpdocs/img/.gitkeep @@ -0,0 +1 @@ + diff --git a/httpdocs/img/pebble.png b/httpdocs/img/pebble.png new file mode 100644 index 0000000000000000000000000000000000000000..0bee9199662a50f810670758140103aef9f7fdde GIT binary patch literal 47585 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 literal 0 HcmV?d00001 diff --git a/httpdocs/includes/form.php b/httpdocs/includes/form.php new file mode 100644 index 0000000..d4c8ea8 --- /dev/null +++ b/httpdocs/includes/form.php @@ -0,0 +1,68 @@ + +
+
+
+

Contact

+

Found a bug? Want to request a new feature? Want to use another mining pool? Contact me now and let me know!

+ Your feedback has not been sent, please review the form below and retry.

'; + } + ?> +
+
+
+
+ + type="text" id="form_name" placeholder="Name" name="name" /> +
+
+ + type="email" id="form_email" placeholder="Email address" name="email" /> +
+
+
+ + +
+
+
+
+
+ + +
+
+
+
+ +
+
+
\ No newline at end of file diff --git a/httpdocs/includes/success.php b/httpdocs/includes/success.php new file mode 100644 index 0000000..708781e --- /dev/null +++ b/httpdocs/includes/success.php @@ -0,0 +1,6 @@ +
+
+

Thank you

+

Your feedback has been received, I'll get back to you as soon as I can.

+
+
\ No newline at end of file diff --git a/httpdocs/index.php b/httpdocs/index.php new file mode 100644 index 0000000..458090d --- /dev/null +++ b/httpdocs/index.php @@ -0,0 +1,158 @@ + + + + + + + MineWatch – Your Bitcoin workers, now on your wrist + + + + + + + +
+ +
+
Pebble
+
+

MineWatch

+ +

Your Bitcoin workers, now on your wrist

+ +
Pebble
+
+

Features

+
    +
  • Alerts when a worker goes offline
  • +
  • Update intervals from 1 minute to 60 minutes
  • +
  • Payout progress indicator
  • +
  • Flick to update option
  • +
  • Light and Dark theme
  • +
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
+
+ + + + + + + + + + diff --git a/httpdocs/js/foundation.min.js b/httpdocs/js/foundation.min.js new file mode 100644 index 0000000..0148430 --- /dev/null +++ b/httpdocs/js/foundation.min.js @@ -0,0 +1,10 @@ +/* + * Foundation Responsive Library + * http://foundation.zurb.com + * Copyright 2014, ZURB + * Free to use under the MIT license. + * http://www.opensource.org/licenses/mit-license.php +*/ +(function(e,t,n,r){"use strict";function l(e){if(typeof e=="string"||e instanceof String)e=e.replace(/^['\\/"]+|(;\s?})+|['\\/"]+$/g,"");return e}var i=function(t){var n=t.length,r=e("head");while(n--)e("head").has("."+t[n]).length===0&&e("head").append('')};i(["foundation-mq-small","foundation-mq-medium","foundation-mq-large","foundation-mq-xlarge","foundation-mq-xxlarge","foundation-data-attribute-namespace"]),e(function(){typeof FastClick!="undefined"&&typeof n.body!="undefined"&&FastClick.attach(n.body)});var s=function(t,r){if(typeof t=="string"){if(r){var i;if(r.jquery){i=r[0];if(!i)return r}else i=r;return e(i.querySelectorAll(t))}return e(n.querySelectorAll(t))}return e(t,r)},o=function(e){var t=[];return e||t.push("data"),this.namespace.length>0&&t.push(this.namespace),t.push(this.name),t.join("-")},u=function(e){var t=e.split("-"),n=t.length,r=[];while(n--)n!==0?r.push(t[n]):this.namespace.length>0?r.push(this.namespace,t[n]):r.push(t[n]);return r.reverse().join("-")},a=function(t,n){var r=this,i=!s(this).data(this.attr_name(!0));if(typeof t=="string")return this[t].call(this,n);s(this.scope).is("["+this.attr_name()+"]")?(s(this.scope).data(this.attr_name(!0)+"-init",e.extend({},this.settings,n||t,this.data_options(s(this.scope)))),i&&this.events(this.scope)):s("["+this.attr_name()+"]",this.scope).each(function(){var i=!s(this).data(r.attr_name(!0)+"-init");s(this).data(r.attr_name(!0)+"-init",e.extend({},r.settings,n||t,r.data_options(s(this)))),i&&r.events(this)})},f=function(e,t){function n(){t(e[0])}function r(){this.one("load",n);if(/MSIE (\d+\.\d+);/.test(navigator.userAgent)){var e=this.attr("src"),t=e.match(/\?/)?"&":"?";t+="random="+(new Date).getTime(),this.attr("src",e+t)}}if(!e.attr("src")){n();return}e[0].complete||e[0].readyState===4?n():r.call(e)};t.matchMedia=t.matchMedia||function(e,t){var n,r=e.documentElement,i=r.firstElementChild||r.firstChild,s=e.createElement("body"),o=e.createElement("div");return o.id="mq-test-1",o.style.cssText="position:absolute;top:-100em",s.style.background="none",s.appendChild(o),function(e){return o.innerHTML='­',r.insertBefore(s,i),n=o.offsetWidth===42,r.removeChild(s),{matches:n,media:e}}}(n),function(e){function a(){n&&(s(a),u&&jQuery.fx.tick())}var n,r=0,i=["webkit","moz"],s=t.requestAnimationFrame,o=t.cancelAnimationFrame,u="undefined"!=typeof jQuery.fx;for(;r").appendTo("head")[0].sheet,global:{namespace:""},init:function(e,t,n,r,i){var o,u=[e,n,r,i],a=[];this.rtl=/rtl/i.test(s("html").attr("dir")),this.scope=e||this.scope,this.set_namespace();if(t&&typeof t=="string"&&!/reflow/i.test(t))this.libs.hasOwnProperty(t)&&a.push(this.init_lib(t,u));else for(var f in this.libs)a.push(this.init_lib(f,t));return e},init_lib:function(t,n){return this.libs.hasOwnProperty(t)?(this.patch(this.libs[t]),n&&n.hasOwnProperty(t)?(typeof this.libs[t].settings!="undefined"?e.extend(!0,this.libs[t].settings,n[t]):typeof this.libs[t].defaults!="undefined"&&e.extend(!0,this.libs[t].defaults,n[t]),this.libs[t].init.apply(this.libs[t],[this.scope,n[t]])):(n=n instanceof Array?n:Array(n),this.libs[t].init.apply(this.libs[t],n))):function(){}},patch:function(e){e.scope=this.scope,e.namespace=this.global.namespace,e.rtl=this.rtl,e.data_options=this.utils.data_options,e.attr_name=o,e.add_namespace=u,e.bindings=a,e.S=this.utils.S},inherit:function(e,t){var n=t.split(" "),r=n.length;while(r--)this.utils.hasOwnProperty(n[r])&&(e[n[r]]=this.utils[n[r]])},set_namespace:function(){var t=this.global.namespace||e(".foundation-data-attribute-namespace").css("font-family");if(/false/i.test(t))return;this.global.namespace=t},libs:{},utils:{S:s,throttle:function(e,t){var n=null;return function(){var r=this,i=arguments;clearTimeout(n),n=setTimeout(function(){e.apply(r,i)},t)}},debounce:function(e,t,n){var r,i;return function(){var s=this,o=arguments,u=function(){r=null,n||(i=e.apply(s,o))},a=n&&!r;return clearTimeout(r),r=setTimeout(u,t),a&&(i=e.apply(s,o)),i}},data_options:function(t){function a(e){return!isNaN(e-0)&&e!==null&&e!==""&&e!==!1&&e!==!0}function f(t){return typeof t=="string"?e.trim(t):t}var n={},r,i,s,o=function(e){var t=Foundation.global.namespace;return t.length>0?e.data(t+"-options"):e.data("options")},u=o(t);if(typeof u=="object")return u;s=(u||":").split(";"),r=s.length;while(r--)i=s[r].split(":"),/true/i.test(i[1])&&(i[1]=!0),/false/i.test(i[1])&&(i[1]=!1),a(i[1])&&(i[1].indexOf(".")===-1?i[1]=parseInt(i[1],10):i[1]=parseFloat(i[1],10)),i.length===2&&i[0].length>0&&(n[f(i[0])]=f(i[1]));return n},register_media:function(t,n){Foundation.media_queries[t]===r&&(e("head").append(''),Foundation.media_queries[t]=l(e("."+n).css("font-family")))},add_custom_rule:function(e,t){if(t===r)Foundation.stylesheet.insertRule(e,Foundation.stylesheet.cssRules.length);else{var n=Foundation.media_queries[t];n!==r&&Foundation.stylesheet.insertRule("@media "+Foundation.media_queries[t]+"{ "+e+" }")}},image_loaded:function(e,t){var n=this,r=e.length;r===0&&t(e),e.each(function(){f(n.S(this),function(){r-=1,r===0&&t(e)})})},random_str:function(){return this.fidx||(this.fidx=0),this.prefix=this.prefix||[this.name||"F",(+(new Date)).toString(36)].join("-"),this.prefix+(this.fidx++).toString(36)}}},e.fn.foundation=function(){var e=Array.prototype.slice.call(arguments,0);return this.each(function(){return Foundation.init.apply(Foundation,[this].concat(e)),this})}})(jQuery,this,this.document),function(e,t,n,r){"use strict";Foundation.libs.slider={name:"slider",version:"5.2.1",settings:{start:0,end:100,step:1,initial:null,display_selector:"",on_change:function(){}},cache:{},init:function(e,t,n){Foundation.inherit(this,"throttle"),this.bindings(t,n),this.reflow()},events:function(){var n=this;e(this.scope).off(".slider").on("mousedown.fndtn.slider touchstart.fndtn.slider pointerdown.fndtn.slider","["+n.attr_name()+"] .range-slider-handle",function(t){n.cache.active||n.set_active_slider(e(t.target))}).on("mousemove.fndtn.slider touchmove.fndtn.slider pointermove.fndtn.slider",function(e){!n.cache.active||(e.preventDefault(),n.calculate_position(n.cache.active,e.pageX||e.originalEvent.touches[0].clientX||e.currentPoint.x))}).on("mouseup.fndtn.slider touchend.fndtn.slider pointerup.fndtn.slider",function(e){n.remove_active_slider()}).on("change.fndtn.slider",function(e){n.settings.on_change}),n.S(t).on("resize.fndtn.slider",n.throttle(function(e){n.reflow()},300))},set_active_slider:function(e){this.cache.active=e},remove_active_slider:function(){this.cache.active=null},calculate_position:function(t,n){var r=this,i=e.extend({},r.settings,r.data_options(t.parent())),s=e.data(t[0],"handle_w"),o=e.data(t[0],"handle_o"),u=e.data(t[0],"bar_w"),a=e.data(t[0],"bar_o");requestAnimationFrame(function(){var e=r.limit_to((n-a)/u,0,1),s=r.normalized_value(e,i.start,i.end,i.step);r.set_ui(t,s)})},set_ui:function(t,n){var r=e.extend({},this.settings,this.data_options(t.parent())),i=e.data(t[0],"handle_w"),s=e.data(t[0],"bar_w"),o=this.normalized_percentage(n,r.start,r.end),u=o*(s-i)-1,a=o*100;this.set_translate(t,u),t.siblings(".range-slider-active-segment").css("width",a+"%"),t.parent().attr(this.attr_name(),n),t.parent().trigger("change"),t.parent().children("input[type=hidden]").val(n),r.input_id!=""&&e(r.display_selector).each(function(){this.hasOwnProperty("value")?e(this).val(n):e(this).text(n)})},normalized_percentage:function(e,t,n){return e/(n-t)},normalized_value:function(e,t,n,r){var i=n-t,r=r,s=e*i,o=(s-s%r)/r,u=s%r,a=u>=r*.5?r:0;return o*r+a},set_translate:function(t,n,r){r?e(t).css("-webkit-transform","translateY("+n+"px)").css("-moz-transform","translateY("+n+"px)").css("-ms-transform","translateY("+n+"px)").css("-o-transform","translateY("+n+"px)").css("transform","translateY("+n+"px)"):e(t).css("-webkit-transform","translateX("+n+"px)").css("-moz-transform","translateX("+n+"px)").css("-ms-transform","translateX("+n+"px)").css("-o-transform","translateX("+n+"px)").css("transform","translateX("+n+"px)")},limit_to:function(e,t,n){return Math.min(Math.max(e,t),n)},initialize_settings:function(t){e.data(t,"bar",e(t).parent()),e.data(t,"bar_o",e(t).parent().offset().left),e.data(t,"bar_w",e(t).parent().outerWidth()),e.data(t,"handle_o",e(t).offset().left),e.data(t,"handle_w",e(t).outerWidth()),e.data(t,"settings",e.extend({},this.settings,this.data_options(e(t).parent())))},set_initial_position:function(t){var n=e.data(t.children(".range-slider-handle")[0],"settings"),r=n.initial?n.initial:Math.floor((n.end-n.start)*.5/n.step)*n.step,i=t.children(".range-slider-handle");this.set_ui(i,r)},set_value:function(t){var n=this;e("["+n.attr_name()+"]",this.scope).each(function(){e(this).attr(n.attr_name(),t)}),!e(this.scope).attr(n.attr_name())||e(this.scope).attr(n.attr_name(),t),n.reflow()},reflow:function(){var t=this;t.S("["+this.attr_name()+"]").each(function(){var n=e(this).children(".range-slider-handle")[0],r=e(this).attr(t.attr_name());t.initialize_settings(n),r?t.set_ui(e(n),parseInt(r)):t.set_initial_position(e(this))})}}}(jQuery,this,this.document),function(e,t,n,r){"use strict";var i=i||!1;Foundation.libs.joyride={name:"joyride",version:"5.2.1",defaults:{expose:!1,modal:!0,tip_location:"bottom",nub_position:"auto",scroll_speed:1500,scroll_animation:"linear",timer:0,start_timer_on_click:!0,start_offset:0,next_button:!0,tip_animation:"fade",pause_after:[],exposed:[],tip_animation_fade_speed:300,cookie_monster:!1,cookie_name:"joyride",cookie_domain:!1,cookie_expires:365,tip_container:"body",tip_location_patterns:{top:["bottom"],bottom:[],left:["right","top","bottom"],right:["left","top","bottom"]},post_ride_callback:function(){},post_step_callback:function(){},pre_step_callback:function(){},pre_ride_callback:function(){},post_expose_callback:function(){},template:{link:'×',timer:'
',tip:'
',wrapper:'
',button:'',modal:'
',expose:'
',expose_cover:'
'},expose_add_class:""},init:function(t,n,r){Foundation.inherit(this,"throttle random_str"),this.settings=this.settings||e.extend({},this.defaults,r||n),this.bindings(n,r)},events:function(){var n=this;e(this.scope).off(".joyride").on("click.fndtn.joyride",".joyride-next-tip, .joyride-modal-bg",function(e){e.preventDefault(),this.settings.$li.next().length<1?this.end():this.settings.timer>0?(clearTimeout(this.settings.automate),this.hide(),this.show(),this.startTimer()):(this.hide(),this.show())}.bind(this)).on("click.fndtn.joyride",".joyride-close-tip",function(e){e.preventDefault(),this.end()}.bind(this)),e(t).off(".joyride").on("resize.fndtn.joyride",n.throttle(function(){if(e("["+n.attr_name()+"]").length>0&&n.settings.$next_tip){if(n.settings.exposed.length>0){var t=e(n.settings.exposed);t.each(function(){var t=e(this);n.un_expose(t),n.expose(t)})}n.is_phone()?n.pos_phone():n.pos_default(!1,!0)}},100))},start:function(){var t=this,n=e("["+this.attr_name()+"]",this.scope),r=["timer","scrollSpeed","startOffset","tipAnimationFadeSpeed","cookieExpires"],i=r.length;if(!n.length>0)return;this.settings.init||this.events(),this.settings=n.data(this.attr_name(!0)+"-init"),this.settings.$content_el=n,this.settings.$body=e(this.settings.tip_container),this.settings.body_offset=e(this.settings.tip_container).position(),this.settings.$tip_content=this.settings.$content_el.find("> li"),this.settings.paused=!1,this.settings.attempts=0,typeof e.cookie!="function"&&(this.settings.cookie_monster=!1);if(!this.settings.cookie_monster||this.settings.cookie_monster&&!e.cookie(this.settings.cookie_name))this.settings.$tip_content.each(function(n){var s=e(this);this.settings=e.extend({},t.defaults,t.data_options(s));var o=i;while(o--)t.settings[r[o]]=parseInt(t.settings[r[o]],10);t.create({$li:s,index:n})}),!this.settings.start_timer_on_click&&this.settings.timer>0?(this.show("init"),this.startTimer()):this.show("init")},resume:function(){this.set_li(),this.show()},tip_template:function(t){var n,r;return t.tip_class=t.tip_class||"",n=e(this.settings.template.tip).addClass(t.tip_class),r=e.trim(e(t.li).html())+this.button_text(t.button_text)+this.settings.template.link+this.timer_instance(t.index),n.append(e(this.settings.template.wrapper)),n.first().attr(this.add_namespace("data-index"),t.index),e(".joyride-content-wrapper",n).append(r),n[0]},timer_instance:function(t){var n;return t===0&&this.settings.start_timer_on_click&&this.settings.timer>0||this.settings.timer===0?n="":n=e(this.settings.template.timer)[0].outerHTML,n},button_text:function(t){return this.settings.next_button?(t=e.trim(t)||"Next",t=e(this.settings.template.button).append(t)[0].outerHTML):t="",t},create:function(t){var n=t.$li.attr(this.add_namespace("data-button"))||t.$li.attr(this.add_namespace("data-text")),r=t.$li.attr("class"),i=e(this.tip_template({tip_class:r,index:t.index,button_text:n,li:t.$li}));e(this.settings.tip_container).append(i)},show:function(t){var n=null;this.settings.$li===r||e.inArray(this.settings.$li.index(),this.settings.pause_after)===-1?(this.settings.paused?this.settings.paused=!1:this.set_li(t),this.settings.attempts=0,this.settings.$li.length&&this.settings.$target.length>0?(t&&(this.settings.pre_ride_callback(this.settings.$li.index(),this.settings.$next_tip),this.settings.modal&&this.show_modal()),this.settings.pre_step_callback(this.settings.$li.index(),this.settings.$next_tip),this.settings.modal&&this.settings.expose&&this.expose(),this.settings.tip_settings=e.extend({},this.settings,this.data_options(this.settings.$li)),this.settings.timer=parseInt(this.settings.timer,10),this.settings.tip_settings.tip_location_pattern=this.settings.tip_location_patterns[this.settings.tip_settings.tip_location],/body/i.test(this.settings.$target.selector)||this.scroll_to(),this.is_phone()?this.pos_phone(!0):this.pos_default(!0),n=this.settings.$next_tip.find(".joyride-timer-indicator"),/pop/i.test(this.settings.tip_animation)?(n.width(0),this.settings.timer>0?(this.settings.$next_tip.show(),setTimeout(function(){n.animate({width:n.parent().width()},this.settings.timer,"linear")}.bind(this),this.settings.tip_animation_fade_speed)):this.settings.$next_tip.show()):/fade/i.test(this.settings.tip_animation)&&(n.width(0),this.settings.timer>0?(this.settings.$next_tip.fadeIn(this.settings.tip_animation_fade_speed).show(),setTimeout(function(){n.animate({width:n.parent().width()},this.settings.timer,"linear")}.bind(this),this.settings.tip_animation_fadeSpeed)):this.settings.$next_tip.fadeIn(this.settings.tip_animation_fade_speed)),this.settings.$current_tip=this.settings.$next_tip):this.settings.$li&&this.settings.$target.length<1?this.show():this.end()):this.settings.paused=!0},is_phone:function(){return matchMedia(Foundation.media_queries.small).matches&&!matchMedia(Foundation.media_queries.medium).matches},hide:function(){this.settings.modal&&this.settings.expose&&this.un_expose(),this.settings.modal||e(".joyride-modal-bg").hide(),this.settings.$current_tip.css("visibility","hidden"),setTimeout(e.proxy(function(){this.hide(),this.css("visibility","visible")},this.settings.$current_tip),0),this.settings.post_step_callback(this.settings.$li.index(),this.settings.$current_tip)},set_li:function(e){e?(this.settings.$li=this.settings.$tip_content.eq(this.settings.start_offset),this.set_next_tip(),this.settings.$current_tip=this.settings.$next_tip):(this.settings.$li=this.settings.$li.next(),this.set_next_tip()),this.set_target()},set_next_tip:function(){this.settings.$next_tip=e(".joyride-tip-guide").eq(this.settings.$li.index()),this.settings.$next_tip.data("closed","")},set_target:function(){var t=this.settings.$li.attr(this.add_namespace("data-class")),r=this.settings.$li.attr(this.add_namespace("data-id")),i=function(){return r?e(n.getElementById(r)):t?e("."+t).first():e("body")};this.settings.$target=i()},scroll_to:function(){var n,r;n=e(t).height()/2,r=Math.ceil(this.settings.$target.offset().top-n+this.settings.$next_tip.outerHeight()),r!=0&&e("html, body").animate({scrollTop:r},this.settings.scroll_speed,"swing")},paused:function(){return e.inArray(this.settings.$li.index()+1,this.settings.pause_after)===-1},restart:function(){this.hide(),this.settings.$li=r,this.show("init")},pos_default:function(n,r){var i=Math.ceil(e(t).height()/2),s=this.settings.$next_tip.offset(),o=this.settings.$next_tip.find(".joyride-nub"),u=Math.ceil(o.outerWidth()/2),a=Math.ceil(o.outerHeight()/2),f=n||!1;f&&(this.settings.$next_tip.css("visibility","hidden"),this.settings.$next_tip.show()),typeof r=="undefined"&&(r=!1),/body/i.test(this.settings.$target.selector)?this.settings.$li.length&&this.pos_modal(o):(this.bottom()?(this.rtl?this.settings.$next_tip.css({top:this.settings.$target.offset().top+a+this.settings.$target.outerHeight(),left:this.settings.$target.offset().left+this.settings.$target.outerWidth()-this.settings.$next_tip.outerWidth()}):this.settings.$next_tip.css({top:this.settings.$target.offset().top+a+this.settings.$target.outerHeight(),left:this.settings.$target.offset().left}),this.nub_position(o,this.settings.tip_settings.nub_position,"top")):this.top()?(this.rtl?this.settings.$next_tip.css({top:this.settings.$target.offset().top-this.settings.$next_tip.outerHeight()-a,left:this.settings.$target.offset().left+this.settings.$target.outerWidth()-this.settings.$next_tip.outerWidth()}):this.settings.$next_tip.css({top:this.settings.$target.offset().top-this.settings.$next_tip.outerHeight()-a,left:this.settings.$target.offset().left}),this.nub_position(o,this.settings.tip_settings.nub_position,"bottom")):this.right()?(this.settings.$next_tip.css({top:this.settings.$target.offset().top,left:this.settings.$target.outerWidth()+this.settings.$target.offset().left+u}),this.nub_position(o,this.settings.tip_settings.nub_position,"left")):this.left()&&(this.settings.$next_tip.css({top:this.settings.$target.offset().top,left:this.settings.$target.offset().left-this.settings.$next_tip.outerWidth()-u}),this.nub_position(o,this.settings.tip_settings.nub_position,"right")),!this.visible(this.corners(this.settings.$next_tip))&&this.settings.attempts0&&arguments[0]instanceof e)i=arguments[0];else{if(!this.settings.$target||!!/body/i.test(this.settings.$target.selector))return!1;i=this.settings.$target}if(i.length<1)return t.console&&console.error("element not valid",i),!1;n=e(this.settings.template.expose),this.settings.$body.append(n),n.css({top:i.offset().top,left:i.offset().left,width:i.outerWidth(!0),height:i.outerHeight(!0)}),r=e(this.settings.template.expose_cover),s={zIndex:i.css("z-index"),position:i.css("position")},o=i.attr("class")==null?"":i.attr("class"),i.css("z-index",parseInt(n.css("z-index"))+1),s.position=="static"&&i.css("position","relative"),i.data("expose-css",s),i.data("orig-class",o),i.attr("class",o+" "+this.settings.expose_add_class),r.css({top:i.offset().top,left:i.offset().left,width:i.outerWidth(!0),height:i.outerHeight(!0)}),this.settings.modal&&this.show_modal(),this.settings.$body.append(r),n.addClass(u),r.addClass(u),i.data("expose",u),this.settings.post_expose_callback(this.settings.$li.index(),this.settings.$next_tip,i),this.add_exposed(i)},un_expose:function(){var n,r,i,s,o,u=!1;if(arguments.length>0&&arguments[0]instanceof e)r=arguments[0];else{if(!this.settings.$target||!!/body/i.test(this.settings.$target.selector))return!1;r=this.settings.$target}if(r.length<1)return t.console&&console.error("element not valid",r),!1;n=r.data("expose"),i=e("."+n),arguments.length>1&&(u=arguments[1]),u===!0?e(".joyride-expose-wrapper,.joyride-expose-cover").remove():i.remove(),s=r.data("expose-css"),s.zIndex=="auto"?r.css("z-index",""):r.css("z-index",s.zIndex),s.position!=r.css("position")&&(s.position=="static"?r.css("position",""):r.css("position",s.position)),o=r.data("orig-class"),r.attr("class",o),r.removeData("orig-classes"),r.removeData("expose"),r.removeData("expose-z-index"),this.remove_exposed(r)},add_exposed:function(t){this.settings.exposed=this.settings.exposed||[],t instanceof e||typeof t=="object"?this.settings.exposed.push(t[0]):typeof t=="string"&&this.settings.exposed.push(t)},remove_exposed:function(t){var n,r;t instanceof e?n=t[0]:typeof t=="string"&&(n=t),this.settings.exposed=this.settings.exposed||[],r=this.settings.exposed.length;while(r--)if(this.settings.exposed[r]==n){this.settings.exposed.splice(r,1);return}},center:function(){var n=e(t);return this.settings.$next_tip.css({top:(n.height()-this.settings.$next_tip.outerHeight())/2+n.scrollTop(),left:(n.width()-this.settings.$next_tip.outerWidth())/2+n.scrollLeft()}),!0},bottom:function(){return/bottom/i.test(this.settings.tip_settings.tip_location)},top:function(){return/top/i.test(this.settings.tip_settings.tip_location)},right:function(){return/right/i.test(this.settings.tip_settings.tip_location)},left:function(){return/left/i.test(this.settings.tip_settings.tip_location)},corners:function(n){var r=e(t),i=r.height()/2,s=Math.ceil(this.settings.$target.offset().top-i+this.settings.$next_tip.outerHeight()),o=r.width()+r.scrollLeft(),u=r.height()+s,a=r.height()+r.scrollTop(),f=r.scrollTop();return sa&&(a=u),[n.offset().topn.offset().left]},visible:function(e){var t=e.length;while(t--)if(e[t])return!1;return!0},nub_position:function(e,t,n){t==="auto"?e.addClass(n):e.addClass(t)},startTimer:function(){this.settings.$li.length?this.settings.automate=setTimeout(function(){this.hide(),this.show(),this.startTimer()}.bind(this),this.settings.timer):clearTimeout(this.settings.automate)},end:function(){this.settings.cookie_monster&&e.cookie(this.settings.cookie_name,"ridden",{expires:this.settings.cookie_expires,domain:this.settings.cookie_domain}),this.settings.timer>0&&clearTimeout(this.settings.automate),this.settings.modal&&this.settings.expose&&this.un_expose(),this.settings.$next_tip.data("closed",!0),e(".joyride-modal-bg").hide(),this.settings.$current_tip.hide(),this.settings.post_step_callback(this.settings.$li.index(),this.settings.$current_tip),this.settings.post_ride_callback(this.settings.$li.index(),this.settings.$current_tip),e(".joyride-tip-guide").remove()},off:function(){e(this.scope).off(".joyride"),e(t).off(".joyride"),e(".joyride-close-tip, .joyride-next-tip, .joyride-modal-bg").off(".joyride"),e(".joyride-tip-guide, .joyride-modal-bg").remove(),clearTimeout(this.settings.automate),this.settings={}},reflow:function(){}}}(jQuery,this,this.document),function(e,t,n,r){"use strict";Foundation.libs.equalizer={name:"equalizer",version:"5.2.1",settings:{use_tallest:!0,before_height_change:e.noop,after_height_change:e.noop},init:function(e,t,n){this.bindings(t,n),this.reflow()},events:function(){this.S(t).off(".equalizer").on("resize.fndtn.equalizer",function(e){this.reflow()}.bind(this))},equalize:function(t){var n=!1,r=t.find("["+this.attr_name()+"-watch]"),i=r.first().offset().top,s=t.data(this.attr_name(!0)+"-init");if(r.length===0)return;s.before_height_change(),t.trigger("before-height-change"),r.height("inherit"),r.each(function(){var t=e(this);t.offset().top!==i&&(n=!0)});if(n)return;var o=r.map(function(){return e(this).outerHeight()}).get();if(s.use_tallest){var u=Math.max.apply(null,o);r.css("height",u)}else{var a=Math.min.apply(null,o);r.css("height",a)}s.after_height_change(),t.trigger("after-height-change")},reflow:function(){var t=this;this.S("["+this.attr_name()+"]",this.scope).each(function(){t.equalize(e(this))})}}}(jQuery,this,this.document),function(e,t,n,r){"use strict";Foundation.libs.dropdown={name:"dropdown",version:"5.2.1",settings:{active_class:"open",align:"bottom",is_hover:!1,opened:function(){},closed:function(){}},init:function(e,t,n){Foundation.inherit(this,"throttle"),this.bindings(t,n)},events:function(n){var r=this,i=r.S;i(this.scope).off(".dropdown").on("click.fndtn.dropdown","["+this.attr_name()+"]",function(e){var t=i(this).data(r.attr_name(!0)+"-init")||r.settings;e.preventDefault(),(!t.is_hover||Modernizr.touch)&&r.toggle(i(this))}).on("mouseenter.fndtn.dropdown","["+this.attr_name()+"], ["+this.attr_name()+"-content]",function(e){var t=i(this);clearTimeout(r.timeout);if(t.data(r.data_attr()))var n=i("#"+t.data(r.data_attr())),s=t;else{var n=t;s=i("["+r.attr_name()+"='"+n.attr("id")+"']")}var o=s.data(r.attr_name(!0)+"-init")||r.settings;i(e.target).data(r.data_attr())&&o.is_hover&&r.closeall.call(r),o.is_hover&&r.open.apply(r,[n,s])}).on("mouseleave.fndtn.dropdown","["+this.attr_name()+"], ["+this.attr_name()+"-content]",function(e){var t=i(this);r.timeout=setTimeout(function(){if(t.data(r.data_attr())){var e=t.data(r.data_attr(!0)+"-init")||r.settings;e.is_hover&&r.close.call(r,i("#"+t.data(r.data_attr())))}else{var n=i("["+r.attr_name()+'="'+i(this).attr("id")+'"]'),e=n.data(r.attr_name(!0)+"-init")||r.settings;e.is_hover&&r.close.call(r,t)}}.bind(this),150)}).on("click.fndtn.dropdown",function(t){var n=i(t.target).closest("["+r.attr_name()+"-content]");if(i(t.target).data(r.data_attr())||i(t.target).parent().data(r.data_attr()))return;if(!i(t.target).data("revealId")&&n.length>0&&(i(t.target).is("["+r.attr_name()+"-content]")||e.contains(n.first()[0],t.target))){t.stopPropagation();return}r.close.call(r,i("["+r.attr_name()+"-content]"))}).on("opened.fndtn.dropdown","["+r.attr_name()+"-content]",function(){r.settings.opened.call(this)}).on("closed.fndtn.dropdown","["+r.attr_name()+"-content]",function(){r.settings.closed.call(this)}),i(t).off(".dropdown").on("resize.fndtn.dropdown",r.throttle(function(){r.resize.call(r)},50)),this.resize()},close:function(e){var t=this;e.each(function(){t.S(this).hasClass(t.settings.active_class)&&(t.S(this).css(Foundation.rtl?"right":"left","-99999px").removeClass(t.settings.active_class),t.S(this).trigger("closed",[e]))})},closeall:function(){var t=this;e.each(t.S("["+this.attr_name()+"-content]"),function(){t.close.call(t,t.S(this))})},open:function(e,t){this.css(e.addClass(this.settings.active_class),t),e.trigger("opened",[e,t])},data_attr:function(){return this.namespace.length>0?this.namespace+"-"+this.name:this.name},toggle:function(e){var t=this.S("#"+e.data(this.data_attr()));if(t.length===0)return;this.close.call(this,this.S("["+this.attr_name()+"-content]").not(t)),t.hasClass(this.settings.active_class)?this.close.call(this,t):(this.close.call(this,this.S("["+this.attr_name()+"-content]")),this.open.call(this,t,e))},resize:function(){var e=this.S("["+this.attr_name()+"-content].open"),t=this.S("["+this.attr_name()+"='"+e.attr("id")+"']");e.length&&t.length&&this.css(e,t)},css:function(e,t){this.clear_idx();if(this.small()){var n=this.dirs.bottom.call(e,t);e.attr("style","").removeClass("drop-left drop-right drop-top").css({position:"absolute",width:"95%","max-width":"none",top:n.top}),e.css(Foundation.rtl?"right":"left","2.5%")}else{var r=t.data(this.attr_name(!0)+"-init")||this.settings;this.style(e,t,r)}return e},style:function(t,n,r){var i=e.extend({position:"absolute"},this.dirs[r.align].call(t,n,r));t.attr("style","").css(i)},dirs:{_base:function(e){var t=this.offsetParent(),n=t.offset(),r=e.offset();return r.top-=n.top,r.left-=n.left,r},top:function(e,t){var n=Foundation.libs.dropdown,r=n.dirs._base.call(this,e),i=e.outerWidth()/2-8;return this.addClass("drop-top"),(e.outerWidth()×'},close_selectors:".clearing-close" +,touch_label:"← Swipe to Advance →",init:!1,locked:!1},init:function(e,t,n){var r=this;Foundation.inherit(this,"throttle image_loaded"),this.bindings(t,n),r.S(this.scope).is("["+this.attr_name()+"]")?this.assemble(r.S("li",this.scope)):r.S("["+this.attr_name()+"]",this.scope).each(function(){r.assemble(r.S("li",this))})},events:function(r){var i=this,s=i.S;e(".scroll-container").length>0&&(this.scope=e(".scroll-container")),s(this.scope).off(".clearing").on("click.fndtn.clearing","ul["+this.attr_name()+"] li",function(e,t,n){var t=t||s(this),n=n||t,r=t.next("li"),o=t.closest("["+i.attr_name()+"]").data(i.attr_name(!0)+"-init"),u=s(e.target);e.preventDefault(),o||(i.init(),o=t.closest("["+i.attr_name()+"]").data(i.attr_name(!0)+"-init")),n.hasClass("visible")&&t[0]===n[0]&&r.length>0&&i.is_open(t)&&(n=r,u=s("img",n)),i.open(u,t,n),i.update_paddles(n)}).on("click.fndtn.clearing",".clearing-main-next",function(e){i.nav(e,"next")}).on("click.fndtn.clearing",".clearing-main-prev",function(e){i.nav(e,"prev")}).on("click.fndtn.clearing",this.settings.close_selectors,function(e){Foundation.libs.clearing.close(e,this)}),e(n).on("keydown.fndtn.clearing",function(e){i.keydown(e)}),s(t).off(".clearing").on("resize.fndtn.clearing",function(){i.resize()}),this.swipe_events(r)},swipe_events:function(e){var t=this,n=t.S;n(this.scope).on("touchstart.fndtn.clearing",".visible-img",function(e){e.touches||(e=e.originalEvent);var t={start_page_x:e.touches[0].pageX,start_page_y:e.touches[0].pageY,start_time:(new Date).getTime(),delta_x:0,is_scrolling:r};n(this).data("swipe-transition",t),e.stopPropagation()}).on("touchmove.fndtn.clearing",".visible-img",function(e){e.touches||(e=e.originalEvent);if(e.touches.length>1||e.scale&&e.scale!==1)return;var r=n(this).data("swipe-transition");typeof r=="undefined"&&(r={}),r.delta_x=e.touches[0].pageX-r.start_page_x,typeof r.is_scrolling=="undefined"&&(r.is_scrolling=!!(r.is_scrolling||Math.abs(r.delta_x)');var r=this.S("#foundationClearingHolder"),i=n.data(this.attr_name(!0)+"-init"),s=n.detach(),o={grid:'",viewing:i.templates.viewing},u='
'+o.viewing+o.grid+"
",a=this.settings.touch_label;Modernizr.touch&&(u=e(u).find(".clearing-touch-label").html(a).end()),r.after(u).remove()},open:function(t,r,i){function p(){setTimeout(function(){this.image_loaded(l,function(){l.outerWidth()===1&&!h?p.call(this):d.call(this,l)}.bind(this))}.bind(this),50)}function d(t){var n=e(t);t.css("visibility","visible"),o.css("overflow","hidden"),u.addClass("clearing-blackout"),a.addClass("clearing-container"),f.show(),this.fix_height(i).caption(s.S(".clearing-caption",f),s.S("img",i)).center_and_label(t,c).shift(r,i,function(){i.siblings().removeClass("visible"),i.addClass("visible")})}var s=this,o=e(n.body),u=i.closest(".clearing-assembled"),a=e("div",u).first(),f=e(".visible-img",a),l=e("img",f).not(t),c=e(".clearing-touch-label",".clearing-blackout"),h=!1;l.error(function(){h=!0}),this.locked()||(l.attr("src",this.load(t)).css("visibility","hidden"),p.call(this))},close:function(t,r){t.preventDefault();var i=function(e){return/blackout/.test(e.selector)?e:e.closest(".clearing-blackout")}(e(r)),s=e(n.body),o,u;return r===t.target&&i&&(s.css("overflow",""),o=e("div",i).first(),u=e(".visible-img",o),this.settings.prev_index=0,e("ul["+this.attr_name()+"]",i).attr("style","").closest(".clearing-blackout").removeClass("clearing-blackout"),o.removeClass("clearing-container"),u.hide()),!1},is_open:function(e){return e.parent().prop("style").length>0},keydown:function(t){var n=e(".clearing-blackout ul["+this.attr_name()+"]"),r=this.rtl?37:39,i=this.rtl?39:37,s=27;t.which===r&&this.go(n,"next"),t.which===i&&this.go(n,"prev"),t.which===s&&this.S("a.clearing-close").trigger("click")},nav:function(t,n){var r=e("ul["+this.attr_name()+"]",".clearing-blackout");t.preventDefault(),this.go(r,n)},resize:function(){var t=e("img",".clearing-blackout .visible-img"),n=e(".clearing-touch-label",".clearing-blackout");t.length&&this.center_and_label(t,n)},fix_height:function(e){var t=e.parent().children(),n=this;return t.each(function(){var e=n.S(this),t=e.find("img");e.height()>t.outerHeight()&&e.addClass("fix-height")}).closest("ul").width(t.length*100+"%"),this},update_paddles:function(e){var t=e.closest(".carousel").siblings(".visible-img");e.next().length>0?this.S(".clearing-main-next",t).removeClass("disabled"):this.S(".clearing-main-next",t).addClass("disabled"),e.prev().length>0?this.S(".clearing-main-prev",t).removeClass("disabled"):this.S(".clearing-main-prev",t).addClass("disabled")},center_and_label:function(e,t){return this.rtl?(e.css({marginRight:-(e.outerWidth()/2),marginTop:-(e.outerHeight()/2),left:"auto",right:"50%"}),t.length>0&&t.css({marginRight:-(t.outerWidth()/2),marginTop:-(e.outerHeight()/2)-t.outerHeight()-10,left:"auto",right:"50%"})):(e.css({marginLeft:-(e.outerWidth()/2),marginTop:-(e.outerHeight()/2)}),t.length>0&&t.css({marginLeft:-(t.outerWidth()/2),marginTop:-(e.outerHeight()/2)-t.outerHeight()-10})),this},load:function(e){if(e[0].nodeName==="A")var t=e.attr("href");else var t=e.parent().attr("href");return this.preload(e),t?t:e.attr("src")},preload:function(e){this.img(e.closest("li").next()).img(e.closest("li").prev())},img:function(e){if(e.length){var t=new Image,n=this.S("a",e);n.length?t.src=n.attr("href"):t.src=this.S("img",e).attr("src")}return this},caption:function(e,t){var n=t.attr("data-caption");return n?e.html(n).show():e.text("").hide(),this},go:function(e,t){var n=this.S(".visible",e),r=n[t]();r.length&&this.S("img",r).trigger("click",[n,r])},shift:function(e,t,n){var r=t.parent(),i=this.settings.prev_index||t.index(),s=this.direction(r,e,t),o=this.rtl?"right":"left",u=parseInt(r.css("left"),10),a=t.outerWidth(),f,l={};t.index()!==i&&!/skip/.test(s)?/left/.test(s)?(this.lock(),l[o]=u+a,r.animate(l,300,this.unlock())):/right/.test(s)&&(this.lock(),l[o]=u-a,r.animate(l,300,this.unlock())):/skip/.test(s)&&(f=t.index()-this.settings.up_count,this.lock(),f>0?(l[o]=-(f*a),r.animate(l,300,this.unlock())):(l[o]=0,r.animate(l,300,this.unlock()))),n()},direction:function(e,t,n){var r=this.S("li",e),i=r.outerWidth()+r.outerWidth()/4,s=Math.floor(this.S(".clearing-container").outerWidth()/i)-1,o=r.index(n),u;return this.settings.up_count=s,this.adjacent(this.settings.prev_index,o)?o>s&&o>this.settings.prev_index?u="right":o>s-1&&o<=this.settings.prev_index?u="left":u=!1:u="skip",this.settings.prev_index=o,u},adjacent:function(e,t){for(var n=t+1;n>=t-1;n--)if(n===e)return!0;return!1},lock:function(){this.settings.locked=!0},unlock:function(){this.settings.locked=!1},locked:function(){return this.settings.locked},off:function(){this.S(this.scope).off(".fndtn.clearing"),this.S(t).off(".fndtn.clearing")},reflow:function(){this.init()}}}(jQuery,this,this.document),function(e,t,n,r){"use strict";var i=function(){},s=function(r,i){if(r.hasClass(i.slides_container_class))return this;var s=this,a,f=r,l,c,h,p=0,d,v=!1;s.cache={},s.slides=function(){return f.children(i.slide_selector)},s.slides().first().addClass(i.active_slide_class),s.update_slide_number=function(t){i.slide_number&&(l.find("span:first").text(parseInt(t)+1),l.find("span:last").text(s.slides().length)),i.bullets&&(c.children().removeClass(i.bullets_active_class),e(c.children().get(t)).addClass(i.bullets_active_class))},s.update_active_link=function(t){var n=e('[data-orbit-link="'+s.slides().eq(t).attr("data-orbit-slide")+'"]');n.siblings().removeClass(i.bullets_active_class),n.addClass(i.bullets_active_class)},s.build_markup=function(){f.wrap('
'),a=f.parent(),f.addClass(i.slides_container_class),i.navigation_arrows&&(a.append(e('').addClass(i.prev_class)),a.append(e('').addClass(i.next_class))),i.timer&&(h=e("
").addClass(i.timer_container_class),h.append(""),h.append(e("
").addClass(i.timer_progress_class)),h.addClass(i.timer_paused_class),a.append(h)),i.slide_number&&(l=e("
").addClass(i.slide_number_class),l.append(" "+i.slide_number_text+" "),a.append(l)),i.bullets&&(c=e("
    ").addClass(i.bullets_container_class),a.append(c),c.wrap('
    '),s.slides().each(function(t,n){var r=e("
  1. ").attr("data-orbit-slide",t);c.append(r)})),i.stack_on_small&&a.addClass(i.stack_on_small_class)},s._prepare_direction=function(t,n){var r="next";t<=p&&(r="prev"),i.animation==="slide"&&setTimeout(function(){f.removeClass("swipe-prev swipe-next"),r==="next"?f.addClass("swipe-next"):r==="prev"&&f.addClass("swipe-prev")},0);var o=s.slides();if(t>=o.length){if(!i.circular)return!1;t=0}else if(t<0){if(!i.circular)return!1;t=o.length-1}var u=e(o.get(p)),a=e(o.get(t));return[r,u,a,t]},s._goto=function(e,t){if(e===null)return!1;if(s.cache.animating)return!1;if(e===p)return!1;typeof s.cache.timer=="object"&&s.cache.timer.restart();var n=s.slides();s.cache.animating=!0;var r=s._prepare_direction(e),o=r[0],u=r[1],a=r[2],e=r[3];f.trigger("before-slide-change.fndtn.orbit"),i.before_slide_change(),p=e,u.css("transitionDuration",i.animation_speed+"ms"),a.css("transitionDuration",i.animation_speed+"ms");var l=function(){var r=function(){t===!0&&s.cache.timer.restart(),s.update_slide_number(p),a.addClass(i.active_slide_class),s.update_active_link(e),f.trigger("after-slide-change.fndtn.orbit",[{slide_number:p,total_slides:n.length}]),i.after_slide_change(p,n.length),setTimeout(function(){s.cache.animating=!1},100)};f.height()!=a.height()&&i.variable_height?f.animate({height:a.height()},250,"linear",r):r()};if(n.length===1)return l(),!1;var c=function(){o==="next"&&d.next(u,a,l),o==="prev"&&d.prev(u,a,l)};a.height()>f.height()&&i.variable_height?f.animate({height:a.height()},250,"linear",c):c()},s.next=function(e){e.stopImmediatePropagation(),e.preventDefault(),s._prepare_direction(p+1),setTimeout(function(){s._goto(p+1)},100)},s.prev=function(e){e.stopImmediatePropagation(),e.preventDefault(),s._prepare_direction(p-1),setTimeout(function(){s._goto(p-1)},100)},s.link_custom=function(t){t.preventDefault();var n=e(this).attr("data-orbit-link");if(typeof n=="string"&&(n=e.trim(n))!=""){var r=a.find("[data-orbit-slide="+n+"]");r.index()!=-1&&setTimeout(function(){s._goto(r.index())},100)}},s.link_bullet=function(t){var n=e(this).attr("data-orbit-slide");if(typeof n=="string"&&(n=e.trim(n))!="")if(isNaN(parseInt(n))){var r=a.find("[data-orbit-slide="+n+"]");r.index()!=-1&&setTimeout(function(){s._goto(r.index()+1)},100)}else setTimeout(function(){s._goto(parseInt(n))},100)},s.timer_callback=function(){s._goto(p+1,!0)},s.compute_dimensions=function(){var t=e(s.slides().get(p)),n=t.height();i.variable_height||s.slides().each(function(){e(this).height()>n&&(n=e(this).height())}),f.height(n)},s.create_timer=function(){var e=new o(a.find("."+i.timer_container_class),i,s.timer_callback);return e},s.stop_timer=function(){typeof s.cache.timer=="object"&&s.cache.timer.stop()},s.toggle_timer=function(){var e=a.find("."+i.timer_container_class);e.hasClass(i.timer_paused_class)?(typeof s.cache.timer=="undefined"&&(s.cache.timer=s.create_timer()),s.cache.timer.start()):typeof s.cache.timer=="object"&&s.cache.timer.stop()},s.init=function(){s.build_markup(),i.timer&&(s.cache.timer=s.create_timer(),Foundation.utils.image_loaded(this.slides().children("img"),s.cache.timer.start)),i.animation==="fade"&&f.addClass("fade"),d=new u(i,f),a.on("click","."+i.next_class,s.next),a.on("click","."+i.prev_class,s.prev),a.on("click","[data-orbit-slide]",s.link_bullet),a.on("click",s.toggle_timer),i.swipe&&f.on("touchstart.fndtn.orbit",function(e){if(s.cache.animating)return;e.touches||(e=e.originalEvent),s.cache.start_page_x=e.touches[0].pageX,s.cache.start_page_y=e.touches[0].pageY,s.cache.start_time=(new Date).getTime(),s.cache.delta_x=0,s.cache.is_scrolling=null,s.cache.direction=null,s.stop_timer()}).on("touchmove.fndtn.orbit",function(e){Math.abs(s.cache.delta_x)>5&&(e.preventDefault(),e.stopPropagation());if(s.cache.animating)return;requestAnimationFrame(function(){e.touches||(e=e.originalEvent);if(e.touches.length>1||e.scale&&e.scale!==1)return;s.cache.delta_x=e.touches[0].pageX-s.cache.start_page_x,s.cache.is_scrolling===null&&(s.cache.is_scrolling=!!(s.cache.is_scrolling||Math.abs(s.cache.delta_x)=0?o=-(100-r):o=100+r,s.cache.current.css("transform","translate3d("+r+"%,0,0)"),s.cache.next.css("transform","translate3d("+o+"%,0,0)")}})}).on("touchend.fndtn.orbit",function(e){if(s.cache.animating)return;e.preventDefault(),e.stopPropagation(),setTimeout(function(){s._goto(s.cache.direction)},50)}),a.on("mouseenter.fndtn.orbit",function(e){i.timer&&i.pause_on_hover&&s.stop_timer()}).on("mouseleave.fndtn.orbit",function(e){i.timer&&i.resume_on_mouseout&&s.cache.timer.start()}),e(n).on("click","[data-orbit-link]",s.link_custom),e(t).on("resize",s.compute_dimensions),Foundation.utils.image_loaded(this.slides().children("img"),s.compute_dimensions),Foundation.utils.image_loaded(this.slides().children("img"),function(){a.prev(".preloader").css("display","none"),s.update_slide_number(0),s.update_active_link(0),f.trigger("ready.fndtn.orbit")})},s.init()},o=function(e,t,n){var r=this,i=t.timer_speed,s=e.find("."+t.timer_progress_class),o,u,a=-1;this.update_progress=function(e){var t=s.clone();t.attr("style",""),t.css("width",e+"%"),s.replaceWith(t),s=t},this.restart=function(){clearTimeout(u),e.addClass(t.timer_paused_class),a=-1,r.update_progress(0),r.start()},this.start=function(){if(!e.hasClass(t.timer_paused_class))return!0;a=a===-1?i:a,e.removeClass(t.timer_paused_class),o=(new Date).getTime(),s.animate({width:"100%"},a,"linear"),u=setTimeout(function(){r.restart(),n()},a),e.trigger("timer-started.fndtn.orbit")},this.stop=function(){if(e.hasClass(t.timer_paused_class))return!0;clearTimeout(u),e.addClass(t.timer_paused_class);var n=(new Date).getTime();a-=n-o;var s=100-a/i*100;r.update_progress(s),e.trigger("timer-stopped.fndtn.orbit")}},u=function(e,t){var n="webkitTransitionEnd otransitionend oTransitionEnd msTransitionEnd transitionend";this.next=function(e,r,i){r.on(n,function(t){r.unbind(n),e.removeClass("active animate-out"),r.removeClass("animate-in"),i()}),t.children().css({transform:"",transitionDuration:""}),e.addClass("animate-out"),r.addClass("animate-in")},this.prev=function(e,t,r){t.on(n,function(i){t.unbind(n),e.removeClass("active animate-out"),t.removeClass("animate-in"),r()}),e.css({transform:"",transitionDuration:""}).addClass("animate-out"),t.css({transform:"",transitionDuration:""}).addClass("animate-in")}};Foundation.libs=Foundation.libs||{},Foundation.libs.orbit={name:"orbit",version:"5.2.1",settings:{animation:"slide",timer_speed:1e4,pause_on_hover:!0,resume_on_mouseout:!1,animation_speed:500,stack_on_small:!1,navigation_arrows:!0,slide_number:!0,slide_number_text:"of",container_class:"orbit-container",stack_on_small_class:"orbit-stack-on-small",next_class:"orbit-next",prev_class:"orbit-prev",timer_container_class:"orbit-timer",timer_paused_class:"paused",timer_progress_class:"orbit-progress",slides_container_class:"orbit-slides-container",slide_selector:"*",bullets_container_class:"orbit-bullets",bullets_active_class:"active",slide_number_class:"orbit-slide-number",caption_class:"orbit-caption",active_slide_class:"active",orbit_transition_class:"orbit-transitioning",bullets:!0,circular:!0,timer:!0,variable_height:!1,swipe:!0,before_slide_change:i,after_slide_change:i},init:function(e,t,n){var r=this;this.bindings(t,n)},events:function(e){var t=new s(this.S(e),this.S(e).data("orbit-init"));this.S(e).data(self.name+"-instance",t)},reflow:function(){var e=this;if(e.S(e.scope).is("[data-orbit]")){var t=e.S(e.scope),n=t.data(e.name+"-instance");n.compute_dimensions()}else e.S("[data-orbit]",e.scope).each(function(t,n){var r=e.S(n),i=e.data_options(r),s=r.data(e.name+"-instance");s.compute_dimensions()})}}}(jQuery,this,this.document),function(e,t,n,r){"use strict";Foundation.libs.offcanvas={name:"offcanvas",version:"5.2.1",settings:{},init:function(e,t,n){this.events()},events:function(){var n=this.S;n(this.scope).off(".offcanvas").on("click.fndtn.offcanvas",".left-off-canvas-toggle",function(e){e.preventDefault(),n(this).closest(".off-canvas-wrap").toggleClass("move-right")}).on("click.fndtn.offcanvas",".exit-off-canvas",function(e){e.preventDefault(),n(".off-canvas-wrap").removeClass("move-right")}).on("click.fndtn.offcanvas",".left-off-canvas-menu a",function(r){r.preventDefault();var i=e(this).attr("href");n(".off-canvas-wrap").on("transitionend webkitTransitionEnd oTransitionEnd",function(e){t.location=i,n(".off-canvas-wrap").off("transitionend webkitTransitionEnd oTransitionEnd")}),n(".off-canvas-wrap").removeClass("move-right")}).on("click.fndtn.offcanvas",".right-off-canvas-toggle",function(e){e.preventDefault(),n(this).closest(".off-canvas-wrap").toggleClass("move-left")}).on("click.fndtn.offcanvas",".exit-off-canvas",function(e){e.preventDefault(),n(".off-canvas-wrap").removeClass("move-left")}).on("click.fndtn.offcanvas",".right-off-canvas-menu a",function(r){r.preventDefault();var i=e(this).attr("href");n(".off-canvas-wrap").on("transitionend webkitTransitionEnd oTransitionEnd",function(e){t.location=i,n(".off-canvas-wrap").off("transitionend webkitTransitionEnd oTransitionEnd")}),n(".off-canvas-wrap").removeClass("move-left")})},reflow:function(){}}}(jQuery,this,this.document),function(e,t,n,r){"use strict";Foundation.libs.alert={name:"alert",version:"5.2.1",settings:{animation:"fadeOut",speed:300,callback:function(){}},init:function(e,t,n){this.bindings(t,n)},events:function(){var t=this,n=this.S;e(this.scope).off(".alert").on("click.fndtn.alert","["+this.attr_name()+"] a.close",function(e){var r=n(this).closest("["+t.attr_name()+"]"),i=r.data(t.attr_name(!0)+"-init")||t.settings;e.preventDefault(),r[i.animation](i.speed,function(){n(this).trigger("close").remove(),i.callback()})})},reflow:function(){}}}(jQuery,this,this.document),function(e,t,n,r){"use strict";function i(e){var t=/fade/i.test(e),n=/pop/i.test(e);return{animate:t||n,pop:n,fade:t}}Foundation.libs.reveal={name:"reveal",version:"5.2.1",locked:!1,settings:{animation:"fadeAndPop",animation_speed:250,close_on_background_click:!0,close_on_esc:!0,dismiss_modal_class:"close-reveal-modal",bg_class:"reveal-modal-bg",open:function(){},opened:function(){},close:function(){},closed:function(){},bg:e(".reveal-modal-bg"),css:{open:{opacity:0,visibility:"visible",display:"block"},close:{opacity:1,visibility:"hidden",display:"none"}}},init:function(t,n,r){e.extend(!0,this.settings,n,r),this.bindings(n,r)},events:function(e){var t=this,r=t.S;return r(this.scope).off(".reveal").on("click.fndtn.reveal","["+this.add_namespace("data-reveal-id")+"]",function(e){e.preventDefault();if(!t.locked){var n=r(this),i=n.data(t.data_attr("reveal-ajax"));t.locked=!0;if(typeof i=="undefined")t.open.call(t,n);else{var s=i===!0?n.attr("href"):i;t.open.call(t,n,{url:s})}}}),r(n).on("touchend.fndtn.reveal click.fndtn.reveal",this.close_targets(),function(e){e.preventDefault();if(!t.locked){var n=r("["+t.attr_name()+"].open").data(t.attr_name(!0)+"-init"),i=r(e.target)[0]===r("."+n.bg_class)[0];if(i){if(!n.close_on_background_click)return;e.stopPropagation()}t.locked=!0,t.close.call(t,i?r("["+t.attr_name()+"].open"):r(this).closest("["+t.attr_name()+"]"))}}),r("["+t.attr_name()+"]",this.scope).length>0?r(this.scope).on("open.fndtn.reveal",this.settings.open).on("opened.fndtn.reveal",this.settings.opened).on("opened.fndtn.reveal",this.open_video).on("close.fndtn.reveal",this.settings.close).on("closed.fndtn.reveal",this.settings.closed).on("closed.fndtn.reveal",this.close_video):r(this.scope).on("open.fndtn.reveal","["+t.attr_name()+"]",this.settings.open).on("opened.fndtn.reveal","["+t.attr_name()+"]",this.settings.opened).on("opened.fndtn.reveal","["+t.attr_name()+"]",this.open_video).on("close.fndtn.reveal","["+t.attr_name()+"]",this.settings.close).on("closed.fndtn.reveal","["+t.attr_name()+"]",this.settings.closed).on("closed.fndtn.reveal","["+t.attr_name()+"]",this.close_video),!0},key_up_on:function(e){var t=this;return t.S("body").off("keyup.fndtn.reveal").on("keyup.fndtn.reveal",function(e){var n=t.S("["+t.attr_name()+"].open"),r=n.data(t.attr_name(!0)+"-init");r&&e.which===27&&r.close_on_esc&&!t.locked&&t.close.call(t,n)}),!0},key_up_off:function(e){return this.S("body").off("keyup.fndtn.reveal"),!0},open:function(t,n){var r=this;if(t)if(typeof t.selector!="undefined")var i=r.S("#"+t.data(r.data_attr("reveal-id")));else{var i=r.S(this.scope);n=t}else var i=r.S(this.scope);var s=i.data(r.attr_name(!0)+"-init");if(!i.hasClass("open")){var o=r.S("["+r.attr_name()+"].open");typeof i.data("css-top")=="undefined"&&i.data("css-top",parseInt(i.css("top"),10)).data("offset",this.cache_offset(i)),this.key_up_on(i),i.trigger("open"),o.length<1&&this.toggle_bg(i),typeof n=="string"&&(n={url:n});if(typeof n=="undefined"||!n.url)o.length>0&&this.hide(o,s.css.close),this.show(i,s.css.open);else{var u=typeof n.success!="undefined"?n.success:null;e.extend(n,{success:function(t,n,a){e.isFunction(u)&&u(t,n,a),i.html(t),r.S(i).foundation("section","reflow"),o.length>0&&r.hide(o,s.css.close),r.show(i,s.css.open)}}),e.ajax(n)}}},close:function(e){var e=e&&e.length?e:this.S(this.scope),t=this.S("["+this.attr_name()+"].open"),n=e.data(this.attr_name(!0)+"-init");t.length>0&&(this.locked=!0,this.key_up_off(e),e.trigger("close"),this.toggle_bg(e),this.hide(t,n.css.close,n))},close_targets:function(){var e="."+this.settings.dismiss_modal_class;return this.settings.close_on_background_click?e+", ."+this.settings.bg_class:e},toggle_bg:function(t){var n=t.data(this.attr_name(!0));this.S("."+this.settings.bg_class).length===0&&(this.settings.bg=e("
    ",{"class":this.settings.bg_class}).appendTo("body").hide()),this.settings.bg.filter(":visible").length>0?this.hide(this.settings.bg):this.show(this.settings.bg)},show:function(n,r){if(r){var s=n.data(this.attr_name(!0)+"-init");if(n.parent("body").length===0){var o=n.wrap('
    ').parent(),u=this.settings.rootElement||"body";n.on("closed.fndtn.reveal.wrapped",function(){n.detach().appendTo(o),n.unwrap().unbind("closed.fndtn.reveal.wrapped")}),n.detach().appendTo(u)}var a=i(s.animation);a.animate||(this.locked=!1);if(a.pop){r.top=e(t).scrollTop()-n.data("offset")+"px";var f={top:e(t).scrollTop()+n.data("css-top")+"px",opacity:1};return setTimeout(function(){return n.css(r).animate(f,s.animation_speed,"linear",function(){this.locked=!1,n.trigger("opened")}.bind(this)).addClass("open")}.bind(this),s.animation_speed/2)}if(a.fade){r.top=e(t).scrollTop()+n.data("css-top")+"px";var f={opacity:1};return setTimeout(function(){return n.css(r).animate(f,s.animation_speed,"linear",function(){this.locked=!1,n.trigger("opened")}.bind(this)).addClass("open")}.bind(this),s.animation_speed/2)}return n.css(r).show().css({opacity:1}).addClass("open").trigger("opened")}var s=this.settings;return i(s.animation).fade?n.fadeIn(s.animation_speed/2):(this.locked=!1,n.show())},hide:function(n,r){if(r){var s=n.data(this.attr_name(!0)+"-init"),o=i(s.animation);o.animate||(this.locked=!1);if(o.pop){var u={top:-e(t).scrollTop()-n.data("offset")+"px",opacity:0};return setTimeout(function(){return n.animate(u,s.animation_speed,"linear",function(){this.locked=!1,n.css(r).trigger("closed")}.bind(this)).removeClass("open")}.bind(this),s.animation_speed/2)}if(o.fade){var u={opacity:0};return setTimeout(function(){return n.animate(u,s.animation_speed,"linear",function(){this.locked=!1,n.css(r).trigger("closed")}.bind(this)).removeClass("open")}.bind(this),s.animation_speed/2)}return n.hide().css(r).removeClass("open").trigger("closed")}var s=this.settings;return i(s.animation).fade?n.fadeOut(s.animation_speed/2):n.hide()},close_video:function(t){var n=e(".flex-video",t.target),r=e("iframe",n);r.length>0&&(r.attr("data-src",r[0].src),r.attr("src","about:blank"),n.hide())},open_video:function(t){var n=e(".flex-video",t.target),i=n.find("iframe");if(i.length>0){var s=i.attr("data-src");if(typeof s=="string")i[0].src=i.attr("data-src");else{var o=i[0].src;i[0].src=r,i[0].src=o}n.show()}},data_attr:function(e){return this.namespace.length>0?this.namespace+"-"+e:e},cache_offset:function(e){var t=e.show().height()+parseInt(e.css("top"),10);return e.hide(),t},off:function(){e(this.scope).off(".fndtn.reveal")},reflow:function(){}}}(jQuery,this,this.document),function(e,t,n,r){"use strict";Foundation.libs.interchange={name:"interchange",version:"5.2.1",cache:{},images_loaded:!1,nodes_loaded:!1,settings:{load_attr:"interchange",named_queries:{"default":"only screen",small:Foundation.media_queries.small,medium:Foundation.media_queries.medium,large:Foundation.media_queries.large,xlarge:Foundation.media_queries.xlarge,xxlarge:Foundation.media_queries.xxlarge,landscape:"only screen and (orientation: landscape)",portrait:"only screen and (orientation: portrait)",retina:"only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min--moz-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2/1),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx)"},directives:{replace:function(t,n,r){if(/IMG/.test(t[0].nodeName)){var i=t[0].src;if((new RegExp(n,"i")).test(i))return;return t[0].src=n,r(t[0].src)}var s=t.data(this.data_attr+"-last-path");if(s==n)return;var o="/^.(.jpg|.jpeg|.png|.gif|.tiff|.bmp)??|#?./";return(new RegExp(o,"i")).test(n)?(e(t).css("background-image","url("+n+")"),t.data("interchange-last-path",n),r(n)):e.get(n,function(e){t.html(e),t.data(this.data_attr+"-last-path",n),r()})}}},init:function(t,n,r){Foundation.inherit(this,"throttle random_str"),this.data_attr=this.set_data_attr(),e.extend(!0,this.settings,n,r),this.bindings(n,r),this.load("images"),this.load("nodes")},get_media_hash:function(){var e="";for(var t in this.settings.named_queries)e+=matchMedia(this.settings.named_queries[t]).matches.toString();return e},events:function(){var n=this,r;return e(t).off(".interchange").on("resize.fndtn.interchange",n.throttle(function(){var e=n.get_media_hash();e!==r&&n.resize(),r=e},50)),this},resize:function(){var t=this.cache;if(!this.images_loaded||!this.nodes_loaded){setTimeout(e.proxy(this.resize,this),50);return}for(var n in t)if(t.hasOwnProperty(n)){var r=this.results(n,t[n]);r&&this.settings.directives[r.scenario[1]].call(this,r.el,r.scenario[0],function(){if(arguments[0]instanceof Array)var e=arguments[0];else var e=Array.prototype.slice.call(arguments,0);r.el.trigger(r.scenario[1],e)})}},results:function(e,t){var n=t.length;if(n>0){var r=this.S("["+this.add_namespace("data-uuid")+'="'+e+'"]');while(n--){var i,s=t[n][2];this.settings.named_queries.hasOwnProperty(s)?i=matchMedia(this.settings.named_queries[s]):i=matchMedia(s);if(i.matches)return{el:r,scenario:t[n]}}}return!1},load:function(e,t){return(typeof this["cached_"+e]=="undefined"||t)&&this["update_"+e](),this["cached_"+e]},update_images:function(){var e=this.S("img["+this.data_attr+"]"),t=e.length,n=t,r=0,i=this.data_attr;this.cache={},this.cached_images=[],this.images_loaded=t===0;while(n--){r++;if(e[n]){var s=e[n].getAttribute(i)||"";s.length>0&&this.cached_images.push(e[n])}r===t&&(this.images_loaded=!0,this.enhance("images"))}return this},update_nodes:function(){var e=this.S("["+this.data_attr+"]").not("img"),t=e.length,n=t,r=0,i=this.data_attr;this.cached_nodes=[],this.nodes_loaded=t===0;while(n--){r++;var s=e[n].getAttribute(i)||"";s.length>0&&this.cached_nodes.push(e[n]),r===t&&(this.nodes_loaded=!0,this.enhance("nodes"))}return this},enhance:function(n){var r=this["cached_"+n].length;while(r--)this.object(e(this["cached_"+n][r]));return e(t).trigger("resize")},parse_params:function(e,t,n){return[this.trim(e),this.convert_directive(t),this.trim(n)]},convert_directive:function(e){var t=this.trim(e);return t.length>0?t:"replace"},object:function(e){var t=this.parse_data_attr(e),n=[],r=t.length;if(r>0)while(r--){var i=t[r].split(/\((.*?)(\))$/);if(i.length>1){var s=i[0].split(","),o=this.parse_params(s[0],s[1],i[1]);n.push(o)}}return this.store(e,n)},store:function(e,t){var n=this.random_str(),r=e.data(this.add_namespace("uuid",!0));return this.cache[r]?this.cache[r]:(e.attr(this.add_namespace("data-uuid"),n),this.cache[n]=t)},trim:function(t){return typeof t=="string"?e.trim(t):t},set_data_attr:function(e){return e?this.namespace.length>0?this.namespace+"-"+this.settings.load_attr:this.settings.load_attr:this.namespace.length>0?"data-"+this.namespace+"-"+this.settings.load_attr:"data-"+this.settings.load_attr},parse_data_attr:function(e){var t=e.attr(this.attr_name()).split(/\[(.*?)\]/),n=t.length,r=[];while(n--)t[n].replace(/[\W\d]+/,"").length>4&&r.push(t[n]);return r},reflow:function(){this.load("images",!0),this.load("nodes",!0)}}}(jQuery,this,this.document),function(e,t,n,r){"use strict";Foundation.libs["magellan-expedition"]={name:"magellan-expedition",version:"5.2.1",settings:{active_class:"active",threshold:0,destination_threshold:20,throttle_delay:30},init:function(e,t,n){Foundation.inherit(this,"throttle"),this.bindings(t,n)},events:function(){var n=this,r=n.S,i=n.settings;n.set_expedition_position(),r(n.scope).off(".magellan").on("click.fndtn.magellan","["+n.add_namespace("data-magellan-arrival")+'] a[href^="#"]',function(r){r.preventDefault();var i=e(this).closest("["+n.attr_name()+"]"),s=i.data("magellan-expedition-init"),o=this.hash.split("#").join(""),u=e("a[name="+o+"]");u.length===0&&(u=e("#"+o));var a=u.offset().top;i.css("position")==="fixed"&&(a-=i.outerHeight()),e("html, body").stop().animate({scrollTop:a},700,"swing",function(){t.location.hash="#"+o})}).on("scroll.fndtn.magellan",n.throttle(this.check_for_arrivals.bind(this),i.throttle_delay)),e(t).on("resize.fndtn.magellan",n.throttle(this.set_expedition_position.bind(this),i.throttle_delay))},check_for_arrivals:function(){var e=this;e.update_arrivals(),e.update_expedition_positions()},set_expedition_position:function(){var t=this;e("["+this.attr_name()+"=fixed]",t.scope).each(function(n,r){var i=e(this),s=i.attr("styles"),o;i.attr("style",""),o=i.offset().top,i.data(t.data_attr("magellan-top-offset"),o),i.attr("style",s)})},update_expedition_positions:function(){var n=this,r=e(t).scrollTop();e("["+this.attr_name()+"=fixed]",n.scope).each(function(){var t=e(this),i=t.data("magellan-top-offset");if(r>=i){var s=t.prev("["+n.add_namespace("data-magellan-expedition-clone")+"]");s.length===0&&(s=t.clone(),s.removeAttr(n.attr_name()),s.attr(n.add_namespace("data-magellan-expedition-clone"),""),t.before(s)),t.css({position:"fixed",top:0})}else t.prev("["+n.add_namespace("data-magellan-expedition-clone")+"]").remove(),t.attr("style","")})},update_arrivals:function(){var n=this,r=e(t).scrollTop();e("["+this.attr_name()+"]",n.scope).each(function(){var t=e(this),i=i=t.data(n.attr_name(!0)+"-init"),s=n.offsets(t,r),o=t.find("["+n.add_namespace("data-magellan-arrival")+"]"),u=!1;s.each(function(e,r){if(r.viewport_offset>=r.top_offset){var s=t.find("["+n.add_namespace("data-magellan-arrival")+"]");return s.not(r.arrival).removeClass(i.active_class),r.arrival.addClass(i.active_class),u=!0,!0}}),u||o.removeClass(i.active_class)})},offsets:function(t,n){var r=this,i=t.data(r.attr_name(!0)+"-init"),s=n+i.destination_threshold;return t.find("["+r.add_namespace("data-magellan-arrival")+"]").map(function(t,n){var i=e(this).data(r.data_attr("magellan-arrival")),o=e("["+r.add_namespace("data-magellan-destination")+"="+i+"]");if(o.length>0){var u=o.offset().top;return{destination:o,arrival:e(this),top_offset:u,viewport_offset:s}}}).sort(function(e,t){return e.top_offsett.top_offset?1:0})},data_attr:function(e){return this.namespace.length>0?this.namespace+"-"+e:e},off:function(){this.S(this.scope).off(".magellan"),this.S(t).off(".magellan" +)},reflow:function(){var t=this;e("["+t.add_namespace("data-magellan-expedition-clone")+"]",t.scope).remove()}}}(jQuery,this,this.document),function(e,t,n,r){"use strict";Foundation.libs.accordion={name:"accordion",version:"5.2.1",settings:{active_class:"active",toggleable:!0},init:function(e,t,n){this.bindings(t,n)},events:function(){var t=this,n=this.S;n(this.scope).off(".fndtn.accordion").on("click.fndtn.accordion","["+this.attr_name()+"] dd > a",function(r){var i=n(this).closest("["+t.attr_name()+"]"),s=n("#"+this.href.split("#")[1]),o=n("dd > .content",i),u=e("> dd",i),a=i.data(t.attr_name(!0)+"-init"),f=n("dd > .content."+a.active_class,i),l=n("dd."+a.active_class,i);r.preventDefault();if(!n(this).closest("dl").is(i))return;if(f[0]==s[0]&&a.toggleable)return l.toggleClass(a.active_class,!1),s.toggleClass(a.active_class,!1);o.removeClass(a.active_class),u.removeClass(a.active_class),s.addClass(a.active_class).parent().addClass(a.active_class)})},off:function(){},reflow:function(){}}}(jQuery,this,this.document),function(e,t,n,r){"use strict";Foundation.libs.topbar={name:"topbar",version:"5.2.1",settings:{index:0,sticky_class:"sticky",custom_back_text:!0,back_text:"Back",is_hover:!0,mobile_show_parent_link:!1,scrolltop:!0,sticky_on:"all"},init:function(t,n,r){Foundation.inherit(this,"add_custom_rule register_media throttle");var i=this;i.register_media("topbar","foundation-mq-topbar"),this.bindings(n,r),i.S("["+this.attr_name()+"]",this.scope).each(function(){var t=e(this),n=t.data(i.attr_name(!0)+"-init"),r=i.S("section",this),s=t.children().filter("ul").first();t.data("index",0);var o=t.parent();o.hasClass("fixed")||i.is_sticky(t,o,n)?(i.settings.sticky_class=n.sticky_class,i.settings.sticky_topbar=t,t.data("height",o.outerHeight()),t.data("stickyoffset",o.offset().top)):t.data("height",t.outerHeight()),n.assembled||i.assemble(t),n.is_hover?i.S(".has-dropdown",t).addClass("not-click"):i.S(".has-dropdown",t).removeClass("not-click"),i.add_custom_rule(".f-topbar-fixed { padding-top: "+t.data("height")+"px }"),o.hasClass("fixed")&&i.S("body").addClass("f-topbar-fixed")})},is_sticky:function(e,t,n){var r=t.hasClass(n.sticky_class);return r&&n.sticky_on==="all"?!0:r&&this.small()&&n.sticky_on==="small"?!0:r&&this.medium()&&n.sticky_on==="medium"?!0:r&&this.large()&&n.sticky_on==="large"?!0:!1},toggle:function(n){var r=this;if(n)var i=r.S(n).closest("["+this.attr_name()+"]");else var i=r.S("["+this.attr_name()+"]");var s=i.data(this.attr_name(!0)+"-init"),o=r.S("section, .section",i);r.breakpoint()&&(r.rtl?(o.css({right:"0%"}),e(">.name",o).css({right:"100%"})):(o.css({left:"0%"}),e(">.name",o).css({left:"100%"})),r.S("li.moved",o).removeClass("moved"),i.data("index",0),i.toggleClass("expanded").css("height","")),s.scrolltop?i.hasClass("expanded")?i.parent().hasClass("fixed")&&(s.scrolltop?(i.parent().removeClass("fixed"),i.addClass("fixed"),r.S("body").removeClass("f-topbar-fixed"),t.scrollTo(0,0)):i.parent().removeClass("expanded")):i.hasClass("fixed")&&(i.parent().addClass("fixed"),i.removeClass("fixed"),r.S("body").addClass("f-topbar-fixed")):(r.is_sticky(i,i.parent(),s)&&i.parent().addClass("fixed"),i.parent().hasClass("fixed")&&(i.hasClass("expanded")?(i.addClass("fixed"),i.parent().addClass("expanded"),r.S("body").addClass("f-topbar-fixed")):(i.removeClass("fixed"),i.parent().removeClass("expanded"),r.update_sticky_positioning())))},timer:null,events:function(n){var r=this,i=this.S;i(this.scope).off(".topbar").on("click.fndtn.topbar","["+this.attr_name()+"] .toggle-topbar",function(e){e.preventDefault(),r.toggle(this)}).on("click.fndtn.topbar",'.top-bar .top-bar-section li a[href^="#"],['+this.attr_name()+'] .top-bar-section li a[href^="#"]',function(t){var n=e(this).closest("li");r.breakpoint()&&!n.hasClass("back")&&!n.hasClass("has-dropdown")&&r.toggle()}).on("click.fndtn.topbar","["+this.attr_name()+"] li.has-dropdown",function(e){var t=i(this),n=i(e.target),s=t.closest("["+r.attr_name()+"]"),o=s.data(r.attr_name(!0)+"-init");if(n.data("revealId")){r.toggle();return}if(r.breakpoint())return;if(o.is_hover&&!Modernizr.touch)return;e.stopImmediatePropagation(),t.hasClass("hover")?(t.removeClass("hover").find("li").removeClass("hover"),t.parents("li.hover").removeClass("hover")):(t.addClass("hover"),n[0].nodeName==="A"&&n.parent().hasClass("has-dropdown")&&e.preventDefault())}).on("click.fndtn.topbar","["+this.attr_name()+"] .has-dropdown>a",function(e){if(r.breakpoint()){e.preventDefault();var t=i(this),n=t.closest("["+r.attr_name()+"]"),s=n.find("section, .section"),o=t.next(".dropdown").outerHeight(),u=t.closest("li");n.data("index",n.data("index")+1),u.addClass("moved"),r.rtl?(s.css({right:-(100*n.data("index"))+"%"}),s.find(">.name").css({right:100*n.data("index")+"%"})):(s.css({left:-(100*n.data("index"))+"%"}),s.find(">.name").css({left:100*n.data("index")+"%"})),n.css("height",t.siblings("ul").outerHeight(!0)+n.data("height"))}}),i(t).off(".topbar").on("resize.fndtn.topbar",r.throttle(function(){r.resize.call(r)},50)).trigger("resize"),i("body").off(".topbar").on("click.fndtn.topbar touchstart.fndtn.topbar",function(e){var t=i(e.target).closest("li").closest("li.hover");if(t.length>0)return;i("["+r.attr_name()+"] li").removeClass("hover")}),i(this.scope).on("click.fndtn.topbar","["+this.attr_name()+"] .has-dropdown .back",function(e){e.preventDefault();var t=i(this),n=t.closest("["+r.attr_name()+"]"),s=n.find("section, .section"),o=n.data(r.attr_name(!0)+"-init"),u=t.closest("li.moved"),a=u.parent();n.data("index",n.data("index")-1),r.rtl?(s.css({right:-(100*n.data("index"))+"%"}),s.find(">.name").css({right:100*n.data("index")+"%"})):(s.css({left:-(100*n.data("index"))+"%"}),s.find(">.name").css({left:100*n.data("index")+"%"})),n.data("index")===0?n.css("height",""):n.css("height",a.outerHeight(!0)+n.data("height")),setTimeout(function(){u.removeClass("moved")},300)})},resize:function(){var e=this;e.S("["+this.attr_name()+"]").each(function(){var t=e.S(this),r=t.data(e.attr_name(!0)+"-init"),i=t.parent("."+e.settings.sticky_class),s;if(!e.breakpoint()){var o=t.hasClass("expanded");t.css("height","").removeClass("expanded").find("li").removeClass("hover"),o&&e.toggle(t)}e.is_sticky(t,i,r)&&(i.hasClass("fixed")?(i.removeClass("fixed"),s=i.offset().top,e.S(n.body).hasClass("f-topbar-fixed")&&(s-=t.data("height")),t.data("stickyoffset",s),i.addClass("fixed")):(s=i.offset().top,t.data("stickyoffset",s)))})},breakpoint:function(){return!matchMedia(Foundation.media_queries.topbar).matches},small:function(){return matchMedia(Foundation.media_queries.small).matches},medium:function(){return matchMedia(Foundation.media_queries.medium).matches},large:function(){return matchMedia(Foundation.media_queries.large).matches},assemble:function(t){var n=this,r=t.data(this.attr_name(!0)+"-init"),i=n.S("section",t),s=e(this).children().filter("ul").first();i.detach(),n.S(".has-dropdown>a",i).each(function(){var t=n.S(this),i=t.siblings(".dropdown"),s=t.attr("href");if(!i.find(".title.back").length){if(r.mobile_show_parent_link&&s&&s.length>1)var o=e('
  2. '+t.text()+"
  3. ");else var o=e('
  4. ');r.custom_back_text==1?e("h5>a",o).html(r.back_text):e("h5>a",o).html("« "+t.html()),i.prepend(o)}}),i.appendTo(t),this.sticky(),this.assembled(t)},assembled:function(t){t.data(this.attr_name(!0),e.extend({},t.data(this.attr_name(!0)),{assembled:!0}))},height:function(t){var n=0,r=this;return e("> li",t).each(function(){n+=r.S(this).outerHeight(!0)}),n},sticky:function(){var e=this.S(t),n=this;this.S(t).on("scroll",function(){n.update_sticky_positioning()})},update_sticky_positioning:function(){var e="."+this.settings.sticky_class,n=this.S(t),r=this;if(r.settings.sticky_topbar&&r.is_sticky(this.settings.sticky_topbar,this.settings.sticky_topbar.parent(),this.settings)){var i=this.settings.sticky_topbar.data("stickyoffset");r.S(e).hasClass("expanded")||(n.scrollTop()>i?r.S(e).hasClass("fixed")||(r.S(e).addClass("fixed"),r.S("body").addClass("f-topbar-fixed")):n.scrollTop()<=i&&r.S(e).hasClass("fixed")&&(r.S(e).removeClass("fixed"),r.S("body").removeClass("f-topbar-fixed")))}},off:function(){this.S(this.scope).off(".fndtn.topbar"),this.S(t).off(".fndtn.topbar")},reflow:function(){}}}(jQuery,this,this.document),function(e,t,n,r){"use strict";Foundation.libs.tab={name:"tab",version:"5.2.1",settings:{active_class:"active",callback:function(){},deep_linking:!1,scroll_to_content:!0},default_tab_hashes:[],init:function(e,t,n){var r=this,i=this.S;this.bindings(t,n),this.handle_location_hash_change(),i("["+this.attr_name()+"] > dd.active > a",this.scope).each(function(){r.default_tab_hashes.push(this.hash)})},events:function(){var e=this,n=this.S;n(this.scope).off(".tab").on("click.fndtn.tab","["+this.attr_name()+"] > dd > a",function(t){t.preventDefault(),t.stopPropagation(),e.toggle_active_tab(n(this).parent())}),n(t).on("hashchange.fndtn.tab",function(t){t.preventDefault(),e.handle_location_hash_change()})},handle_location_hash_change:function(){var t=this,n=this.S;n("["+this.attr_name()+"]",this.scope).each(function(){var i=n(this).data(t.attr_name(!0)+"-init");if(i.deep_linking){var s=t.scope.location.hash;if(s!=""){var o=n(s);if(o.hasClass("content")&&o.parent().hasClass("tab-content"))t.toggle_active_tab(e("["+t.attr_name()+"] > dd > a[href="+s+"]").parent());else{var u=o.closest(".content").attr("id");u!=r&&t.toggle_active_tab(e("["+t.attr_name()+"] > dd > a[href=#"+u+"]").parent(),s)}}else for(var a in t.default_tab_hashes)t.toggle_active_tab(e("["+t.attr_name()+"] > dd > a[href="+t.default_tab_hashes[a]+"]").parent())}})},toggle_active_tab:function(n,i){var s=this.S,o=n.closest("["+this.attr_name()+"]"),u=n.children("a").first(),a="#"+u.attr("href").split("#")[1],f=s(a),l=n.siblings(),c=o.data(this.attr_name(!0)+"-init");s(this).data(this.data_attr("tab-content"))&&(a="#"+s(this).data(this.data_attr("tab-content")).split("#")[1],f=s(a));if(c.deep_linking){var h=e("body,html").scrollTop();i!=r?t.location.hash=i:t.location.hash=a,c.scroll_to_content?i==r||i==a?n.parent()[0].scrollIntoView():s(a)[0].scrollIntoView():(i==r||i==a)&&e("body,html").scrollTop(h)}n.addClass(c.active_class).triggerHandler("opened"),l.removeClass(c.active_class),f.siblings().removeClass(c.active_class).end().addClass(c.active_class),c.callback(n),f.triggerHandler("toggled",[n]),o.triggerHandler("toggled",[f])},data_attr:function(e){return this.namespace.length>0?this.namespace+"-"+e:e},off:function(){},reflow:function(){}}}(jQuery,this,this.document),function(e,t,n,r){"use strict";Foundation.libs.abide={name:"abide",version:"5.2.1",settings:{live_validate:!0,focus_on_invalid:!0,error_labels:!0,timeout:1e3,patterns:{alpha:/^[a-zA-Z]+$/,alpha_numeric:/^[a-zA-Z0-9]+$/,integer:/^\d+$/,number:/-?(?:\d+|\d{1,3}(?:,\d{3})+)?(?:\.\d+)?/,card:/^(?:4[0-9]{12}(?:[0-9]{3})?|5[1-5][0-9]{14}|6(?:011|5[0-9][0-9])[0-9]{12}|3[47][0-9]{13}|3(?:0[0-5]|[68][0-9])[0-9]{11}|(?:2131|1800|35\d{3})\d{11})$/,cvv:/^([0-9]){3,4}$/,email:/^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/,url:/(https?|ftp|file|ssh):\/\/(((([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-zA-Z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-zA-Z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-zA-Z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-zA-Z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-zA-Z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-zA-Z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?/,domain:/^([a-zA-Z0-9]([a-zA-Z0-9\-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,6}$/,datetime:/([0-2][0-9]{3})\-([0-1][0-9])\-([0-3][0-9])T([0-5][0-9])\:([0-5][0-9])\:([0-5][0-9])(Z|([\-\+]([0-1][0-9])\:00))/,date:/(?:19|20)[0-9]{2}-(?:(?:0[1-9]|1[0-2])-(?:0[1-9]|1[0-9]|2[0-9])|(?:(?!02)(?:0[1-9]|1[0-2])-(?:30))|(?:(?:0[13578]|1[02])-31))/,time:/(0[0-9]|1[0-9]|2[0-3])(:[0-5][0-9]){2}/,dateISO:/\d{4}[\/\-]\d{1,2}[\/\-]\d{1,2}/,month_day_year:/(0[1-9]|1[012])[- \/.](0[1-9]|[12][0-9]|3[01])[- \/.](19|20)\d\d/,color:/^#?([a-fA-F0-9]{6}|[a-fA-F0-9]{3})$/},validators:{equalTo:function(e,t,r){var i=n.getElementById(e.getAttribute(this.add_namespace("data-equalto"))).value,s=e.value,o=i===s;return o}}},timer:null,init:function(e,t,n){this.bindings(t,n)},events:function(t){var n=this,r=n.S(t).attr("novalidate","novalidate"),i=r.data(this.attr_name(!0)+"-init");this.invalid_attr=this.add_namespace("data-invalid"),r.off(".abide").on("submit.fndtn.abide validate.fndtn.abide",function(e){var t=/ajax/i.test(n.S(this).attr(n.attr_name()));return n.validate(n.S(this).find("input, textarea, select").get(),e,t)}).on("reset",function(){return n.reset(e(this))}).find("input, textarea, select").off(".abide").on("blur.fndtn.abide change.fndtn.abide",function(e){n.validate([this],e)}).on("keydown.fndtn.abide",function(t){var r=e(this).closest("form").data(n.attr_name(!0)+"-init");r.live_validate===!0&&(clearTimeout(n.timer),n.timer=setTimeout(function(){n.validate([this],t)}.bind(this),r.timeout))})},reset:function(t){t.removeAttr(this.invalid_attr),e(this.invalid_attr,t).removeAttr(this.invalid_attr),e(".error",t).not("small").removeClass("error")},validate:function(e,t,n){var r=this.parse_patterns(e),i=r.length,s=this.S(e[0]).closest("form"),o=/submit/.test(t.type);for(var u=0;u0?[e,this.settings.patterns[r],n]:r.length>0?[e,new RegExp(r),n]:this.settings.patterns.hasOwnProperty(t)?[e,this.settings.patterns[t],n]:(r=/.*/,[e,r,n])},check_validation_and_apply_styles:function(t){var n=t.length,r=[];while(n--){var i=t[n][0],s=t[n][2],o=i.value,u=this.S(i).parent(),a=i.getAttribute(this.add_namespace("data-abide-validator")),f=i.type==="radio",l=i.type==="checkbox",c=this.S('label[for="'+i.getAttribute("id")+'"]'),h=s?i.value.length>0:!0,p,d;i.getAttribute(this.add_namespace("data-equalto"))&&(a="equalTo"),u.is("label")?p=u.parent():p=u,f&&s?r.push(this.valid_radio(i,s)):l&&s?r.push(this.valid_checkbox(i,s)):a?(d=this.settings.validators[a].apply(this,[i,s,p]),r.push(d),d?(this.S(i).removeAttr(this.invalid_attr),p.removeClass("error")):(this.S(i).attr(this.invalid_attr,""),p.addClass("error"))):t[n][1].test(o)&&h||!s&&i.value.length<1||e(i).attr("disabled")?(this.S(i).removeAttr(this.invalid_attr),p.removeClass("error"),c.length>0&&this.settings.error_labels&&c.removeClass("error"),r.push(!0),e(i).triggerHandler("valid")):(this.S(i).attr(this.invalid_attr,""),p.addClass("error"),c.length>0&&this.settings.error_labels&&c.addClass("error"),r.push(!1),e(i).triggerHandler("invalid"))}return r},valid_checkbox:function(e,t){var e=this.S(e),n=e.is(":checked")||!t;return n?e.removeAttr(this.invalid_attr).parent().removeClass("error"):e.attr(this.invalid_attr,"").parent().addClass("error"),n},valid_radio:function(e,t){var r=e.getAttribute("name"),i=n.getElementsByName(r),s=i.length,o=!1;for(var u=0;u'+t+''}},cache:{},init:function(e,t,n){Foundation.inherit(this,"random_str"),this.bindings(t,n)},events:function(t){var n=this,r=n.S;n.create(this.S(t)),e(this.scope).off(".tooltip").on("mouseenter.fndtn.tooltip mouseleave.fndtn.tooltip touchstart.fndtn.tooltip MSPointerDown.fndtn.tooltip","["+this.attr_name()+"]:not(a)",function(t){var i=r(this),s=e.extend({},n.settings,n.data_options(i)),o=!1;if(/mouse/i.test(t.type)&&n.ie_touch(t))return!1;if(i.hasClass("open"))Modernizr.touch&&/touchstart|MSPointerDown/i.test(t.type)&&t.preventDefault(),n.hide(i);else{if(s.disable_for_touch&&Modernizr.touch&&/touchstart|MSPointerDown/i.test(t.type))return;!s.disable_for_touch&&Modernizr.touch&&/touchstart|MSPointerDown/i.test(t.type)&&(t.preventDefault(),r(s.tooltip_class+".open").hide(),o=!0),/enter|over/i.test(t.type)?this.timer=setTimeout(function(){var e=n.showTip(i)}.bind(this),n.settings.hover_delay):t.type==="mouseout"||t.type==="mouseleave"?(clearTimeout(this.timer),n.hide(i)):n.showTip(i)}}).on("mouseleave.fndtn.tooltip touchstart.fndtn.tooltip MSPointerDown.fndtn.tooltip","["+this.attr_name()+"].open",function(t){if(/mouse/i.test(t.type)&&n.ie_touch(t))return!1;if(e(this).data("tooltip-open-event-type")=="touch"&&t.type=="mouseleave")return;e(this).data("tooltip-open-event-type")=="mouse"&&/MSPointerDown|touchstart/i.test(t.type)?n.convert_to_touch(e(this)):n.hide(e(this))}).on("DOMNodeRemoved DOMAttrModified","["+this.attr_name()+"]:not(a)",function(e){n.hide(r(this))})},ie_touch:function(e){return!1},showTip:function(e){var t=this.getTip(e);return this.show(e)},getTip:function(t){var n=this.selector(t),r=e.extend({},this.settings,this.data_options(t)),i=null;return n&&(i=this.S('span[data-selector="'+n+'"]'+r.tooltip_class)),typeof i=="object"?i:!1},selector:function(e){var t=e.attr("id"),n=e.attr(this.attr_name())||e.attr("data-selector");return(t&&t.length<1||!t)&&typeof n!="string"&&(n=this.random_str(6),e.attr("data-selector",n)),t&&t.length>0?t:n},create:function(n){var r=this,i=e.extend({},this.settings,this.data_options(n)),s=this.settings.tip_template;typeof i.tip_template=="string"&&t.hasOwnProperty(i.tip_template)&&(s=t[i.tip_template]);var o=e(s(this.selector(n),e("
    ").html(n.attr("title")).html())),u=this.inheritable_classes(n);o.addClass(u).appendTo(i.append_to),Modernizr.touch&&(o.append(''+i.touch_close_text+""),o.on("touchstart.fndtn.tooltip MSPointerDown.fndtn.tooltip",function(e){r.hide(n)})),n.removeAttr("title").attr("title","")},reposition:function(t,n,r){var i,s,o,u,a,f;n.css("visibility","hidden").show(),i=t.data("width"),s=n.children(".nub"),o=s.outerHeight(),u=s.outerHeight(),this.small()?n.css({width:"100%"}):n.css({width:i?i:"auto"}),f=function(e,t,n,r,i,s){return e.css({top:t?t:"auto",bottom:r?r:"auto",left:i?i:"auto",right:n?n:"auto"}).end()},f(n,t.offset().top+t.outerHeight()+10,"auto","auto",t.offset().left);if(this.small())f(n,t.offset().top+t.outerHeight()+10,"auto","auto",12.5,e(this.scope).width()),n.addClass("tip-override"),f(s,-o,"auto","auto",t.offset().left);else{var l=t.offset().left;Foundation.rtl&&(s.addClass("rtl"),l=t.offset().left+t.outerWidth()-n.outerWidth()),f(n,t.offset().top+t.outerHeight()+10,"auto","auto",l),n.removeClass("tip-override"),r&&r.indexOf("tip-top")>-1?(Foundation.rtl&&s.addClass("rtl"),f(n,t.offset().top-n.outerHeight(),"auto","auto",l).removeClass("tip-override")):r&&r.indexOf("tip-left")>-1?(f(n,t.offset().top+t.outerHeight()/2-n.outerHeight()/2,"auto","auto",t.offset().left-n.outerWidth()-o).removeClass("tip-override"),s.removeClass("rtl")):r&&r.indexOf("tip-right")>-1&&(f(n,t.offset().top+t.outerHeight()/2-n.outerHeight()/2,"auto","auto",t.offset().left+t.outerWidth()+o).removeClass("tip-override"),s.removeClass("rtl"))}n.css("visibility","visible").hide()},small:function(){return matchMedia(Foundation.media_queries.small).matches},inheritable_classes:function(t){var n=e.extend({},this.settings,this.data_options(t)),r=["tip-top","tip-left","tip-bottom","tip-right","radius","round"].concat(n.additional_inheritable_classes),i=t.attr("class"),s=i?e.map(i.split(" "),function(t,n){if(e.inArray(t,r)!==-1)return t}).join(" "):"";return e.trim(s)},convert_to_touch:function(t){var n=this,r=n.getTip(t),i=e.extend({},n.settings,n.data_options(t));r.find(".tap-to-close").length===0&&(r.append(''+i.touch_close_text+""),r.on("click.fndtn.tooltip.tapclose touchstart.fndtn.tooltip.tapclose MSPointerDown.fndtn.tooltip.tapclose",function(e){n.hide(t)})),t.data("tooltip-open-event-type","touch")},show:function(e){var t=this.getTip(e);e.data("tooltip-open-event-type")=="touch"&&this.convert_to_touch(e),this.reposition(e,t,e.attr("class")),e.addClass("open"),t.fadeIn(150)},hide:function(e){var t=this.getTip(e);t.fadeOut(150,function(){t.find(".tap-to-close").remove(),t.off("click.fndtn.tooltip.tapclose touchstart.fndtn.tooltip.tapclose MSPointerDown.fndtn.tapclose"),e.removeClass("open")})},off:function(){var t=this;this.S(this.scope).off(".fndtn.tooltip"),this.S(this.settings.tooltip_class).each(function(n){e("["+t.attr_name()+"]").get(n).attr("title",e(this).text())}).remove()},reflow:function(){}}}(jQuery,this,this.document); diff --git a/httpdocs/js/foundation/foundation.abide.js b/httpdocs/js/foundation/foundation.abide.js new file mode 100644 index 0000000..8809d95 --- /dev/null +++ b/httpdocs/js/foundation/foundation.abide.js @@ -0,0 +1,258 @@ +;(function ($, window, document, undefined) { + 'use strict'; + + Foundation.libs.abide = { + name : 'abide', + + version : '5.2.1', + + settings : { + live_validate : true, + focus_on_invalid : true, + error_labels: true, // labels with a for="inputId" will recieve an `error` class + timeout : 1000, + patterns : { + alpha: /^[a-zA-Z]+$/, + alpha_numeric : /^[a-zA-Z0-9]+$/, + integer: /^\d+$/, + number: /-?(?:\d+|\d{1,3}(?:,\d{3})+)?(?:\.\d+)?/, + + // amex, visa, diners + card : /^(?:4[0-9]{12}(?:[0-9]{3})?|5[1-5][0-9]{14}|6(?:011|5[0-9][0-9])[0-9]{12}|3[47][0-9]{13}|3(?:0[0-5]|[68][0-9])[0-9]{11}|(?:2131|1800|35\d{3})\d{11})$/, + cvv : /^([0-9]){3,4}$/, + + // http://www.whatwg.org/specs/web-apps/current-work/multipage/states-of-the-type-attribute.html#valid-e-mail-address + email : /^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/, + + url: /(https?|ftp|file|ssh):\/\/(((([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-zA-Z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-zA-Z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-zA-Z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-zA-Z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-zA-Z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-zA-Z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?/, + // abc.de + domain: /^([a-zA-Z0-9]([a-zA-Z0-9\-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,6}$/, + + datetime: /([0-2][0-9]{3})\-([0-1][0-9])\-([0-3][0-9])T([0-5][0-9])\:([0-5][0-9])\:([0-5][0-9])(Z|([\-\+]([0-1][0-9])\:00))/, + // YYYY-MM-DD + date: /(?:19|20)[0-9]{2}-(?:(?:0[1-9]|1[0-2])-(?:0[1-9]|1[0-9]|2[0-9])|(?:(?!02)(?:0[1-9]|1[0-2])-(?:30))|(?:(?:0[13578]|1[02])-31))/, + // HH:MM:SS + time : /(0[0-9]|1[0-9]|2[0-3])(:[0-5][0-9]){2}/, + dateISO: /\d{4}[\/\-]\d{1,2}[\/\-]\d{1,2}/, + // MM/DD/YYYY + month_day_year : /(0[1-9]|1[012])[- \/.](0[1-9]|[12][0-9]|3[01])[- \/.](19|20)\d\d/, + + // #FFF or #FFFFFF + color: /^#?([a-fA-F0-9]{6}|[a-fA-F0-9]{3})$/ + }, + validators : { + equalTo: function(el, required, parent) { + var from = document.getElementById(el.getAttribute(this.add_namespace('data-equalto'))).value, + to = el.value, + valid = (from === to); + + return valid; + } + } + }, + + timer : null, + + init : function (scope, method, options) { + this.bindings(method, options); + }, + + events : function (scope) { + var self = this, + form = self.S(scope).attr('novalidate', 'novalidate'), + settings = form.data(this.attr_name(true) + '-init'); + + this.invalid_attr = this.add_namespace('data-invalid'); + + form + .off('.abide') + .on('submit.fndtn.abide validate.fndtn.abide', function (e) { + var is_ajax = /ajax/i.test(self.S(this).attr(self.attr_name())); + return self.validate(self.S(this).find('input, textarea, select').get(), e, is_ajax); + }) + .on('reset', function() { + return self.reset($(this)); + }) + .find('input, textarea, select') + .off('.abide') + .on('blur.fndtn.abide change.fndtn.abide', function (e) { + self.validate([this], e); + }) + .on('keydown.fndtn.abide', function (e) { + var settings = $(this).closest('form').data(self.attr_name(true) + '-init'); + if (settings.live_validate === true) { + clearTimeout(self.timer); + self.timer = setTimeout(function () { + self.validate([this], e); + }.bind(this), settings.timeout); + } + }); + }, + + reset : function (form) { + form.removeAttr(this.invalid_attr); + $(this.invalid_attr, form).removeAttr(this.invalid_attr); + $('.error', form).not('small').removeClass('error'); + }, + + validate : function (els, e, is_ajax) { + var validations = this.parse_patterns(els), + validation_count = validations.length, + form = this.S(els[0]).closest('form'), + submit_event = /submit/.test(e.type); + + // Has to count up to make sure the focus gets applied to the top error + for (var i=0; i < validation_count; i++) { + if (!validations[i] && (submit_event || is_ajax)) { + if (this.settings.focus_on_invalid) els[i].focus(); + form.trigger('invalid'); + this.S(els[i]).closest('form').attr(this.invalid_attr, ''); + return false; + } + } + + if (submit_event || is_ajax) { + form.trigger('valid'); + } + + form.removeAttr(this.invalid_attr); + + if (is_ajax) return false; + + return true; + }, + + parse_patterns : function (els) { + var i = els.length, + el_patterns = []; + + while (i--) { + el_patterns.push(this.pattern(els[i])); + } + + return this.check_validation_and_apply_styles(el_patterns); + }, + + pattern : function (el) { + var type = el.getAttribute('type'), + required = typeof el.getAttribute('required') === 'string'; + + var pattern = el.getAttribute('pattern') || ''; + + if (this.settings.patterns.hasOwnProperty(pattern) && pattern.length > 0) { + return [el, this.settings.patterns[pattern], required]; + } else if (pattern.length > 0) { + return [el, new RegExp(pattern), required]; + } + + if (this.settings.patterns.hasOwnProperty(type)) { + return [el, this.settings.patterns[type], required]; + } + + pattern = /.*/; + + return [el, pattern, required]; + }, + + check_validation_and_apply_styles : function (el_patterns) { + var i = el_patterns.length, + validations = []; + + while (i--) { + var el = el_patterns[i][0], + required = el_patterns[i][2], + value = el.value, + direct_parent = this.S(el).parent(), + validator = el.getAttribute(this.add_namespace('data-abide-validator')), + is_radio = el.type === "radio", + is_checkbox = el.type === "checkbox", + label = this.S('label[for="' + el.getAttribute('id') + '"]'), + valid_length = (required) ? (el.value.length > 0) : true; + + var parent, valid; + + // support old way to do equalTo validations + if(el.getAttribute(this.add_namespace('data-equalto'))) { validator = "equalTo" } + + if (!direct_parent.is('label')) { + parent = direct_parent; + } else { + parent = direct_parent.parent(); + } + + if (is_radio && required) { + validations.push(this.valid_radio(el, required)); + } else if (is_checkbox && required) { + validations.push(this.valid_checkbox(el, required)); + } else if (validator) { + valid = this.settings.validators[validator].apply(this, [el, required, parent]) + validations.push(valid); + + if (valid) { + this.S(el).removeAttr(this.invalid_attr); + parent.removeClass('error'); + } else { + this.S(el).attr(this.invalid_attr, ''); + parent.addClass('error'); + } + } else { + + if (el_patterns[i][1].test(value) && valid_length || + !required && el.value.length < 1 || $(el).attr('disabled')) { + this.S(el).removeAttr(this.invalid_attr); + parent.removeClass('error'); + if (label.length > 0 && this.settings.error_labels) label.removeClass('error'); + + validations.push(true); + $(el).triggerHandler('valid'); + } else { + this.S(el).attr(this.invalid_attr, ''); + parent.addClass('error'); + if (label.length > 0 && this.settings.error_labels) label.addClass('error'); + + validations.push(false); + $(el).triggerHandler('invalid'); + } + } + } + + return validations; + }, + + valid_checkbox : function(el, required) { + var el = this.S(el), + valid = (el.is(':checked') || !required); + + if (valid) { + el.removeAttr(this.invalid_attr).parent().removeClass('error'); + } else { + el.attr(this.invalid_attr, '').parent().addClass('error'); + } + + return valid; + }, + + valid_radio : function (el, required) { + var name = el.getAttribute('name'), + group = document.getElementsByName(name), + count = group.length, + valid = false; + + // Has to count up to make sure the focus gets applied to the top error + for (var i=0; i < count; i++) { + if (group[i].checked) valid = true; + } + + // Has to count up to make sure the focus gets applied to the top error + for (var i=0; i < count; i++) { + if (valid) { + this.S(group[i]).removeAttr(this.invalid_attr).parent().removeClass('error'); + } else { + this.S(group[i]).attr(this.invalid_attr, '').parent().addClass('error'); + } + } + + return valid; + } + }; +}(jQuery, this, this.document)); diff --git a/httpdocs/js/foundation/foundation.accordion.js b/httpdocs/js/foundation/foundation.accordion.js new file mode 100644 index 0000000..0a90242 --- /dev/null +++ b/httpdocs/js/foundation/foundation.accordion.js @@ -0,0 +1,50 @@ +;(function ($, window, document, undefined) { + 'use strict'; + + Foundation.libs.accordion = { + name : 'accordion', + + version : '5.2.1', + + settings : { + active_class: 'active', + toggleable: true + }, + + init : function (scope, method, options) { + this.bindings(method, options); + }, + + events : function () { + var self = this; + var S = this.S; + S(this.scope) + .off('.fndtn.accordion') + .on('click.fndtn.accordion', '[' + this.attr_name() + '] dd > a', function (e) { + var accordion = S(this).closest('[' + self.attr_name() + ']'), + target = S('#' + this.href.split('#')[1]), + siblings = S('dd > .content', accordion), + aunts = $('> dd', accordion), + settings = accordion.data(self.attr_name(true) + '-init'), + active_content = S('dd > .content.' + settings.active_class, accordion), + active_parent = S('dd.' + settings.active_class, accordion); + e.preventDefault(); + + if (! S(this).closest('dl').is(accordion)) { return; } + + if (active_content[0] == target[0] && settings.toggleable) { + active_parent.toggleClass(settings.active_class, false); + return target.toggleClass(settings.active_class, false); + } + + siblings.removeClass(settings.active_class); + aunts.removeClass(settings.active_class); + target.addClass(settings.active_class).parent().addClass(settings.active_class); + }); + }, + + off : function () {}, + + reflow : function () {} + }; +}(jQuery, this, this.document)); diff --git a/httpdocs/js/foundation/foundation.alert.js b/httpdocs/js/foundation/foundation.alert.js new file mode 100644 index 0000000..93a5d92 --- /dev/null +++ b/httpdocs/js/foundation/foundation.alert.js @@ -0,0 +1,37 @@ +;(function ($, window, document, undefined) { + 'use strict'; + + Foundation.libs.alert = { + name : 'alert', + + version : '5.2.1', + + settings : { + animation: 'fadeOut', + speed: 300, // fade out speed + callback: function (){} + }, + + init : function (scope, method, options) { + this.bindings(method, options); + }, + + events : function () { + var self = this, + S = this.S; + + $(this.scope).off('.alert').on('click.fndtn.alert', '[' + this.attr_name() + '] a.close', function (e) { + var alertBox = S(this).closest('[' + self.attr_name() + ']'), + settings = alertBox.data(self.attr_name(true) + '-init') || self.settings; + + e.preventDefault(); + alertBox[settings.animation](settings.speed, function () { + S(this).trigger('close').remove(); + settings.callback(); + }); + }); + }, + + reflow : function () {} + }; +}(jQuery, this, this.document)); diff --git a/httpdocs/js/foundation/foundation.clearing.js b/httpdocs/js/foundation/foundation.clearing.js new file mode 100644 index 0000000..e5ed64f --- /dev/null +++ b/httpdocs/js/foundation/foundation.clearing.js @@ -0,0 +1,521 @@ +;(function ($, window, document, undefined) { + 'use strict'; + + Foundation.libs.clearing = { + name : 'clearing', + + version: '5.2.1', + + settings : { + templates : { + viewing : '×' + + '' + }, + + // comma delimited list of selectors that, on click, will close clearing, + // add 'div.clearing-blackout, div.visible-img' to close on background click + close_selectors : '.clearing-close', + + touch_label : '← Swipe to Advance →', + + // event initializers and locks + init : false, + locked : false + }, + + init : function (scope, method, options) { + var self = this; + Foundation.inherit(this, 'throttle image_loaded'); + + this.bindings(method, options); + + if (self.S(this.scope).is('[' + this.attr_name() + ']')) { + this.assemble(self.S('li', this.scope)); + } else { + self.S('[' + this.attr_name() + ']', this.scope).each(function () { + self.assemble(self.S('li', this)); + }); + } + }, + + events : function (scope) { + var self = this, + S = self.S; + + if ($('.scroll-container').length > 0) { + this.scope = $('.scroll-container'); + } + + S(this.scope) + .off('.clearing') + .on('click.fndtn.clearing', 'ul[' + this.attr_name() + '] li', + function (e, current, target) { + var current = current || S(this), + target = target || current, + next = current.next('li'), + settings = current.closest('[' + self.attr_name() + ']').data(self.attr_name(true) + '-init'), + image = S(e.target); + + e.preventDefault(); + + if (!settings) { + self.init(); + settings = current.closest('[' + self.attr_name() + ']').data(self.attr_name(true) + '-init'); + } + + // if clearing is open and the current image is + // clicked, go to the next image in sequence + if (target.hasClass('visible') && + current[0] === target[0] && + next.length > 0 && self.is_open(current)) { + target = next; + image = S('img', target); + } + + // set current and target to the clicked li if not otherwise defined. + self.open(image, current, target); + self.update_paddles(target); + }) + + .on('click.fndtn.clearing', '.clearing-main-next', + function (e) { self.nav(e, 'next') }) + .on('click.fndtn.clearing', '.clearing-main-prev', + function (e) { self.nav(e, 'prev') }) + .on('click.fndtn.clearing', this.settings.close_selectors, + function (e) { Foundation.libs.clearing.close(e, this) }); + + $(document).on('keydown.fndtn.clearing', + function (e) { self.keydown(e) }); + + S(window).off('.clearing').on('resize.fndtn.clearing', + function () { self.resize() }); + + this.swipe_events(scope); + }, + + swipe_events : function (scope) { + var self = this, + S = self.S; + + S(this.scope) + .on('touchstart.fndtn.clearing', '.visible-img', function(e) { + if (!e.touches) { e = e.originalEvent; } + var data = { + start_page_x: e.touches[0].pageX, + start_page_y: e.touches[0].pageY, + start_time: (new Date()).getTime(), + delta_x: 0, + is_scrolling: undefined + }; + + S(this).data('swipe-transition', data); + e.stopPropagation(); + }) + .on('touchmove.fndtn.clearing', '.visible-img', function(e) { + if (!e.touches) { e = e.originalEvent; } + // Ignore pinch/zoom events + if(e.touches.length > 1 || e.scale && e.scale !== 1) return; + + var data = S(this).data('swipe-transition'); + + if (typeof data === 'undefined') { + data = {}; + } + + data.delta_x = e.touches[0].pageX - data.start_page_x; + + if ( typeof data.is_scrolling === 'undefined') { + data.is_scrolling = !!( data.is_scrolling || Math.abs(data.delta_x) < Math.abs(e.touches[0].pageY - data.start_page_y) ); + } + + if (!data.is_scrolling && !data.active) { + e.preventDefault(); + var direction = (data.delta_x < 0) ? 'next' : 'prev'; + data.active = true; + self.nav(e, direction); + } + }) + .on('touchend.fndtn.clearing', '.visible-img', function(e) { + S(this).data('swipe-transition', {}); + e.stopPropagation(); + }); + }, + + assemble : function ($li) { + var $el = $li.parent(); + + if ($el.parent().hasClass('carousel')) return; + $el.after('
    '); + + var holder = this.S('#foundationClearingHolder'), + settings = $el.data(this.attr_name(true) + '-init'), + grid = $el.detach(), + data = { + grid: '', + viewing: settings.templates.viewing + }, + wrapper = '
    ' + data.viewing + + data.grid + '
    ', + touch_label = this.settings.touch_label; + + if (Modernizr.touch) { + wrapper = $(wrapper).find('.clearing-touch-label').html(touch_label).end(); + } + + holder.after(wrapper).remove(); + }, + + open : function ($image, current, target) { + var self = this, + body = $(document.body), + root = target.closest('.clearing-assembled'), + container = $('div', root).first(), + visible_image = $('.visible-img', container), + image = $('img', visible_image).not($image), + label = $('.clearing-touch-label', '.clearing-blackout'), + error = false; + + image.error(function () { + error = true; + }); + + function startLoad() { + setTimeout(function () { + this.image_loaded(image, function () { + if (image.outerWidth() === 1 && !error) { + startLoad.call(this); + } else { + cb.call(this, image); + } + }.bind(this)); + }.bind(this), 50); + } + + function cb (image) { + var $image = $(image); + image.css('visibility', 'visible'); + // toggle the gallery + body.css('overflow', 'hidden'); + root.addClass('clearing-blackout'); + container.addClass('clearing-container'); + visible_image.show(); + this.fix_height(target) + .caption(self.S('.clearing-caption', visible_image), self.S('img', target)) + .center_and_label(image, label) + .shift(current, target, function () { + target.siblings().removeClass('visible'); + target.addClass('visible'); + }); + } + + if (!this.locked()) { + // set the image to the selected thumbnail + image + .attr('src', this.load($image)) + .css('visibility', 'hidden'); + + startLoad.call(this); + + } + }, + + close : function (e, el) { + e.preventDefault(); + + var root = (function (target) { + if (/blackout/.test(target.selector)) { + return target; + } else { + return target.closest('.clearing-blackout'); + } + }($(el))), + body = $(document.body), container, visible_image; + + if (el === e.target && root) { + body.css('overflow', ''); + container = $('div', root).first(); + visible_image = $('.visible-img', container); + this.settings.prev_index = 0; + $('ul[' + this.attr_name() + ']', root) + .attr('style', '').closest('.clearing-blackout') + .removeClass('clearing-blackout'); + container.removeClass('clearing-container'); + visible_image.hide(); + } + + return false; + }, + + is_open : function (current) { + return current.parent().prop('style').length > 0; + }, + + keydown : function (e) { + var clearing = $('.clearing-blackout ul[' + this.attr_name() + ']'), + NEXT_KEY = this.rtl ? 37 : 39, + PREV_KEY = this.rtl ? 39 : 37, + ESC_KEY = 27; + + if (e.which === NEXT_KEY) this.go(clearing, 'next'); + if (e.which === PREV_KEY) this.go(clearing, 'prev'); + if (e.which === ESC_KEY) this.S('a.clearing-close').trigger('click'); + }, + + nav : function (e, direction) { + var clearing = $('ul[' + this.attr_name() + ']', '.clearing-blackout'); + + e.preventDefault(); + this.go(clearing, direction); + }, + + resize : function () { + var image = $('img', '.clearing-blackout .visible-img'), + label = $('.clearing-touch-label', '.clearing-blackout'); + + if (image.length) { + this.center_and_label(image, label); + } + }, + + // visual adjustments + fix_height : function (target) { + var lis = target.parent().children(), + self = this; + + lis.each(function () { + var li = self.S(this), + image = li.find('img'); + + if (li.height() > image.outerHeight()) { + li.addClass('fix-height'); + } + }) + .closest('ul') + .width(lis.length * 100 + '%'); + + return this; + }, + + update_paddles : function (target) { + var visible_image = target + .closest('.carousel') + .siblings('.visible-img'); + + if (target.next().length > 0) { + this.S('.clearing-main-next', visible_image) + .removeClass('disabled'); + } else { + this.S('.clearing-main-next', visible_image) + .addClass('disabled'); + } + + if (target.prev().length > 0) { + this.S('.clearing-main-prev', visible_image) + .removeClass('disabled'); + } else { + this.S('.clearing-main-prev', visible_image) + .addClass('disabled'); + } + }, + + center_and_label : function (target, label) { + if (!this.rtl) { + target.css({ + marginLeft : -(target.outerWidth() / 2), + marginTop : -(target.outerHeight() / 2) + }); + + if (label.length > 0) { + label.css({ + marginLeft : -(label.outerWidth() / 2), + marginTop : -(target.outerHeight() / 2)-label.outerHeight()-10 + }); + } + } else { + target.css({ + marginRight : -(target.outerWidth() / 2), + marginTop : -(target.outerHeight() / 2), + left: 'auto', + right: '50%' + }); + + if (label.length > 0) { + label.css({ + marginRight : -(label.outerWidth() / 2), + marginTop : -(target.outerHeight() / 2)-label.outerHeight()-10, + left: 'auto', + right: '50%' + }); + } + } + return this; + }, + + // image loading and preloading + + load : function ($image) { + if ($image[0].nodeName === "A") { + var href = $image.attr('href'); + } else { + var href = $image.parent().attr('href'); + } + + this.preload($image); + + if (href) return href; + return $image.attr('src'); + }, + + preload : function ($image) { + this + .img($image.closest('li').next()) + .img($image.closest('li').prev()); + }, + + img : function (img) { + if (img.length) { + var new_img = new Image(), + new_a = this.S('a', img); + + if (new_a.length) { + new_img.src = new_a.attr('href'); + } else { + new_img.src = this.S('img', img).attr('src'); + } + } + return this; + }, + + // image caption + + caption : function (container, $image) { + var caption = $image.attr('data-caption'); + + if (caption) { + container + .html(caption) + .show(); + } else { + container + .text('') + .hide(); + } + return this; + }, + + // directional methods + + go : function ($ul, direction) { + var current = this.S('.visible', $ul), + target = current[direction](); + + if (target.length) { + this.S('img', target) + .trigger('click', [current, target]); + } + }, + + shift : function (current, target, callback) { + var clearing = target.parent(), + old_index = this.settings.prev_index || target.index(), + direction = this.direction(clearing, current, target), + dir = this.rtl ? 'right' : 'left', + left = parseInt(clearing.css('left'), 10), + width = target.outerWidth(), + skip_shift; + + var dir_obj = {}; + + // we use jQuery animate instead of CSS transitions because we + // need a callback to unlock the next animation + // needs support for RTL ** + if (target.index() !== old_index && !/skip/.test(direction)){ + if (/left/.test(direction)) { + this.lock(); + dir_obj[dir] = left + width; + clearing.animate(dir_obj, 300, this.unlock()); + } else if (/right/.test(direction)) { + this.lock(); + dir_obj[dir] = left - width; + clearing.animate(dir_obj, 300, this.unlock()); + } + } else if (/skip/.test(direction)) { + // the target image is not adjacent to the current image, so + // do we scroll right or not + skip_shift = target.index() - this.settings.up_count; + this.lock(); + + if (skip_shift > 0) { + dir_obj[dir] = -(skip_shift * width); + clearing.animate(dir_obj, 300, this.unlock()); + } else { + dir_obj[dir] = 0; + clearing.animate(dir_obj, 300, this.unlock()); + } + } + + callback(); + }, + + direction : function ($el, current, target) { + var lis = this.S('li', $el), + li_width = lis.outerWidth() + (lis.outerWidth() / 4), + up_count = Math.floor(this.S('.clearing-container').outerWidth() / li_width) - 1, + target_index = lis.index(target), + response; + + this.settings.up_count = up_count; + + if (this.adjacent(this.settings.prev_index, target_index)) { + if ((target_index > up_count) + && target_index > this.settings.prev_index) { + response = 'right'; + } else if ((target_index > up_count - 1) + && target_index <= this.settings.prev_index) { + response = 'left'; + } else { + response = false; + } + } else { + response = 'skip'; + } + + this.settings.prev_index = target_index; + + return response; + }, + + adjacent : function (current_index, target_index) { + for (var i = target_index + 1; i >= target_index - 1; i--) { + if (i === current_index) return true; + } + return false; + }, + + // lock management + + lock : function () { + this.settings.locked = true; + }, + + unlock : function () { + this.settings.locked = false; + }, + + locked : function () { + return this.settings.locked; + }, + + off : function () { + this.S(this.scope).off('.fndtn.clearing'); + this.S(window).off('.fndtn.clearing'); + }, + + reflow : function () { + this.init(); + } + }; + +}(jQuery, this, this.document)); diff --git a/httpdocs/js/foundation/foundation.dropdown.js b/httpdocs/js/foundation/foundation.dropdown.js new file mode 100644 index 0000000..d1abd51 --- /dev/null +++ b/httpdocs/js/foundation/foundation.dropdown.js @@ -0,0 +1,301 @@ +;(function ($, window, document, undefined) { + 'use strict'; + + Foundation.libs.dropdown = { + name : 'dropdown', + + version : '5.2.1', + + settings : { + active_class: 'open', + align: 'bottom', + is_hover: false, + opened: function(){}, + closed: function(){} + }, + + init : function (scope, method, options) { + Foundation.inherit(this, 'throttle'); + + this.bindings(method, options); + }, + + events : function (scope) { + var self = this, + S = self.S; + + S(this.scope) + .off('.dropdown') + .on('click.fndtn.dropdown', '[' + this.attr_name() + ']', function (e) { + var settings = S(this).data(self.attr_name(true) + '-init') || self.settings; + e.preventDefault(); + if (!settings.is_hover || Modernizr.touch) self.toggle(S(this)); + }) + .on('mouseenter.fndtn.dropdown', '[' + this.attr_name() + '], [' + this.attr_name() + '-content]', function (e) { + var $this = S(this); + clearTimeout(self.timeout); + + if ($this.data(self.data_attr())) { + var dropdown = S('#' + $this.data(self.data_attr())), + target = $this; + } else { + var dropdown = $this; + target = S("[" + self.attr_name() + "='" + dropdown.attr('id') + "']"); + } + + var settings = target.data(self.attr_name(true) + '-init') || self.settings; + + if(S(e.target).data(self.data_attr()) && settings.is_hover) { + self.closeall.call(self); + } + + if (settings.is_hover) self.open.apply(self, [dropdown, target]); + }) + .on('mouseleave.fndtn.dropdown', '[' + this.attr_name() + '], [' + this.attr_name() + '-content]', function (e) { + var $this = S(this); + self.timeout = setTimeout(function () { + if ($this.data(self.data_attr())) { + var settings = $this.data(self.data_attr(true) + '-init') || self.settings; + if (settings.is_hover) self.close.call(self, S('#' + $this.data(self.data_attr()))); + } else { + var target = S('[' + self.attr_name() + '="' + S(this).attr('id') + '"]'), + settings = target.data(self.attr_name(true) + '-init') || self.settings; + if (settings.is_hover) self.close.call(self, $this); + } + }.bind(this), 150); + }) + .on('click.fndtn.dropdown', function (e) { + var parent = S(e.target).closest('[' + self.attr_name() + '-content]'); + + if (S(e.target).data(self.data_attr()) || S(e.target).parent().data(self.data_attr())) { + return; + } + if (!(S(e.target).data('revealId')) && + (parent.length > 0 && (S(e.target).is('[' + self.attr_name() + '-content]') || + $.contains(parent.first()[0], e.target)))) { + e.stopPropagation(); + return; + } + + self.close.call(self, S('[' + self.attr_name() + '-content]')); + }) + .on('opened.fndtn.dropdown', '[' + self.attr_name() + '-content]', function () { + self.settings.opened.call(this); + }) + .on('closed.fndtn.dropdown', '[' + self.attr_name() + '-content]', function () { + self.settings.closed.call(this); + }); + + S(window) + .off('.dropdown') + .on('resize.fndtn.dropdown', self.throttle(function () { + self.resize.call(self); + }, 50)); + + this.resize(); + }, + + close: function (dropdown) { + var self = this; + dropdown.each(function () { + if (self.S(this).hasClass(self.settings.active_class)) { + self.S(this) + .css(Foundation.rtl ? 'right':'left', '-99999px') + .removeClass(self.settings.active_class); + + self.S(this).trigger('closed', [dropdown]); + } + }); + }, + + closeall: function() { + var self = this; + $.each(self.S('[' + this.attr_name() + '-content]'), function() { + self.close.call(self, self.S(this)) + }); + }, + + open: function (dropdown, target) { + this + .css(dropdown + .addClass(this.settings.active_class), target); + dropdown.trigger('opened', [dropdown, target]); + }, + + data_attr: function () { + if (this.namespace.length > 0) { + return this.namespace + '-' + this.name; + } + + return this.name; + }, + + toggle : function (target) { + var dropdown = this.S('#' + target.data(this.data_attr())); + if (dropdown.length === 0) { + // No dropdown found, not continuing + return; + } + + this.close.call(this, this.S('[' + this.attr_name() + '-content]').not(dropdown)); + + if (dropdown.hasClass(this.settings.active_class)) { + this.close.call(this, dropdown); + } else { + this.close.call(this, this.S('[' + this.attr_name() + '-content]')) + this.open.call(this, dropdown, target); + } + }, + + resize : function () { + var dropdown = this.S('[' + this.attr_name() + '-content].open'), + target = this.S("[" + this.attr_name() + "='" + dropdown.attr('id') + "']"); + + if (dropdown.length && target.length) { + this.css(dropdown, target); + } + }, + + css : function (dropdown, target) { + this.clear_idx(); + + if (this.small()) { + var p = this.dirs.bottom.call(dropdown, target); + + dropdown.attr('style', '').removeClass('drop-left drop-right drop-top').css({ + position : 'absolute', + width: '95%', + 'max-width': 'none', + top: p.top + }); + + dropdown.css(Foundation.rtl ? 'right':'left', '2.5%'); + } else { + var settings = target.data(this.attr_name(true) + '-init') || this.settings; + + this.style(dropdown, target, settings); + } + + return dropdown; + }, + + style : function (dropdown, target, settings) { + var css = $.extend({position: 'absolute'}, + this.dirs[settings.align].call(dropdown, target, settings)); + + dropdown.attr('style', '').css(css); + }, + + // return CSS property object + // `this` is the dropdown + dirs : { + // Calculate target offset + _base : function (t) { + var o_p = this.offsetParent(), + o = o_p.offset(), + p = t.offset(); + + p.top -= o.top; + p.left -= o.left; + + return p; + }, + top: function (t, s) { + var self = Foundation.libs.dropdown, + p = self.dirs._base.call(this, t), + pip_offset_base = (t.outerWidth() / 2) - 8; + + this.addClass('drop-top'); + + if (t.outerWidth() < this.outerWidth() || self.small()) { + self.adjust_pip(pip_offset_base, p); + } + + if (Foundation.rtl) { + return {left: p.left - this.outerWidth() + t.outerWidth(), + top: p.top - this.outerHeight()}; + } + + return {left: p.left, top: p.top - this.outerHeight()}; + }, + bottom: function (t, s) { + var self = Foundation.libs.dropdown, + p = self.dirs._base.call(this, t), + pip_offset_base = (t.outerWidth() / 2) - 8; + + if (t.outerWidth() < this.outerWidth() || self.small()) { + self.adjust_pip(pip_offset_base, p); + } + + if (self.rtl) { + return {left: p.left - this.outerWidth() + t.outerWidth(), top: p.top + t.outerHeight()}; + } + + return {left: p.left, top: p.top + t.outerHeight()}; + }, + left: function (t, s) { + var p = Foundation.libs.dropdown.dirs._base.call(this, t); + + this.addClass('drop-left'); + + return {left: p.left - this.outerWidth(), top: p.top}; + }, + right: function (t, s) { + var p = Foundation.libs.dropdown.dirs._base.call(this, t); + + this.addClass('drop-right'); + + return {left: p.left + t.outerWidth(), top: p.top}; + } + }, + + // Insert rule to style psuedo elements + adjust_pip : function (pip_offset_base, p) { + var sheet = Foundation.stylesheet; + + if (this.small()) { + pip_offset_base += p.left - 8; + } + + this.rule_idx = sheet.cssRules.length; + + var sel_before = '.f-dropdown.open:before', + sel_after = '.f-dropdown.open:after', + css_before = 'left: ' + pip_offset_base + 'px;', + css_after = 'left: ' + (pip_offset_base - 1) + 'px;'; + + if (sheet.insertRule) { + sheet.insertRule([sel_before, '{', css_before, '}'].join(' '), this.rule_idx); + sheet.insertRule([sel_after, '{', css_after, '}'].join(' '), this.rule_idx + 1); + } else { + sheet.addRule(sel_before, css_before, this.rule_idx); + sheet.addRule(sel_after, css_after, this.rule_idx + 1); + } + }, + + // Remove old dropdown rule index + clear_idx : function () { + var sheet = Foundation.stylesheet; + + if (this.rule_idx) { + sheet.deleteRule(this.rule_idx); + sheet.deleteRule(this.rule_idx); + delete this.rule_idx; + } + }, + + small : function () { + return matchMedia(Foundation.media_queries.small).matches && + !matchMedia(Foundation.media_queries.medium).matches; + }, + + off: function () { + this.S(this.scope).off('.fndtn.dropdown'); + this.S('html, body').off('.fndtn.dropdown'); + this.S(window).off('.fndtn.dropdown'); + this.S('[data-dropdown-content]').off('.fndtn.dropdown'); + }, + + reflow : function () {} + }; +}(jQuery, this, this.document)); diff --git a/httpdocs/js/foundation/foundation.equalizer.js b/httpdocs/js/foundation/foundation.equalizer.js new file mode 100644 index 0000000..ddffc30 --- /dev/null +++ b/httpdocs/js/foundation/foundation.equalizer.js @@ -0,0 +1,64 @@ +;(function ($, window, document, undefined) { + 'use strict'; + + Foundation.libs.equalizer = { + name : 'equalizer', + + version : '5.2.1', + + settings : { + use_tallest: true, + before_height_change: $.noop, + after_height_change: $.noop + }, + + init : function (scope, method, options) { + this.bindings(method, options); + this.reflow(); + }, + + events : function () { + this.S(window).off('.equalizer').on('resize.fndtn.equalizer', function(e){ + this.reflow(); + }.bind(this)); + }, + + equalize: function(equalizer) { + var isStacked = false, + vals = equalizer.find('[' + this.attr_name() + '-watch]'), + firstTopOffset = vals.first().offset().top, + settings = equalizer.data(this.attr_name(true)+'-init'); + + if (vals.length === 0) return; + settings.before_height_change(); + equalizer.trigger('before-height-change'); + vals.height('inherit'); + vals.each(function(){ + var el = $(this); + if (el.offset().top !== firstTopOffset) { + isStacked = true; + } + }); + if (isStacked) return; + + var heights = vals.map(function(){ return $(this).outerHeight() }).get(); + if (settings.use_tallest) { + var max = Math.max.apply(null, heights); + vals.css('height', max); + } else { + var min = Math.min.apply(null, heights); + vals.css('height', min); + } + settings.after_height_change(); + equalizer.trigger('after-height-change'); + }, + + reflow : function () { + var self = this; + + this.S('[' + this.attr_name() + ']', this.scope).each(function(){ + self.equalize($(this)); + }); + } + }; +}(jQuery, this, this.document)); diff --git a/httpdocs/js/foundation/foundation.interchange.js b/httpdocs/js/foundation/foundation.interchange.js new file mode 100644 index 0000000..fd5040f --- /dev/null +++ b/httpdocs/js/foundation/foundation.interchange.js @@ -0,0 +1,335 @@ +;(function ($, window, document, undefined) { + 'use strict'; + + Foundation.libs.interchange = { + name : 'interchange', + + version : '5.2.1', + + cache : {}, + + images_loaded : false, + nodes_loaded : false, + + settings : { + load_attr : 'interchange', + + named_queries : { + 'default' : 'only screen', + small : Foundation.media_queries.small, + medium : Foundation.media_queries.medium, + large : Foundation.media_queries.large, + xlarge : Foundation.media_queries.xlarge, + xxlarge: Foundation.media_queries.xxlarge, + landscape : 'only screen and (orientation: landscape)', + portrait : 'only screen and (orientation: portrait)', + retina : 'only screen and (-webkit-min-device-pixel-ratio: 2),' + + 'only screen and (min--moz-device-pixel-ratio: 2),' + + 'only screen and (-o-min-device-pixel-ratio: 2/1),' + + 'only screen and (min-device-pixel-ratio: 2),' + + 'only screen and (min-resolution: 192dpi),' + + 'only screen and (min-resolution: 2dppx)' + }, + + directives : { + replace: function (el, path, trigger) { + // The trigger argument, if called within the directive, fires + // an event named after the directive on the element, passing + // any parameters along to the event that you pass to trigger. + // + // ex. trigger(), trigger([a, b, c]), or trigger(a, b, c) + // + // This allows you to bind a callback like so: + // $('#interchangeContainer').on('replace', function (e, a, b, c) { + // console.log($(this).html(), a, b, c); + // }); + + if (/IMG/.test(el[0].nodeName)) { + var orig_path = el[0].src; + + if (new RegExp(path, 'i').test(orig_path)) return; + + el[0].src = path; + + return trigger(el[0].src); + } + var last_path = el.data(this.data_attr + '-last-path'); + + if (last_path == path) return; + + + var regex = "/^.(\.jpg|\.jpeg|\.png|\.gif|\.tiff|\.bmp)\??|#?./"; + + if (new RegExp(regex,'i').test(path)){ + + $(el).css('background-image', 'url('+path+')'); + el.data('interchange-last-path', path); + return trigger(path); + } + + return $.get(path, function (response) { + el.html(response); + el.data(this.data_attr + '-last-path', path); + trigger(); + }); + + } + } + }, + + init : function (scope, method, options) { + Foundation.inherit(this, 'throttle random_str'); + + this.data_attr = this.set_data_attr(); + $.extend(true, this.settings, method, options); + this.bindings(method, options); + this.load('images'); + this.load('nodes'); + }, + + get_media_hash : function() { + var mediaHash=''; + for (var queryName in this.settings.named_queries ) { + mediaHash += matchMedia(this.settings.named_queries[queryName]).matches.toString(); + } + return mediaHash; + }, + + events : function () { + var self = this, prevMediaHash; + + $(window) + .off('.interchange') + .on('resize.fndtn.interchange', self.throttle(function () { + var currMediaHash = self.get_media_hash(); + if (currMediaHash !== prevMediaHash) { + self.resize(); + } + prevMediaHash = currMediaHash; + }, 50)); + + return this; + }, + + resize : function () { + var cache = this.cache; + + if(!this.images_loaded || !this.nodes_loaded) { + setTimeout($.proxy(this.resize, this), 50); + return; + } + + for (var uuid in cache) { + if (cache.hasOwnProperty(uuid)) { + var passed = this.results(uuid, cache[uuid]); + + if (passed) { + this.settings.directives[passed + .scenario[1]].call(this, passed.el, passed.scenario[0], function () { + if (arguments[0] instanceof Array) { + var args = arguments[0]; + } else { + var args = Array.prototype.slice.call(arguments, 0); + } + + passed.el.trigger(passed.scenario[1], args); + }); + } + } + } + + }, + + results : function (uuid, scenarios) { + var count = scenarios.length; + + if (count > 0) { + var el = this.S('[' + this.add_namespace('data-uuid') + '="' + uuid + '"]'); + + while (count--) { + var mq, rule = scenarios[count][2]; + if (this.settings.named_queries.hasOwnProperty(rule)) { + mq = matchMedia(this.settings.named_queries[rule]); + } else { + mq = matchMedia(rule); + } + if (mq.matches) { + return {el: el, scenario: scenarios[count]}; + } + } + } + + return false; + }, + + load : function (type, force_update) { + if (typeof this['cached_' + type] === 'undefined' || force_update) { + this['update_' + type](); + } + + return this['cached_' + type]; + }, + + update_images : function () { + var images = this.S('img[' + this.data_attr + ']'), + count = images.length, + i = count, + loaded_count = 0, + data_attr = this.data_attr; + + this.cache = {}; + this.cached_images = []; + this.images_loaded = (count === 0); + + while (i--) { + loaded_count++; + if (images[i]) { + var str = images[i].getAttribute(data_attr) || ''; + + if (str.length > 0) { + this.cached_images.push(images[i]); + } + } + + if (loaded_count === count) { + this.images_loaded = true; + this.enhance('images'); + } + } + + return this; + }, + + update_nodes : function () { + var nodes = this.S('[' + this.data_attr + ']').not('img'), + count = nodes.length, + i = count, + loaded_count = 0, + data_attr = this.data_attr; + + this.cached_nodes = []; + this.nodes_loaded = (count === 0); + + + while (i--) { + loaded_count++; + var str = nodes[i].getAttribute(data_attr) || ''; + + if (str.length > 0) { + this.cached_nodes.push(nodes[i]); + } + + if(loaded_count === count) { + this.nodes_loaded = true; + this.enhance('nodes'); + } + } + + return this; + }, + + enhance : function (type) { + var i = this['cached_' + type].length; + + while (i--) { + this.object($(this['cached_' + type][i])); + } + + return $(window).trigger('resize'); + }, + + parse_params : function (path, directive, mq) { + return [this.trim(path), this.convert_directive(directive), this.trim(mq)]; + }, + + convert_directive : function (directive) { + + var trimmed = this.trim(directive); + + if (trimmed.length > 0) { + return trimmed; + } + + return 'replace'; + }, + + object : function(el) { + var raw_arr = this.parse_data_attr(el), + scenarios = [], + i = raw_arr.length; + + if (i > 0) { + while (i--) { + var split = raw_arr[i].split(/\((.*?)(\))$/); + + if (split.length > 1) { + var cached_split = split[0].split(','), + params = this.parse_params(cached_split[0], + cached_split[1], split[1]); + + scenarios.push(params); + } + } + } + + return this.store(el, scenarios); + }, + + store : function (el, scenarios) { + var uuid = this.random_str(), + current_uuid = el.data(this.add_namespace('uuid', true)); + + if (this.cache[current_uuid]) return this.cache[current_uuid]; + + el.attr(this.add_namespace('data-uuid'), uuid); + + return this.cache[uuid] = scenarios; + }, + + trim : function(str) { + + if (typeof str === 'string') { + return $.trim(str); + } + + return str; + }, + + set_data_attr: function (init) { + if (init) { + if (this.namespace.length > 0) { + return this.namespace + '-' + this.settings.load_attr; + } + + return this.settings.load_attr; + } + + if (this.namespace.length > 0) { + return 'data-' + this.namespace + '-' + this.settings.load_attr; + } + + return 'data-' + this.settings.load_attr; + }, + + parse_data_attr : function (el) { + var raw = el.attr(this.attr_name()).split(/\[(.*?)\]/), + i = raw.length, + output = []; + + while (i--) { + if (raw[i].replace(/[\W\d]+/, '').length > 4) { + output.push(raw[i]); + } + } + + return output; + }, + + reflow : function () { + this.load('images', true); + this.load('nodes', true); + } + + }; + +}(jQuery, this, this.document)); diff --git a/httpdocs/js/foundation/foundation.joyride.js b/httpdocs/js/foundation/foundation.joyride.js new file mode 100644 index 0000000..401414c --- /dev/null +++ b/httpdocs/js/foundation/foundation.joyride.js @@ -0,0 +1,844 @@ +;(function ($, window, document, undefined) { + 'use strict'; + + var Modernizr = Modernizr || false; + + Foundation.libs.joyride = { + name : 'joyride', + + version : '5.2.1', + + defaults : { + expose : false, // turn on or off the expose feature + modal : true, // Whether to cover page with modal during the tour + tip_location : 'bottom', // 'top' or 'bottom' in relation to parent + nub_position : 'auto', // override on a per tooltip bases + scroll_speed : 1500, // Page scrolling speed in milliseconds, 0 = no scroll animation + scroll_animation : 'linear', // supports 'swing' and 'linear', extend with jQuery UI. + timer : 0, // 0 = no timer , all other numbers = timer in milliseconds + start_timer_on_click : true, // true or false - true requires clicking the first button start the timer + start_offset : 0, // the index of the tooltip you want to start on (index of the li) + next_button : true, // true or false to control whether a next button is used + tip_animation : 'fade', // 'pop' or 'fade' in each tip + pause_after : [], // array of indexes where to pause the tour after + exposed : [], // array of expose elements + tip_animation_fade_speed : 300, // when tipAnimation = 'fade' this is speed in milliseconds for the transition + cookie_monster : false, // true or false to control whether cookies are used + cookie_name : 'joyride', // Name the cookie you'll use + cookie_domain : false, // Will this cookie be attached to a domain, ie. '.notableapp.com' + cookie_expires : 365, // set when you would like the cookie to expire. + tip_container : 'body', // Where will the tip be attached + tip_location_patterns : { + top: ['bottom'], + bottom: [], // bottom should not need to be repositioned + left: ['right', 'top', 'bottom'], + right: ['left', 'top', 'bottom'] + }, + post_ride_callback : function (){}, // A method to call once the tour closes (canceled or complete) + post_step_callback : function (){}, // A method to call after each step + pre_step_callback : function (){}, // A method to call before each step + pre_ride_callback : function (){}, // A method to call before the tour starts (passed index, tip, and cloned exposed element) + post_expose_callback : function (){}, // A method to call after an element has been exposed + template : { // HTML segments for tip layout + link : '×', + timer : '
    ', + tip : '
    ', + wrapper : '
    ', + button : '', + modal : '
    ', + expose : '
    ', + expose_cover: '
    ' + }, + expose_add_class : '' // One or more space-separated class names to be added to exposed element + }, + + init : function (scope, method, options) { + Foundation.inherit(this, 'throttle random_str'); + + this.settings = this.settings || $.extend({}, this.defaults, (options || method)); + + this.bindings(method, options) + }, + + events : function () { + var self = this; + + $(this.scope) + .off('.joyride') + .on('click.fndtn.joyride', '.joyride-next-tip, .joyride-modal-bg', function (e) { + e.preventDefault(); + + if (this.settings.$li.next().length < 1) { + this.end(); + } else if (this.settings.timer > 0) { + clearTimeout(this.settings.automate); + this.hide(); + this.show(); + this.startTimer(); + } else { + this.hide(); + this.show(); + } + + }.bind(this)) + + .on('click.fndtn.joyride', '.joyride-close-tip', function (e) { + e.preventDefault(); + this.end(); + }.bind(this)); + + $(window) + .off('.joyride') + .on('resize.fndtn.joyride', self.throttle(function () { + if ($('[' + self.attr_name() + ']').length > 0 && self.settings.$next_tip) { + if (self.settings.exposed.length > 0) { + var $els = $(self.settings.exposed); + + $els.each(function () { + var $this = $(this); + self.un_expose($this); + self.expose($this); + }); + } + + if (self.is_phone()) { + self.pos_phone(); + } else { + self.pos_default(false, true); + } + } + }, 100)); + }, + + start : function () { + var self = this, + $this = $('[' + this.attr_name() + ']', this.scope), + integer_settings = ['timer', 'scrollSpeed', 'startOffset', 'tipAnimationFadeSpeed', 'cookieExpires'], + int_settings_count = integer_settings.length; + + if (!$this.length > 0) return; + + if (!this.settings.init) this.events(); + + this.settings = $this.data(this.attr_name(true) + '-init'); + + // non configureable settings + this.settings.$content_el = $this; + this.settings.$body = $(this.settings.tip_container); + this.settings.body_offset = $(this.settings.tip_container).position(); + this.settings.$tip_content = this.settings.$content_el.find('> li'); + this.settings.paused = false; + this.settings.attempts = 0; + + // can we create cookies? + if (typeof $.cookie !== 'function') { + this.settings.cookie_monster = false; + } + + // generate the tips and insert into dom. + if (!this.settings.cookie_monster || this.settings.cookie_monster && !$.cookie(this.settings.cookie_name)) { + this.settings.$tip_content.each(function (index) { + var $this = $(this); + this.settings = $.extend({}, self.defaults, self.data_options($this)) + + // Make sure that settings parsed from data_options are integers where necessary + var i = int_settings_count; + while (i--) { + self.settings[integer_settings[i]] = parseInt(self.settings[integer_settings[i]], 10); + } + self.create({$li : $this, index : index}); + }); + + // show first tip + if (!this.settings.start_timer_on_click && this.settings.timer > 0) { + this.show('init'); + this.startTimer(); + } else { + this.show('init'); + } + + } + }, + + resume : function () { + this.set_li(); + this.show(); + }, + + tip_template : function (opts) { + var $blank, content; + + opts.tip_class = opts.tip_class || ''; + + $blank = $(this.settings.template.tip).addClass(opts.tip_class); + content = $.trim($(opts.li).html()) + + this.button_text(opts.button_text) + + this.settings.template.link + + this.timer_instance(opts.index); + + $blank.append($(this.settings.template.wrapper)); + $blank.first().attr(this.add_namespace('data-index'), opts.index); + $('.joyride-content-wrapper', $blank).append(content); + + return $blank[0]; + }, + + timer_instance : function (index) { + var txt; + + if ((index === 0 && this.settings.start_timer_on_click && this.settings.timer > 0) || this.settings.timer === 0) { + txt = ''; + } else { + txt = $(this.settings.template.timer)[0].outerHTML; + } + return txt; + }, + + button_text : function (txt) { + if (this.settings.next_button) { + txt = $.trim(txt) || 'Next'; + txt = $(this.settings.template.button).append(txt)[0].outerHTML; + } else { + txt = ''; + } + return txt; + }, + + create : function (opts) { + var buttonText = opts.$li.attr(this.add_namespace('data-button')) + || opts.$li.attr(this.add_namespace('data-text')), + tipClass = opts.$li.attr('class'), + $tip_content = $(this.tip_template({ + tip_class : tipClass, + index : opts.index, + button_text : buttonText, + li : opts.$li + })); + + $(this.settings.tip_container).append($tip_content); + }, + + show : function (init) { + var $timer = null; + + // are we paused? + if (this.settings.$li === undefined + || ($.inArray(this.settings.$li.index(), this.settings.pause_after) === -1)) { + + // don't go to the next li if the tour was paused + if (this.settings.paused) { + this.settings.paused = false; + } else { + this.set_li(init); + } + + this.settings.attempts = 0; + + if (this.settings.$li.length && this.settings.$target.length > 0) { + if (init) { //run when we first start + this.settings.pre_ride_callback(this.settings.$li.index(), this.settings.$next_tip); + if (this.settings.modal) { + this.show_modal(); + } + } + + this.settings.pre_step_callback(this.settings.$li.index(), this.settings.$next_tip); + + if (this.settings.modal && this.settings.expose) { + this.expose(); + } + + this.settings.tip_settings = $.extend({}, this.settings, this.data_options(this.settings.$li)); + + this.settings.timer = parseInt(this.settings.timer, 10); + + this.settings.tip_settings.tip_location_pattern = this.settings.tip_location_patterns[this.settings.tip_settings.tip_location]; + + // scroll if not modal + if (!/body/i.test(this.settings.$target.selector)) { + this.scroll_to(); + } + + if (this.is_phone()) { + this.pos_phone(true); + } else { + this.pos_default(true); + } + + $timer = this.settings.$next_tip.find('.joyride-timer-indicator'); + + if (/pop/i.test(this.settings.tip_animation)) { + + $timer.width(0); + + if (this.settings.timer > 0) { + + this.settings.$next_tip.show(); + + setTimeout(function () { + $timer.animate({ + width: $timer.parent().width() + }, this.settings.timer, 'linear'); + }.bind(this), this.settings.tip_animation_fade_speed); + + } else { + this.settings.$next_tip.show(); + + } + + + } else if (/fade/i.test(this.settings.tip_animation)) { + + $timer.width(0); + + if (this.settings.timer > 0) { + + this.settings.$next_tip + .fadeIn(this.settings.tip_animation_fade_speed) + .show(); + + setTimeout(function () { + $timer.animate({ + width: $timer.parent().width() + }, this.settings.timer, 'linear'); + }.bind(this), this.settings.tip_animation_fadeSpeed); + + } else { + this.settings.$next_tip.fadeIn(this.settings.tip_animation_fade_speed); + } + } + + this.settings.$current_tip = this.settings.$next_tip; + + // skip non-existant targets + } else if (this.settings.$li && this.settings.$target.length < 1) { + + this.show(); + + } else { + + this.end(); + + } + } else { + + this.settings.paused = true; + + } + + }, + + is_phone : function () { + return matchMedia(Foundation.media_queries.small).matches && + !matchMedia(Foundation.media_queries.medium).matches; + }, + + hide : function () { + if (this.settings.modal && this.settings.expose) { + this.un_expose(); + } + + if (!this.settings.modal) { + $('.joyride-modal-bg').hide(); + } + + // Prevent scroll bouncing...wait to remove from layout + this.settings.$current_tip.css('visibility', 'hidden'); + setTimeout($.proxy(function() { + this.hide(); + this.css('visibility', 'visible'); + }, this.settings.$current_tip), 0); + this.settings.post_step_callback(this.settings.$li.index(), + this.settings.$current_tip); + }, + + set_li : function (init) { + if (init) { + this.settings.$li = this.settings.$tip_content.eq(this.settings.start_offset); + this.set_next_tip(); + this.settings.$current_tip = this.settings.$next_tip; + } else { + this.settings.$li = this.settings.$li.next(); + this.set_next_tip(); + } + + this.set_target(); + }, + + set_next_tip : function () { + this.settings.$next_tip = $(".joyride-tip-guide").eq(this.settings.$li.index()); + this.settings.$next_tip.data('closed', ''); + }, + + set_target : function () { + var cl = this.settings.$li.attr(this.add_namespace('data-class')), + id = this.settings.$li.attr(this.add_namespace('data-id')), + $sel = function () { + if (id) { + return $(document.getElementById(id)); + } else if (cl) { + return $('.' + cl).first(); + } else { + return $('body'); + } + }; + + this.settings.$target = $sel(); + }, + + scroll_to : function () { + var window_half, tipOffset; + + window_half = $(window).height() / 2; + tipOffset = Math.ceil(this.settings.$target.offset().top - window_half + this.settings.$next_tip.outerHeight()); + + if (tipOffset != 0) { + $('html, body').animate({ + scrollTop: tipOffset + }, this.settings.scroll_speed, 'swing'); + } + }, + + paused : function () { + return ($.inArray((this.settings.$li.index() + 1), this.settings.pause_after) === -1); + }, + + restart : function () { + this.hide(); + this.settings.$li = undefined; + this.show('init'); + }, + + pos_default : function (init, resizing) { + var half_fold = Math.ceil($(window).height() / 2), + tip_position = this.settings.$next_tip.offset(), + $nub = this.settings.$next_tip.find('.joyride-nub'), + nub_width = Math.ceil($nub.outerWidth() / 2), + nub_height = Math.ceil($nub.outerHeight() / 2), + toggle = init || false; + + // tip must not be "display: none" to calculate position + if (toggle) { + this.settings.$next_tip.css('visibility', 'hidden'); + this.settings.$next_tip.show(); + } + + if (typeof resizing === 'undefined') { + resizing = false; + } + + if (!/body/i.test(this.settings.$target.selector)) { + if (this.bottom()) { + if (this.rtl) { + this.settings.$next_tip.css({ + top: (this.settings.$target.offset().top + nub_height + this.settings.$target.outerHeight()), + left: this.settings.$target.offset().left + this.settings.$target.outerWidth() - this.settings.$next_tip.outerWidth()}); + } else { + this.settings.$next_tip.css({ + top: (this.settings.$target.offset().top + nub_height + this.settings.$target.outerHeight()), + left: this.settings.$target.offset().left}); + } + + this.nub_position($nub, this.settings.tip_settings.nub_position, 'top'); + + } else if (this.top()) { + if (this.rtl) { + this.settings.$next_tip.css({ + top: (this.settings.$target.offset().top - this.settings.$next_tip.outerHeight() - nub_height), + left: this.settings.$target.offset().left + this.settings.$target.outerWidth() - this.settings.$next_tip.outerWidth()}); + } else { + this.settings.$next_tip.css({ + top: (this.settings.$target.offset().top - this.settings.$next_tip.outerHeight() - nub_height), + left: this.settings.$target.offset().left}); + } + + this.nub_position($nub, this.settings.tip_settings.nub_position, 'bottom'); + + } else if (this.right()) { + + this.settings.$next_tip.css({ + top: this.settings.$target.offset().top, + left: (this.settings.$target.outerWidth() + this.settings.$target.offset().left + nub_width)}); + + this.nub_position($nub, this.settings.tip_settings.nub_position, 'left'); + + } else if (this.left()) { + + this.settings.$next_tip.css({ + top: this.settings.$target.offset().top, + left: (this.settings.$target.offset().left - this.settings.$next_tip.outerWidth() - nub_width)}); + + this.nub_position($nub, this.settings.tip_settings.nub_position, 'right'); + + } + + if (!this.visible(this.corners(this.settings.$next_tip)) && this.settings.attempts < this.settings.tip_settings.tip_location_pattern.length) { + + $nub.removeClass('bottom') + .removeClass('top') + .removeClass('right') + .removeClass('left'); + + this.settings.tip_settings.tip_location = this.settings.tip_settings.tip_location_pattern[this.settings.attempts]; + + this.settings.attempts++; + + this.pos_default(); + + } + + } else if (this.settings.$li.length) { + + this.pos_modal($nub); + + } + + if (toggle) { + this.settings.$next_tip.hide(); + this.settings.$next_tip.css('visibility', 'visible'); + } + + }, + + pos_phone : function (init) { + var tip_height = this.settings.$next_tip.outerHeight(), + tip_offset = this.settings.$next_tip.offset(), + target_height = this.settings.$target.outerHeight(), + $nub = $('.joyride-nub', this.settings.$next_tip), + nub_height = Math.ceil($nub.outerHeight() / 2), + toggle = init || false; + + $nub.removeClass('bottom') + .removeClass('top') + .removeClass('right') + .removeClass('left'); + + if (toggle) { + this.settings.$next_tip.css('visibility', 'hidden'); + this.settings.$next_tip.show(); + } + + if (!/body/i.test(this.settings.$target.selector)) { + + if (this.top()) { + + this.settings.$next_tip.offset({top: this.settings.$target.offset().top - tip_height - nub_height}); + $nub.addClass('bottom'); + + } else { + + this.settings.$next_tip.offset({top: this.settings.$target.offset().top + target_height + nub_height}); + $nub.addClass('top'); + + } + + } else if (this.settings.$li.length) { + this.pos_modal($nub); + } + + if (toggle) { + this.settings.$next_tip.hide(); + this.settings.$next_tip.css('visibility', 'visible'); + } + }, + + pos_modal : function ($nub) { + this.center(); + $nub.hide(); + + this.show_modal(); + }, + + show_modal : function () { + if (!this.settings.$next_tip.data('closed')) { + var joyridemodalbg = $('.joyride-modal-bg'); + if (joyridemodalbg.length < 1) { + $('body').append(this.settings.template.modal).show(); + } + + if (/pop/i.test(this.settings.tip_animation)) { + joyridemodalbg.show(); + } else { + joyridemodalbg.fadeIn(this.settings.tip_animation_fade_speed); + } + } + }, + + expose : function () { + var expose, + exposeCover, + el, + origCSS, + origClasses, + randId = 'expose-' + this.random_str(6); + + if (arguments.length > 0 && arguments[0] instanceof $) { + el = arguments[0]; + } else if(this.settings.$target && !/body/i.test(this.settings.$target.selector)){ + el = this.settings.$target; + } else { + return false; + } + + if(el.length < 1){ + if(window.console){ + console.error('element not valid', el); + } + return false; + } + + expose = $(this.settings.template.expose); + this.settings.$body.append(expose); + expose.css({ + top: el.offset().top, + left: el.offset().left, + width: el.outerWidth(true), + height: el.outerHeight(true) + }); + + exposeCover = $(this.settings.template.expose_cover); + + origCSS = { + zIndex: el.css('z-index'), + position: el.css('position') + }; + + origClasses = el.attr('class') == null ? '' : el.attr('class'); + + el.css('z-index',parseInt(expose.css('z-index'))+1); + + if (origCSS.position == 'static') { + el.css('position','relative'); + } + + el.data('expose-css',origCSS); + el.data('orig-class', origClasses); + el.attr('class', origClasses + ' ' + this.settings.expose_add_class); + + exposeCover.css({ + top: el.offset().top, + left: el.offset().left, + width: el.outerWidth(true), + height: el.outerHeight(true) + }); + + if (this.settings.modal) this.show_modal(); + + this.settings.$body.append(exposeCover); + expose.addClass(randId); + exposeCover.addClass(randId); + el.data('expose', randId); + this.settings.post_expose_callback(this.settings.$li.index(), this.settings.$next_tip, el); + this.add_exposed(el); + }, + + un_expose : function () { + var exposeId, + el, + expose , + origCSS, + origClasses, + clearAll = false; + + if (arguments.length > 0 && arguments[0] instanceof $) { + el = arguments[0]; + } else if(this.settings.$target && !/body/i.test(this.settings.$target.selector)){ + el = this.settings.$target; + } else { + return false; + } + + if(el.length < 1){ + if (window.console) { + console.error('element not valid', el); + } + return false; + } + + exposeId = el.data('expose'); + expose = $('.' + exposeId); + + if (arguments.length > 1) { + clearAll = arguments[1]; + } + + if (clearAll === true) { + $('.joyride-expose-wrapper,.joyride-expose-cover').remove(); + } else { + expose.remove(); + } + + origCSS = el.data('expose-css'); + + if (origCSS.zIndex == 'auto') { + el.css('z-index', ''); + } else { + el.css('z-index', origCSS.zIndex); + } + + if (origCSS.position != el.css('position')) { + if(origCSS.position == 'static') {// this is default, no need to set it. + el.css('position', ''); + } else { + el.css('position', origCSS.position); + } + } + + origClasses = el.data('orig-class'); + el.attr('class', origClasses); + el.removeData('orig-classes'); + + el.removeData('expose'); + el.removeData('expose-z-index'); + this.remove_exposed(el); + }, + + add_exposed: function(el){ + this.settings.exposed = this.settings.exposed || []; + if (el instanceof $ || typeof el === 'object') { + this.settings.exposed.push(el[0]); + } else if (typeof el == 'string') { + this.settings.exposed.push(el); + } + }, + + remove_exposed: function(el){ + var search, i; + if (el instanceof $) { + search = el[0] + } else if (typeof el == 'string'){ + search = el; + } + + this.settings.exposed = this.settings.exposed || []; + i = this.settings.exposed.length; + + while (i--) { + if (this.settings.exposed[i] == search) { + this.settings.exposed.splice(i, 1); + return; + } + } + }, + + center : function () { + var $w = $(window); + + this.settings.$next_tip.css({ + top : ((($w.height() - this.settings.$next_tip.outerHeight()) / 2) + $w.scrollTop()), + left : ((($w.width() - this.settings.$next_tip.outerWidth()) / 2) + $w.scrollLeft()) + }); + + return true; + }, + + bottom : function () { + return /bottom/i.test(this.settings.tip_settings.tip_location); + }, + + top : function () { + return /top/i.test(this.settings.tip_settings.tip_location); + }, + + right : function () { + return /right/i.test(this.settings.tip_settings.tip_location); + }, + + left : function () { + return /left/i.test(this.settings.tip_settings.tip_location); + }, + + corners : function (el) { + var w = $(window), + window_half = w.height() / 2, + //using this to calculate since scroll may not have finished yet. + tipOffset = Math.ceil(this.settings.$target.offset().top - window_half + this.settings.$next_tip.outerHeight()), + right = w.width() + w.scrollLeft(), + offsetBottom = w.height() + tipOffset, + bottom = w.height() + w.scrollTop(), + top = w.scrollTop(); + + if (tipOffset < top) { + if (tipOffset < 0) { + top = 0; + } else { + top = tipOffset; + } + } + + if (offsetBottom > bottom) { + bottom = offsetBottom; + } + + return [ + el.offset().top < top, + right < el.offset().left + el.outerWidth(), + bottom < el.offset().top + el.outerHeight(), + w.scrollLeft() > el.offset().left + ]; + }, + + visible : function (hidden_corners) { + var i = hidden_corners.length; + + while (i--) { + if (hidden_corners[i]) return false; + } + + return true; + }, + + nub_position : function (nub, pos, def) { + if (pos === 'auto') { + nub.addClass(def); + } else { + nub.addClass(pos); + } + }, + + startTimer : function () { + if (this.settings.$li.length) { + this.settings.automate = setTimeout(function () { + this.hide(); + this.show(); + this.startTimer(); + }.bind(this), this.settings.timer); + } else { + clearTimeout(this.settings.automate); + } + }, + + end : function () { + if (this.settings.cookie_monster) { + $.cookie(this.settings.cookie_name, 'ridden', { expires: this.settings.cookie_expires, domain: this.settings.cookie_domain }); + } + + if (this.settings.timer > 0) { + clearTimeout(this.settings.automate); + } + + if (this.settings.modal && this.settings.expose) { + this.un_expose(); + } + + this.settings.$next_tip.data('closed', true); + + $('.joyride-modal-bg').hide(); + this.settings.$current_tip.hide(); + this.settings.post_step_callback(this.settings.$li.index(), this.settings.$current_tip); + this.settings.post_ride_callback(this.settings.$li.index(), this.settings.$current_tip); + $('.joyride-tip-guide').remove(); + }, + + off : function () { + $(this.scope).off('.joyride'); + $(window).off('.joyride'); + $('.joyride-close-tip, .joyride-next-tip, .joyride-modal-bg').off('.joyride'); + $('.joyride-tip-guide, .joyride-modal-bg').remove(); + clearTimeout(this.settings.automate); + this.settings = {}; + }, + + reflow : function () {} + }; +}(jQuery, this, this.document)); diff --git a/httpdocs/js/foundation/foundation.js b/httpdocs/js/foundation/foundation.js new file mode 100644 index 0000000..e4eb6fc --- /dev/null +++ b/httpdocs/js/foundation/foundation.js @@ -0,0 +1,603 @@ +/* + * Foundation Responsive Library + * http://foundation.zurb.com + * Copyright 2014, ZURB + * Free to use under the MIT license. + * http://www.opensource.org/licenses/mit-license.php +*/ + +(function ($, window, document, undefined) { + 'use strict'; + + var header_helpers = function (class_array) { + var i = class_array.length; + var head = $('head'); + + while (i--) { + if($('head').has('.' + class_array[i]).length === 0) { + $('head').append(''); + } + } + }; + + header_helpers([ + 'foundation-mq-small', + 'foundation-mq-medium', + 'foundation-mq-large', + 'foundation-mq-xlarge', + 'foundation-mq-xxlarge', + 'foundation-data-attribute-namespace']); + + // Enable FastClick if present + + $(function() { + if (typeof FastClick !== 'undefined') { + // Don't attach to body if undefined + if (typeof document.body !== 'undefined') { + FastClick.attach(document.body); + } + } + }); + + // private Fast Selector wrapper, + // returns jQuery object. Only use where + // getElementById is not available. + var S = function (selector, context) { + if (typeof selector === 'string') { + if (context) { + var cont; + if (context.jquery) { + cont = context[0]; + if (!cont) return context; + } else { + cont = context; + } + return $(cont.querySelectorAll(selector)); + } + + return $(document.querySelectorAll(selector)); + } + + return $(selector, context); + }; + + // Namespace functions. + + var attr_name = function (init) { + var arr = []; + if (!init) arr.push('data'); + if (this.namespace.length > 0) arr.push(this.namespace); + arr.push(this.name); + + return arr.join('-'); + }; + + var add_namespace = function (str) { + var parts = str.split('-'), + i = parts.length, + arr = []; + + while (i--) { + if (i !== 0) { + arr.push(parts[i]); + } else { + if (this.namespace.length > 0) { + arr.push(this.namespace, parts[i]); + } else { + arr.push(parts[i]); + } + } + } + + return arr.reverse().join('-'); + }; + + // Event binding and data-options updating. + + var bindings = function (method, options) { + var self = this, + should_bind_events = !S(this).data(this.attr_name(true)); + + if (typeof method === 'string') { + return this[method].call(this, options); + } + + if (S(this.scope).is('[' + this.attr_name() +']')) { + S(this.scope).data(this.attr_name(true) + '-init', $.extend({}, this.settings, (options || method), this.data_options(S(this.scope)))); + + if (should_bind_events) { + this.events(this.scope); + } + + } else { + S('[' + this.attr_name() +']', this.scope).each(function () { + var should_bind_events = !S(this).data(self.attr_name(true) + '-init'); + S(this).data(self.attr_name(true) + '-init', $.extend({}, self.settings, (options || method), self.data_options(S(this)))); + + if (should_bind_events) { + self.events(this); + } + }); + } + }; + + var single_image_loaded = function (image, callback) { + function loaded () { + callback(image[0]); + } + + function bindLoad () { + this.one('load', loaded); + + if (/MSIE (\d+\.\d+);/.test(navigator.userAgent)) { + var src = this.attr( 'src' ), + param = src.match( /\?/ ) ? '&' : '?'; + + param += 'random=' + (new Date()).getTime(); + this.attr('src', src + param); + } + } + + if (!image.attr('src')) { + loaded(); + return; + } + + if (image[0].complete || image[0].readyState === 4) { + loaded(); + } else { + bindLoad.call(image); + } + }; + + /* + https://github.com/paulirish/matchMedia.js + */ + + window.matchMedia = window.matchMedia || (function( doc, undefined ) { + + "use strict"; + + var bool, + docElem = doc.documentElement, + refNode = docElem.firstElementChild || docElem.firstChild, + // fakeBody required for + fakeBody = doc.createElement( "body" ), + div = doc.createElement( "div" ); + + div.id = "mq-test-1"; + div.style.cssText = "position:absolute;top:-100em"; + fakeBody.style.background = "none"; + fakeBody.appendChild(div); + + return function (q) { + + div.innerHTML = "­"; + + docElem.insertBefore( fakeBody, refNode ); + bool = div.offsetWidth === 42; + docElem.removeChild( fakeBody ); + + return { + matches: bool, + media: q + }; + + }; + + }( document )); + + /* + * jquery.requestAnimationFrame + * https://github.com/gnarf37/jquery-requestAnimationFrame + * Requires jQuery 1.8+ + * + * Copyright (c) 2012 Corey Frang + * Licensed under the MIT license. + */ + + (function($) { + + // requestAnimationFrame polyfill adapted from Erik Möller + // fixes from Paul Irish and Tino Zijdel + // http://paulirish.com/2011/requestanimationframe-for-smart-animating/ + // http://my.opera.com/emoller/blog/2011/12/20/requestanimationframe-for-smart-er-animating + + var animating, + lastTime = 0, + vendors = ['webkit', 'moz'], + requestAnimationFrame = window.requestAnimationFrame, + cancelAnimationFrame = window.cancelAnimationFrame, + jqueryFxAvailable = 'undefined' !== typeof jQuery.fx; + + for (; lastTime < vendors.length && !requestAnimationFrame; lastTime++) { + requestAnimationFrame = window[ vendors[lastTime] + "RequestAnimationFrame" ]; + cancelAnimationFrame = cancelAnimationFrame || + window[ vendors[lastTime] + "CancelAnimationFrame" ] || + window[ vendors[lastTime] + "CancelRequestAnimationFrame" ]; + } + + function raf() { + if (animating) { + requestAnimationFrame(raf); + + if (jqueryFxAvailable) { + jQuery.fx.tick(); + } + } + } + + if (requestAnimationFrame) { + // use rAF + window.requestAnimationFrame = requestAnimationFrame; + window.cancelAnimationFrame = cancelAnimationFrame; + + if (jqueryFxAvailable) { + jQuery.fx.timer = function (timer) { + if (timer() && jQuery.timers.push(timer) && !animating) { + animating = true; + raf(); + } + }; + + jQuery.fx.stop = function () { + animating = false; + }; + } + } else { + // polyfill + window.requestAnimationFrame = function (callback, element) { + var currTime = new Date().getTime(), + timeToCall = Math.max(0, 16 - (currTime - lastTime)), + id = window.setTimeout(function () { + callback(currTime + timeToCall); + }, timeToCall); + lastTime = currTime + timeToCall; + return id; + }; + + window.cancelAnimationFrame = function (id) { + clearTimeout(id); + }; + + } + + }( jQuery )); + + + function removeQuotes (string) { + if (typeof string === 'string' || string instanceof String) { + string = string.replace(/^['\\/"]+|(;\s?})+|['\\/"]+$/g, ''); + } + + return string; + } + + window.Foundation = { + name : 'Foundation', + + version : '5.2.1', + + media_queries : { + small : S('.foundation-mq-small').css('font-family').replace(/^[\/\\'"]+|(;\s?})+|[\/\\'"]+$/g, ''), + medium : S('.foundation-mq-medium').css('font-family').replace(/^[\/\\'"]+|(;\s?})+|[\/\\'"]+$/g, ''), + large : S('.foundation-mq-large').css('font-family').replace(/^[\/\\'"]+|(;\s?})+|[\/\\'"]+$/g, ''), + xlarge: S('.foundation-mq-xlarge').css('font-family').replace(/^[\/\\'"]+|(;\s?})+|[\/\\'"]+$/g, ''), + xxlarge: S('.foundation-mq-xxlarge').css('font-family').replace(/^[\/\\'"]+|(;\s?})+|[\/\\'"]+$/g, '') + }, + + stylesheet : $('').appendTo('head')[0].sheet, + + global: { + namespace: '' + }, + + init : function (scope, libraries, method, options, response) { + var library_arr, + args = [scope, method, options, response], + responses = []; + + // check RTL + this.rtl = /rtl/i.test(S('html').attr('dir')); + + // set foundation global scope + this.scope = scope || this.scope; + + this.set_namespace(); + + if (libraries && typeof libraries === 'string' && !/reflow/i.test(libraries)) { + if (this.libs.hasOwnProperty(libraries)) { + responses.push(this.init_lib(libraries, args)); + } + } else { + for (var lib in this.libs) { + responses.push(this.init_lib(lib, libraries)); + } + } + + return scope; + }, + + init_lib : function (lib, args) { + if (this.libs.hasOwnProperty(lib)) { + this.patch(this.libs[lib]); + + if (args && args.hasOwnProperty(lib)) { + if (typeof this.libs[lib].settings !== 'undefined') { + $.extend(true, this.libs[lib].settings, args[lib]); + } + else if (typeof this.libs[lib].defaults !== 'undefined') { + $.extend(true, this.libs[lib].defaults, args[lib]); + } + return this.libs[lib].init.apply(this.libs[lib], [this.scope, args[lib]]); + } + + args = args instanceof Array ? args : Array(args); // PATCH: added this line + return this.libs[lib].init.apply(this.libs[lib], args); + } + + return function () {}; + }, + + patch : function (lib) { + lib.scope = this.scope; + lib.namespace = this.global.namespace; + lib.rtl = this.rtl; + lib['data_options'] = this.utils.data_options; + lib['attr_name'] = attr_name; + lib['add_namespace'] = add_namespace; + lib['bindings'] = bindings; + lib['S'] = this.utils.S; + }, + + inherit : function (scope, methods) { + var methods_arr = methods.split(' '), + i = methods_arr.length; + + while (i--) { + if (this.utils.hasOwnProperty(methods_arr[i])) { + scope[methods_arr[i]] = this.utils[methods_arr[i]]; + } + } + }, + + set_namespace: function () { + + // Don't bother reading the namespace out of the meta tag + // if the namespace has been set globally in javascript + // + // Example: something like Foundation.global.namespace = 'my-namespace'; + // + // Otherwise, if the namespace hasn't been set globally, + // read it out of the meta tag + // + var namespace = this.global.namespace || $('.foundation-data-attribute-namespace').css('font-family'); + + if (/false/i.test(namespace)) return; + + this.global.namespace = namespace; + }, + + libs : {}, + + // methods that can be inherited in libraries + utils : { + + // Description: + // Fast Selector wrapper returns jQuery object. Only use where getElementById + // is not available. + // + // Arguments: + // Selector (String): CSS selector describing the element(s) to be + // returned as a jQuery object. + // + // Scope (String): CSS selector describing the area to be searched. Default + // is document. + // + // Returns: + // Element (jQuery Object): jQuery object containing elements matching the + // selector within the scope. + S : S, + + // Description: + // Executes a function a max of once every n milliseconds + // + // Arguments: + // Func (Function): Function to be throttled. + // + // Delay (Integer): Function execution threshold in milliseconds. + // + // Returns: + // Lazy_function (Function): Function with throttling applied. + throttle : function (func, delay) { + var timer = null; + + return function () { + var context = this, args = arguments; + + clearTimeout(timer); + timer = setTimeout(function () { + func.apply(context, args); + }, delay); + }; + }, + + // Description: + // Executes a function when it stops being invoked for n seconds + // Modified version of _.debounce() http://underscorejs.org + // + // Arguments: + // Func (Function): Function to be debounced. + // + // Delay (Integer): Function execution threshold in milliseconds. + // + // Immediate (Bool): Whether the function should be called at the beginning + // of the delay instead of the end. Default is false. + // + // Returns: + // Lazy_function (Function): Function with debouncing applied. + debounce : function (func, delay, immediate) { + var timeout, result; + return function () { + var context = this, args = arguments; + var later = function () { + timeout = null; + if (!immediate) result = func.apply(context, args); + }; + var callNow = immediate && !timeout; + clearTimeout(timeout); + timeout = setTimeout(later, delay); + if (callNow) result = func.apply(context, args); + return result; + }; + }, + + // Description: + // Parses data-options attribute + // + // Arguments: + // El (jQuery Object): Element to be parsed. + // + // Returns: + // Options (Javascript Object): Contents of the element's data-options + // attribute. + data_options : function (el) { + var opts = {}, ii, p, opts_arr, + data_options = function (el) { + var namespace = Foundation.global.namespace; + + if (namespace.length > 0) { + return el.data(namespace + '-options'); + } + + return el.data('options'); + }; + + var cached_options = data_options(el); + + if (typeof cached_options === 'object') { + return cached_options; + } + + opts_arr = (cached_options || ':').split(';'), + ii = opts_arr.length; + + function isNumber (o) { + return ! isNaN (o-0) && o !== null && o !== "" && o !== false && o !== true; + } + + function trim (str) { + if (typeof str === 'string') return $.trim(str); + return str; + } + + while (ii--) { + p = opts_arr[ii].split(':'); + + if (/true/i.test(p[1])) p[1] = true; + if (/false/i.test(p[1])) p[1] = false; + if (isNumber(p[1])) { + if (p[1].indexOf('.') === -1) { + p[1] = parseInt(p[1], 10); + } else { + p[1] = parseFloat(p[1], 10); + } + } + + if (p.length === 2 && p[0].length > 0) { + opts[trim(p[0])] = trim(p[1]); + } + } + + return opts; + }, + + // Description: + // Adds JS-recognizable media queries + // + // Arguments: + // Media (String): Key string for the media query to be stored as in + // Foundation.media_queries + // + // Class (String): Class name for the generated tag + register_media : function (media, media_class) { + if(Foundation.media_queries[media] === undefined) { + $('head').append(''); + Foundation.media_queries[media] = removeQuotes($('.' + media_class).css('font-family')); + } + }, + + // Description: + // Add custom CSS within a JS-defined media query + // + // Arguments: + // Rule (String): CSS rule to be appended to the document. + // + // Media (String): Optional media query string for the CSS rule to be + // nested under. + add_custom_rule : function (rule, media) { + if (media === undefined) { + Foundation.stylesheet.insertRule(rule, Foundation.stylesheet.cssRules.length); + } else { + var query = Foundation.media_queries[media]; + + if (query !== undefined) { + Foundation.stylesheet.insertRule('@media ' + + Foundation.media_queries[media] + '{ ' + rule + ' }'); + } + } + }, + + // Description: + // Performs a callback function when an image is fully loaded + // + // Arguments: + // Image (jQuery Object): Image(s) to check if loaded. + // + // Callback (Function): Fundation to execute when image is fully loaded. + image_loaded : function (images, callback) { + var self = this, + unloaded = images.length; + + if (unloaded === 0) { + callback(images); + } + + images.each(function () { + single_image_loaded(self.S(this), function () { + unloaded -= 1; + if (unloaded === 0) { + callback(images); + } + }); + }); + }, + + // Description: + // Returns a random, alphanumeric string + // + // Arguments: + // Length (Integer): Length of string to be generated. Defaults to random + // integer. + // + // Returns: + // Rand (String): Pseudo-random, alphanumeric string. + random_str : function () { + if (!this.fidx) this.fidx = 0; + this.prefix = this.prefix || [(this.name || 'F'), (+new Date).toString(36)].join('-'); + + return this.prefix + (this.fidx++).toString(36); + } + } + }; + + $.fn.foundation = function () { + var args = Array.prototype.slice.call(arguments, 0); + + return this.each(function () { + Foundation.init.apply(Foundation, [this].concat(args)); + return this; + }); + }; + +}(jQuery, this, this.document)); diff --git a/httpdocs/js/foundation/foundation.magellan.js b/httpdocs/js/foundation/foundation.magellan.js new file mode 100644 index 0000000..81f3b51 --- /dev/null +++ b/httpdocs/js/foundation/foundation.magellan.js @@ -0,0 +1,170 @@ +;(function ($, window, document, undefined) { + 'use strict'; + + Foundation.libs['magellan-expedition'] = { + name : 'magellan-expedition', + + version : '5.2.1', + + settings : { + active_class: 'active', + threshold: 0, // pixels from the top of the expedition for it to become fixes + destination_threshold: 20, // pixels from the top of destination for it to be considered active + throttle_delay: 30 // calculation throttling to increase framerate + }, + + init : function (scope, method, options) { + Foundation.inherit(this, 'throttle'); + this.bindings(method, options); + }, + + events : function () { + var self = this, + S = self.S, + settings = self.settings; + + // initialize expedition offset + self.set_expedition_position(); + + S(self.scope) + .off('.magellan') + .on('click.fndtn.magellan', '[' + self.add_namespace('data-magellan-arrival') + '] a[href^="#"]', function (e) { + e.preventDefault(); + var expedition = $(this).closest('[' + self.attr_name() + ']'), + settings = expedition.data('magellan-expedition-init'); + + var hash = this.hash.split('#').join(''), + target = $('a[name='+hash+']'); + if (target.length === 0) target = $('#'+hash); + + // Account for expedition height if fixed position + var scroll_top = target.offset().top; + if (expedition.css('position') === 'fixed') { + scroll_top = scroll_top - expedition.outerHeight(); + } + + $('html, body').stop().animate({ + 'scrollTop': scroll_top + }, 700, 'swing', function () { + window.location.hash = '#'+hash; + }); + }) + .on('scroll.fndtn.magellan', self.throttle(this.check_for_arrivals.bind(this), settings.throttle_delay)) + $(window).on('resize.fndtn.magellan', self.throttle(this.set_expedition_position.bind(this), settings.throttle_delay)); + }, + + check_for_arrivals : function() { + var self = this; + self.update_arrivals(); + self.update_expedition_positions(); + }, + + set_expedition_position : function() { + var self = this; + $('[' + this.attr_name() + '=fixed]', self.scope).each(function(idx, el) { + var expedition = $(this), + styles = expedition.attr('styles'), // save styles + top_offset; + + expedition.attr('style', ''); + top_offset = expedition.offset().top; + + expedition.data(self.data_attr('magellan-top-offset'), top_offset); + expedition.attr('style', styles); + }); + }, + + update_expedition_positions : function() { + var self = this, + window_top_offset = $(window).scrollTop(); + + $('[' + this.attr_name() + '=fixed]', self.scope).each(function() { + var expedition = $(this), + top_offset = expedition.data('magellan-top-offset'); + + if (window_top_offset >= top_offset) { + // Placeholder allows height calculations to be consistent even when + // appearing to switch between fixed/non-fixed placement + var placeholder = expedition.prev('[' + self.add_namespace('data-magellan-expedition-clone') + ']'); + if (placeholder.length === 0) { + placeholder = expedition.clone(); + placeholder.removeAttr(self.attr_name()); + placeholder.attr(self.add_namespace('data-magellan-expedition-clone'),''); + expedition.before(placeholder); + } + expedition.css({position:'fixed', top: 0}); + } else { + expedition.prev('[' + self.add_namespace('data-magellan-expedition-clone') + ']').remove(); + expedition.attr('style',''); + } + }); + }, + + update_arrivals : function() { + var self = this, + window_top_offset = $(window).scrollTop(); + + $('[' + this.attr_name() + ']', self.scope).each(function() { + var expedition = $(this), + settings = settings = expedition.data(self.attr_name(true) + '-init'), + offsets = self.offsets(expedition, window_top_offset), + arrivals = expedition.find('[' + self.add_namespace('data-magellan-arrival') + ']'), + active_item = false; + offsets.each(function(idx, item) { + if (item.viewport_offset >= item.top_offset) { + var arrivals = expedition.find('[' + self.add_namespace('data-magellan-arrival') + ']'); + arrivals.not(item.arrival).removeClass(settings.active_class); + item.arrival.addClass(settings.active_class); + active_item = true; + return true; + } + }); + + if (!active_item) arrivals.removeClass(settings.active_class); + }); + }, + + offsets : function(expedition, window_offset) { + var self = this, + settings = expedition.data(self.attr_name(true) + '-init'), + viewport_offset = (window_offset + settings.destination_threshold); + + return expedition.find('[' + self.add_namespace('data-magellan-arrival') + ']').map(function(idx, el) { + var name = $(this).data(self.data_attr('magellan-arrival')), + dest = $('[' + self.add_namespace('data-magellan-destination') + '=' + name + ']'); + if (dest.length > 0) { + var top_offset = dest.offset().top; + return { + destination : dest, + arrival : $(this), + top_offset : top_offset, + viewport_offset : viewport_offset + } + } + }).sort(function(a, b) { + if (a.top_offset < b.top_offset) return -1; + if (a.top_offset > b.top_offset) return 1; + return 0; + }); + }, + + data_attr: function (str) { + if (this.namespace.length > 0) { + return this.namespace + '-' + str; + } + + return str; + }, + + off : function () { + this.S(this.scope).off('.magellan'); + this.S(window).off('.magellan'); + }, + + reflow : function () { + var self = this; + // remove placeholder expeditions used for height calculation purposes + $('[' + self.add_namespace('data-magellan-expedition-clone') + ']', self.scope).remove(); + } + }; +}(jQuery, this, this.document)); diff --git a/httpdocs/js/foundation/foundation.offcanvas.js b/httpdocs/js/foundation/foundation.offcanvas.js new file mode 100644 index 0000000..c35e1ec --- /dev/null +++ b/httpdocs/js/foundation/foundation.offcanvas.js @@ -0,0 +1,57 @@ +;(function ($, window, document, undefined) { + 'use strict'; + + Foundation.libs.offcanvas = { + name : 'offcanvas', + + version : '5.2.1', + + settings : {}, + + init : function (scope, method, options) { + this.events(); + }, + + events : function () { + var S = this.S; + + S(this.scope).off('.offcanvas') + .on('click.fndtn.offcanvas', '.left-off-canvas-toggle', function (e) { + e.preventDefault(); + S(this).closest('.off-canvas-wrap').toggleClass('move-right'); + }) + .on('click.fndtn.offcanvas', '.exit-off-canvas', function (e) { + e.preventDefault(); + S(".off-canvas-wrap").removeClass("move-right"); + }) + .on('click.fndtn.offcanvas', '.left-off-canvas-menu a', function (e) { + e.preventDefault(); + var href = $(this).attr('href'); + S('.off-canvas-wrap').on('transitionend webkitTransitionEnd oTransitionEnd', function(e) { + window.location = href + S('.off-canvas-wrap').off('transitionend webkitTransitionEnd oTransitionEnd'); + }); + S(".off-canvas-wrap").removeClass("move-right"); + }) + .on('click.fndtn.offcanvas', '.right-off-canvas-toggle', function (e) { + e.preventDefault(); + S(this).closest(".off-canvas-wrap").toggleClass("move-left"); + }) + .on('click.fndtn.offcanvas', '.exit-off-canvas', function (e) { + e.preventDefault(); + S(".off-canvas-wrap").removeClass("move-left"); + }) + .on('click.fndtn.offcanvas', '.right-off-canvas-menu a', function (e) { + e.preventDefault(); + var href = $(this).attr('href'); + S('.off-canvas-wrap').on('transitionend webkitTransitionEnd oTransitionEnd', function(e) { + window.location = href + S('.off-canvas-wrap').off('transitionend webkitTransitionEnd oTransitionEnd'); + }); + S(".off-canvas-wrap").removeClass("move-left"); + }); + }, + + reflow : function () {} + }; +}(jQuery, this, this.document)); diff --git a/httpdocs/js/foundation/foundation.orbit.js b/httpdocs/js/foundation/foundation.orbit.js new file mode 100644 index 0000000..76a9606 --- /dev/null +++ b/httpdocs/js/foundation/foundation.orbit.js @@ -0,0 +1,518 @@ +;(function ($, window, document, undefined) { + 'use strict'; + + var noop = function() {}; + + var Orbit = function(el, settings) { + // Don't reinitialize plugin + if (el.hasClass(settings.slides_container_class)) { + return this; + } + + var self = this, + container, + slides_container = el, + number_container, + bullets_container, + timer_container, + idx = 0, + animate, + adjust_height_after = false; + + self.cache = {}; + + self.slides = function() { + return slides_container.children(settings.slide_selector); + }; + + self.slides().first().addClass(settings.active_slide_class); + + self.update_slide_number = function(index) { + if (settings.slide_number) { + number_container.find('span:first').text(parseInt(index)+1); + number_container.find('span:last').text(self.slides().length); + } + if (settings.bullets) { + bullets_container.children().removeClass(settings.bullets_active_class); + $(bullets_container.children().get(index)).addClass(settings.bullets_active_class); + } + }; + + self.update_active_link = function(index) { + var link = $('[data-orbit-link="'+self.slides().eq(index).attr('data-orbit-slide')+'"]'); + link.siblings().removeClass(settings.bullets_active_class); + link.addClass(settings.bullets_active_class); + }; + + self.build_markup = function() { + slides_container.wrap('
    '); + container = slides_container.parent(); + slides_container.addClass(settings.slides_container_class); + + if (settings.navigation_arrows) { + container.append($('').addClass(settings.prev_class)); + container.append($('').addClass(settings.next_class)); + } + + if (settings.timer) { + timer_container = $('
    ').addClass(settings.timer_container_class); + timer_container.append(''); + timer_container.append($('
    ').addClass(settings.timer_progress_class)); + timer_container.addClass(settings.timer_paused_class); + container.append(timer_container); + } + + if (settings.slide_number) { + number_container = $('
    ').addClass(settings.slide_number_class); + number_container.append(' ' + settings.slide_number_text + ' '); + container.append(number_container); + } + + if (settings.bullets) { + bullets_container = $('
      ').addClass(settings.bullets_container_class); + container.append(bullets_container); + bullets_container.wrap('
      '); + self.slides().each(function(idx, el) { + var bullet = $('
    1. ').attr('data-orbit-slide', idx); + bullets_container.append(bullet); + }); + } + + if (settings.stack_on_small) { + container.addClass(settings.stack_on_small_class); + } + }; + + self._prepare_direction = function(next_idx, current_direction) { + var dir = 'next'; + if (next_idx <= idx) { dir = 'prev'; } + + if (settings.animation === 'slide') { + setTimeout(function(){ + slides_container.removeClass("swipe-prev swipe-next"); + if (dir === 'next') {slides_container.addClass("swipe-next");} + else if (dir === 'prev') {slides_container.addClass("swipe-prev");} + },0); + } + + var slides = self.slides(); + if (next_idx >= slides.length) { + if (!settings.circular) return false; + next_idx = 0; + } else if (next_idx < 0) { + if (!settings.circular) return false; + next_idx = slides.length - 1; + } + var current = $(slides.get(idx)) + , next = $(slides.get(next_idx)); + + + return [dir, current, next, next_idx]; + }; + + self._goto = function(next_idx, start_timer) { + if (next_idx === null) {return false;} + if (self.cache.animating) {return false;} + if (next_idx === idx) {return false;} + if (typeof self.cache.timer === 'object') {self.cache.timer.restart();} + + var slides = self.slides(); + self.cache.animating = true; + var res = self._prepare_direction(next_idx) + , dir = res[0] + , current = res[1] + , next = res[2] + , next_idx = res[3]; + + slides_container.trigger('before-slide-change.fndtn.orbit'); + settings.before_slide_change(); + idx = next_idx; + + current.css("transitionDuration", settings.animation_speed+"ms"); + next.css("transitionDuration", settings.animation_speed+"ms"); + + var callback = function() { + var unlock = function() { + if (start_timer === true) {self.cache.timer.restart();} + self.update_slide_number(idx); + next.addClass(settings.active_slide_class); + self.update_active_link(next_idx); + slides_container.trigger('after-slide-change.fndtn.orbit',[{slide_number: idx, total_slides: slides.length}]); + settings.after_slide_change(idx, slides.length); + setTimeout(function(){ + self.cache.animating = false; + }, 100); + + }; + if (slides_container.height() != next.height() && settings.variable_height) { + slides_container.animate({'height': next.height()}, 250, 'linear', unlock); + } else { + unlock(); + } + }; + + if (slides.length === 1) {callback(); return false;} + + var start_animation = function() { + if (dir === 'next') {animate.next(current, next, callback);} + if (dir === 'prev') {animate.prev(current, next, callback);} + }; + + if (next.height() > slides_container.height() && settings.variable_height) { + slides_container.animate({'height': next.height()}, 250, 'linear', start_animation); + } else { + start_animation(); + } + }; + + self.next = function(e) { + e.stopImmediatePropagation(); + e.preventDefault(); + self._prepare_direction(idx + 1); + setTimeout(function(){ + self._goto(idx + 1); + }, 100); + }; + + self.prev = function(e) { + e.stopImmediatePropagation(); + e.preventDefault(); + self._prepare_direction(idx - 1); + setTimeout(function(){ + self._goto(idx - 1) + }, 100); + }; + + self.link_custom = function(e) { + e.preventDefault(); + var link = $(this).attr('data-orbit-link'); + if ((typeof link === 'string') && (link = $.trim(link)) != "") { + var slide = container.find('[data-orbit-slide='+link+']'); + if (slide.index() != -1) { + setTimeout(function(){ + self._goto(slide.index()); + },100); + } + } + }; + + self.link_bullet = function(e) { + var index = $(this).attr('data-orbit-slide'); + if ((typeof index === 'string') && (index = $.trim(index)) != "") { + if(isNaN(parseInt(index))) + { + var slide = container.find('[data-orbit-slide='+index+']'); + if (slide.index() != -1) { + setTimeout(function(){ + self._goto(slide.index() + 1); + },100); + } + } + else + { + setTimeout(function(){ + self._goto(parseInt(index)); + },100); + } + } + + } + + self.timer_callback = function() { + self._goto(idx + 1, true); + } + + self.compute_dimensions = function() { + var current = $(self.slides().get(idx)); + var h = current.height(); + if (!settings.variable_height) { + self.slides().each(function(){ + if ($(this).height() > h) { h = $(this).height(); } + }); + } + slides_container.height(h); + }; + + self.create_timer = function() { + var t = new Timer( + container.find('.'+settings.timer_container_class), + settings, + self.timer_callback + ); + return t; + }; + + self.stop_timer = function() { + if (typeof self.cache.timer === 'object') self.cache.timer.stop(); + }; + + self.toggle_timer = function() { + var t = container.find('.'+settings.timer_container_class); + if (t.hasClass(settings.timer_paused_class)) { + if (typeof self.cache.timer === 'undefined') {self.cache.timer = self.create_timer();} + self.cache.timer.start(); + } + else { + if (typeof self.cache.timer === 'object') {self.cache.timer.stop();} + } + }; + + self.init = function() { + self.build_markup(); + if (settings.timer) { + self.cache.timer = self.create_timer(); + Foundation.utils.image_loaded(this.slides().children('img'), self.cache.timer.start); + } + // animate = new FadeAnimation(settings, slides_container); + // if (settings.animation === 'slide') + // animate = new SlideAnimation(settings, slides_container); + if(settings.animation === 'fade') {slides_container.addClass('fade');} + animate = new CSSAnimation(settings, slides_container); + container.on('click', '.'+settings.next_class, self.next); + container.on('click', '.'+settings.prev_class, self.prev); + + container.on('click', '[data-orbit-slide]', self.link_bullet); + container.on('click', self.toggle_timer); + if (settings.swipe) { + slides_container.on('touchstart.fndtn.orbit',function(e) { + if (self.cache.animating) {return;} + if (!e.touches) {e = e.originalEvent;} + + self.cache.start_page_x = e.touches[0].pageX; + self.cache.start_page_y = e.touches[0].pageY; + self.cache.start_time = (new Date()).getTime(); + self.cache.delta_x = 0; + self.cache.is_scrolling = null; + self.cache.direction = null; + + self.stop_timer(); // does not appear to prevent callback from occurring + }) + .on('touchmove.fndtn.orbit',function(e) { + if (Math.abs(self.cache.delta_x) > 5) { + e.preventDefault(); + e.stopPropagation(); + } + + if (self.cache.animating) {return;} + requestAnimationFrame(function(){ + if (!e.touches) { e = e.originalEvent; } + + // Ignore pinch/zoom events + if(e.touches.length > 1 || e.scale && e.scale !== 1) return; + + self.cache.delta_x = e.touches[0].pageX - self.cache.start_page_x; + + if (self.cache.is_scrolling === null) { + self.cache.is_scrolling = !!( self.cache.is_scrolling || Math.abs(self.cache.delta_x) < Math.abs(e.touches[0].pageY - self.cache.start_page_y) ); + } + + if (self.cache.is_scrolling) { + return; + } + + var direction = (self.cache.delta_x < 0) ? (idx+1) : (idx-1); + if (self.cache.direction !== direction) { + var res = self._prepare_direction(direction); + self.cache.direction = direction; + self.cache.dir = res[0]; + self.cache.current = res[1]; + self.cache.next = res[2]; + } + + if (settings.animation === 'slide') { + var offset, next_offset; + + offset = (self.cache.delta_x / container.width()) * 100; + if (offset >= 0) {next_offset = -(100 - offset);} + else {next_offset = 100 + offset;} + + self.cache.current.css("transform","translate3d("+offset+"%,0,0)"); + self.cache.next.css("transform","translate3d("+next_offset+"%,0,0)"); + } + }); + }) + .on('touchend.fndtn.orbit', function(e) { + if (self.cache.animating) {return;} + e.preventDefault(); + e.stopPropagation(); + setTimeout(function(){ + self._goto(self.cache.direction); + }, 50); + }); + } + container.on('mouseenter.fndtn.orbit', function(e) { + if (settings.timer && settings.pause_on_hover) { + self.stop_timer(); + } + }) + .on('mouseleave.fndtn.orbit', function(e) { + if (settings.timer && settings.resume_on_mouseout) { + self.cache.timer.start(); + } + }); + + $(document).on('click', '[data-orbit-link]', self.link_custom); + $(window).on('resize', self.compute_dimensions); + Foundation.utils.image_loaded(this.slides().children('img'), self.compute_dimensions); + Foundation.utils.image_loaded(this.slides().children('img'), function() { + container.prev('.preloader').css('display', 'none'); + self.update_slide_number(0); + self.update_active_link(0); + slides_container.trigger('ready.fndtn.orbit'); + }); + }; + + self.init(); + }; + + var Timer = function(el, settings, callback) { + var self = this, + duration = settings.timer_speed, + progress = el.find('.'+settings.timer_progress_class), + start, + timeout, + left = -1; + + this.update_progress = function(w) { + var new_progress = progress.clone(); + new_progress.attr('style', ''); + new_progress.css('width', w+'%'); + progress.replaceWith(new_progress); + progress = new_progress; + }; + + this.restart = function() { + clearTimeout(timeout); + el.addClass(settings.timer_paused_class); + left = -1; + self.update_progress(0); + self.start(); + }; + + this.start = function() { + if (!el.hasClass(settings.timer_paused_class)) {return true;} + left = (left === -1) ? duration : left; + el.removeClass(settings.timer_paused_class); + start = new Date().getTime(); + progress.animate({'width': '100%'}, left, 'linear'); + timeout = setTimeout(function() { + self.restart(); + callback(); + }, left); + el.trigger('timer-started.fndtn.orbit') + }; + + this.stop = function() { + if (el.hasClass(settings.timer_paused_class)) {return true;} + clearTimeout(timeout); + el.addClass(settings.timer_paused_class); + var end = new Date().getTime(); + left = left - (end - start); + var w = 100 - ((left / duration) * 100); + self.update_progress(w); + el.trigger('timer-stopped.fndtn.orbit'); + }; + }; + + var CSSAnimation = function(settings, container) { + var animation_end = "webkitTransitionEnd otransitionend oTransitionEnd msTransitionEnd transitionend"; + + this.next = function(current, next, callback) { + next.on(animation_end, function(e){ + next.unbind(animation_end); + current.removeClass("active animate-out"); + next.removeClass("animate-in"); + callback(); + }); + container.children().css({ + "transform":"", + "transitionDuration":"" + }); + current.addClass("animate-out"); + next.addClass("animate-in"); + }; + + this.prev = function(current, prev, callback) { + prev.on(animation_end, function(e){ + prev.unbind(animation_end); + current.removeClass("active animate-out"); + prev.removeClass("animate-in"); + callback(); + }); + current.css({"transform":"", "transitionDuration":""}).addClass("animate-out"); + prev.css({"transform":"", "transitionDuration":""}).addClass("animate-in"); + }; + }; + + + Foundation.libs = Foundation.libs || {}; + + Foundation.libs.orbit = { + name: 'orbit', + + version: '5.2.1', + + settings: { + animation: 'slide', + timer_speed: 10000, + pause_on_hover: true, + resume_on_mouseout: false, + animation_speed: 500, + stack_on_small: false, + navigation_arrows: true, + slide_number: true, + slide_number_text: 'of', + container_class: 'orbit-container', + stack_on_small_class: 'orbit-stack-on-small', + next_class: 'orbit-next', + prev_class: 'orbit-prev', + timer_container_class: 'orbit-timer', + timer_paused_class: 'paused', + timer_progress_class: 'orbit-progress', + slides_container_class: 'orbit-slides-container', + slide_selector: '*', + bullets_container_class: 'orbit-bullets', + bullets_active_class: 'active', + slide_number_class: 'orbit-slide-number', + caption_class: 'orbit-caption', + active_slide_class: 'active', + orbit_transition_class: 'orbit-transitioning', + bullets: true, + circular: true, + timer: true, + variable_height: false, + swipe: true, + before_slide_change: noop, + after_slide_change: noop + }, + + init : function (scope, method, options) { + var self = this; + this.bindings(method, options); + }, + + events : function (instance) { + var orbit_instance = new Orbit(this.S(instance), this.S(instance).data('orbit-init')); + this.S(instance).data(self.name + '-instance', orbit_instance); + }, + + reflow : function () { + var self = this; + + if (self.S(self.scope).is('[data-orbit]')) { + var $el = self.S(self.scope); + var instance = $el.data(self.name + '-instance'); + instance.compute_dimensions(); + } else { + self.S('[data-orbit]', self.scope).each(function(idx, el) { + var $el = self.S(el); + var opts = self.data_options($el); + var instance = $el.data(self.name + '-instance'); + instance.compute_dimensions(); + }); + } + } + }; + + +}(jQuery, this, this.document)); diff --git a/httpdocs/js/foundation/foundation.reveal.js b/httpdocs/js/foundation/foundation.reveal.js new file mode 100644 index 0000000..288a4a7 --- /dev/null +++ b/httpdocs/js/foundation/foundation.reveal.js @@ -0,0 +1,427 @@ +;(function ($, window, document, undefined) { + 'use strict'; + + Foundation.libs.reveal = { + name : 'reveal', + + version : '5.2.1', + + locked : false, + + settings : { + animation: 'fadeAndPop', + animation_speed: 250, + close_on_background_click: true, + close_on_esc: true, + dismiss_modal_class: 'close-reveal-modal', + bg_class: 'reveal-modal-bg', + open: function(){}, + opened: function(){}, + close: function(){}, + closed: function(){}, + bg : $('.reveal-modal-bg'), + css : { + open : { + 'opacity': 0, + 'visibility': 'visible', + 'display' : 'block' + }, + close : { + 'opacity': 1, + 'visibility': 'hidden', + 'display': 'none' + } + } + }, + + init : function (scope, method, options) { + $.extend(true, this.settings, method, options); + this.bindings(method, options); + }, + + events : function (scope) { + var self = this, + S = self.S; + + S(this.scope) + .off('.reveal') + .on('click.fndtn.reveal', '[' + this.add_namespace('data-reveal-id') + ']', function (e) { + e.preventDefault(); + + if (!self.locked) { + var element = S(this), + ajax = element.data(self.data_attr('reveal-ajax')); + + self.locked = true; + + if (typeof ajax === 'undefined') { + self.open.call(self, element); + } else { + var url = ajax === true ? element.attr('href') : ajax; + + self.open.call(self, element, {url: url}); + } + } + }); + + S(document) + .on('touchend.fndtn.reveal click.fndtn.reveal', this.close_targets(), function (e) { + + e.preventDefault(); + + if (!self.locked) { + var settings = S('[' + self.attr_name() + '].open').data(self.attr_name(true) + '-init'), + bg_clicked = S(e.target)[0] === S('.' + settings.bg_class)[0]; + + if (bg_clicked) { + if (settings.close_on_background_click) { + e.stopPropagation(); + } else { + return; + } + } + + self.locked = true; + self.close.call(self, bg_clicked ? S('[' + self.attr_name() + '].open') : S(this).closest('[' + self.attr_name() + ']')); + } + }); + + if(S('[' + self.attr_name() + ']', this.scope).length > 0) { + S(this.scope) + // .off('.reveal') + .on('open.fndtn.reveal', this.settings.open) + .on('opened.fndtn.reveal', this.settings.opened) + .on('opened.fndtn.reveal', this.open_video) + .on('close.fndtn.reveal', this.settings.close) + .on('closed.fndtn.reveal', this.settings.closed) + .on('closed.fndtn.reveal', this.close_video); + } else { + S(this.scope) + // .off('.reveal') + .on('open.fndtn.reveal', '[' + self.attr_name() + ']', this.settings.open) + .on('opened.fndtn.reveal', '[' + self.attr_name() + ']', this.settings.opened) + .on('opened.fndtn.reveal', '[' + self.attr_name() + ']', this.open_video) + .on('close.fndtn.reveal', '[' + self.attr_name() + ']', this.settings.close) + .on('closed.fndtn.reveal', '[' + self.attr_name() + ']', this.settings.closed) + .on('closed.fndtn.reveal', '[' + self.attr_name() + ']', this.close_video); + } + + return true; + }, + + // PATCH #3: turning on key up capture only when a reveal window is open + key_up_on : function (scope) { + var self = this; + + // PATCH #1: fixing multiple keyup event trigger from single key press + self.S('body').off('keyup.fndtn.reveal').on('keyup.fndtn.reveal', function ( event ) { + var open_modal = self.S('[' + self.attr_name() + '].open'), + settings = open_modal.data(self.attr_name(true) + '-init'); + // PATCH #2: making sure that the close event can be called only while unlocked, + // so that multiple keyup.fndtn.reveal events don't prevent clean closing of the reveal window. + if ( settings && event.which === 27 && settings.close_on_esc && !self.locked) { // 27 is the keycode for the Escape key + self.close.call(self, open_modal); + } + }); + + return true; + }, + + // PATCH #3: turning on key up capture only when a reveal window is open + key_up_off : function (scope) { + this.S('body').off('keyup.fndtn.reveal'); + return true; + }, + + open : function (target, ajax_settings) { + var self = this; + if (target) { + if (typeof target.selector !== 'undefined') { + var modal = self.S('#' + target.data(self.data_attr('reveal-id'))); + } else { + var modal = self.S(this.scope); + + ajax_settings = target; + } + } else { + var modal = self.S(this.scope); + } + + var settings = modal.data(self.attr_name(true) + '-init'); + + if (!modal.hasClass('open')) { + var open_modal = self.S('[' + self.attr_name() + '].open'); + + if (typeof modal.data('css-top') === 'undefined') { + modal.data('css-top', parseInt(modal.css('top'), 10)) + .data('offset', this.cache_offset(modal)); + } + + this.key_up_on(modal); // PATCH #3: turning on key up capture only when a reveal window is open + modal.trigger('open'); + + if (open_modal.length < 1) { + this.toggle_bg(modal); + } + + if (typeof ajax_settings === 'string') { + ajax_settings = { + url: ajax_settings + }; + } + + if (typeof ajax_settings === 'undefined' || !ajax_settings.url) { + if (open_modal.length > 0) { + this.hide(open_modal, settings.css.close); + } + + this.show(modal, settings.css.open); + } else { + var old_success = typeof ajax_settings.success !== 'undefined' ? ajax_settings.success : null; + + $.extend(ajax_settings, { + success: function (data, textStatus, jqXHR) { + if ( $.isFunction(old_success) ) { + old_success(data, textStatus, jqXHR); + } + + modal.html(data); + self.S(modal).foundation('section', 'reflow'); + + if (open_modal.length > 0) { + self.hide(open_modal, settings.css.close); + } + self.show(modal, settings.css.open); + } + }); + + $.ajax(ajax_settings); + } + } + }, + + close : function (modal) { + var modal = modal && modal.length ? modal : this.S(this.scope), + open_modals = this.S('[' + this.attr_name() + '].open'), + settings = modal.data(this.attr_name(true) + '-init'); + + if (open_modals.length > 0) { + this.locked = true; + this.key_up_off(modal); // PATCH #3: turning on key up capture only when a reveal window is open + modal.trigger('close'); + this.toggle_bg(modal); + this.hide(open_modals, settings.css.close, settings); + } + }, + + close_targets : function () { + var base = '.' + this.settings.dismiss_modal_class; + + if (this.settings.close_on_background_click) { + return base + ', .' + this.settings.bg_class; + } + + return base; + }, + + toggle_bg : function (modal) { + var settings = modal.data(this.attr_name(true)); + + if (this.S('.' + this.settings.bg_class).length === 0) { + this.settings.bg = $('
      ', {'class': this.settings.bg_class}) + .appendTo('body').hide(); + } + + if (this.settings.bg.filter(':visible').length > 0) { + this.hide(this.settings.bg); + } else { + this.show(this.settings.bg); + } + }, + + show : function (el, css) { + // is modal + if (css) { + var settings = el.data(this.attr_name(true) + '-init'); + if (el.parent('body').length === 0) { + var placeholder = el.wrap('
      ').parent(), + rootElement = this.settings.rootElement || 'body'; + + el.on('closed.fndtn.reveal.wrapped', function() { + el.detach().appendTo(placeholder); + el.unwrap().unbind('closed.fndtn.reveal.wrapped'); + }); + + el.detach().appendTo(rootElement); + } + + var animData = getAnimationData(settings.animation); + if (!animData.animate) { + this.locked = false; + } + if (animData.pop) { + css.top = $(window).scrollTop() - el.data('offset') + 'px'; + var end_css = { + top: $(window).scrollTop() + el.data('css-top') + 'px', + opacity: 1 + }; + + return setTimeout(function () { + return el + .css(css) + .animate(end_css, settings.animation_speed, 'linear', function () { + this.locked = false; + el.trigger('opened'); + }.bind(this)) + .addClass('open'); + }.bind(this), settings.animation_speed / 2); + } + + if (animData.fade) { + css.top = $(window).scrollTop() + el.data('css-top') + 'px'; + var end_css = {opacity: 1}; + + return setTimeout(function () { + return el + .css(css) + .animate(end_css, settings.animation_speed, 'linear', function () { + this.locked = false; + el.trigger('opened'); + }.bind(this)) + .addClass('open'); + }.bind(this), settings.animation_speed / 2); + } + + return el.css(css).show().css({opacity: 1}).addClass('open').trigger('opened'); + } + + var settings = this.settings; + + // should we animate the background? + if (getAnimationData(settings.animation).fade) { + return el.fadeIn(settings.animation_speed / 2); + } + + this.locked = false; + + return el.show(); + }, + + hide : function (el, css) { + // is modal + if (css) { + var settings = el.data(this.attr_name(true) + '-init'); + var animData = getAnimationData(settings.animation); + if (!animData.animate) { + this.locked = false; + } + if (animData.pop) { + var end_css = { + top: - $(window).scrollTop() - el.data('offset') + 'px', + opacity: 0 + }; + + return setTimeout(function () { + return el + .animate(end_css, settings.animation_speed, 'linear', function () { + this.locked = false; + el.css(css).trigger('closed'); + }.bind(this)) + .removeClass('open'); + }.bind(this), settings.animation_speed / 2); + } + + if (animData.fade) { + var end_css = {opacity: 0}; + + return setTimeout(function () { + return el + .animate(end_css, settings.animation_speed, 'linear', function () { + this.locked = false; + el.css(css).trigger('closed'); + }.bind(this)) + .removeClass('open'); + }.bind(this), settings.animation_speed / 2); + } + + return el.hide().css(css).removeClass('open').trigger('closed'); + } + + var settings = this.settings; + + // should we animate the background? + if (getAnimationData(settings.animation).fade) { + return el.fadeOut(settings.animation_speed / 2); + } + + return el.hide(); + }, + + close_video : function (e) { + var video = $('.flex-video', e.target), + iframe = $('iframe', video); + + if (iframe.length > 0) { + iframe.attr('data-src', iframe[0].src); + iframe.attr('src', 'about:blank'); + video.hide(); + } + }, + + open_video : function (e) { + var video = $('.flex-video', e.target), + iframe = video.find('iframe'); + + if (iframe.length > 0) { + var data_src = iframe.attr('data-src'); + if (typeof data_src === 'string') { + iframe[0].src = iframe.attr('data-src'); + } else { + var src = iframe[0].src; + iframe[0].src = undefined; + iframe[0].src = src; + } + video.show(); + } + }, + + data_attr: function (str) { + if (this.namespace.length > 0) { + return this.namespace + '-' + str; + } + + return str; + }, + + cache_offset : function (modal) { + var offset = modal.show().height() + parseInt(modal.css('top'), 10); + + modal.hide(); + + return offset; + }, + + off : function () { + $(this.scope).off('.fndtn.reveal'); + }, + + reflow : function () {} + }; + + /* + * getAnimationData('popAndFade') // {animate: true, pop: true, fade: true} + * getAnimationData('fade') // {animate: true, pop: false, fade: true} + * getAnimationData('pop') // {animate: true, pop: true, fade: false} + * getAnimationData('foo') // {animate: false, pop: false, fade: false} + * getAnimationData(null) // {animate: false, pop: false, fade: false} + */ + function getAnimationData(str) { + var fade = /fade/i.test(str); + var pop = /pop/i.test(str); + return { + animate: fade || pop, + pop: pop, + fade: fade + }; + } +}(jQuery, this, this.document)); diff --git a/httpdocs/js/foundation/foundation.slider.js b/httpdocs/js/foundation/foundation.slider.js new file mode 100644 index 0000000..51fa043 --- /dev/null +++ b/httpdocs/js/foundation/foundation.slider.js @@ -0,0 +1,187 @@ +;(function ($, window, document, undefined) { + 'use strict'; + + Foundation.libs.slider = { + name : 'slider', + + version : '5.2.1', + + settings: { + start: 0, + end: 100, + step: 1, + initial: null, + display_selector: '', + on_change: function(){} + }, + + cache : {}, + + init : function (scope, method, options) { + Foundation.inherit(this,'throttle'); + this.bindings(method, options); + this.reflow(); + }, + + events : function() { + var self = this; + + $(this.scope) + .off('.slider') + .on('mousedown.fndtn.slider touchstart.fndtn.slider pointerdown.fndtn.slider', '[' + self.attr_name() + '] .range-slider-handle', function(e) { + if (!self.cache.active) { + self.set_active_slider($(e.target)); + } + }) + .on('mousemove.fndtn.slider touchmove.fndtn.slider pointermove.fndtn.slider', function(e) { + if (!!self.cache.active) { + e.preventDefault(); + self.calculate_position(self.cache.active, e.pageX || e.originalEvent.touches[0].clientX || e.currentPoint.x); + } + }) + .on('mouseup.fndtn.slider touchend.fndtn.slider pointerup.fndtn.slider', function(e) { + self.remove_active_slider(); + }) + .on('change.fndtn.slider', function(e) { + self.settings.on_change; + }); + + self.S(window) + .on('resize.fndtn.slider', self.throttle(function(e) { + self.reflow(); + }, 300)); + }, + + set_active_slider : function($handle) { + this.cache.active = $handle; + }, + + remove_active_slider : function() { + this.cache.active = null; + }, + + calculate_position : function($handle, cursor_x) { + var self = this, + settings = $.extend({}, self.settings, self.data_options($handle.parent())), + handle_w = $.data($handle[0], 'handle_w'), + handle_o = $.data($handle[0], 'handle_o'), + bar_w = $.data($handle[0], 'bar_w'), + bar_o = $.data($handle[0], 'bar_o'); + + requestAnimationFrame(function(){ + var pct = self.limit_to((((cursor_x)-bar_o)/bar_w),0,1), + norm = self.normalized_value(pct, settings.start, settings.end, settings.step); + + self.set_ui($handle, norm); + }); + }, + + set_ui : function($handle, value) { + var settings = $.extend({}, this.settings, this.data_options($handle.parent())), + handle_w = $.data($handle[0], 'handle_w'), + bar_w = $.data($handle[0], 'bar_w'), + norm_pct = this.normalized_percentage(value, settings.start, settings.end), + handle_offset = norm_pct*(bar_w-handle_w)-1, + progress_bar_width = norm_pct*100; + + this.set_translate($handle, handle_offset); + $handle.siblings('.range-slider-active-segment').css('width', progress_bar_width+'%'); + + $handle.parent().attr(this.attr_name(), value); + $handle.parent().trigger('change'); + + $handle.parent().children('input[type=hidden]').val(value); + + if (settings.input_id != '') { + $(settings.display_selector).each(function(){ + if (this.hasOwnProperty('value')) { + $(this).val(value); + } else { + $(this).text(value); + } + }); + } + + }, + + normalized_percentage : function(val, start, end) { + return val/(end - start); + }, + + normalized_value : function(val, start, end, step) { + var range = end - start, + step = step, + point = val*range, + mod = (point-(point%step)) / step, + rem = point % step, + round = ( rem >= step*0.5 ? step : 0); + return (mod*step + round); + }, + + set_translate : function(ele, offset, vertical) { + if (vertical) { + $(ele) + .css('-webkit-transform', 'translateY('+offset+'px)') + .css('-moz-transform', 'translateY('+offset+'px)') + .css('-ms-transform', 'translateY('+offset+'px)') + .css('-o-transform', 'translateY('+offset+'px)') + .css('transform', 'translateY('+offset+'px)'); + } else { + $(ele) + .css('-webkit-transform', 'translateX('+offset+'px)') + .css('-moz-transform', 'translateX('+offset+'px)') + .css('-ms-transform', 'translateX('+offset+'px)') + .css('-o-transform', 'translateX('+offset+'px)') + .css('transform', 'translateX('+offset+'px)'); + } + }, + + limit_to : function(val, min, max) { + return Math.min(Math.max(val, min), max); + }, + + initialize_settings : function(handle) { + $.data(handle, 'bar', $(handle).parent()); + $.data(handle, 'bar_o', $(handle).parent().offset().left); + $.data(handle, 'bar_w', $(handle).parent().outerWidth()); + $.data(handle, 'handle_o', $(handle).offset().left); + $.data(handle, 'handle_w', $(handle).outerWidth()); + $.data(handle, 'settings', $.extend({}, this.settings, this.data_options($(handle).parent()))); + }, + + set_initial_position : function($ele) { + var settings = $.data($ele.children('.range-slider-handle')[0], 'settings'), + initial = (!!settings.initial ? settings.initial : Math.floor((settings.end-settings.start)*0.5/settings.step)*settings.step), + $handle = $ele.children('.range-slider-handle'); + this.set_ui($handle, initial); + }, + + set_value : function(value) { + var self = this; + $('[' + self.attr_name() + ']', this.scope).each(function(){ + $(this).attr(self.attr_name(), value); + }); + if (!!$(this.scope).attr(self.attr_name())) { + $(this.scope).attr(self.attr_name(), value); + } + self.reflow(); + }, + + reflow : function() { + var self = this; + self.S('[' + this.attr_name() + ']').each(function() { + var handle = $(this).children('.range-slider-handle')[0], + val = $(this).attr(self.attr_name()); + self.initialize_settings(handle); + + if (val) { + self.set_ui($(handle), parseInt(val)); + } else { + self.set_initial_position($(this)); + } + }); + } + + }; + +}(jQuery, this, this.document)); diff --git a/httpdocs/js/foundation/foundation.tab.js b/httpdocs/js/foundation/foundation.tab.js new file mode 100644 index 0000000..a3a2361 --- /dev/null +++ b/httpdocs/js/foundation/foundation.tab.js @@ -0,0 +1,157 @@ +/*jslint unparam: true, browser: true, indent: 2 */ +;(function ($, window, document, undefined) { + 'use strict'; + + Foundation.libs.tab = { + name : 'tab', + + version : '5.2.1', + + settings : { + active_class: 'active', + callback : function () {}, + deep_linking: false, + scroll_to_content: true + }, + + default_tab_hashes: [], + + init : function (scope, method, options) { + var self = this, + S = this.S; + + this.bindings(method, options); + this.handle_location_hash_change(); + + // Store the default active tabs which will be referenced when the + // location hash is absent, as in the case of navigating the tabs and + // returning to the first viewing via the browser Back button. + S('[' + this.attr_name() + '] > dd.active > a', this.scope).each(function () { + self.default_tab_hashes.push(this.hash); + }); + }, + + events : function () { + var self = this, + S = this.S; + + // Click event: tab title + S(this.scope).off('.tab').on('click.fndtn.tab', '[' + this.attr_name() + '] > dd > a', function (e) { + e.preventDefault(); + e.stopPropagation(); + self.toggle_active_tab(S(this).parent()); + }); + + // Location hash change event + S(window).on('hashchange.fndtn.tab', function (e) { + e.preventDefault(); + self.handle_location_hash_change(); + }); + }, + + handle_location_hash_change : function () { + var self = this, + S = this.S; + + S('[' + this.attr_name() + ']', this.scope).each(function () { + var settings = S(this).data(self.attr_name(true) + '-init'); + if (settings.deep_linking) { + // Match the location hash to a label + var hash = self.scope.location.hash; + if (hash != '') { + // Check whether the location hash references a tab content div or + // another element on the page (inside or outside the tab content div) + var hash_element = S(hash); + if (hash_element.hasClass('content') && hash_element.parent().hasClass('tab-content')) { + // Tab content div + self.toggle_active_tab($('[' + self.attr_name() + '] > dd > a[href=' + hash + ']').parent()); + } else { + // Not the tab content div. If inside the tab content, find the + // containing tab and toggle it as active. + var hash_tab_container_id = hash_element.closest('.content').attr('id'); + if (hash_tab_container_id != undefined) { + self.toggle_active_tab($('[' + self.attr_name() + '] > dd > a[href=#' + hash_tab_container_id + ']').parent(), hash); + } + } + } else { + // Reference the default tab hashes which were initialized in the init function + for (var ind in self.default_tab_hashes) { + self.toggle_active_tab($('[' + self.attr_name() + '] > dd > a[href=' + self.default_tab_hashes[ind] + ']').parent()); + } + } + } + }); + }, + + toggle_active_tab: function (tab, location_hash) { + var S = this.S, + tabs = tab.closest('[' + this.attr_name() + ']'), + anchor = tab.children('a').first(), + target_hash = '#' + anchor.attr('href').split('#')[1], + target = S(target_hash), + siblings = tab.siblings(), + settings = tabs.data(this.attr_name(true) + '-init'); + + // allow usage of data-tab-content attribute instead of href + if (S(this).data(this.data_attr('tab-content'))) { + target_hash = '#' + S(this).data(this.data_attr('tab-content')).split('#')[1]; + target = S(target_hash); + } + + if (settings.deep_linking) { + // Get the scroll Y position prior to moving to the hash ID + var cur_ypos = $('body,html').scrollTop(); + + // Update the location hash to preserve browser history + // Note that the hash does not need to correspond to the + // tab content ID anchor; it can be an ID inside or outside of the tab + // content div. + if (location_hash != undefined) { + window.location.hash = location_hash; + } else { + window.location.hash = target_hash; + } + + if (settings.scroll_to_content) { + // If the user is requesting the content of a tab, then scroll to the + // top of the title area; otherwise, scroll to the element within + // the content area as defined by the hash value. + if (location_hash == undefined || location_hash == target_hash) { + tab.parent()[0].scrollIntoView(); + } else { + S(target_hash)[0].scrollIntoView(); + } + } else { + // Adjust the scrollbar to the Y position prior to setting the hash + // Only do this for the tab content anchor, otherwise there will be + // conflicts with in-tab anchor links nested in the tab-content div + if (location_hash == undefined || location_hash == target_hash) { + $('body,html').scrollTop(cur_ypos); + } + } + } + + // WARNING: The activation and deactivation of the tab content must + // occur after the deep linking in order to properly refresh the browser + // window (notably in Chrome). + tab.addClass(settings.active_class).triggerHandler('opened'); + siblings.removeClass(settings.active_class); + target.siblings().removeClass(settings.active_class).end().addClass(settings.active_class); + settings.callback(tab); + target.triggerHandler('toggled', [tab]); + tabs.triggerHandler('toggled', [target]); + }, + + data_attr: function (str) { + if (this.namespace.length > 0) { + return this.namespace + '-' + str; + } + + return str; + }, + + off : function () {}, + + reflow : function () {} + }; +}(jQuery, this, this.document)); diff --git a/httpdocs/js/foundation/foundation.tooltip.js b/httpdocs/js/foundation/foundation.tooltip.js new file mode 100644 index 0000000..86a3131 --- /dev/null +++ b/httpdocs/js/foundation/foundation.tooltip.js @@ -0,0 +1,267 @@ +;(function ($, window, document, undefined) { + 'use strict'; + + Foundation.libs.tooltip = { + name : 'tooltip', + + version : '5.2.1', + + settings : { + additional_inheritable_classes : [], + tooltip_class : '.tooltip', + append_to: 'body', + touch_close_text: 'Tap To Close', + disable_for_touch: false, + hover_delay: 200, + tip_template : function (selector, content) { + return '' + content + ''; + } + }, + + cache : {}, + + init : function (scope, method, options) { + Foundation.inherit(this, 'random_str'); + this.bindings(method, options); + }, + + events : function (instance) { + var self = this, + S = self.S; + + self.create(this.S(instance)); + + $(this.scope) + .off('.tooltip') + .on('mouseenter.fndtn.tooltip mouseleave.fndtn.tooltip touchstart.fndtn.tooltip MSPointerDown.fndtn.tooltip', + '[' + this.attr_name() + ']:not(a)', function (e) { + var $this = S(this), + settings = $.extend({}, self.settings, self.data_options($this)), + is_touch = false; + + if (/mouse/i.test(e.type) && self.ie_touch(e)) return false; + + if ($this.hasClass('open')) { + if (Modernizr.touch && /touchstart|MSPointerDown/i.test(e.type)) e.preventDefault(); + self.hide($this); + } else { + if (settings.disable_for_touch && Modernizr.touch && /touchstart|MSPointerDown/i.test(e.type)) { + return; + } else if(!settings.disable_for_touch && Modernizr.touch && /touchstart|MSPointerDown/i.test(e.type)) { + e.preventDefault(); + S(settings.tooltip_class + '.open').hide(); + is_touch = true; + } + + if (/enter|over/i.test(e.type)) { + this.timer = setTimeout(function () { + var tip = self.showTip($this); + }.bind(this), self.settings.hover_delay); + } else if (e.type === 'mouseout' || e.type === 'mouseleave') { + clearTimeout(this.timer); + self.hide($this); + } else { + self.showTip($this); + } + } + }) + .on('mouseleave.fndtn.tooltip touchstart.fndtn.tooltip MSPointerDown.fndtn.tooltip', '[' + this.attr_name() + '].open', function (e) { + if (/mouse/i.test(e.type) && self.ie_touch(e)) return false; + + if($(this).data('tooltip-open-event-type') == 'touch' && e.type == 'mouseleave') { + return; + } + else if($(this).data('tooltip-open-event-type') == 'mouse' && /MSPointerDown|touchstart/i.test(e.type)) { + self.convert_to_touch($(this)); + } else { + self.hide($(this)); + } + }) + .on('DOMNodeRemoved DOMAttrModified', '[' + this.attr_name() + ']:not(a)', function (e) { + self.hide(S(this)); + }); + }, + + ie_touch : function (e) { + // How do I distinguish between IE11 and Windows Phone 8????? + return false; + }, + + showTip : function ($target) { + var $tip = this.getTip($target); + + return this.show($target); + }, + + getTip : function ($target) { + var selector = this.selector($target), + settings = $.extend({}, this.settings, this.data_options($target)), + tip = null; + + if (selector) { + tip = this.S('span[data-selector="' + selector + '"]' + settings.tooltip_class); + } + + return (typeof tip === 'object') ? tip : false; + }, + + selector : function ($target) { + var id = $target.attr('id'), + dataSelector = $target.attr(this.attr_name()) || $target.attr('data-selector'); + + if ((id && id.length < 1 || !id) && typeof dataSelector != 'string') { + dataSelector = this.random_str(6); + $target.attr('data-selector', dataSelector); + } + + return (id && id.length > 0) ? id : dataSelector; + }, + + create : function ($target) { + var self = this, + settings = $.extend({}, this.settings, this.data_options($target)), + tip_template = this.settings.tip_template; + + if (typeof settings.tip_template === 'string' && window.hasOwnProperty(settings.tip_template)) { + tip_template = window[settings.tip_template]; + } + + var $tip = $(tip_template(this.selector($target), $('
      ').html($target.attr('title')).html())), + classes = this.inheritable_classes($target); + + $tip.addClass(classes).appendTo(settings.append_to); + + if (Modernizr.touch) { + $tip.append(''+settings.touch_close_text+''); + $tip.on('touchstart.fndtn.tooltip MSPointerDown.fndtn.tooltip', function(e) { + self.hide($target); + }); + } + + $target.removeAttr('title').attr('title',''); + }, + + reposition : function (target, tip, classes) { + var width, nub, nubHeight, nubWidth, column, objPos; + + tip.css('visibility', 'hidden').show(); + + width = target.data('width'); + nub = tip.children('.nub'); + nubHeight = nub.outerHeight(); + nubWidth = nub.outerHeight(); + + if (this.small()) { + tip.css({'width' : '100%' }); + } else { + tip.css({'width' : (width) ? width : 'auto'}); + } + + objPos = function (obj, top, right, bottom, left, width) { + return obj.css({ + 'top' : (top) ? top : 'auto', + 'bottom' : (bottom) ? bottom : 'auto', + 'left' : (left) ? left : 'auto', + 'right' : (right) ? right : 'auto', + }).end(); + }; + + objPos(tip, (target.offset().top + target.outerHeight() + 10), 'auto', 'auto', target.offset().left); + + if (this.small()) { + objPos(tip, (target.offset().top + target.outerHeight() + 10), 'auto', 'auto', 12.5, $(this.scope).width()); + tip.addClass('tip-override'); + objPos(nub, -nubHeight, 'auto', 'auto', target.offset().left); + } else { + var left = target.offset().left; + if (Foundation.rtl) { + nub.addClass('rtl'); + left = target.offset().left + target.outerWidth() - tip.outerWidth(); + } + objPos(tip, (target.offset().top + target.outerHeight() + 10), 'auto', 'auto', left); + tip.removeClass('tip-override'); + if (classes && classes.indexOf('tip-top') > -1) { + if (Foundation.rtl) nub.addClass('rtl'); + objPos(tip, (target.offset().top - tip.outerHeight()), 'auto', 'auto', left) + .removeClass('tip-override'); + } else if (classes && classes.indexOf('tip-left') > -1) { + objPos(tip, (target.offset().top + (target.outerHeight() / 2) - (tip.outerHeight() / 2)), 'auto', 'auto', (target.offset().left - tip.outerWidth() - nubHeight)) + .removeClass('tip-override'); + nub.removeClass('rtl'); + } else if (classes && classes.indexOf('tip-right') > -1) { + objPos(tip, (target.offset().top + (target.outerHeight() / 2) - (tip.outerHeight() / 2)), 'auto', 'auto', (target.offset().left + target.outerWidth() + nubHeight)) + .removeClass('tip-override'); + nub.removeClass('rtl'); + } + } + + tip.css('visibility', 'visible').hide(); + }, + + small : function () { + return matchMedia(Foundation.media_queries.small).matches; + }, + + inheritable_classes : function ($target) { + var settings = $.extend({}, this.settings, this.data_options($target)), + inheritables = ['tip-top', 'tip-left', 'tip-bottom', 'tip-right', 'radius', 'round'].concat(settings.additional_inheritable_classes), + classes = $target.attr('class'), + filtered = classes ? $.map(classes.split(' '), function (el, i) { + if ($.inArray(el, inheritables) !== -1) { + return el; + } + }).join(' ') : ''; + + return $.trim(filtered); + }, + + convert_to_touch : function($target) { + var self = this, + $tip = self.getTip($target), + settings = $.extend({}, self.settings, self.data_options($target)); + + if ($tip.find('.tap-to-close').length === 0) { + $tip.append(''+settings.touch_close_text+''); + $tip.on('click.fndtn.tooltip.tapclose touchstart.fndtn.tooltip.tapclose MSPointerDown.fndtn.tooltip.tapclose', function(e) { + self.hide($target); + }); + } + + $target.data('tooltip-open-event-type', 'touch'); + }, + + show : function ($target) { + var $tip = this.getTip($target); + + if ($target.data('tooltip-open-event-type') == 'touch') { + this.convert_to_touch($target); + } + + this.reposition($target, $tip, $target.attr('class')); + $target.addClass('open'); + $tip.fadeIn(150); + }, + + hide : function ($target) { + var $tip = this.getTip($target); + + $tip.fadeOut(150, function() { + $tip.find('.tap-to-close').remove(); + $tip.off('click.fndtn.tooltip.tapclose touchstart.fndtn.tooltip.tapclose MSPointerDown.fndtn.tapclose'); + $target.removeClass('open'); + }); + }, + + off : function () { + var self = this; + this.S(this.scope).off('.fndtn.tooltip'); + this.S(this.settings.tooltip_class).each(function (i) { + $('[' + self.attr_name() + ']').get(i).attr('title', $(this).text()); + }).remove(); + }, + + reflow : function () {} + }; +}(jQuery, this, this.document)); diff --git a/httpdocs/js/foundation/foundation.topbar.js b/httpdocs/js/foundation/foundation.topbar.js new file mode 100644 index 0000000..1252e92 --- /dev/null +++ b/httpdocs/js/foundation/foundation.topbar.js @@ -0,0 +1,420 @@ +;(function ($, window, document, undefined) { + 'use strict'; + + Foundation.libs.topbar = { + name : 'topbar', + + version: '5.2.1', + + settings : { + index : 0, + sticky_class : 'sticky', + custom_back_text: true, + back_text: 'Back', + is_hover: true, + mobile_show_parent_link: false, + scrolltop : true, // jump to top when sticky nav menu toggle is clicked + sticky_on : 'all' + }, + + init : function (section, method, options) { + Foundation.inherit(this, 'add_custom_rule register_media throttle'); + var self = this; + + self.register_media('topbar', 'foundation-mq-topbar'); + + this.bindings(method, options); + + self.S('[' + this.attr_name() + ']', this.scope).each(function () { + var topbar = $(this), + settings = topbar.data(self.attr_name(true) + '-init'), + section = self.S('section', this), + titlebar = topbar.children().filter('ul').first(); + topbar.data('index', 0); + var topbarContainer = topbar.parent(); + if(topbarContainer.hasClass('fixed') || self.is_sticky(topbar, topbarContainer, settings) ) { + self.settings.sticky_class = settings.sticky_class; + self.settings.sticky_topbar = topbar; + topbar.data('height', topbarContainer.outerHeight()); + topbar.data('stickyoffset', topbarContainer.offset().top); + } else { + topbar.data('height', topbar.outerHeight()); + } + + if (!settings.assembled) self.assemble(topbar); + + if (settings.is_hover) { + self.S('.has-dropdown', topbar).addClass('not-click'); + } else { + self.S('.has-dropdown', topbar).removeClass('not-click'); + } + + // Pad body when sticky (scrolled) or fixed. + self.add_custom_rule('.f-topbar-fixed { padding-top: ' + topbar.data('height') + 'px }'); + + if (topbarContainer.hasClass('fixed')) { + self.S('body').addClass('f-topbar-fixed'); + } + }); + + }, + + is_sticky: function (topbar, topbarContainer, settings) { + var sticky = topbarContainer.hasClass(settings.sticky_class); + + if (sticky && settings.sticky_on === 'all') { + return true; + } else if (sticky && this.small() && settings.sticky_on === 'small') { + return true; + } else if (sticky && this.medium() && settings.sticky_on === 'medium') { + return true; + } else if (sticky && this.large() && settings.sticky_on === 'large') { + return true; + } + + return false; + }, + + toggle: function (toggleEl) { + var self = this; + + if (toggleEl) { + var topbar = self.S(toggleEl).closest('[' + this.attr_name() + ']'); + } else { + var topbar = self.S('[' + this.attr_name() + ']'); + } + + var settings = topbar.data(this.attr_name(true) + '-init'); + + var section = self.S('section, .section', topbar); + + if (self.breakpoint()) { + if (!self.rtl) { + section.css({left: '0%'}); + $('>.name', section).css({left: '100%'}); + } else { + section.css({right: '0%'}); + $('>.name', section).css({right: '100%'}); + } + + self.S('li.moved', section).removeClass('moved'); + topbar.data('index', 0); + + topbar + .toggleClass('expanded') + .css('height', ''); + } + + if (settings.scrolltop) { + if (!topbar.hasClass('expanded')) { + if (topbar.hasClass('fixed')) { + topbar.parent().addClass('fixed'); + topbar.removeClass('fixed'); + self.S('body').addClass('f-topbar-fixed'); + } + } else if (topbar.parent().hasClass('fixed')) { + if (settings.scrolltop) { + topbar.parent().removeClass('fixed'); + topbar.addClass('fixed'); + self.S('body').removeClass('f-topbar-fixed'); + + window.scrollTo(0,0); + } else { + topbar.parent().removeClass('expanded'); + } + } + } else { + if(self.is_sticky(topbar, topbar.parent(), settings)) { + topbar.parent().addClass('fixed'); + } + + if(topbar.parent().hasClass('fixed')) { + if (!topbar.hasClass('expanded')) { + topbar.removeClass('fixed'); + topbar.parent().removeClass('expanded'); + self.update_sticky_positioning(); + } else { + topbar.addClass('fixed'); + topbar.parent().addClass('expanded'); + self.S('body').addClass('f-topbar-fixed'); + } + } + } + }, + + timer : null, + + events : function (bar) { + var self = this, + S = this.S; + + S(this.scope) + .off('.topbar') + .on('click.fndtn.topbar', '[' + this.attr_name() + '] .toggle-topbar', function (e) { + e.preventDefault(); + self.toggle(this); + }) + .on('click.fndtn.topbar','.top-bar .top-bar-section li a[href^="#"],[' + this.attr_name() + '] .top-bar-section li a[href^="#"]',function (e) { + var li = $(this).closest('li'); + if(self.breakpoint() && !li.hasClass('back') && !li.hasClass('has-dropdown')) + { + self.toggle(); + } + }) + .on('click.fndtn.topbar', '[' + this.attr_name() + '] li.has-dropdown', function (e) { + var li = S(this), + target = S(e.target), + topbar = li.closest('[' + self.attr_name() + ']'), + settings = topbar.data(self.attr_name(true) + '-init'); + + if(target.data('revealId')) { + self.toggle(); + return; + } + + if (self.breakpoint()) return; + if (settings.is_hover && !Modernizr.touch) return; + + e.stopImmediatePropagation(); + + if (li.hasClass('hover')) { + li + .removeClass('hover') + .find('li') + .removeClass('hover'); + + li.parents('li.hover') + .removeClass('hover'); + } else { + li.addClass('hover'); + + if (target[0].nodeName === 'A' && target.parent().hasClass('has-dropdown')) { + e.preventDefault(); + } + } + }) + .on('click.fndtn.topbar', '[' + this.attr_name() + '] .has-dropdown>a', function (e) { + if (self.breakpoint()) { + + e.preventDefault(); + + var $this = S(this), + topbar = $this.closest('[' + self.attr_name() + ']'), + section = topbar.find('section, .section'), + dropdownHeight = $this.next('.dropdown').outerHeight(), + $selectedLi = $this.closest('li'); + + topbar.data('index', topbar.data('index') + 1); + $selectedLi.addClass('moved'); + + if (!self.rtl) { + section.css({left: -(100 * topbar.data('index')) + '%'}); + section.find('>.name').css({left: 100 * topbar.data('index') + '%'}); + } else { + section.css({right: -(100 * topbar.data('index')) + '%'}); + section.find('>.name').css({right: 100 * topbar.data('index') + '%'}); + } + + topbar.css('height', $this.siblings('ul').outerHeight(true) + topbar.data('height')); + } + }); + + S(window).off('.topbar').on('resize.fndtn.topbar', self.throttle(function () { + self.resize.call(self); + }, 50)).trigger('resize'); + + S('body').off('.topbar').on('click.fndtn.topbar touchstart.fndtn.topbar', function (e) { + var parent = S(e.target).closest('li').closest('li.hover'); + + if (parent.length > 0) { + return; + } + + S('[' + self.attr_name() + '] li').removeClass('hover'); + }); + + // Go up a level on Click + S(this.scope).on('click.fndtn.topbar', '[' + this.attr_name() + '] .has-dropdown .back', function (e) { + e.preventDefault(); + + var $this = S(this), + topbar = $this.closest('[' + self.attr_name() + ']'), + section = topbar.find('section, .section'), + settings = topbar.data(self.attr_name(true) + '-init'), + $movedLi = $this.closest('li.moved'), + $previousLevelUl = $movedLi.parent(); + + topbar.data('index', topbar.data('index') - 1); + + if (!self.rtl) { + section.css({left: -(100 * topbar.data('index')) + '%'}); + section.find('>.name').css({left: 100 * topbar.data('index') + '%'}); + } else { + section.css({right: -(100 * topbar.data('index')) + '%'}); + section.find('>.name').css({right: 100 * topbar.data('index') + '%'}); + } + + if (topbar.data('index') === 0) { + topbar.css('height', ''); + } else { + topbar.css('height', $previousLevelUl.outerHeight(true) + topbar.data('height')); + } + + setTimeout(function () { + $movedLi.removeClass('moved'); + }, 300); + }); + }, + + resize : function () { + var self = this; + self.S('[' + this.attr_name() + ']').each(function () { + var topbar = self.S(this), + settings = topbar.data(self.attr_name(true) + '-init'); + + var stickyContainer = topbar.parent('.' + self.settings.sticky_class); + var stickyOffset; + + if (!self.breakpoint()) { + var doToggle = topbar.hasClass('expanded'); + topbar + .css('height', '') + .removeClass('expanded') + .find('li') + .removeClass('hover'); + + if(doToggle) { + self.toggle(topbar); + } + } + + if(self.is_sticky(topbar, stickyContainer, settings)) { + if(stickyContainer.hasClass('fixed')) { + // Remove the fixed to allow for correct calculation of the offset. + stickyContainer.removeClass('fixed'); + + stickyOffset = stickyContainer.offset().top; + if(self.S(document.body).hasClass('f-topbar-fixed')) { + stickyOffset -= topbar.data('height'); + } + + topbar.data('stickyoffset', stickyOffset); + stickyContainer.addClass('fixed'); + } else { + stickyOffset = stickyContainer.offset().top; + topbar.data('stickyoffset', stickyOffset); + } + } + + }); + }, + + breakpoint : function () { + return !matchMedia(Foundation.media_queries['topbar']).matches; + }, + + small : function () { + return matchMedia(Foundation.media_queries['small']).matches; + }, + + medium : function () { + return matchMedia(Foundation.media_queries['medium']).matches; + }, + + large : function () { + return matchMedia(Foundation.media_queries['large']).matches; + }, + + assemble : function (topbar) { + var self = this, + settings = topbar.data(this.attr_name(true) + '-init'), + section = self.S('section', topbar), + titlebar = $(this).children().filter('ul').first(); + + // Pull element out of the DOM for manipulation + section.detach(); + + self.S('.has-dropdown>a', section).each(function () { + var $link = self.S(this), + $dropdown = $link.siblings('.dropdown'), + url = $link.attr('href'); + + if (!$dropdown.find('.title.back').length) { + if (settings.mobile_show_parent_link && url && url.length > 1) { + var $titleLi = $('
    2. ' + $link.text() +'
    3. '); + } else { + var $titleLi = $('
    4. '); + } + + // Copy link to subnav + if (settings.custom_back_text == true) { + $('h5>a', $titleLi).html(settings.back_text); + } else { + $('h5>a', $titleLi).html('« ' + $link.html()); + } + $dropdown.prepend($titleLi); + } + }); + + // Put element back in the DOM + section.appendTo(topbar); + + // check for sticky + this.sticky(); + + this.assembled(topbar); + }, + + assembled : function (topbar) { + topbar.data(this.attr_name(true), $.extend({}, topbar.data(this.attr_name(true)), {assembled: true})); + }, + + height : function (ul) { + var total = 0, + self = this; + + $('> li', ul).each(function () { total += self.S(this).outerHeight(true); }); + + return total; + }, + + sticky : function () { + var $window = this.S(window), + self = this; + + this.S(window).on('scroll', function() { + self.update_sticky_positioning(); + }); + }, + + update_sticky_positioning: function() { + var klass = '.' + this.settings.sticky_class, + $window = this.S(window), + self = this; + + if (self.settings.sticky_topbar && self.is_sticky(this.settings.sticky_topbar,this.settings.sticky_topbar.parent(), this.settings)) { + var distance = this.settings.sticky_topbar.data('stickyoffset'); + if (!self.S(klass).hasClass('expanded')) { + if ($window.scrollTop() > (distance)) { + if (!self.S(klass).hasClass('fixed')) { + self.S(klass).addClass('fixed'); + self.S('body').addClass('f-topbar-fixed'); + } + } else if ($window.scrollTop() <= distance) { + if (self.S(klass).hasClass('fixed')) { + self.S(klass).removeClass('fixed'); + self.S('body').removeClass('f-topbar-fixed'); + } + } + } + } + }, + + off : function () { + this.S(this.scope).off('.fndtn.topbar'); + this.S(window).off('.fndtn.topbar'); + }, + + reflow : function () {} + }; +}(jQuery, this, this.document)); diff --git a/httpdocs/js/main.js b/httpdocs/js/main.js new file mode 100644 index 0000000..614705f --- /dev/null +++ b/httpdocs/js/main.js @@ -0,0 +1,40 @@ +$("#contactform").submit(function(e) { + e.preventDefault(); + $.ajax({ + type: "POST", + dataType: "json", + contentType: "application/x-www-form-urlencoded", + url: "/minewatch/submit.php", + + headers: { + "Accept" : "application/json" + }, + data: { + name: $("#form_name").val(), + email: $("#form_email").val(), + reason: $("#form_reason").val(), + feedback: $("#form_feedback").val() + } + }).done(function(response) { + var data = response.data; + if(response.success) { + $.ajax({ + url:"/minewatch/includes/success.php" + }).done(function(response) { + var thanks = $(response); + thanks.hide(); + $("#contactform").fadeOut("fast",function() { + $(this).replaceWith(thanks); + thanks.fadeIn("fast"); + }) + }); + } else { + if(data.name == "") $("#form_name").addClass("red"); + if(data.email == "") $("#form_email").addClass("red"); + if(data.feedback == "") $("#form_feedback").addClass("red"); + } + }); +}); +$("#contactform input, #contactform textarea").blur(function() { + if($(this).val().length>0) $(this).removeClass("red"); +}); \ No newline at end of file diff --git a/httpdocs/js/vendor/fastclick.js b/httpdocs/js/vendor/fastclick.js new file mode 100644 index 0000000..ec21352 --- /dev/null +++ b/httpdocs/js/vendor/fastclick.js @@ -0,0 +1,9 @@ +/** + * @preserve FastClick: polyfill to remove click delays on browsers with touch UIs. + * + * @version 0.6.12 + * @codingstandard ftlabs-jsv2 + * @copyright The Financial Times Limited [All Rights Reserved] + * @license MIT License (see LICENSE.txt) + */ +function FastClick(a){"use strict";var b,c=this;if(this.trackingClick=!1,this.trackingClickStart=0,this.targetElement=null,this.touchStartX=0,this.touchStartY=0,this.lastTouchIdentifier=0,this.touchBoundary=10,this.layer=a,!a||!a.nodeType)throw new TypeError("Layer must be a document node");this.onClick=function(){return FastClick.prototype.onClick.apply(c,arguments)},this.onMouse=function(){return FastClick.prototype.onMouse.apply(c,arguments)},this.onTouchStart=function(){return FastClick.prototype.onTouchStart.apply(c,arguments)},this.onTouchMove=function(){return FastClick.prototype.onTouchMove.apply(c,arguments)},this.onTouchEnd=function(){return FastClick.prototype.onTouchEnd.apply(c,arguments)},this.onTouchCancel=function(){return FastClick.prototype.onTouchCancel.apply(c,arguments)},FastClick.notNeeded(a)||(this.deviceIsAndroid&&(a.addEventListener("mouseover",this.onMouse,!0),a.addEventListener("mousedown",this.onMouse,!0),a.addEventListener("mouseup",this.onMouse,!0)),a.addEventListener("click",this.onClick,!0),a.addEventListener("touchstart",this.onTouchStart,!1),a.addEventListener("touchmove",this.onTouchMove,!1),a.addEventListener("touchend",this.onTouchEnd,!1),a.addEventListener("touchcancel",this.onTouchCancel,!1),Event.prototype.stopImmediatePropagation||(a.removeEventListener=function(b,c,d){var e=Node.prototype.removeEventListener;"click"===b?e.call(a,b,c.hijacked||c,d):e.call(a,b,c,d)},a.addEventListener=function(b,c,d){var e=Node.prototype.addEventListener;"click"===b?e.call(a,b,c.hijacked||(c.hijacked=function(a){a.propagationStopped||c(a)}),d):e.call(a,b,c,d)}),"function"==typeof a.onclick&&(b=a.onclick,a.addEventListener("click",function(a){b(a)},!1),a.onclick=null))}FastClick.prototype.deviceIsAndroid=navigator.userAgent.indexOf("Android")>0,FastClick.prototype.deviceIsIOS=/iP(ad|hone|od)/.test(navigator.userAgent),FastClick.prototype.deviceIsIOS4=FastClick.prototype.deviceIsIOS&&/OS 4_\d(_\d)?/.test(navigator.userAgent),FastClick.prototype.deviceIsIOSWithBadTarget=FastClick.prototype.deviceIsIOS&&/OS ([6-9]|\d{2})_\d/.test(navigator.userAgent),FastClick.prototype.needsClick=function(a){"use strict";switch(a.nodeName.toLowerCase()){case"button":case"select":case"textarea":if(a.disabled)return!0;break;case"input":if(this.deviceIsIOS&&"file"===a.type||a.disabled)return!0;break;case"label":case"video":return!0}return/\bneedsclick\b/.test(a.className)},FastClick.prototype.needsFocus=function(a){"use strict";switch(a.nodeName.toLowerCase()){case"textarea":return!0;case"select":return!this.deviceIsAndroid;case"input":switch(a.type){case"button":case"checkbox":case"file":case"image":case"radio":case"submit":return!1}return!a.disabled&&!a.readOnly;default:return/\bneedsfocus\b/.test(a.className)}},FastClick.prototype.sendClick=function(a,b){"use strict";var c,d;document.activeElement&&document.activeElement!==a&&document.activeElement.blur(),d=b.changedTouches[0],c=document.createEvent("MouseEvents"),c.initMouseEvent(this.determineEventType(a),!0,!0,window,1,d.screenX,d.screenY,d.clientX,d.clientY,!1,!1,!1,!1,0,null),c.forwardedTouchEvent=!0,a.dispatchEvent(c)},FastClick.prototype.determineEventType=function(a){"use strict";return this.deviceIsAndroid&&"select"===a.tagName.toLowerCase()?"mousedown":"click"},FastClick.prototype.focus=function(a){"use strict";var b;this.deviceIsIOS&&a.setSelectionRange&&0!==a.type.indexOf("date")&&"time"!==a.type?(b=a.value.length,a.setSelectionRange(b,b)):a.focus()},FastClick.prototype.updateScrollParent=function(a){"use strict";var b,c;if(b=a.fastClickScrollParent,!b||!b.contains(a)){c=a;do{if(c.scrollHeight>c.offsetHeight){b=c,a.fastClickScrollParent=c;break}c=c.parentElement}while(c)}b&&(b.fastClickLastScrollTop=b.scrollTop)},FastClick.prototype.getTargetElementFromEventTarget=function(a){"use strict";return a.nodeType===Node.TEXT_NODE?a.parentNode:a},FastClick.prototype.onTouchStart=function(a){"use strict";var b,c,d;if(a.targetTouches.length>1)return!0;if(b=this.getTargetElementFromEventTarget(a.target),c=a.targetTouches[0],this.deviceIsIOS){if(d=window.getSelection(),d.rangeCount&&!d.isCollapsed)return!0;if(!this.deviceIsIOS4){if(c.identifier===this.lastTouchIdentifier)return a.preventDefault(),!1;this.lastTouchIdentifier=c.identifier,this.updateScrollParent(b)}}return this.trackingClick=!0,this.trackingClickStart=a.timeStamp,this.targetElement=b,this.touchStartX=c.pageX,this.touchStartY=c.pageY,a.timeStamp-this.lastClickTime<200&&a.preventDefault(),!0},FastClick.prototype.touchHasMoved=function(a){"use strict";var b=a.changedTouches[0],c=this.touchBoundary;return Math.abs(b.pageX-this.touchStartX)>c||Math.abs(b.pageY-this.touchStartY)>c?!0:!1},FastClick.prototype.onTouchMove=function(a){"use strict";return this.trackingClick?((this.targetElement!==this.getTargetElementFromEventTarget(a.target)||this.touchHasMoved(a))&&(this.trackingClick=!1,this.targetElement=null),!0):!0},FastClick.prototype.findControl=function(a){"use strict";return void 0!==a.control?a.control:a.htmlFor?document.getElementById(a.htmlFor):a.querySelector("button, input:not([type=hidden]), keygen, meter, output, progress, select, textarea")},FastClick.prototype.onTouchEnd=function(a){"use strict";var b,c,d,e,f,g=this.targetElement;if(!this.trackingClick)return!0;if(a.timeStamp-this.lastClickTime<200)return this.cancelNextClick=!0,!0;if(this.cancelNextClick=!1,this.lastClickTime=a.timeStamp,c=this.trackingClickStart,this.trackingClick=!1,this.trackingClickStart=0,this.deviceIsIOSWithBadTarget&&(f=a.changedTouches[0],g=document.elementFromPoint(f.pageX-window.pageXOffset,f.pageY-window.pageYOffset)||g,g.fastClickScrollParent=this.targetElement.fastClickScrollParent),d=g.tagName.toLowerCase(),"label"===d){if(b=this.findControl(g)){if(this.focus(g),this.deviceIsAndroid)return!1;g=b}}else if(this.needsFocus(g))return a.timeStamp-c>100||this.deviceIsIOS&&window.top!==window&&"input"===d?(this.targetElement=null,!1):(this.focus(g),this.sendClick(g,a),this.deviceIsIOS4&&"select"===d||(this.targetElement=null,a.preventDefault()),!1);return this.deviceIsIOS&&!this.deviceIsIOS4&&(e=g.fastClickScrollParent,e&&e.fastClickLastScrollTop!==e.scrollTop)?!0:(this.needsClick(g)||(a.preventDefault(),this.sendClick(g,a)),!1)},FastClick.prototype.onTouchCancel=function(){"use strict";this.trackingClick=!1,this.targetElement=null},FastClick.prototype.onMouse=function(a){"use strict";return this.targetElement?a.forwardedTouchEvent?!0:a.cancelable&&(!this.needsClick(this.targetElement)||this.cancelNextClick)?(a.stopImmediatePropagation?a.stopImmediatePropagation():a.propagationStopped=!0,a.stopPropagation(),a.preventDefault(),!1):!0:!0},FastClick.prototype.onClick=function(a){"use strict";var b;return this.trackingClick?(this.targetElement=null,this.trackingClick=!1,!0):"submit"===a.target.type&&0===a.detail?!0:(b=this.onMouse(a),b||(this.targetElement=null),b)},FastClick.prototype.destroy=function(){"use strict";var a=this.layer;this.deviceIsAndroid&&(a.removeEventListener("mouseover",this.onMouse,!0),a.removeEventListener("mousedown",this.onMouse,!0),a.removeEventListener("mouseup",this.onMouse,!0)),a.removeEventListener("click",this.onClick,!0),a.removeEventListener("touchstart",this.onTouchStart,!1),a.removeEventListener("touchmove",this.onTouchMove,!1),a.removeEventListener("touchend",this.onTouchEnd,!1),a.removeEventListener("touchcancel",this.onTouchCancel,!1)},FastClick.notNeeded=function(a){"use strict";var b,c;if("undefined"==typeof window.ontouchstart)return!0;if(c=+(/Chrome\/([0-9]+)/.exec(navigator.userAgent)||[,0])[1]){if(!FastClick.prototype.deviceIsAndroid)return!0;if(b=document.querySelector("meta[name=viewport]")){if(-1!==b.content.indexOf("user-scalable=no"))return!0;if(c>31&&window.innerWidth<=window.screen.width)return!0}}return"none"===a.style.msTouchAction?!0:!1},FastClick.attach=function(a){"use strict";return new FastClick(a)},"undefined"!=typeof define&&define.amd?define(function(){"use strict";return FastClick}):"undefined"!=typeof module&&module.exports?(module.exports=FastClick.attach,module.exports.FastClick=FastClick):window.FastClick=FastClick; diff --git a/httpdocs/js/vendor/jquery.cookie.js b/httpdocs/js/vendor/jquery.cookie.js new file mode 100644 index 0000000..ed01462 --- /dev/null +++ b/httpdocs/js/vendor/jquery.cookie.js @@ -0,0 +1,8 @@ +/*! + * jQuery Cookie Plugin v1.4.0 + * https://github.com/carhartl/jquery-cookie + * + * Copyright 2013 Klaus Hartl + * Released under the MIT license + */ +!function(a){"function"==typeof define&&define.amd?define(["jquery"],a):a(jQuery)}(function(a){function b(a){return h.raw?a:encodeURIComponent(a)}function c(a){return h.raw?a:decodeURIComponent(a)}function d(a){return b(h.json?JSON.stringify(a):String(a))}function e(a){0===a.indexOf('"')&&(a=a.slice(1,-1).replace(/\\"/g,'"').replace(/\\\\/g,"\\"));try{a=decodeURIComponent(a.replace(g," "))}catch(b){return}try{return h.json?JSON.parse(a):a}catch(b){}}function f(b,c){var d=h.raw?b:e(b);return a.isFunction(c)?c(d):d}var g=/\+/g,h=a.cookie=function(e,g,i){if(void 0!==g&&!a.isFunction(g)){if(i=a.extend({},h.defaults,i),"number"==typeof i.expires){var j=i.expires,k=i.expires=new Date;k.setDate(k.getDate()+j)}return document.cookie=[b(e),"=",d(g),i.expires?"; expires="+i.expires.toUTCString():"",i.path?"; path="+i.path:"",i.domain?"; domain="+i.domain:"",i.secure?"; secure":""].join("")}for(var l=e?void 0:{},m=document.cookie?document.cookie.split("; "):[],n=0,o=m.length;o>n;n++){var p=m[n].split("="),q=c(p.shift()),r=p.join("=");if(e&&e===q){l=f(r,g);break}e||void 0===(r=f(r))||(l[q]=r)}return l};h.defaults={},a.removeCookie=function(b,c){return void 0!==a.cookie(b)?(a.cookie(b,"",a.extend({},c,{expires:-1})),!0):!1}}); diff --git a/httpdocs/js/vendor/jquery.js b/httpdocs/js/vendor/jquery.js new file mode 100644 index 0000000..22ac81b --- /dev/null +++ b/httpdocs/js/vendor/jquery.js @@ -0,0 +1,26 @@ +/*! + * jQuery JavaScript Library v2.1.0 + * http://jquery.com/ + * + * Includes Sizzle.js + * http://sizzlejs.com/ + * + * Copyright 2005, 2014 jQuery Foundation, Inc. and other contributors + * Released under the MIT license + * http://jquery.org/license + * + * Date: 2014-01-23T21:10Z + */ +!function(a,b){"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){function c(a){var b=a.length,c=ab.type(a);return"function"===c||ab.isWindow(a)?!1:1===a.nodeType&&b?!0:"array"===c||0===b||"number"==typeof b&&b>0&&b-1 in a}function d(a,b,c){if(ab.isFunction(b))return ab.grep(a,function(a,d){return!!b.call(a,d,a)!==c});if(b.nodeType)return ab.grep(a,function(a){return a===b!==c});if("string"==typeof b){if(hb.test(b))return ab.filter(b,a,c);b=ab.filter(b,a)}return ab.grep(a,function(a){return U.call(b,a)>=0!==c})}function e(a,b){for(;(a=a[b])&&1!==a.nodeType;);return a}function f(a){var b=ob[a]={};return ab.each(a.match(nb)||[],function(a,c){b[c]=!0}),b}function g(){$.removeEventListener("DOMContentLoaded",g,!1),a.removeEventListener("load",g,!1),ab.ready()}function h(){Object.defineProperty(this.cache={},0,{get:function(){return{}}}),this.expando=ab.expando+Math.random()}function i(a,b,c){var d;if(void 0===c&&1===a.nodeType)if(d="data-"+b.replace(ub,"-$1").toLowerCase(),c=a.getAttribute(d),"string"==typeof c){try{c="true"===c?!0:"false"===c?!1:"null"===c?null:+c+""===c?+c:tb.test(c)?ab.parseJSON(c):c}catch(e){}sb.set(a,b,c)}else c=void 0;return c}function j(){return!0}function k(){return!1}function l(){try{return $.activeElement}catch(a){}}function m(a,b){return ab.nodeName(a,"table")&&ab.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function n(a){return a.type=(null!==a.getAttribute("type"))+"/"+a.type,a}function o(a){var b=Kb.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function p(a,b){for(var c=0,d=a.length;d>c;c++)rb.set(a[c],"globalEval",!b||rb.get(b[c],"globalEval"))}function q(a,b){var c,d,e,f,g,h,i,j;if(1===b.nodeType){if(rb.hasData(a)&&(f=rb.access(a),g=rb.set(b,f),j=f.events)){delete g.handle,g.events={};for(e in j)for(c=0,d=j[e].length;d>c;c++)ab.event.add(b,e,j[e][c])}sb.hasData(a)&&(h=sb.access(a),i=ab.extend({},h),sb.set(b,i))}}function r(a,b){var c=a.getElementsByTagName?a.getElementsByTagName(b||"*"):a.querySelectorAll?a.querySelectorAll(b||"*"):[];return void 0===b||b&&ab.nodeName(a,b)?ab.merge([a],c):c}function s(a,b){var c=b.nodeName.toLowerCase();"input"===c&&yb.test(a.type)?b.checked=a.checked:("input"===c||"textarea"===c)&&(b.defaultValue=a.defaultValue)}function t(b,c){var d=ab(c.createElement(b)).appendTo(c.body),e=a.getDefaultComputedStyle?a.getDefaultComputedStyle(d[0]).display:ab.css(d[0],"display");return d.detach(),e}function u(a){var b=$,c=Ob[a];return c||(c=t(a,b),"none"!==c&&c||(Nb=(Nb||ab("

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 z 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 literal 0 HcmV?d00001 diff --git a/app/resources/red_pebble.xcf b/app/resources/red_pebble.xcf new file mode 100644 index 0000000000000000000000000000000000000000..97dc07a859301bde16652d292b5817450ee36e3c GIT binary patch literal 130592 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 { + val = (val/1000).toFixed(0); + suffix = "GH/s"; + } + return val+suffix; +} + +var formatLastShare = function(a) { + + var date = new Date(a*1000); + var h = date.getHours(), m = date.getMinutes(), s = date.getSeconds(); + return (h<10?"0"+h:h) + ":" + (m<10?"0"+m:m) + ":" + (s<10?"0"+s:s); + /* + var result, suffix; + if(a<60) { + result = a; + suffix = "sec"; + } else if((a/60)<60) { + result = (a/60).toFixed(0); + suffix = "minute"; + } else if((a/60/60)<24) { + result = (a/60/60).toFixed(0); + suffix = "hour"; + } else { + result = (a/60/60/24).toFixed(0); + suffix = "day"; + } + if(result>1) suffix+="s"; + return result + " " + suffix; + */ +} + +var calcSendProgress = function(amount,send) { + return Math.ceil(144*(amount/send)); +} + +var sendResponseWithUpdate = function(obj) { + if(config.apikey == "") { + Pebble.sendAppMessage({ + "response":"NoAPI" + }); + return; + } + var req = new XMLHttpRequest(); + req.timeout = 30000; + req.ontimeout = function() { + if(!obj) obj = {}; + obj["response"] = "TIMEOUT"; + Pebble.sendAppMessage(obj); + } + req.onload = function(e) { + if (req.readyState == 4) { + if(req.status == 200) { + var response = JSON.parse(req.responseText); + if(response) { + var workers = 0, total = 0, lastshare = 0; + for(var i in response.workers) { + total++; + if(response.workers[i].alive) workers++; + if(response.workers[i].last_share > lastshare) lastshare = response.workers[i].last_share; + } + + if(lastshare>0) lastshare = formatLastShare(lastshare);//((new Date().getTime()/1000).toFixed(0) - lastshare); + else lastshare = "Unknown"; + + var reward = Math.abs(response.confirmed_reward).toFixed(4); + var res = { + "response":"OK", + "workers":workers.toString(), + "hashrate":formatHashrate(response.hashrate), + "reward":reward.toString()+" BTC", + "lastshare":lastshare, + "sendprogress":calcSendProgress(reward,response.nmc_send_threshold).toString(), + "update":config.update.toString() + }; + if(obj) { + for(var i in obj) { + res[i] = obj[i]; + } + } + Pebble.sendAppMessage(res); + } + } else if(req.status == 401) { + if(!obj) obj = {}; + obj["response"] = "InvAPI"; + Pebble.sendAppMessage(obj); + } + } else { + if(!obj) obj = {}; + obj["response"] = "TIMEOUT"; + Pebble.sendAppMessage(obj); + } + } + req.open('GET', "https://mining.bitcoin.cz/accounts/profile/json/" + config.apikey, true); + req.send(null); +} +var getSettings = function() { + return { + "dark":((config.dark)?"true":"false"), + "notify":((config.notify)?"true":"false"), + "flick":((config.flick)?"true":"false") + }; +} + + +Pebble.addEventListener("ready", function(e) { + sendResponseWithUpdate(getSettings()); +}); + +Pebble.addEventListener("appmessage", function(e) { + sendResponseWithUpdate(); +}); +Pebble.addEventListener("showConfiguration", function(e) { + var str = "?"; + for(var i in config) { + if(config[i] != "error") str += i + "=" + config[i] + "&"; + } + str = str.substring(0, str.length - 1); + Pebble.openURL("http://danielhead.com/minewatch/config" + str); +}); + +Pebble.addEventListener("webviewclosed", function(e) { + var c = JSON.parse(decodeURIComponent(e.response)); + if(c.reset) { + localStorage.removeItem("apikey"); + localStorage.removeItem("update"); + localStorage.removeItem("dark"); + localStorage.removeItem("notify"); + localStorage.removeItem("flick"); + } else { + config.apikey = c.apikey; + localStorage.setItem("apikey",config.apikey); + config.update = c.update; + localStorage.setItem("update",config.update); + config.dark = c.dark; + localStorage.setItem("dark",config.dark); + config.notify = c.notify; + localStorage.setItem("notify",config.notify); + config.flick = c.flick; + localStorage.setItem("flick",config.flick); + } + sendResponseWithUpdate(getSettings()); +}); \ No newline at end of file diff --git a/app/src/minewatch.c b/app/src/minewatch.c new file mode 100644 index 0000000..7d19c08 --- /dev/null +++ b/app/src/minewatch.c @@ -0,0 +1,527 @@ +#include + +//COMMON +static Window *window; +static GFont font_xs, font_s, font_m, font_l; +static InverterLayer *inverter_layer; + +//TIME/DATE +static TextLayer *time_layer; +static TextLayer *date_layer; +static char time_text[] = "--:--"; +static char date_text[] = "00 Xxxxxxxxx"; + +//REFRESH ICON +static AppTimer *timeout_timer; +static int timeout_length = 15000; //ms +static BitmapLayer *refresh_layer; +static GBitmap *refresh_icon; + +//BLUETOOTH ICON +static BitmapLayer *bluetooth_layer; +static GBitmap *bluetooth_icon; + +//BATTERY ICON +static BitmapLayer *battery_layer; +static GBitmap *battery_icon; +static uint8_t battery_percentage = 110; + +//INFO SPACE +static TextLayer *info_layer; + + +//BTC DATA +static Layer *btc_parent_layer; +static TextLayer *worker_text_layer; +static TextLayer *hashrate_text_layer; +static TextLayer *lastshare_text_layer; +static TextLayer *reward_text_layer; +static int current_workers = 0; + +//BTC ICONS +static BitmapLayer *worker_icon_layer; +static GBitmap *worker_icon; +static BitmapLayer *hashrate_icon_layer; +static GBitmap *hashrate_icon; +static BitmapLayer *lastshare_icon_layer; +static GBitmap *lastshare_icon; +static BitmapLayer *reward_icon_layer; +static GBitmap *reward_icon; + +//LAST UPDATE +static TextLayer *last_update_layer; +static char last_update_text[] = "--:--"; + + +//BTC PROGRESS BAR +static InverterLayer *progress_layer; +static int progress_width = 0; + +//KEYS +enum { + RESPONSE = 0x1, + UPDATE = 0x2, + DARK = 0x3, + NOTIFY = 0x4, + FLICK = 0x5, + WORKERS = 0xA, + HASHRATE = 0xB, + LASTSHARE = 0xC, + REWARD = 0xD, + SENDPROGRESS = 0xE, + UPDATE_KEY, + DARK_KEY, + NOTIFY_KEY, + FLICK_KEY +}; + +//COMMON SETTINGS +static bool dark = false; +static bool notify = false; +static bool flick = false; +static bool flick_enabled = false; +static int update_rate = 1; +static int current_min; +static int last_update_min; + +/* +char *translate_error(AppMessageResult result) { + switch (result) { + case APP_MSG_OK: return "APP_MSG_OK"; + case APP_MSG_SEND_TIMEOUT: return "APP_MSG_SEND_TIMEOUT"; + case APP_MSG_SEND_REJECTED: return "APP_MSG_SEND_REJECTED"; + case APP_MSG_NOT_CONNECTED: return "APP_MSG_NOT_CONNECTED"; + case APP_MSG_APP_NOT_RUNNING: return "APP_MSG_APP_NOT_RUNNING"; + case APP_MSG_INVALID_ARGS: return "APP_MSG_INVALID_ARGS"; + case APP_MSG_BUSY: return "APP_MSG_BUSY"; + case APP_MSG_BUFFER_OVERFLOW: return "APP_MSG_BUFFER_OVERFLOW"; + case APP_MSG_ALREADY_RELEASED: return "APP_MSG_ALREADY_RELEASED"; + case APP_MSG_CALLBACK_ALREADY_REGISTERED: return "APP_MSG_CALLBACK_ALREADY_REGISTERED"; + case APP_MSG_CALLBACK_NOT_REGISTERED: return "APP_MSG_CALLBACK_NOT_REGISTERED"; + case APP_MSG_OUT_OF_MEMORY: return "APP_MSG_OUT_OF_MEMORY"; + case APP_MSG_CLOSED: return "APP_MSG_CLOSED"; + case APP_MSG_INTERNAL_ERROR: return "APP_MSG_INTERNAL_ERROR"; + default: return "UNKNOWN ERROR"; + } +}*/ +static void show_refresh(bool refreshing) { + gbitmap_destroy(refresh_icon); + if(refreshing) refresh_icon = gbitmap_create_with_resource(RESOURCE_ID_ICON_REFRESH); + else refresh_icon = gbitmap_create_with_resource(RESOURCE_ID_ICON_REFRESH_FAIL); + bitmap_layer_set_bitmap(refresh_layer,refresh_icon); + layer_mark_dirty(bitmap_layer_get_layer(refresh_layer)); + layer_set_hidden(bitmap_layer_get_layer(refresh_layer),false); +} +static void timeout_callback(void * data) { + APP_LOG(APP_LOG_LEVEL_DEBUG,"timout called"); + show_refresh(false); +} +static void fetch_msg(void) { + + //APP_LOG(APP_LOG_LEVEL_DEBUG,"Update int: %u", update_rate); + //Make sure we don't request more than once per min (be nice to Mr Slush) + if(current_min == last_update_min) return; + last_update_min = current_min; + Tuplet fetch_tuple = TupletInteger(0x0, 1); + APP_LOG(APP_LOG_LEVEL_DEBUG,"requesting"); + timeout_timer = app_timer_register(timeout_length,timeout_callback, NULL); + show_refresh(true); + DictionaryIterator *iter; + app_message_outbox_begin(&iter); + + if (iter == NULL) { + return; + } + + dict_write_tuplet(iter, &fetch_tuple); + dict_write_end(iter); + + app_message_outbox_send(); +} + +static void handle_flick(AccelAxisType axis, int32_t direction) { + fetch_msg(); +} + +static void enable_flick(bool enable) { + if(enable && !flick_enabled) { + accel_tap_service_subscribe(&handle_flick); + flick_enabled = true; + } + else if(!enable && flick_enabled) { + accel_tap_service_unsubscribe(); + flick_enabled = false; + } +} +static void handle_bluetooth(bool connected) { + /** + * Show/hide bluetooth icon + */ + if(connected) layer_set_hidden(bitmap_layer_get_layer(bluetooth_layer),false); + else layer_set_hidden(bitmap_layer_get_layer(bluetooth_layer),true); +} + +static void handle_battery(BatteryChargeState charge_state) { + /** + * Update battery icon + */ + if(battery_percentage != 110) gbitmap_destroy(battery_icon); + if (charge_state.is_charging) battery_percentage = 101; + else battery_percentage = charge_state.charge_percent; + uint32_t res_id; + switch(battery_percentage) { + case 101: res_id = RESOURCE_ID_ICON_BATTERY_CHARGING; break; + case 10: res_id = RESOURCE_ID_ICON_BATTERY_20; break; + case 20: res_id = RESOURCE_ID_ICON_BATTERY_20; break; + case 30: res_id = RESOURCE_ID_ICON_BATTERY_40; break; + case 40: res_id = RESOURCE_ID_ICON_BATTERY_40; break; + case 50: res_id = RESOURCE_ID_ICON_BATTERY_60; break; + case 60: res_id = RESOURCE_ID_ICON_BATTERY_60; break; + case 70: res_id = RESOURCE_ID_ICON_BATTERY_80; break; + case 80: res_id = RESOURCE_ID_ICON_BATTERY_80; break; + case 90: res_id = RESOURCE_ID_ICON_BATTERY_100; break; + case 100: res_id = RESOURCE_ID_ICON_BATTERY_100; break; + default: res_id = RESOURCE_ID_ICON_BATTERY_0; break; + } + battery_icon = gbitmap_create_with_resource(res_id); + bitmap_layer_set_bitmap(battery_layer,battery_icon); + layer_mark_dirty(bitmap_layer_get_layer(battery_layer)); + +} + +static void in_received_handler(DictionaryIterator *iter, void *context) { + /** + * Update layers based on app message response + */ + + //UPDATE SETTINGS + Tuple *dark_tuple = dict_find(iter, DARK); + if(dark_tuple) { + if(strcmp(dark_tuple->value->cstring,"true")==0) { + persist_write_bool(DARK_KEY,true); + dark = true; + layer_set_hidden(inverter_layer_get_layer(inverter_layer),false); + } else { + persist_write_bool(DARK_KEY,false); + dark = false; + layer_set_hidden(inverter_layer_get_layer(inverter_layer),true); + } + } + Tuple *notify_tuple = dict_find(iter, NOTIFY); + if(notify_tuple) { + if(strcmp(notify_tuple->value->cstring,"true")==0) { + persist_write_bool(NOTIFY_KEY,true); + notify = true; + } + else { + persist_write_bool(NOTIFY_KEY,false); + notify = false; + } + } + Tuple *flick_tuple = dict_find(iter, FLICK); + if(flick_tuple) { + if(strcmp(flick_tuple->value->cstring,"true")==0) { + persist_write_bool(FLICK_KEY,true); + flick = true; + enable_flick(true); + } + else { + persist_write_bool(FLICK_KEY,false); + flick = false; + enable_flick(false); + } + } + Tuple *update_tuple = dict_find(iter, UPDATE); + if(update_tuple) { + int update = atoi(update_tuple->value->cstring); + if(update > 0 && update < 61) { + persist_write_int(UPDATE_KEY,update); + update_rate = update; + } + } + + + //UPDATE BTC VALUES + Tuple *workers_tuple = dict_find(iter, WORKERS); + Tuple *hashrate_tuple = dict_find(iter, HASHRATE); + Tuple *reward_tuple = dict_find(iter, REWARD); + Tuple *lastshare_tuple = dict_find(iter, LASTSHARE); + Tuple *progress_tuple = dict_find(iter, SENDPROGRESS); + if(workers_tuple) { + int n = atoi(workers_tuple->value->cstring); + if(nvalue->cstring); + } + if(hashrate_tuple) text_layer_set_text(hashrate_text_layer, hashrate_tuple->value->cstring); + if(reward_tuple) text_layer_set_text(reward_text_layer, reward_tuple->value->cstring); + if(lastshare_tuple) text_layer_set_text(lastshare_text_layer, lastshare_tuple->value->cstring); + if(progress_tuple) { + int n = atoi(progress_tuple->value->cstring); + if(n!=progress_width) { + progress_width = n; + layer_set_frame(inverter_layer_get_layer(progress_layer),(GRect) { .origin = { 0, 164 }, .size = { n, 4 } }); + } + } + //SHOW BTC VALUES or ERROR + Tuple *response_tuple = dict_find(iter, RESPONSE); + APP_LOG(APP_LOG_LEVEL_DEBUG,response_tuple->value->cstring); + if(response_tuple) { + if(strcmp(response_tuple->value->cstring,"NoAPI")==0) { + layer_set_hidden(btc_parent_layer,true); + text_layer_set_text(info_layer,"Please enter your Slush's Pool API Key into the MineWatch settings on your phone."); + layer_set_hidden(text_layer_get_layer(info_layer),false); + } else if (strcmp(response_tuple->value->cstring,"TIMEOUT")==0) { + show_refresh(false); + } else if (strcmp(response_tuple->value->cstring,"InvAPI")==0) { + layer_set_hidden(btc_parent_layer,true); + text_layer_set_text(info_layer,"Your API Key is invalid."); + layer_set_hidden(text_layer_get_layer(info_layer), false); + } else if(strcmp(response_tuple->value->cstring,"OK")==0) { + layer_set_hidden(text_layer_get_layer(info_layer), true); + layer_set_hidden(btc_parent_layer,false); + strcpy(last_update_text,time_text); + } + app_timer_cancel(timeout_timer); + if(strcmp(response_tuple->value->cstring,"TIMEOUT")!=0) layer_set_hidden(bitmap_layer_get_layer(refresh_layer),true); + } +} + +static void in_dropped_handler(AppMessageResult reason, void *context) { + //APP_LOG(APP_LOG_LEVEL_DEBUG,"in dropped %i - %s",reason,translate_error(reason)); + show_refresh(false); +} + +static void out_failed_handler(DictionaryIterator *failed, AppMessageResult reason, void *context) { + //app_log(APP_LOG_LEVEL_DEBUG,"out failed %i - %s",reason,translate_error(reason)); + show_refresh(false); +} + +static void app_message_init(void) { + /** + * Register message handlers + */ + app_message_register_inbox_received(in_received_handler); + app_message_register_inbox_dropped(in_dropped_handler); + app_message_register_outbox_failed(out_failed_handler); + // Init buffers + app_message_open(128, 128); +} + +void handle_minute_tick(struct tm *tick_time, TimeUnits units_changed) { + /** + * Update time and date (if applicable) + */ + + //Check if we should get an update + current_min= tick_time->tm_min; + if(current_min%update_rate == 0) fetch_msg(); + + char *time_format; + + char current_date[] = "00 Xxxxxxxxx"; + strcpy(current_date,date_text); + strftime(date_text, sizeof(date_text), "%e %B", tick_time); + if(strcmp(current_date,date_text)!=0) text_layer_set_text(date_layer, date_text); + + if (clock_is_24h_style()) { + time_format = "%R"; + } else { + time_format = "%I:%M"; + } + + strftime(time_text, sizeof(time_text), time_format, tick_time); + + // Kludge to handle lack of non-padded hour format string + // for twelve hour clock. + if (!clock_is_24h_style() && (time_text[0] == '0')) { + memmove(time_text, &time_text[1], sizeof(time_text) - 1); + } + + text_layer_set_text(time_layer, time_text); +} + +static void window_load(Window *window) { + Layer *window_layer = window_get_root_layer(window); + + /** + * TIME LAYER + */ + time_layer = text_layer_create((GRect) { .origin = { 9, 10 }, .size = { 134, 50 } }); + text_layer_set_font(time_layer, font_l); + layer_add_child(window_layer, text_layer_get_layer(time_layer)); + + /** + * DATE LAYER + */ + date_layer = text_layer_create((GRect) { .origin = { 0, 0 }, .size = { 80, 25 } }); + text_layer_set_font(date_layer, font_m); + layer_add_child(window_layer, text_layer_get_layer(date_layer)); + + /** + * REFRESH LAYER + */ + refresh_layer = bitmap_layer_create((GRect) { .origin = { 85, 7 }, .size = { 20, 12 } }); + refresh_icon = gbitmap_create_with_resource(RESOURCE_ID_ICON_REFRESH); + bitmap_layer_set_bitmap(refresh_layer,refresh_icon); + //layer_set_hidden(bitmap_layer_get_layer(refresh_layer),true); + layer_add_child(window_layer,bitmap_layer_get_layer(refresh_layer)); + + /** + * BLUETOOTH LAYER + */ + bluetooth_layer = bitmap_layer_create((GRect) { .origin = { 110, 7 }, .size = { 6, 12 } }); + bluetooth_icon = gbitmap_create_with_resource(RESOURCE_ID_ICON_BLUETOOTH); + bitmap_layer_set_bitmap(bluetooth_layer,bluetooth_icon); + if(!bluetooth_connection_service_peek()) layer_set_hidden(bitmap_layer_get_layer(bluetooth_layer),true); + layer_add_child(window_layer,bitmap_layer_get_layer(bluetooth_layer)); + + /** + * BATTERY LAYER + */ + battery_layer = bitmap_layer_create((GRect) { .origin = { 120, 7 }, .size = { 19, 12 } }); + layer_add_child(window_layer, bitmap_layer_get_layer(battery_layer)); + handle_battery(battery_state_service_peek()); + + /** + * INFO LAYER + */ + info_layer = text_layer_create((GRect) { .origin = { 5, 70 }, .size = { 134, 90 } }); + text_layer_set_font(info_layer,font_s); + layer_set_hidden(text_layer_get_layer(info_layer),true); + layer_add_child(window_layer,text_layer_get_layer(info_layer)); + + /** + * BTC PARENT LAYER + */ + btc_parent_layer = layer_create((GRect) { .origin = { 5, 62 }, .size = { 134, 90 } }); + layer_set_hidden(btc_parent_layer,true); + layer_add_child(window_layer, btc_parent_layer); + + /** + * BTC ICONS LAYERS + */ + worker_icon_layer = bitmap_layer_create((GRect) { .origin = { 0, 3 }, .size = { 15, 15 } }); + worker_icon = gbitmap_create_with_resource(RESOURCE_ID_ICON_WORKER); + bitmap_layer_set_bitmap(worker_icon_layer,worker_icon); + layer_add_child(btc_parent_layer,bitmap_layer_get_layer(worker_icon_layer)); + hashrate_icon_layer = bitmap_layer_create((GRect) { .origin = { 0, 26 }, .size = { 15, 15 } }); + hashrate_icon = gbitmap_create_with_resource(RESOURCE_ID_ICON_GRAPH); + bitmap_layer_set_bitmap(hashrate_icon_layer,hashrate_icon); + layer_add_child(btc_parent_layer,bitmap_layer_get_layer(hashrate_icon_layer)); + lastshare_icon_layer = bitmap_layer_create((GRect) { .origin = { 0, 50 }, .size = { 15, 15 } }); + lastshare_icon = gbitmap_create_with_resource(RESOURCE_ID_ICON_CLOCK); + bitmap_layer_set_bitmap(lastshare_icon_layer,lastshare_icon); + layer_add_child(btc_parent_layer,bitmap_layer_get_layer(lastshare_icon_layer)); + reward_icon_layer = bitmap_layer_create((GRect) { .origin = { 0, 75 }, .size = { 15, 15 } }); + reward_icon = gbitmap_create_with_resource(RESOURCE_ID_ICON_BTC); + bitmap_layer_set_bitmap(reward_icon_layer,reward_icon); + layer_add_child(btc_parent_layer,bitmap_layer_get_layer(reward_icon_layer)); + + /** + * BTC TEXT LAYERS + */ + worker_text_layer = text_layer_create((GRect) { .origin = { 20, 0 }, .size = { 114, 20 } }); + text_layer_set_font(worker_text_layer,font_m); + layer_add_child(btc_parent_layer,text_layer_get_layer(worker_text_layer)); + hashrate_text_layer = text_layer_create((GRect) { .origin = { 20, 23 }, .size = { 114, 20 } }); + text_layer_set_font(hashrate_text_layer,font_m); + layer_add_child(btc_parent_layer,text_layer_get_layer(hashrate_text_layer)); + lastshare_text_layer = text_layer_create((GRect) { .origin = { 20, 47 }, .size = { 114, 20 } }); + text_layer_set_font(lastshare_text_layer,font_m); + layer_add_child(btc_parent_layer,text_layer_get_layer(lastshare_text_layer)); + reward_text_layer = text_layer_create((GRect) { .origin = { 20, 70 }, .size = { 114, 20 } }); + text_layer_set_font(reward_text_layer,font_m); + layer_add_child(btc_parent_layer,text_layer_get_layer(reward_text_layer)); + + /** + * PROGRESS LAYER + */ + progress_layer = inverter_layer_create((GRect) { .origin = { 0, 164 }, .size = { 0, 4 } }); + layer_add_child(window_layer,inverter_layer_get_layer(progress_layer)); + + + /** + * LAST UPDATE LAYER + */ + last_update_layer = text_layer_create((GRect) { .origin = { 114, 149 }, .size = { 28, 14 } }); + text_layer_set_font(last_update_layer,font_xs); + text_layer_set_text(last_update_layer,last_update_text); + layer_add_child(window_layer,text_layer_get_layer(last_update_layer)); + + /** + * INVERTER LAYER + */ + inverter_layer = inverter_layer_create((GRect) { .origin = { 0, 0 }, .size = { 144, 168 } }); + if(!dark) layer_set_hidden(inverter_layer_get_layer(inverter_layer), true); + layer_add_child(window_layer,inverter_layer_get_layer(inverter_layer)); +} + +static void window_unload(Window *window) { + inverter_layer_destroy(inverter_layer); + text_layer_destroy(time_layer); + text_layer_destroy(date_layer); + bitmap_layer_destroy(refresh_layer); + gbitmap_destroy(refresh_icon); + bitmap_layer_destroy(battery_layer); + if(battery_icon) gbitmap_destroy(battery_icon); + bitmap_layer_destroy(bluetooth_layer); + gbitmap_destroy(bluetooth_icon); + text_layer_destroy(info_layer); + layer_destroy(btc_parent_layer); + text_layer_destroy(worker_text_layer); + text_layer_destroy(hashrate_text_layer); + text_layer_destroy(lastshare_text_layer); + text_layer_destroy(reward_text_layer); + bitmap_layer_destroy(worker_icon_layer); + gbitmap_destroy(worker_icon); + bitmap_layer_destroy(hashrate_icon_layer); + gbitmap_destroy(hashrate_icon); + bitmap_layer_destroy(lastshare_icon_layer); + gbitmap_destroy(lastshare_icon); + bitmap_layer_destroy(reward_icon_layer); + gbitmap_destroy(reward_icon); + text_layer_destroy(last_update_layer); + inverter_layer_destroy(progress_layer); + +} + +static void init(void) { + font_xs = fonts_get_system_font(FONT_KEY_FONT_FALLBACK); + font_s = fonts_get_system_font(FONT_KEY_GOTHIC_14_BOLD); + font_m = fonts_get_system_font(FONT_KEY_GOTHIC_18_BOLD); + font_l = fonts_get_system_font(FONT_KEY_ROBOTO_BOLD_SUBSET_49); + dark = (persist_exists(DARK_KEY)) ? persist_read_bool(DARK_KEY) : dark; + notify = (persist_exists(NOTIFY_KEY)) ? persist_read_bool(NOTIFY_KEY) : notify; + flick = (persist_exists(FLICK_KEY)) ? persist_read_bool(FLICK_KEY) : flick; + update_rate = (persist_exists(UPDATE_KEY)) ? persist_read_int(UPDATE_KEY) : update_rate; + + + window = window_create(); + window_set_window_handlers(window, (WindowHandlers) { + .load = window_load, + .unload = window_unload, + }); + const bool animated = true; + window_stack_push(window, animated); + app_message_init(); + battery_state_service_subscribe(&handle_battery); + bluetooth_connection_service_subscribe(handle_bluetooth); + tick_timer_service_subscribe(MINUTE_UNIT, handle_minute_tick); + if(flick) enable_flick(true); + timeout_timer = app_timer_register(timeout_length,timeout_callback, NULL); +} + +static void deinit(void) { + window_destroy(window); + battery_state_service_unsubscribe(); + bluetooth_connection_service_unsubscribe(); + tick_timer_service_unsubscribe(); + accel_tap_service_unsubscribe(); +} + +int main(void) { + init(); + app_event_loop(); + deinit(); +} diff --git a/app/wscript b/app/wscript new file mode 100644 index 0000000..0554dc8 --- /dev/null +++ b/app/wscript @@ -0,0 +1,24 @@ + +# +# This file is the default set of rules to compile a Pebble project. +# +# Feel free to customize this to your needs. +# + +top = '.' +out = 'build' + +def options(ctx): + ctx.load('pebble_sdk') + +def configure(ctx): + ctx.load('pebble_sdk') + +def build(ctx): + ctx.load('pebble_sdk') + + ctx.pbl_program(source=ctx.path.ant_glob('src/**/*.c'), + target='pebble-app.elf') + + ctx.pbl_bundle(elf='pebble-app.elf', + js=ctx.path.ant_glob('src/js/**/*.js')) diff --git a/httpdocs/.DS_Store b/httpdocs/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..2e65b5a0942afa631e97af760717f272cfded3ff GIT binary patch literal 6148 zcmeHKK~BRk5F95JYQv>RjyZBd;s;SxkhsDfL0Sr}(xxIU>M_sYQ9OVL@Bn@Qv$j<= zPAhH*p``dC0h~so`h)Z7*jl673C-|%Dlza zj=$)D%-s=2D6zl<&H0m;;*xp#Wy6-A>~e923eOnr%(-aZ0!>U!g{sLi*8wZR6V{mH zo|RM_d4&yDf#yBX#H@JUc;|Tk=r&+=$y%_6g5!_z5LOa>1pJ=m3vptRtQU ziU_lC)c7;tBy_4o&RiXOzRpWaQ?cfp&p4%OZ!LC)UUz1QLujZ2>VP`%g9BW%CA!BB zwN(ey0d-*OfP5cPreNl=c4$8xZ0r_**kQK~9?LJFXi|@v$J!yUFpQHDoz(a(hH-NC zr=FL2tQ|TzjNg11e`n)&D8}BM`wm^Rp-$^kL+SUY47Lw^LU4ce#! Hzv{p@_Xdw0 literal 0 HcmV?d00001 diff --git a/httpdocs/.idea/.name b/httpdocs/.idea/.name new file mode 100644 index 0000000..ddbfd0f --- /dev/null +++ b/httpdocs/.idea/.name @@ -0,0 +1 @@ +httpdocs \ No newline at end of file diff --git a/httpdocs/.idea/codeStyleSettings.xml b/httpdocs/.idea/codeStyleSettings.xml new file mode 100644 index 0000000..cab819f --- /dev/null +++ b/httpdocs/.idea/codeStyleSettings.xml @@ -0,0 +1,14 @@ + + + + + + + diff --git a/httpdocs/.idea/deployment.xml b/httpdocs/.idea/deployment.xml new file mode 100644 index 0000000..75924ba --- /dev/null +++ b/httpdocs/.idea/deployment.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/httpdocs/.idea/encodings.xml b/httpdocs/.idea/encodings.xml new file mode 100644 index 0000000..e206d70 --- /dev/null +++ b/httpdocs/.idea/encodings.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/httpdocs/.idea/httpdocs.iml b/httpdocs/.idea/httpdocs.iml new file mode 100644 index 0000000..00c515b --- /dev/null +++ b/httpdocs/.idea/httpdocs.iml @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/httpdocs/.idea/misc.xml b/httpdocs/.idea/misc.xml new file mode 100644 index 0000000..1162f43 --- /dev/null +++ b/httpdocs/.idea/misc.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/httpdocs/.idea/modules.xml b/httpdocs/.idea/modules.xml new file mode 100644 index 0000000..6cfa708 --- /dev/null +++ b/httpdocs/.idea/modules.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/httpdocs/.idea/scopes/scope_settings.xml b/httpdocs/.idea/scopes/scope_settings.xml new file mode 100644 index 0000000..922003b --- /dev/null +++ b/httpdocs/.idea/scopes/scope_settings.xml @@ -0,0 +1,5 @@ + + + + \ No newline at end of file diff --git a/httpdocs/.idea/vcs.xml b/httpdocs/.idea/vcs.xml new file mode 100644 index 0000000..def6a6a --- /dev/null +++ b/httpdocs/.idea/vcs.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/httpdocs/.idea/watcherTasks.xml b/httpdocs/.idea/watcherTasks.xml new file mode 100644 index 0000000..0a58648 --- /dev/null +++ b/httpdocs/.idea/watcherTasks.xml @@ -0,0 +1,26 @@ + + + + + + + + + diff --git a/httpdocs/.idea/workspace.xml b/httpdocs/.idea/workspace.xml new file mode 100644 index 0000000..3cad436 --- /dev/null +++ b/httpdocs/.idea/workspace.xml @@ -0,0 +1,762 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1395600189451 + 1395600189451 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/httpdocs/config.src/.sass-cache/23afccbd2ddbebb10105f78101c99d565a78bd9f/main.scssc b/httpdocs/config.src/.sass-cache/23afccbd2ddbebb10105f78101c99d565a78bd9f/main.scssc new file mode 100644 index 0000000000000000000000000000000000000000..c871dceeae4b5a392f02e213e56855af2f3e6280 GIT binary patch literal 35719 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 ToE|??f>|@3L!*=DX<+yNU3m36 literal 0 HcmV?d00001 diff --git a/httpdocs/config.src/body.html b/httpdocs/config.src/body.html new file mode 100644 index 0000000..4a3080b --- /dev/null +++ b/httpdocs/config.src/body.html @@ -0,0 +1,36 @@ +