@font-face {
    font-family: AdobeBlank;
    src: url("data:font/opentype;base64,T1RUTwAKAIAAAwAgQ0ZGIM6ZbkwAAEPEAAAZM0RTSUcAAAABAABtAAAAAAhPUy8yAR6vMwAAARAAAABgY21hcDqI98oAACjEAAAa4GhlYWT+BQILAAAArAAAADZoaGVhCCID7wAAAOQAAAAkaG10eAPoAHwAAFz4AAAQBm1heHAIAVAAAAABCAAAAAZuYW1lD/tWxwAAAXAAACdScG9zdP+4ADIAAEOkAAAAIAABAAAAAQj1Snw1O18PPPUAAwPoAAAAAM2C2p8AAAAAzYLanwB8/4gDbANwAAAAAwACAAAAAAAAAAEAAANw/4gAyAPoAHwAfANsAAEAAAAAAAAAAAAAAAAAAAACAABQAAgBAAAABAAAAZAABQAAAooCWAAAAEsCigJYAAABXgAyANwAAAAAAAAAAAAAAAD3/67/+9///w/gAD8AAAAAQURCRQHAAAD//wNw/4gAyANwAHhgLwH/AAAAAAAAAAAAAAAgAAAAAAARANIAAQAAAAAAAQALAAAAAQAAAAAAAgAHAAsAAQAAAAAAAwAbABIAAQAAAAAABAALAAAAAQAAAAAABQA5AC0AAQAAAAAABgAKAGYAAwABBAkAAABuAHAAAwABBAkAAQAWAN4AAwABBAkAAgAOAPQAAwABBAkAAwA2AQIAAwABBAkABAAWAN4AAwABBAkABQByATgAAwABBAkABgAUAaoAAwABBAkACAA0Ab4AAwABBAkACwA0AfIAAwABBAkADSQSAiYAAwABBAkADgBIJjhBZG9iZSBCbGFua1JlZ3VsYXIxLjAzNTtBREJFO0Fkb2JlQmxhbms7QURPQkVWZXJzaW9uIDEuMDM1O1BTIDEuMDAzO2hvdGNvbnYgMS4wLjcwO21ha2VvdGYubGliMi41LjU5MDBBZG9iZUJsYW5rAKkAIAAyADAAMQAzACAAQQBkAG8AYgBlACAAUwB5AHMAdABlAG0AcwAgAEkAbgBjAG8AcgBwAG8AcgBhAHQAZQBkAC4AIABBAGwAbAAgAFIAaQBnAGgAdABzACAAUgBlAHMAZQByAHYAZQBkAC4AQQBkAG8AYgBlACAAQgBsAGEAbgBrAFIAZQBnAHUAbABhAHIAMQAuADAAMwA1ADsAQQBEAEIARQA7AEEAZABvAGIAZQBCAGwAYQBuAGsAOwBBAEQATwBCAEUAVgBlAHIAcwBpAG8AbgAgADEALgAwADMANQA7AFAAUwAgADEALgAwADAAMwA7AGgAbwB0AGMAbwBuAHYAIAAxAC4AMAAuADcAMAA7AG0AYQBrAGUAbwB0AGYALgBsAGkAYgAyAC4ANQAuADUAOQAwADAAQQBkAG8AYgBlAEIAbABhAG4AawBBAGQAbwBiAGUAIABTAHkAcwB0AGUAbQBzACAASQBuAGMAbwByAHAAbwByAGEAdABlAGQAaAB0AHQAcAA6AC8ALwB3AHcAdwAuAGEAZABvAGIAZQAuAGMAbwBtAC8AdAB5AHAAZQAvAEEAZABvAGIAZQAgAEIAbABhAG4AawAgAGkAcwAgAHIAZQBsAGUAYQBzAGUAZAAgAHUAbgBkAGUAcgAgAHQAaABlACAAUwBJAEwAIABPAHAAZQBuACAARgBvAG4AdAAgAEwAaQBjAGUAbgBzAGUAIAAtACAAcABsAGUAYQBzAGUAIAByAGUAYQBkACAAaQB0ACAAYwBhAHIAZQBmAHUAbABsAHkAIABhAG4AZAAgAGQAbwAgAG4AbwB0ACAAZABvAHcAbgBsAG8AYQBkACAAdABoAGUAIABmAG8AbgB0AHMAIAB1AG4AbABlAHMAcwAgAHkAbwB1ACAAYQBnAHIAZQBlACAAdABvACAAdABoAGUAIAB0AGgAZQAgAHQAZQByAG0AcwAgAG8AZgAgAHQAaABlACAAbABpAGMAZQBuAHMAZQA6AA0ACgANAAoAQwBvAHAAeQByAGkAZwBoAHQAIACpACAAMgAwADEAMwAgAEEAZABvAGIAZQAgAFMAeQBzAHQAZQBtAHMAIABJAG4AYwBvAHIAcABvAHIAYQB0AGUAZAAgACgAaAB0AHQAcAA6AC8ALwB3AHcAdwAuAGEAZABvAGIAZQAuAGMAbwBtAC8AKQAsACAAdwBpAHQAaAAgAFIAZQBzAGUAcgB2AGUAZAAgAEYAbwBuAHQAIABOAGEAbQBlACAAQQBkAG8AYgBlACAAQgBsAGEAbgBrAA0ACgANAAoAVABoAGkAcwAgAEYAbwBuAHQAIABTAG8AZgB0AHcAYQByAGUAIABpAHMAIABsAGkAYwBlAG4AcwBlAGQAIAB1AG4AZABlAHIAIAB0AGgAZQAgAFMASQBMACAATwBwAGUAbgAgAEYAbwBuAHQAIABMAGkAYwBlAG4AcwBlACwAIABWAGUAcgBzAGkAbwBuACAAMQAuADEALgANAAoADQAKAFQAaABpAHMAIABsAGkAYwBlAG4AcwBlACAAaQBzACAAYwBvAHAAaQBlAGQAIABiAGUAbABvAHcALAAgAGEAbgBkACAAaQBzACAAYQBsAHMAbwAgAGEAdgBhAGkAbABhAGIAbABlACAAdwBpAHQAaAAgAGEAIABGAEEAUQAgAGEAdAA6ACAAaAB0AHQAcAA6AC8ALwBzAGMAcgBpAHAAdABzAC4AcwBpAGwALgBvAHIAZwAvAE8ARgBMAA0ACgANAAoALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAA0ACgBTAEkATAAgAE8AUABFAE4AIABGAE8ATgBUACAATABJAEMARQBOAFMARQAgAFYAZQByAHMAaQBvAG4AIAAxAC4AMQAgAC0AIAAyADYAIABGAGUAYgByAHUAYQByAHkAIAAyADAAMAA3AA0ACgAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ADQAKAA0ACgBQAFIARQBBAE0AQgBMAEUADQAKAFQAaABlACAAZwBvAGEAbABzACAAbwBmACAAdABoAGUAIABPAHAAZQBuACAARgBvAG4AdAAgAEwAaQBjAGUAbgBzAGUAIAAoAE8ARgBMACkAIABhAHIAZQAgAHQAbwAgAHMAdABpAG0AdQBsAGEAdABlACAAdwBvAHIAbABkAHcAaQBkAGUAIABkAGUAdgBlAGwAbwBwAG0AZQBuAHQAIABvAGYAIABjAG8AbABsAGEAYgBvAHIAYQB0AGkAdgBlACAAZgBvAG4AdAAgAHAAcgBvAGoAZQBjAHQAcwAsACAAdABvACAAcwB1AHAAcABvAHIAdAAgAHQAaABlACAAZgBvAG4AdAAgAGMAcgBlAGEAdABpAG8AbgAgAGUAZgBmAG8AcgB0AHMAIABvAGYAIABhAGMAYQBkAGUAbQBpAGMAIABhAG4AZAAgAGwAaQBuAGcAdQBpAHMAdABpAGMAIABjAG8AbQBtAHUAbgBpAHQAaQBlAHMALAAgAGEAbgBkACAAdABvACAAcAByAG8AdgBpAGQAZQAgAGEAIABmAHIAZQBlACAAYQBuAGQAIABvAHAAZQBuACAAZgByAGEAbQBlAHcAbwByAGsAIABpAG4AIAB3AGgAaQBjAGgAIABmAG8AbgB0AHMAIABtAGEAeQAgAGIAZQAgAHMAaABhAHIAZQBkACAAYQBuAGQAIABpAG0AcAByAG8AdgBlAGQAIABpAG4AIABwAGEAcgB0AG4AZQByAHMAaABpAHAAIAB3AGkAdABoACAAbwB0AGgAZQByAHMALgANAAoADQAKAFQAaABlACAATwBGAEwAIABhAGwAbABvAHcAcwAgAHQAaABlACAAbABpAGMAZQBuAHMAZQBkACAAZgBvAG4AdABzACAAdABvACAAYgBlACAAdQBzAGUAZAAsACAAcwB0AHUAZABpAGUAZAAsACAAbQBvAGQAaQBmAGkAZQBkACAAYQBuAGQAIAByAGUAZABpAHMAdAByAGkAYgB1AHQAZQBkACAAZgByAGUAZQBsAHkAIABhAHMAIABsAG8AbgBnACAAYQBzACAAdABoAGUAeQAgAGEAcgBlACAAbgBvAHQAIABzAG8AbABkACAAYgB5ACAAdABoAGUAbQBzAGUAbAB2AGUAcwAuACAAVABoAGUAIABmAG8AbgB0AHMALAAgAGkAbgBjAGwAdQBkAGkAbgBnACAAYQBuAHkAIABkAGUAcgBpAHYAYQB0AGkAdgBlACAAdwBvAHIAawBzACwAIABjAGEAbgAgAGIAZQAgAGIAdQBuAGQAbABlAGQALAAgAGUAbQBiAGUAZABkAGUAZAAsACAAcgBlAGQAaQBzAHQAcgBpAGIAdQB0AGUAZAAgAGEAbgBkAC8AbwByACAAcwBvAGwAZAAgAHcAaQB0AGgAIABhAG4AeQAgAHMAbwBmAHQAdwBhAHIAZQAgAHAAcgBvAHYAaQBkAGUAZAAgAHQAaABhAHQAIABhAG4AeQAgAHIAZQBzAGUAcgB2AGUAZAAgAG4AYQBtAGUAcwAgAGEAcgBlACAAbgBvAHQAIAB1AHMAZQBkACAAYgB5ACAAZABlAHIAaQB2AGEAdABpAHYAZQAgAHcAbwByAGsAcwAuACAAVABoAGUAIABmAG8AbgB0AHMAIABhAG4AZAAgAGQAZQByAGkAdgBhAHQAaQB2AGUAcwAsACAAaABvAHcAZQB2AGUAcgAsACAAYwBhAG4AbgBvAHQAIABiAGUAIAByAGUAbABlAGEAcwBlAGQAIAB1AG4AZABlAHIAIABhAG4AeQAgAG8AdABoAGUAcgAgAHQAeQBwAGUAIABvAGYAIABsAGkAYwBlAG4AcwBlAC4AIABUAGgAZQAgAHIAZQBxAHUAaQByAGUAbQBlAG4AdAAgAGYAbwByACAAZgBvAG4AdABzACAAdABvACAAcgBlAG0AYQBpAG4AIAB1AG4AZABlAHIAIAB0AGgAaQBzACAAbABpAGMAZQBuAHMAZQAgAGQAbwBlAHMAIABuAG8AdAAgAGEAcABwAGwAeQAgAHQAbwAgAGEAbgB5ACAAZABvAGMAdQBtAGUAbgB0ACAAYwByAGUAYQB0AGUAZAAgAHUAcwBpAG4AZwAgAHQAaABlACAAZgBvAG4AdABzACAAbwByACAAdABoAGUAaQByACAAZABlAHIAaQB2AGEAdABpAHYAZQBzAC4ADQAKAA0ACgBEAEUARgBJAE4ASQBUAEkATwBOAFMADQAKACIARgBvAG4AdAAgAFMAbwBmAHQAdwBhAHIAZQAiACAAcgBlAGYAZQByAHMAIAB0AG8AIAB0AGgAZQAgAHMAZQB0ACAAbwBmACAAZgBpAGwAZQBzACAAcgBlAGwAZQBhAHMAZQBkACAAYgB5ACAAdABoAGUAIABDAG8AcAB5AHIAaQBnAGgAdAAgAEgAbwBsAGQAZQByACgAcwApACAAdQBuAGQAZQByACAAdABoAGkAcwAgAGwAaQBjAGUAbgBzAGUAIABhAG4AZAAgAGMAbABlAGEAcgBsAHkAIABtAGEAcgBrAGUAZAAgAGEAcwAgAHMAdQBjAGgALgAgAFQAaABpAHMAIABtAGEAeQAgAGkAbgBjAGwAdQBkAGUAIABzAG8AdQByAGMAZQAgAGYAaQBsAGUAcwAsACAAYgB1AGkAbABkACAAcwBjAHIAaQBwAHQAcwAgAGEAbgBkACAAZABvAGMAdQBtAGUAbgB0AGEAdABpAG8AbgAuAA0ACgANAAoAIgBSAGUAcwBlAHIAdgBlAGQAIABGAG8AbgB0ACAATgBhAG0AZQAiACAAcgBlAGYAZQByAHMAIAB0AG8AIABhAG4AeQAgAG4AYQBtAGUAcwAgAHMAcABlAGMAaQBmAGkAZQBkACAAYQBzACAAcwB1AGMAaAAgAGEAZgB0AGUAcgAgAHQAaABlACAAYwBvAHAAeQByAGkAZwBoAHQAIABzAHQAYQB0AGUAbQBlAG4AdAAoAHMAKQAuAA0ACgANAAoAIgBPAHIAaQBnAGkAbgBhAGwAIABWAGUAcgBzAGkAbwBuACIAIAByAGUAZgBlAHIAcwAgAHQAbwAgAHQAaABlACAAYwBvAGwAbABlAGMAdABpAG8AbgAgAG8AZgAgAEYAbwBuAHQAIABTAG8AZgB0AHcAYQByAGUAIABjAG8AbQBwAG8AbgBlAG4AdABzACAAYQBzACAAZABpAHMAdAByAGkAYgB1AHQAZQBkACAAYgB5ACAAdABoAGUAIABDAG8AcAB5AHIAaQBnAGgAdAAgAEgAbwBsAGQAZQByACgAcwApAC4ADQAKAA0ACgAiAE0AbwBkAGkAZgBpAGUAZAAgAFYAZQByAHMAaQBvAG4AIgAgAHIAZQBmAGUAcgBzACAAdABvACAAYQBuAHkAIABkAGUAcgBpAHYAYQB0AGkAdgBlACAAbQBhAGQAZQAgAGIAeQAgAGEAZABkAGkAbgBnACAAdABvACwAIABkAGUAbABlAHQAaQBuAGcALAAgAG8AcgAgAHMAdQBiAHMAdABpAHQAdQB0AGkAbgBnACAALQAtACAAaQBuACAAcABhAHIAdAAgAG8AcgAgAGkAbgAgAHcAaABvAGwAZQAgAC0ALQAgAGEAbgB5ACAAbwBmACAAdABoAGUAIABjAG8AbQBwAG8AbgBlAG4AdABzACAAbwBmACAAdABoAGUAIABPAHIAaQBnAGkAbgBhAGwAIABWAGUAcgBzAGkAbwBuACwAIABiAHkAIABjAGgAYQBuAGcAaQBuAGcAIABmAG8AcgBtAGEAdABzACAAbwByACAAYgB5ACAAcABvAHIAdABpAG4AZwAgAHQAaABlACAARgBvAG4AdAAgAFMAbwBmAHQAdwBhAHIAZQAgAHQAbwAgAGEAIABuAGUAdwAgAGUAbgB2AGkAcgBvAG4AbQBlAG4AdAAuAA0ACgANAAoAIgBBAHUAdABoAG8AcgAiACAAcgBlAGYAZQByAHMAIAB0AG8AIABhAG4AeQAgAGQAZQBzAGkAZwBuAGUAcgAsACAAZQBuAGcAaQBuAGUAZQByACwAIABwAHIAbwBnAHIAYQBtAG0AZQByACwAIAB0AGUAYwBoAG4AaQBjAGEAbAAgAHcAcgBpAHQAZQByACAAbwByACAAbwB0AGgAZQByACAAcABlAHIAcwBvAG4AIAB3AGgAbwAgAGMAbwBuAHQAcgBpAGIAdQB0AGUAZAAgAHQAbwAgAHQAaABlACAARgBvAG4AdAAgAFMAbwBmAHQAdwBhAHIAZQAuAA0ACgANAAoAUABFAFIATQBJAFMAUwBJAE8ATgAgACYAIABDAE8ATgBEAEkAVABJAE8ATgBTAA0ACgBQAGUAcgBtAGkAcwBzAGkAbwBuACAAaQBzACAAaABlAHIAZQBiAHkAIABnAHIAYQBuAHQAZQBkACwAIABmAHIAZQBlACAAbwBmACAAYwBoAGEAcgBnAGUALAAgAHQAbwAgAGEAbgB5ACAAcABlAHIAcwBvAG4AIABvAGIAdABhAGkAbgBpAG4AZwAgAGEAIABjAG8AcAB5ACAAbwBmACAAdABoAGUAIABGAG8AbgB0ACAAUwBvAGYAdAB3AGEAcgBlACwAIAB0AG8AIAB1AHMAZQAsACAAcwB0AHUAZAB5ACwAIABjAG8AcAB5ACwAIABtAGUAcgBnAGUALAAgAGUAbQBiAGUAZAAsACAAbQBvAGQAaQBmAHkALAAgAHIAZQBkAGkAcwB0AHIAaQBiAHUAdABlACwAIABhAG4AZAAgAHMAZQBsAGwAIABtAG8AZABpAGYAaQBlAGQAIABhAG4AZAAgAHUAbgBtAG8AZABpAGYAaQBlAGQAIABjAG8AcABpAGUAcwAgAG8AZgAgAHQAaABlACAARgBvAG4AdAAgAFMAbwBmAHQAdwBhAHIAZQAsACAAcwB1AGIAagBlAGMAdAAgAHQAbwAgAHQAaABlACAAZgBvAGwAbABvAHcAaQBuAGcAIABjAG8AbgBkAGkAdABpAG8AbgBzADoADQAKAA0ACgAxACkAIABOAGUAaQB0AGgAZQByACAAdABoAGUAIABGAG8AbgB0ACAAUwBvAGYAdAB3AGEAcgBlACAAbgBvAHIAIABhAG4AeQAgAG8AZgAgAGkAdABzACAAaQBuAGQAaQB2AGkAZAB1AGEAbAAgAGMAbwBtAHAAbwBuAGUAbgB0AHMALAAgAGkAbgAgAE8AcgBpAGcAaQBuAGEAbAAgAG8AcgAgAE0AbwBkAGkAZgBpAGUAZAAgAFYAZQByAHMAaQBvAG4AcwAsACAAbQBhAHkAIABiAGUAIABzAG8AbABkACAAYgB5ACAAaQB0AHMAZQBsAGYALgANAAoADQAKADIAKQAgAE8AcgBpAGcAaQBuAGEAbAAgAG8AcgAgAE0AbwBkAGkAZgBpAGUAZAAgAFYAZQByAHMAaQBvAG4AcwAgAG8AZgAgAHQAaABlACAARgBvAG4AdAAgAFMAbwBmAHQAdwBhAHIAZQAgAG0AYQB5ACAAYgBlACAAYgB1AG4AZABsAGUAZAAsACAAcgBlAGQAaQBzAHQAcgBpAGIAdQB0AGUAZAAgAGEAbgBkAC8AbwByACAAcwBvAGwAZAAgAHcAaQB0AGgAIABhAG4AeQAgAHMAbwBmAHQAdwBhAHIAZQAsACAAcAByAG8AdgBpAGQAZQBkACAAdABoAGEAdAAgAGUAYQBjAGgAIABjAG8AcAB5ACAAYwBvAG4AdABhAGkAbgBzACAAdABoAGUAIABhAGIAbwB2AGUAIABjAG8AcAB5AHIAaQBnAGgAdAAgAG4AbwB0AGkAYwBlACAAYQBuAGQAIAB0AGgAaQBzACAAbABpAGMAZQBuAHMAZQAuACAAVABoAGUAcwBlACAAYwBhAG4AIABiAGUAIABpAG4AYwBsAHUAZABlAGQAIABlAGkAdABoAGUAcgAgAGEAcwAgAHMAdABhAG4AZAAtAGEAbABvAG4AZQAgAHQAZQB4AHQAIABmAGkAbABlAHMALAAgAGgAdQBtAGEAbgAtAHIAZQBhAGQAYQBiAGwAZQAgAGgAZQBhAGQAZQByAHMAIABvAHIAIABpAG4AIAB0AGgAZQAgAGEAcABwAHIAbwBwAHIAaQBhAHQAZQAgAG0AYQBjAGgAaQBuAGUALQByAGUAYQBkAGEAYgBsAGUAIABtAGUAdABhAGQAYQB0AGEAIABmAGkAZQBsAGQAcwAgAHcAaQB0AGgAaQBuACAAdABlAHgAdAAgAG8AcgAgAGIAaQBuAGEAcgB5ACAAZgBpAGwAZQBzACAAYQBzACAAbABvAG4AZwAgAGEAcwAgAHQAaABvAHMAZQAgAGYAaQBlAGwAZABzACAAYwBhAG4AIABiAGUAIABlAGEAcwBpAGwAeQAgAHYAaQBlAHcAZQBkACAAYgB5ACAAdABoAGUAIAB1AHMAZQByAC4ADQAKAA0ACgAzACkAIABOAG8AIABNAG8AZABpAGYAaQBlAGQAIABWAGUAcgBzAGkAbwBuACAAbwBmACAAdABoAGUAIABGAG8AbgB0ACAAUwBvAGYAdAB3AGEAcgBlACAAbQBhAHkAIAB1AHMAZQAgAHQAaABlACAAUgBlAHMAZQByAHYAZQBkACAARgBvAG4AdAAgAE4AYQBtAGUAKABzACkAIAB1AG4AbABlAHMAcwAgAGUAeABwAGwAaQBjAGkAdAAgAHcAcgBpAHQAdABlAG4AIABwAGUAcgBtAGkAcwBzAGkAbwBuACAAaQBzACAAZwByAGEAbgB0AGUAZAAgAGIAeQAgAHQAaABlACAAYwBvAHIAcgBlAHMAcABvAG4AZABpAG4AZwAgAEMAbwBwAHkAcgBpAGcAaAB0ACAASABvAGwAZABlAHIALgAgAFQAaABpAHMAIAByAGUAcwB0AHIAaQBjAHQAaQBvAG4AIABvAG4AbAB5ACAAYQBwAHAAbABpAGUAcwAgAHQAbwAgAHQAaABlACAAcAByAGkAbQBhAHIAeQAgAGYAbwBuAHQAIABuAGEAbQBlACAAYQBzACAAcAByAGUAcwBlAG4AdABlAGQAIAB0AG8AIAB0AGgAZQAgAHUAcwBlAHIAcwAuAA0ACgANAAoANAApACAAVABoAGUAIABuAGEAbQBlACgAcwApACAAbwBmACAAdABoAGUAIABDAG8AcAB5AHIAaQBnAGgAdAAgAEgAbwBsAGQAZQByACgAcwApACAAbwByACAAdABoAGUAIABBAHUAdABoAG8AcgAoAHMAKQAgAG8AZgAgAHQAaABlACAARgBvAG4AdAAgAFMAbwBmAHQAdwBhAHIAZQAgAHMAaABhAGwAbAAgAG4AbwB0ACAAYgBlACAAdQBzAGUAZAAgAHQAbwAgAHAAcgBvAG0AbwB0AGUALAAgAGUAbgBkAG8AcgBzAGUAIABvAHIAIABhAGQAdgBlAHIAdABpAHMAZQAgAGEAbgB5ACAATQBvAGQAaQBmAGkAZQBkACAAVgBlAHIAcwBpAG8AbgAsACAAZQB4AGMAZQBwAHQAIAB0AG8AIABhAGMAawBuAG8AdwBsAGUAZABnAGUAIAB0AGgAZQAgAGMAbwBuAHQAcgBpAGIAdQB0AGkAbwBuACgAcwApACAAbwBmACAAdABoAGUAIABDAG8AcAB5AHIAaQBnAGgAdAAgAEgAbwBsAGQAZQByACgAcwApACAAYQBuAGQAIAB0AGgAZQAgAEEAdQB0AGgAbwByACgAcwApACAAbwByACAAdwBpAHQAaAAgAHQAaABlAGkAcgAgAGUAeABwAGwAaQBjAGkAdAAgAHcAcgBpAHQAdABlAG4AIABwAGUAcgBtAGkAcwBzAGkAbwBuAC4ADQAKAA0ACgA1ACkAIABUAGgAZQAgAEYAbwBuAHQAIABTAG8AZgB0AHcAYQByAGUALAAgAG0AbwBkAGkAZgBpAGUAZAAgAG8AcgAgAHUAbgBtAG8AZABpAGYAaQBlAGQALAAgAGkAbgAgAHAAYQByAHQAIABvAHIAIABpAG4AIAB3AGgAbwBsAGUALAAgAG0AdQBzAHQAIABiAGUAIABkAGkAcwB0AHIAaQBiAHUAdABlAGQAIABlAG4AdABpAHIAZQBsAHkAIAB1AG4AZABlAHIAIAB0AGgAaQBzACAAbABpAGMAZQBuAHMAZQAsACAAYQBuAGQAIABtAHUAcwB0ACAAbgBvAHQAIABiAGUAIABkAGkAcwB0AHIAaQBiAHUAdABlAGQAIAB1AG4AZABlAHIAIABhAG4AeQAgAG8AdABoAGUAcgAgAGwAaQBjAGUAbgBzAGUALgAgAFQAaABlACAAcgBlAHEAdQBpAHIAZQBtAGUAbgB0ACAAZgBvAHIAIABmAG8AbgB0AHMAIAB0AG8AIAByAGUAbQBhAGkAbgAgAHUAbgBkAGUAcgAgAHQAaABpAHMAIABsAGkAYwBlAG4AcwBlACAAZABvAGUAcwAgAG4AbwB0ACAAYQBwAHAAbAB5ACAAdABvACAAYQBuAHkAIABkAG8AYwB1AG0AZQBuAHQAIABjAHIAZQBhAHQAZQBkACAAdQBzAGkAbgBnACAAdABoAGUAIABGAG8AbgB0ACAAUwBvAGYAdAB3AGEAcgBlAC4ADQAKAA0ACgBUAEUAUgBNAEkATgBBAFQASQBPAE4ADQAKAFQAaABpAHMAIABsAGkAYwBlAG4AcwBlACAAYgBlAGMAbwBtAGUAcwAgAG4AdQBsAGwAIABhAG4AZAAgAHYAbwBpAGQAIABpAGYAIABhAG4AeQAgAG8AZgAgAHQAaABlACAAYQBiAG8AdgBlACAAYwBvAG4AZABpAHQAaQBvAG4AcwAgAGEAcgBlACAAbgBvAHQAIABtAGUAdAAuAA0ACgANAAoARABJAFMAQwBMAEEASQBNAEUAUgANAAoAVABIAEUAIABGAE8ATgBUACAAUwBPAEYAVABXAEEAUgBFACAASQBTACAAUABSAE8AVgBJAEQARQBEACAAIgBBAFMAIABJAFMAIgAsACAAVwBJAFQASABPAFUAVAAgAFcAQQBSAFIAQQBOAFQAWQAgAE8ARgAgAEEATgBZACAASwBJAE4ARAAsACAARQBYAFAAUgBFAFMAUwAgAE8AUgAgAEkATQBQAEwASQBFAEQALAAgAEkATgBDAEwAVQBEAEkATgBHACAAQgBVAFQAIABOAE8AVAAgAEwASQBNAEkAVABFAEQAIABUAE8AIABBAE4AWQAgAFcAQQBSAFIAQQBOAFQASQBFAFMAIABPAEYAIABNAEUAUgBDAEgAQQBOAFQAQQBCAEkATABJAFQAWQAsACAARgBJAFQATgBFAFMAUwAgAEYATwBSACAAQQAgAFAAQQBSAFQASQBDAFUATABBAFIAIABQAFUAUgBQAE8AUwBFACAAQQBOAEQAIABOAE8ATgBJAE4ARgBSAEkATgBHAEUATQBFAE4AVAAgAE8ARgAgAEMATwBQAFkAUgBJAEcASABUACwAIABQAEEAVABFAE4AVAAsACAAVABSAEEARABFAE0AQQBSAEsALAAgAE8AUgAgAE8AVABIAEUAUgAgAFIASQBHAEgAVAAuACAASQBOACAATgBPACAARQBWAEUATgBUACAAUwBIAEEATABMACAAVABIAEUAIABDAE8AUABZAFIASQBHAEgAVAAgAEgATwBMAEQARQBSACAAQgBFACAATABJAEEAQgBMAEUAIABGAE8AUgAgAEEATgBZACAAQwBMAEEASQBNACwAIABEAEEATQBBAEcARQBTACAATwBSACAATwBUAEgARQBSACAATABJAEEAQgBJAEwASQBUAFkALAAgAEkATgBDAEwAVQBEAEkATgBHACAAQQBOAFkAIABHAEUATgBFAFIAQQBMACwAIABTAFAARQBDAEkAQQBMACwAIABJAE4ARABJAFIARQBDAFQALAAgAEkATgBDAEkARABFAE4AVABBAEwALAAgAE8AUgAgAEMATwBOAFMARQBRAFUARQBOAFQASQBBAEwAIABEAEEATQBBAEcARQBTACwAIABXAEgARQBUAEgARQBSACAASQBOACAAQQBOACAAQQBDAFQASQBPAE4AIABPAEYAIABDAE8ATgBUAFIAQQBDAFQALAAgAFQATwBSAFQAIABPAFIAIABPAFQASABFAFIAVwBJAFMARQAsACAAQQBSAEkAUwBJAE4ARwAgAEYAUgBPAE0ALAAgAE8AVQBUACAATwBGACAAVABIAEUAIABVAFMARQAgAE8AUgAgAEkATgBBAEIASQBMAEkAVABZACAAVABPACAAVQBTAEUAIABUAEgARQAgAEYATwBOAFQAIABTAE8ARgBUAFcAQQBSAEUAIABPAFIAIABGAFIATwBNACAATwBUAEgARQBSACAARABFAEEATABJAE4ARwBTACAASQBOACAAVABIAEUAIABGAE8ATgBUACAAUwBPAEYAVABXAEEAUgBFAC4ADQAKAGgAdAB0AHAAOgAvAC8AdwB3AHcALgBhAGQAbwBiAGUALgBjAG8AbQAvAHQAeQBwAGUALwBsAGUAZwBhAGwALgBoAHQAbQBsAAAAAAAFAAAAAwAAADgAAAAEAAABUAABAAAAAAAsAAMAAQAAADgAAwAKAAABUAAGAAwAAAAAAAEAAAAEARgAAABCAEAABQACB/8P/xf/H/8n/y//N/8//0f/T/9X/1//Z/9v/3f/f/+H/4//l/+f/6f/r/+3/7//x//P/9f/5//v//f//c///f//AAAAAAgAEAAYACAAKAAwADgAQABIAFAAWABgAGgAcAB4AIAAiACQAJgAoACoALAAuADAAMgA0ADgAOgA8AD4AP3w//8AAfgB8AHoAeAB2AHQAcgBwAG4AbABqAGgAZgBkAGIAYABeAFwAWgBYAFYAVABSAFAATgBMAEgARgBEAEIAQgBAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAZkAAAAAAAAAIgAAAAAAAAB/8AAAABAAAIAAAAD/8AAAABAAAQAAAAF/8AAAABAAAYAAAAH/8AAAABAAAgAAAAJ/8AAAABAAAoAAAAL/8AAAABAAAwAAAAN/8AAAABAAA4AAAAP/8AAAABAABAAAAAR/8AAAABAABIAAAAT/8AAAABAABQAAAAV/8AAAABAABYAAAAX/8AAAABAABgAAAAZ/8AAAABAABoAAAAb/8AAAABAABwAAAAd/8AAAABAAB4AAAAf/8AAAABAACAAAAAh/8AAAABAACIAAAAj/8AAAABAACQAAAAl/8AAAABAACYAAAAn/8AAAABAACgAAAAp/8AAAABAACoAAAAr/8AAAABAACwAAAAt/8AAAABAAC4AAAAv/8AAAABAADAAAAAx/8AAAABAADIAAAAz/8AAAABAADQAAAA1/8AAAABAADgAAAA5/8AAAABAADoAAAA7/8AAAABAADwAAAA9/8AAAABAAD4AAAA/c8AAAABAAD98AAA//0AAAXxAAEAAAABB/8AAAABAAEIAAABD/8AAAABAAEQAAABF/8AAAABAAEYAAABH/8AAAABAAEgAAABJ/8AAAABAAEoAAABL/8AAAABAAEwAAABN/8AAAABAAE4AAABP/8AAAABAAFAAAABR/8AAAABAAFIAAABT/8AAAABAAFQAAABV/8AAAABAAFYAAABX/8AAAABAAFgAAABZ/8AAAABAAFoAAABb/8AAAABAAFwAAABd/8AAAABAAF4AAABf/8AAAABAAGAAAABh/8AAAABAAGIAAABj/8AAAABAAGQAAABl/8AAAABAAGYAAABn/8AAAABAAGgAAABp/8AAAABAAGoAAABr/8AAAABAAGwAAABt/8AAAABAAG4AAABv/8AAAABAAHAAAABx/8AAAABAAHIAAABz/8AAAABAAHQAAAB1/8AAAABAAHYAAAB3/8AAAABAAHgAAAB5/8AAAABAAHoAAAB7/8AAAABAAHwAAAB9/8AAAABAAH4AAAB//0AAAABAAIAAAACB/8AAAABAAIIAAACD/8AAAABAAIQAAACF/8AAAABAAIYAAACH/8AAAABAAIgAAACJ/8AAAABAAIoAAACL/8AAAABAAIwAAACN/8AAAABAAI4AAACP/8AAAABAAJAAAACR/8AAAABAAJIAAACT/8AAAABAAJQAAACV/8AAAABAAJYAAACX/8AAAABAAJgAAACZ/8AAAABAAJoAAACb/8AAAABAAJwAAACd/8AAAABAAJ4AAACf/8AAAABAAKAAAACh/8AAAABAAKIAAACj/8AAAABAAKQAAACl/8AAAABAAKYAAACn/8AAAABAAKgAAACp/8AAAABAAKoAAACr/8AAAABAAKwAAACt/8AAAABAAK4AAACv/8AAAABAALAAAACx/8AAAABAALIAAACz/8AAAABAALQAAAC1/8AAAABAALYAAAC3/8AAAABAALgAAAC5/8AAAABAALoAAAC7/8AAAABAALwAAAC9/8AAAABAAL4AAAC//0AAAABAAMAAAADB/8AAAABAAMIAAADD/8AAAABAAMQAAADF/8AAAABAAMYAAADH/8AAAABAAMgAAADJ/8AAAABAAMoAAADL/8AAAABAAMwAAADN/8AAAABAAM4AAADP/8AAAABAANAAAADR/8AAAABAANIAAADT/8AAAABAANQAAADV/8AAAABAANYAAADX/8AAAABAANgAAADZ/8AAAABAANoAAADb/8AAAABAANwAAADd/8AAAABAAN4AAADf/8AAAABAAOAAAADh/8AAAABAAOIAAADj/8AAAABAAOQAAADl/8AAAABAAOYAAADn/8AAAABAAOgAAADp/8AAAABAAOoAAADr/8AAAABAAOwAAADt/8AAAABAAO4AAADv/8AAAABAAPAAAADx/8AAAABAAPIAAADz/8AAAABAAPQAAAD1/8AAAABAAPYAAAD3/8AAAABAAPgAAAD5/8AAAABAAPoAAAD7/8AAAABAAPwAAAD9/8AAAABAAP4AAAD//0AAAABAAQAAAAEB/8AAAABAAQIAAAED/8AAAABAAQQAAAEF/8AAAABAAQYAAAEH/8AAAABAAQgAAAEJ/8AAAABAAQoAAAEL/8AAAABAAQwAAAEN/8AAAABAAQ4AAAEP/8AAAABAARAAAAER/8AAAABAARIAAAET/8AAAABAARQAAAEV/8AAAABAARYAAAEX/8AAAABAARgAAAEZ/8AAAABAARoAAAEb/8AAAABAARwAAAEd/8AAAABAAR4AAAEf/8AAAABAASAAAAEh/8AAAABAASIAAAEj/8AAAABAASQAAAEl/8AAAABAASYAAAEn/8AAAABAASgAAAEp/8AAAABAASoAAAEr/8AAAABAASwAAAEt/8AAAAB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AAloAAAJb/8AAAABAAlwAAAJd/8AAAABAAl4AAAJf/8AAAABAAmAAAAJh/8AAAABAAmIAAAJj/8AAAABAAmQAAAJl/8AAAABAAmYAAAJn/8AAAABAAmgAAAJp/8AAAABAAmoAAAJr/8AAAABAAmwAAAJt/8AAAABAAm4AAAJv/8AAAABAAnAAAAJx/8AAAABAAnIAAAJz/8AAAABAAnQAAAJ1/8AAAABAAnYAAAJ3/8AAAABAAngAAAJ5/8AAAABAAnoAAAJ7/8AAAABAAnwAAAJ9/8AAAABAAn4AAAJ//0AAAABAAoAAAAKB/8AAAABAAoIAAAKD/8AAAABAAoQAAAKF/8AAAABAAoYAAAKH/8AAAABAAogAAAKJ/8AAAABAAooAAAKL/8AAAABAAowAAAKN/8AAAABAAo4AAAKP/8AAAABAApAAAAKR/8AAAABAApIAAAKT/8AAAABAApQAAAKV/8AAAABAApYAAAKX/8AAAABAApgAAAKZ/8AAAABAApoAAAKb/8AAAABAApwAAAKd/8AAAABAAp4AAAKf/8AAAABAAqAAAAKh/8AAAABAAqIAAAKj/8AAAABAAqQAAAKl/8AAAABAAqYAAAKn/8AAAABAAqgAAAKp/8AAAABAAqoAAAKr/8AAAABAAqwAAAKt/8AAAABAAq4AAAKv/8AAAABAArAAAAKx/8AAAABAArIAAAKz/8AAAABAArQAAAK1/8AAAABAArYAAAK3/8AAAABAArgAAAK5/8AAAABAAroAAAK7/8AAAABAArwAAAK9/8AAAABAAr4AAAK//0AAAABAAsAAAALB/8AAAABAAsIAAALD/8AAAABAAsQAAALF/8AAAABAAsYAAALH/8AAAABAAsgAAALJ/8AAAABAAsoAAALL/8AAAABAAswAAALN/8AAAABAAs4AAALP/8AAAABAAtAAAALR/8AAAABAAtIAAALT/8AAAABAAtQAAALV/8AAAABAAtYAAALX/8AAAABAAtgAAALZ/8AAAABAAtoAAALb/8AAAABAAtwAAALd/8AAAABAAt4AAALf/8AAAABAAuAAAALh/8AAAABAAuIAAALj/8AAAABAAuQAAALl/8AAAABAAuYAAALn/8AAAABAAugAAALp/8AAAABAAuoAAALr/8AAAABAAuwAAALt/8AAAABAAu4AAALv/8AAAAB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ASwBLQEuAS8BMAExATIBMwE0ATUBNgE3ATgBOQE6ATsBPAE9AT4BPwFAAUEBQgFDAUQBRQFGAUcBSAFJAUoBSwFMAU0BTgFPAVABUQFSAVMBVAFVAVYBVwFYAVkBWgFbAVwBXQFeAV8BYAFhAWIBYwFkAWUBZgFnAWgBaQFqAWsBbAFtAW4BbwFwAXEBcgFzAXQBdQF2AXcBeAF5AXoBewF8AX0BfgF/AYABgQGCAYMBhAGFAYYBhwGIAYkBigGLAYwBjQGOAY8BkAGRAZIBkwGUAZUBlgGXAZgBmQGaAZsBnAGdAZ4BnwGgAaEBogGjAaQBpQGmAacBqAGpAaoBqwGsAa0BrgGvAbABsQGyAbMBtAG1AbYBtwG4AbkBugG7AbwBvQG+Ab8BwAHBAcIBwwHEAcUBxgHHAcgByQHKAcsBzAHNAc4BzwHQAdEB0gHTAdQB1QHWAdcB2AHZAdoB2wHcAd0B3gHfAeAB4QHiAeMB5AHlAeYB5wHoAekB6gHrAewB7QHuAe8B8AHxAfIB8wH0AfUB9gH3AfgB+QH6AfsB/AH9Af4B/wIAAgECAgIDAgQCBQIGAgcCCAIJAgoCCwIMAg0CDgIPAhACEQISAhMCFAIVAhYCFwIYAhkCGgIbAhwCHQIeAh8CIAIhAiICIwIkAiUCJgInAigCKQIqAisCLAItAi4CLwIwAjECMgIzAjQCNQI2AjcCOAI5AjoCOwI8Aj0CPgI/AkACQQJCAkMCRAJFAkYCRwJIAkkCSgJLAkwCTQJOAk8CUAJRAlICUwJUAlUCVgJXAlgCWQJaAlsCXAJdAl4CXwJgAmECYgJjAmQCZQJmAmcCaAJpAmoCawJsAm0CbgJvAnACcQJyAnMCdAJ1AnYCdwJ4AnkCegJ7AnwCfQJ+An8CgAKBAoICgwKEAoUChgKHAogCiQKKAosCjAKNAo4CjwKQApECkgKTApQClQKWApcCmAKZApoCmwKcAp0CngKfAqACoQKiAqMCpAKlAqYCpwKoAqkCqgKrAqwCrQKuAq8CsAKxArICswK0ArUCtgK3ArgCuQK6ArsCvAK9Ar4CvwLAAsECwgLDAsQCxQLGAscCyALJAsoCywLMAs0CzgLPAtAC0QLSAtMC1ALVAtYC1wLYAtkC2gLbAtwC3QLeAt8C4ALhAuIC4wLkAuUC5gLnAugC6QLqAusC7ALtAu4C7wLwAvEC8gLzAvQC9QL2AvcC+AL5AvoC+wL8Av0C/gL/AwADAQMCAwMDBAMFAwYDBwMIAwkDCgMLAwwDDQMOAw8DEAMRAxIDEwMUAxUDFgMXAxgDGQMaAxsDHAMdAx4DHwMgAyEDIgMjAyQDJQMmAycDKAMpAyoDKwMsAy0DLgMvAzADMQMyAzMDNAM1AzYDNwM4AzkDOgM7AzwDPQM+Az8DQANBA0IDQwNEA0UDRgNHA0gDSQNKA0sDTANNA04DTwNQA1EDUgNTA1QDVQNWA1cDWANZA1oDWwNcA10DXgNfA2ADYQNiA2MDZANlA2YDZwNoA2kDagNrA2wDbQNuA28DcANxA3IDcwN0A3UDdgN3A3gDeQN6A3sDfAN9A34DfwOAA4EDggODA4QDhQOGA4cDiAOJA4oDiwOMA40DjgOPA5ADkQOSA5MDlAOVA5YDlwOYA5kDmgObA5wDnQOeA58DoAOhA6IDowOkA6UDpgOnA6gDqQOqA6sDrAOtA64DrwOwA7EDsgOzA7QDtQO2A7cDuAO5A7oDuwO8A70DvgO/A8ADwQPCA8MDxAPFA8YDxwPIA8kDygPLA8wDzQPOA88D0APRA9ID0wPUA9UD1gPXA9gD2QPaA9sD3APdA94D3wPgA+ED4gPjA+QD5QPmA+cD6APpA+oD6wPsA+0D7gPvA/AD8QPyA/MD9AP1A/YD9wP4A/kD+gP7A/wD/QP+A/8EAAQBBAIEAwQEBAUEBgQHBAgECQQKBAsEDAQNBA4EDwQQBBEEEgQTBBQEFQQWBBcEGAQZBBoEGwQcBB0EHgQfBCAEIQQiBCMEJAQlBCYEJwQoBCkEKgQrBCwELQQuBC8EMAQxBDIEMwQ0BDUENgQ3BDgEOQQ6BDsEPAQ9BD4EPwRABEEEQgRDBEQERQRGBEcESARJBEoESwRMBE0ETgRPBFAEUQRSBFMEVARVBFYEVwRYBFkEWgRbBFwEXQReBF8EYARhBGIEYwRkBGUEZgRnBGgEaQRqBGsEbARtBG4EbwRwBHEEcgRzBHQEdQR2BHcEeAR5BHoEewR8BH0EfgR/BIAEgQSCBIMEhASFBIYEhwSIBIkEigSLBIwEjQSOBI8EkASRBJIEkwSUBJUElgSXBJgEmQSaBJsEnASdBJ4EnwSgBKEEogSjBKQEpQSmBKcEqASpBKoEqwSsBK0ErgSvBLAEsQSyBLMEtAS1BLYEtwS4BLkEugS7BLwEvQS+BL8EwATBBMIEwwTEBMUExgTHBMgEyQTKBMsEzATNBM4EzwTQBNEE0gTTBNQE1QTWBNcE2ATZBNoE2wTcBN0E3gTfBOAE4QTiBOME5ATlBOYE5wToBOkE6gTrBOwE7QTuBO8E8ATxBPIE8wT0BPUE9gT3BPgE+QT6BPsE/AT9BP4E/wUABQEFAgUDBQQFBQUGBQcFCAUJBQoFCwUMBQ0FDgUPBRAFEQUSBRMFFAUVBRYFFwUYBRkFGgUbBRwFHQUeBR8FIAUhBSIFIwUkBSUFJgUnBSgFKQUqBSsFLAUtBS4FLwUwBTEFMgUzBTQFNQU2BTcFOAU5BToFOwU8BT0FPgU/BUAFQQVCBUMFRAVFBUYFRwVIBUkFSgVLBUwFTQVOBU8FUAVRBVIFUwVUBVUFVgVXBVgFWQVaBVsFXAVdBV4FXwVgBWEFYgVjBWQFZQVmBWcFaAVpBWoFawVsBW0FbgVvBXAFcQVyBXMFdAV1BXYFdwV4BXkFegV7BXwFfQV+BX8FgAWBBYIFgwWEBYUFhgWHBYgFiQWKBYsFjAWNBY4FjwWQBZEFkgWTBZQFlQWWBZcFmAWZBZoFmwWcBZ0FngWfBaAFoQWiBaMFpAWlBaYFpwWoBakFqgWrBawFrQWuBa8FsAWxBbIFswW0BbUFtgW3BbgFuQW6BbsFvAW9Bb4FvwXABcEFwgXDBcQFxQXGBccFyAXJBcoFywXMBc0FzgXPBdAF0QXSBdMF1AXVBdYF1wXYBdkF2gXbBdwF3QXeBd8F4AXhBeIF4wXkBeUF5gXnBegF6QXqBesF7AXtBe4F7wXwBfEF8gXzBfQF9QX2BfcF+AX5BfoF+wX8Bf0F/gX/BgAGAQYCBgMGBAYFBgYGBwYIBgkGCgYLBgwGDQYOBg8GEAYRBhIGEwYUBhUGFgYXBhgGGQYaBhsGHAYdBh4GHwYgBiEGIgYjBiQGJQYmBicGKAYpBioGKwYsBi0GLgYvBjAGMQYyBjMGNAY1BjYGNwY4BjkGOgY7BjwGPQY+Bj8GQAZBBkIGQwZEBkUGRgZHBkgGSQZKBksGTAZNBk4GTwZQBlEGUgZTBlQGVQZWBlcGWAZZBloGWwZcBl0GXgZfBmAGYQZiBmMGZAZlBmYGZwZoBmkGagZrBmwGbQZuBm8GcAZxBnIGcwZ0BnUGdgZ3BngGeQZ6BnsGfAZ9Bn4GfwaABoEGggaDBoQGhQaGBocGiAaJBooGiwaMBo0GjgaPBpAGkQaSBpMGlAaVBpYGlwaYBpkGmgabBpwGnQaeBp8GoAahBqIGowakBqUGpganBqgGqQaqBqsGrAatBq4GrwawBrEGsgazBrQGtQa2BrcGuAa5BroGuwa8Br0Gvga/BsAGwQbCBsMGxAbFBsYGxwbIBskGygbLBswGzQbOBs8G0AbRBtIG0wbUBtUG1gbXBtgG2QbaBtsG3AbdBt4G3wbgBuEG4gbjBuQG5QbmBucG6AbpBuoG6wbsBu0G7gbvBvAG8QbyBvMG9Ab1BvYG9wb4BvkG+gb7BvwG/Qb+Bv8HAAcBBwIHAwcEBwUHBgcHBwgHCQcKBwsHDAcNBw4HDwcQBxEHEgcTBxQHFQcWBxcHGAcZBxoHGwccBx0HHgcfByAHIQciByMHJAclByYHJwcoBykHKgcrBywHLQcuBy8HMAcxBzIHMwc0BzUHNgc3BzgHOQc6BzsHPAc9Bz4HPwdAB0EHQgdDB0QHRQdGB0cHSAdJB0oHSwdMB00HTgdPB1AHUQdSB1MHVAdVB1YHVwdYB1kHWgdbB1wHXQdeB18HYAdhB2IHYwdkB2UHZgdnB2gHaQdqB2sHbAdtB24HbwdwB3EHcgdzB3QHdQd2B3cHeAd5B3oHewd8B30Hfgd/B4AHgQeCB4MHhAeFB4YHhweIB4kHigeLB4wHjQeOB48HkAeRB5IHkweUB5UHlgeXB5gHmQeaB5sHnAedB54HnwegB6EHogejB6QHpQemB6cHqAepB6oHqwesB60HrgevB7AHsQeyB7MHtAe1B7YHtwe4B7kHuge7B7wHvQe+B78HwAfBB8IHwwfEB8UHxgfHB8gHyQfKB8sHzAfNB84HzwfQB9EH0gfTB9QH1QfWB9cH2AfZB9oH2wfcB90H3gffB+AH4QfiB+MH5AflB+YH5wfoB+kH6gfrB+wH7QfuB+8H8AfxB/IH8wf0B/UH9gf3B/gH+Qf6B/sH/Af9B/4H/wgACAEIAggDCAQIBQgGCAcICAgJCAoICwgMCA0IDggPCBAIEQgSCBMIFAgVCBYIFwgYCBkIGggbCBwIHQgeCB8IIAghCCIIIwgkCCUIJggnCCgIKQgqCCsILAgtCC4ILwgwCDEIMggzCDQINQg2CDcIOAg5CDoIOwg8CD0IPgg/CEAIQQhCCEMIRAhFCEYIRwhICEkISghLIPsMt/oktwH3ELf5LLcD9xD6BBX+fPmE+nwH/Vj+JxX50gf3xfwzBaawFfvF+DcF+PYGpmIV/dIH+8X4MwVwZhX3xfw3Bfz2Bg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODgABAQEK+B8MJpocGSQS+46LHAVGiwa9Cr0L+ucVAAPoAHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAA");
}

/*
	HTML5 Reset :: style.css
	----------------------------------------------------------
	We have learned much from/been inspired by/taken code where offered from:

	Eric Meyer					:: http://meyerweb.com
	HTML5 Doctor				:: http://html5doctor.com
	and the HTML5 Boilerplate	:: http://html5boilerplate.com

-------------------------------------------------------------------------------*/

/* Let's default this puppy out
-------------------------------------------------------------------------------*/

html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, menu, nav, section, time, mark, audio, video, details, summary {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font-weight: normal;
	vertical-align: baseline;
	background: transparent;
}

article, aside, figure, footer, header, nav, section, details, summary {display: block;}

/* Handle box-sizing while better addressing child elements:
   http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
html {
	box-sizing: border-box;
}

*,
*:before,
*:after {
	box-sizing: inherit;
}

/* consider resetting the default cursor: https://gist.github.com/murtaugh/5247154 */

/* Responsive images and other embedded objects
   Note: keeping IMG here will cause problems if you're using foreground images as sprites.
   If this default setting for images is causing issues, you might want to replace it with a .responsive class instead. */
img,
object,
embed {max-width: 100%; height: auto;}

/* force a vertical scrollbar to prevent a jumpy page */
html {overflow-y: scroll;}

/* we use a lot of ULs that aren't bulleted.
	don't forget to restore the bullets within content. */
ul {list-style: none;}

blockquote, q {quotes: none;}

b {font-weight: bold;}

blockquote:before,
blockquote:after,
q:before,
q:after {content: ''; content: none;}

a {margin: 0; padding: 0; font-size: 100%; vertical-align: baseline; background: transparent;}

del {text-decoration: line-through;}

abbr[title], dfn[title] {border-bottom: 1px dotted #000; cursor: help;}

/* tables still need cellspacing="0" in the markup */
table {border-collapse: collapse; border-spacing: 0;}
th {font-weight: bold; vertical-align: bottom;}
td {font-weight: normal; vertical-align: top;}

hr {display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0;}

input, select {vertical-align: middle;}

pre {
    white-space: pre; /* CSS2 */
    white-space: pre-wrap; /* CSS 2.1 */
    white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */
    word-wrap: break-word; /* IE */
}

input[type="radio"] {vertical-align: text-bottom;}
input[type="checkbox"] {vertical-align: bottom;}
.ie7 input[type="checkbox"] {vertical-align: baseline;}
.ie6 input {vertical-align: text-bottom;}

select, input, textarea {font: 99% sans-serif;}

table {font-size: inherit; font: 100%;}

small {font-size: 85%;}

strong {font-weight: bold;}

td, td img {vertical-align: top;}

/* Make sure sup and sub don't mess with your line-heights http://gist.github.com/413930 */
sub, sup {font-size: 75%; line-height: 0; position: relative;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}

/* standardize any monospaced elements */
pre, code, kbd, samp {font-family: monospace, sans-serif;}

/* hand cursor on clickable elements */
.clickable,
label,
input[type=button],
input[type=submit],
input[type=file],
button {cursor: pointer;}

/* Webkit browsers add a 2px margin outside the chrome of form elements */
button, input, select, textarea {margin: 0;}

/* make buttons play nice in IE */
button,
input[type=button] {width: auto; overflow: visible;}

/* scale images in IE7 more attractively */
.ie7 img {-ms-interpolation-mode: bicubic;}

/* prevent BG image flicker upon hover
   (commented out as usage is rare, and the filter syntax messes with some pre-processors)
.ie6 html {filter: expression(document.execCommand("BackgroundImageCache", false, true));}
*/

/* let's clear some floats */
.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }

.visually-hidden {
	visibility: hidden;
}

.js .js-hidden {
	position:absolute;
	left:-10000px;
	top:auto;
	width:1px;
	height:1px;
	overflow:hidden;
}

body {
	background-color: #eaecea;
	font-family: "proxima-nova",sans-serif;
	font-size: 100%;
	font-weight: normal;
	margin: 0 auto;
}

body, select, input, textarea {color: #0c0504;}

hr {
	clear: both;
}

a {color: #016dc9; text-decoration: none;}
a:hover {color: #69f;}

input:-moz-placeholder { color:#a9a9a9; }
textarea:-moz-placeholder { color:#a9a9a9; }

input[type='submit'],
input[type='button'],
button {
	font-family: "proxima-nova";
	font-weight: 700;
}

i, cite {
	font-weight: inherit;
}

.admin-links {
	position: fixed;
	z-index: 100;
	bottom: 1rem;
	right: 1rem;
	background: #ccc;
	padding: .5rem 1rem;
	border-radius: 1rem;
	font-size: 1rem;
}

.admin-links b {
	color: green;
}

/* hello, mobile first */

.wrapper {
	background-color: #fff;
	margin: 0 auto;
	max-width: 75rem;
	padding-bottom: 2rem;
	position: relative;
}

header.page-top {
	height: 4rem;
	position: relative;
	text-align: left;
}

header.page-top[data-logo='chop'] {
	margin-top: 0;
}

header.page-top h1.logo {
	background-repeat: no-repeat;
	background-size: contain;
	display: inline-block;
	position: absolute;
	z-index: 10;
}

header.page-top h1.signature {
	background-image:  url(../img/logo_deke-signature.svg);
	background-position: 0 -2em;
	height: 12em;
	left: 0.5em;
	top: 0;
	width: 8em;
}

header.page-top h1.seal {
	background-image:  url(../img/logo_deke-seal.svg);
	height: 8em;
    left: -0.25em;
    top: -2em;
    width: 8em;
}

header.page-top h1 a {
	display: block;
	font-family: AdobeBlank;
	height: 8em;
	width: 8em;
}

/* skip nav button to be fixed */

.skip-to-nav {
	background-color: #005aa6;
	font-family: AdobeBlank;
	height: 4em;
	right: 0;
	position: absolute;
	top: 0;
	transition: background-color 0.125s;
	width: 4em;
}

.no-touch .skip-to-nav:hover, .nav-reveal .skip-to-nav {
	background-color: #ff2400;
}

.nav-reveal .skip-to-nav:hover {
	/* background-color: #005aa6; */
}

.skip-to-nav:before {
	background-color: #fff;
	content: " ";
	height: 0.375rem;
	left: 1.375rem;
	position: absolute;
	top: 1.225rem;
	transition: width 0.25s, left 0.25s;
	width: 1.25rem;
	z-index: 200;
}

.skip-to-nav:after {
	background-color: #fff;
	box-shadow: 0 0.5em 0 #fff;
	content: " ";
	height: 0.375rem;
	left: 1.375rem;
	position: absolute;
	transition: height 0.25s;
	top: 1.725rem;
	width: 1.25rem;
}

.no-touch .skip-to-nav:hover:before, .nav-reveal .skip-to-nav:before {
	left: 2.25rem;
	width: 0.375rem;
}

.no-touch .skip-to-nav:hover:after, .nav-reveal .skip-to-nav:after {
	box-shadow: none;
	height: 1.125rem;
}

.no-touch.nav-reveal .skip-to-nav:hover:before {
	/* height: 0.125em; */
}

.no-touch.nav-reveal .skip-to-nav:hover:after {
	height: 0.125rem;
}

.nav-deluxe .main-nav {
	background-color: #f8f8f8;
/* 	border-top: 1px solid #ff2400; */
	border-bottom: 1px solid #ff2400;
	display: block;
	position: absolute;
	margin-top: 4em;
	top: -100%;
	transition: top 0.25s;
	width: 100%;
	z-index: 100;
}

.nav-deluxe .main-nav a:hover {
	background-color: #fff;
}

.nav-deluxe.nav-reveal .main-nav {
	top: 0;
}

.main-nav li {
	display: inline;
}

.main-nav a {
	border-bottom: 1px solid #eee;
	color: #222;
	display: block;
	font-size: 1.5em;
/* 	font-style: italic; */
	line-height: 1em;
	padding: 0.75em 0.6666666667em 0.5em;
	text-transform: uppercase;
}

.main-search {
	align-items: center;
	display: flex;
	flex-wrap: nowrap;
	padding: 0.5em 1em;
	width: 100%;
}

.main-search input[type="search"],
.main-search input[type="submit"] {
	background: transparent;
	border: none;
	font-family: "proxima-nova", sans-serif;
	font-size: 1.25em;
	padding: 0.5em 0.125em;
	-webkit-appearance: none;
}

.main-search input[type="search"] {
	background-color: #fff;
	border: 1px solid #eee;
	border-radius: 0.25em;
	flex-grow: 2;
	/* padding-left: 0.125em; */
}

.main-search input[type="search"]:focus {
		/*
	border: 0 !important;
		border-left: 2px solid #999 !important;
	*/
}

.main-search input[type="submit"] {
	background-image: url(../img/icon_search.svg);
	background-position: center;
	background-repeat: no-repeat;
	font-family: AdobeBlank;
	height: 1.5em;
	width: 1.5em;
	/* padding: 1.06em; */
	background-size: 60%;
	border-radius: 0;
	transition: none;
}

.padded-container {
	padding: 0 1.6em 1.6em;
}

.secondary-page-header {
	background-color: #aaa;
	height: 8em;
	margin-bottom: 2em;
	overflow: hidden;
	position: relative;
}

.secondary-page-header img {
	min-height: 100%;
	position: absolute;
}

.secondary-page-deck {
	font-size: 1.125rem;
	margin: 1rem 0 2rem;
	text-align: center;
}

h2.secondary-page-title {
	color: #222;
	font-family: Lexia;
	font-size: 1.5rem;
	font-weight: 700;
	margin: 2rem 0 1rem;
	text-align: center;
	width: 100%;
}

h2.plain-page-title {
	font-family: proxima-nova, sans-serif;
	font-size: 1.5em;
	font-weight: 400;
	/* margin-bottom: 1em;
	padding-top: 1.666em; */
	text-align: center;
	width: 100%;
	padding-top: 2em;
	margin-bottom: 1em;
	border-top: 1px solid #eee;
}

.archive-page h2.secondary-page-title {
	/* margin-top: 1em; */
}

.secondary-page-lede {
	text-align: center;
	max-width: 75%;
	margin-left: auto;
	margin-right: auto;
}

.no-featured-image .article-title {
	margin-top: 4em;
}

.homepage h2.secondary-page-title {
	border-top: 1px solid #eee;
}

.article-title {
	width: 100%;
	text-align: center;
	margin-bottom: 1em;
	padding-bottom: 1em;
	/* border-bottom: 1px solid #e5e5e5; */
}

.article-title.homepage-feature {
	margin-bottom: 2em;
	padding-bottom: 1em;
	background: #eee;
}

.article-title .featured {
	margin-bottom: 0.25em;
	position: relative;
}

.article-title .featured .feature-holder {
	margin-bottom: 2.5em;
	position: relative;
}

.article-title .featured .feature-holder[data-number]:before {
	background: #ff2400;
	border: .125em solid #fff;
	border-radius: 50%;
	bottom: -32px;
	color: #fff;
	content: attr(data-number);
	display: block;
	font-size: 1.5rem;
	font-style: italic;
	font-weight: bold;
	height: 2.5em;
	left: 50%;
	left: calc(50% - 1.25em);
	line-height: 2.25em;
	position: absolute;
	text-align: center;
	text-indent: -2px;
	transform: rotate(-14deg);
	width: 2.5em;
   background-clip: padding-box;
}

.article-title .featured img {
	display: block;
	min-width: 100%;
}

.article-title .featured figcaption {
	font-size: 0.75rem;
	line-height: 1rem;
	margin-bottom: 0.5rem;
}

.article-title .category-title {
	display: block;
	font-size: 1rem;
	font-weight: bold;
	margin-bottom: 0.5rem;
	text-transform: uppercase;
}

.article-title h1 {
	font-family: Lexia, serif;
	font-size: 1.5em;
	line-height: 1.2222222222em;
	font-weight: bold;
	margin-bottom: .5em;
	padding: 0 0.6666666667em;
}

.article-title h1 a {
	color: #222;
}

.article-title .meta {
	border-bottom: 1px solid #e5e5e5;
	font-family: AdobeBlank;
	margin: 0 1em;
	padding-bottom: 0.25em;
}

.article-title .meta li {
	border-right: 1px dotted #bbb;
	display: inline-block;
	font-family: "proxima-nova", sans-serif;
	font-size: 0.875em;
	line-height: 1.5em;
	margin-right: 0.5rem;
	padding-right: 0.5rem;
}

.article-title .meta li:last-of-type {
	border-right: none;
}

.article-title .meta h2 {
	color: #ff2400;
	font-family: "proxima-nova", sans-serif;
	font-size: 0.75em;
	font-weight: bold;
	margin-bottom: 0.5em;
	text-transform: uppercase;
}

.article-title .meta h2:after {
	content: ':';
}

.article-content,
.next-previous {
	padding: 0 1em;
}

.article-content,
.comment-container {
	font-family: Lexia, serif;
	text-align: left;
}

.article-content a {
	text-decoration: underline;
}

.article-content h2,
.article-content p,
.article-content figure,
.article-content ol,
.article-content ul {
	line-height: 1.5em;
	margin: 0 0 1rem;
}

.article-content figure {
	margin: 2rem 0;
}

.article-content .embed-container {
	height: 0;
	max-width: 100%;
	padding-bottom: 56.25%;
	position: relative;
}

.embed-container.embed-with-caption {
	margin-bottom: 4rem;
}

.embed-container iframe,
.embed-container object,
.embed-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.embed-container figcaption {
	padding-top: 57.25%;
}

.twitter-tweet {
	margin: 2rem 0;
}

.article-content h2 {
	font-size: 1.5rem;
	font-weight: bold;
	line-height: 1.325em;
	margin: 2rem 0 1rem;
}

.article-content h3 {
	font-weight: bold;
	margin: 2em 0 1em;
}

.article-content h4 {
	font-size: 1rem;
	font-weight: bold;
	margin: 2rem 0 1rem;
	text-transform: uppercase;
}

.article-content figure {
	text-align: center;
}

.article-content figure figcaption {
	color: #666;
	font-style: italic;
	border-bottom: 1px solid #eee;
	padding-bottom: .5rem;
}

.article-content figure figcaption, .article-content figure figcaption p {
	font-size: 0.75rem;
	margin: 0;
}

.article-feature-callout {
	border-top: 1px dotted #eee;
	clear: left;
	margin-bottom: 2rem;
	padding: 2rem 0;
}

.article-feature-callout:last-of-type {
	border-bottom: 1px dotted #eee;
}

.article-feature-callout h3 {
	margin-top: 1rem;
}

@media screen and (min-width: 600px) {

	.wrapper {
		min-height: 600px;
	}

	.article-content .figure-right, .article-content .figure-left {
		margin: 0 0 2rem;
		max-width: 50%;
	}

	.article-content .figure-right {
		clear: right;
		float: right;
		margin-left: 2rem;
	}

	.article-content .figure-left {
		clear: left;
		float: left;
		margin-right: 2rem;
	}

/*
	.article-feature-callout {
		border-top: 1px dotted #eee;
		clear: left;
		margin-bottom: 2rem;
		padding: 2rem 0;
	}
*/

	.article-feature-callout img {
		float: left;
		margin-bottom: 2rem;
		max-width: 33%;
	}

	.article-feature-callout h3, .article-feature-callout p {
		font-size: 1.125rem;
		margin-bottom: 0;
		margin-top: 0;
		margin-left: calc(33% + 1rem);
	}

}

.article-content blockquote {
	background-color: #fafafa;
	font-size: 0.875rem;
	margin: 1.5rem 0;
	padding: 1rem;
}

.article-content ul {
	list-style-type: disc;
}

.article-content ol {
	list-style-type: decimal;
}

.article-content ul li {
	margin-left: 1em;
}

.article-content ol li {
	margin-left: 1.5em;
}

.article-content dt {
	font-weight: bold;
}

.article-content dd {
	margin-bottom: 1rem;
}


.article-content .special-note {
	background-color: #fafff0;
	margin: 1.5rem 0;
	padding: 1rem 1rem 1rem 4rem;
	position: relative;
}

.article-content .special-note:before {
	display: inline-block;
	content: "\261E";
	font-size: 2rem;
	left: 1.25rem;
	position: absolute;
}

.article-content .aside-indent {
	padding: 1rem;
}

.buttonish {
	display: inline-block;
	background: #444;
	color: #fff;
	border-radius: 0.5em;
	padding: 0.5em;
	font-family: "proxima-nova", sans-serif;
	font-size: 0.7777777778em;
}

.buttonish.arrow:after {
	content: ' ›';
	font-size: 1.3em;
}

.comment-container {
	margin: 3em 0;
	padding: 2em 1em 0.5em;
/* 	text-align: center; */
}

.comment-container h1 {
	font-family: Lexia, serif;
	font-size: 1.6666666667em;
	font-weight: bold;
	margin-bottom: 0.5em;
}

.comment-container p {
	margin-bottom: 2em;
}

.comment-container .statement {
	font-family: "proxima-nova", sans-serif;
	font-size: 1em;
/* 	line-height: 1em; */
	font-weight: 400;
	margin: 1em 0;
}

.global-sidebar {
	background: #f9f9f8;
	border-left: 1px solid #f3f3f3;
	color: #444;
	font-size: 0.875em;
	line-height: 1.5em;
/* 	padding: 2rem 1rem; */
}

.user-info {
	font-size: 0.875rem;
	line-height: 1.5em;
	margin: 0 0 1rem;
	padding: 1rem;
}

.comment-form .user-info, .comment-container .user-info {
	padding: 0;
}

.global-sidebar .user-info {
	background-color: #f3f3f3;
}

.user-info p {
	margin-bottom: 1em;
}

.user-info span {
	display: inline-block;
	font-size: 0.75rem;
	max-width: 70%;
}

.user-info span.account-name {
	font-size: 1rem;
}

.user-info span.label {
/*
	color: #666;
	text-transform: uppercase;
	font-size: .675rem;
*/
}

.user-info a {
	text-decoration: underline;
}

.sidebar-about, .sidebar-more-deke {
	clear: both;
	padding: 1rem;
}

.global-sidebar .about {
	margin: 0 auto 1em;
}

.global-sidebar a {
/* 	color: #ff2400; */
}

.global-sidebar .avatar {
	display: block;
	margin: 0 auto;
	max-width: 7rem;
}

.global-sidebar .deke-avatar {
	border: 0.5em solid #fff;
	border-radius: 50%;
}

.global-sidebar h2 {
	font-size: 2rem;
	line-height: 2rem;
	margin: 2rem 0 1rem;
	padding: 1rem 0.5rem;
	text-align: center;
}

.global-sidebar h2:first-of-type {
	margin: 0;
	padding-top: 0.5rem;
}

.sidebar-about h2:before {
	background-position: center;
	background-repeat: no-repeat;
	content: "Meet your amiable host,";
	display: block;
	font-size: 1rem;
	font-style: italic;
	line-height: 1.25rem;
	margin-bottom: 0.5rem;
}

.post-summary {
	margin: 0 0 2em;
	text-align: left;
}

.member-post-holder {
	margin: 0 1.125em 1.5em;
}

@media screen and (min-width: 600px) {

	.post-summary.member-post {

	}

	.member-post-holder {
		overflow: visible;
	}

}

.post-summary .label {
	display: block;
	color: #ff2400;
	font-size: .75em;
	font-weight: bold;
	line-height: 1.5em;
}

.post-summary.wideboy .label {
	font-size: 0.6666666667em;
	line-height: 2em;
}

.post-summary.wideboy p {
	font-family: Lexia, serif;
	font-size: 0.875em;
	line-height: 1.5em;
	margin-bottom: 0.25em;
}

.post-summary a.name,
.post-summary time {
	font-size: 0.75em;
	line-height: 1.5em;
}

.post-summary time {
	display: block;
}

.global-sidebar .buttons {
	/* margin: 0 1em 1.5em; */
}

.box-button {
	background-color: #f3f3f3;
	border: 1px solid #eee;
	border-radius: 0.5em;
    display: block;
    padding: 1em;
    text-align: center;
    transition: background-color 0.25s;
}

.box-button:hover {
	background-color: #ff2400;
	border-color: #ff2400;
	color: #fff;
}

/*
.box-button:after {
	content: " \27A3";
	margin-right: 0.25em;
}
*/

.box-button.big {
	line-height: 3.4em;
}

.box-button.red {
	color: #fff;
	background: #ff2400;
}

.box-button + .box-button {
	margin-top: 1em;
}

.sidebar-archive {
	margin: 0 0 2em;
	overflow: visible;
}

.content-archive {
	margin: 1em;
}

.content-archive .member-post {
	padding-bottom: 1.5em;
}

.content-archive .member-post h1 {
	font-size: 1.25em;
}

.content-archive .member-post p {
	font-family: Lexia, serif;
	margin-bottom: 0.5em;
}

.archive-filters {
	border: 2px solid #eee;
	border-radius: 0.5em;
	max-height: 3.25em;
	margin: 1em 0 2em;
	overflow: hidden;
	padding: 0 1em;
	transition: max-height 0.5s;
}

.archive-filters-toggle {
	display: block;
	line-height: 3em;
}

.archive-filters-reveal {
	max-height: 24em;
}

.archive-filters h3 {
	color: #222;
	font-family: Lexia, serif;
	margin-bottom: 0.5em;
	text-align: center;
}

.archive-filters h3 span {
	display: none;
}

.archive-filters select {
	background-color: #f3f3f3;
	background-image: url(../img/icon_select-dropdown.svg);
	background-position: 98% center;
	background-repeat: no-repeat;
	background-size: 1em;
	border: 1px solid #ddd;
	border-radius: 0.5em;
	font-family: "proxima-nova", sans-serif;
	font-size: 0.875rem;
	padding: 1em;
	position: relative;
	width: 100%;
	-webkit-appearance: none;
}

.archive-filters input.awesomplete {
	background-color: #f3f3f3;
	background-image: url(../img/icon_select-dropdown.svg);
	background-position: 98% center;
	background-repeat: no-repeat;
	background-size: 1em;
	border: 1px solid #ddd;
	border-radius: 0.5em;
	font-family: "proxima-nova", sans-serif;
	font-size: 0.875rem;
	padding: 1em;
	position: relative;
	width: 100%;
	-webkit-appearance: none;
}

.archive-filters input.awesomplete:focus {
	background-image: none;
}

.archive-filters input.awesomplete::-webkit-input-placeholder {
   color: #222;
}

.archive-filters input.awesomplete:-moz-placeholder { /* Firefox 18- */
   color: #222;
}

.archive-filters input.awesomplete::-moz-placeholder {  /* Firefox 19+ */
   color: #222;
}

.archive-filters input.awesomplete:-ms-input-placeholder {
   color: #222;
}

.archive-filters input.awesomplete:focus::-webkit-input-placeholder {
   color: #fff;
}

.archive-filters input.awesomplete:focus:-moz-placeholder { /* Firefox 18- */
   color: #fff;
}

.archive-filters input.awesomplete:focus::-moz-placeholder {  /* Firefox 19+ */
   color: #fff;
}

.archive-filters input.awesomplete:focus:-ms-input-placeholder {
   color: #fff;
}

.archive-filters label {
	color: #999;
	margin-bottom: 0.5rem;
	padding-left: 0.75rem;
	text-transform: lowercase;
}

.archive-pagination {
	border: 1px solid #eee;
	border-width: 1px 0;
	font-size: 0.875rem;
	margin: 1rem 0 4rem;
	padding: 1rem 0;
	text-align: center;
}

.archive-pagination h4,
.archive-pagination span,
.archive-pagination strong,
.archive-pagination p,
.archive-pagination ul,
.archive-pagination li {
	display: inline-block;
}

.archive-pagination p:first-of-type {
	margin-bottom: 1rem;
	margin-right: 0.5rem;
}

.archive-pagination span.tg_paginate_prev,
.archive-pagination span.tg_paginate_next {
	display: none;
}

.archive-pagination h4 {
	font-weight: bold;
	margin-right: 1em;
}

.archive-pagination a,
.archive-pagination span,
.archive-pagination strong {
	margin: 0 0.25em;
}

.archive-pagination strong,
.archive-pagination .active {
	font-weight: bold;
}



.sidebar-archive .post-summary .thumb-box,
.post-summary.wideboy .thumb-box {
	background-color: #fff;
	border: 1px solid #eee;
	border-radius: 0.5em;
	margin-bottom: 0.5em;
	padding: 0.5em;
    position: relative;
}

.sidebar-archive .post-summary .thumb-box img, .post-summary.wideboy .thumb-box img {
	display: block;
	width: 100%;
}

@media screen and (min-width: 400px) {

	.sidebar-archive .post-summary, .content-archive .post-summary {
		display: inline-block;
		margin-right: 4%;
		vertical-align: top;
		width: 48%;
	}

	.sidebar-archive .post-summary:nth-of-type(even), .content-archive .post-summary:nth-of-type(even) {
		margin-right: 0;
	}

}

.post-summary .thumb-box[data-number]:before {
	background: #ff2400;
   border: .125em solid #fff;
   border-radius: 50%;
   bottom: 0.5em;
   color: #fff;
   content: attr(data-number);
   display: block;
   font-size: 1.5rem;
   font-style: italic;
   font-weight: bold;
   height: 2.5em;
   left: -0.5em;
   line-height: 2.425em;
   position: absolute;
   text-align: center;
   text-indent: -0.125em;
   transform: rotate(-14deg);
   width: 2.5em;
   background-clip: padding-box;
}

.sidebar-archive .post-summary .thumb {
	border-radius: 0.25em;
	display: block;
	margin-bottom: .5em;
	min-width: 100%;
}

.sidebar-archive .post-summary h1, .post-summary.wideboy h1 {
	font-weight: 600;
    font-size: 1rem;
    line-height: 1.375em;
    margin-bottom: 0.25em;
}

.sidebar-archive .post-summary h1 a {
	color: #222;
}

/*
.post-summary.tallboy p {
	font-family: Lexia, serif;
}
*/

.post-summary.tallboy time, .post-summary.wideboy time {
	font-size: .75em;
	font-style: italic;
	color: #666;
	line-height: 1.75em;
	margin-top: 0.125em;
}

.post-summary.wideboy time {
	font-size: 0.6666666667em;
}

.global-sidebar h3 {
	text-align: center;
	font-size: 1.1em;
	font-weight: bold;
	margin-bottom: .4em;
}

.global-sidebar h3 + p {
	margin: 0 1em 1.5em;
	text-align: center;
	font-size: .9em;
}

.fpo-cta {
	padding: 1em;
	background: pink;
}

.fpo-cta p {
	margin: 0 !important;
}

.downloads-list {
	background-color: #f3f3f2;
	border-radius: 0.5rem;
	font-family: "proxima-nova", sans-serif;
	font-size: 0.875rem;
	margin: 2rem 0;
	padding: 0;
}

.article-content .downloads-list h3 {
	font-size: 0.875rem;
	margin: 0;
	padding: 0.75rem 1rem 1rem;
}

.article-content .downloads-list ul {
	font-size: 0.875rem;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.article-content .downloads-list ul li {
	background-color: #f9f9f8;
	list-style-type: none;
	margin: 0;
	padding: 1rem;
}

.article-content .downloads-list ul li:last-child {
	border-radius: 0 0 0.5rem 0.5rem;
}

.article-content .downloads-list .downloads-list-item {
	background-image: url("/assets/img/icon-download-item.svg");
	background-size: 1rem;
	background-position: 1rem 1rem;
	background-repeat: no-repeat;
	color: #aaa;
	padding-left: 2.5rem;
}

.article-content .downloads-list .downloads-list-item.downloads-list-item-disabled {
	background-image: url("/assets/img/icon-download-disabled.svg");
}

.article-content .downloads-list .downloads-list-item a {
	text-decoration: none;
}

.article-content .downloads-list .downloads-list-login {
	border-top: 1px solid #eee;
}

.next-previous {
	margin: 2rem 0;
}

.next-previous p {
	margin-bottom: 1rem;
}

.next-previous span {
	color: #444;
	display: block;
	font-size: 0.75rem;
	font-weight: 600;
	margin-bottom: 0.25rem;
}

.global-footer {
	background: #2d2d2d;
	color: #fff;
	margin: 0 auto;
	max-width: 75em;
	padding: 1em 0;
}

.global-footer a {
	color: #fff;
}

.global-footer li {
	display: inline;
}

.global-footer li a {
	display: block;
	line-height: 2em;
	padding: 0 1rem;
/* 	text-align: center; */
	/* text-transform: uppercase; */
}

.global-footer li a:hover {
/* 	background: #333; */
}

.link-contact-email {

}

.link-contact-twitter:before {
	background-color: #111;
	background-image: url(/assets/img/logo_twitter-white.svg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: 60%;
	border-radius:0.125rem;
	content: "";
	display: inline-block;
	height: 1.375em;
	margin-right: 0.25em;
	width: 1.375em;
	vertical-align: middle;
}

.link-contact-facebook:before {
	background-color: #111;
	background-image: url("/assets/img/logo_facebook-white.svg");
	background-repeat: no-repeat;
	background-position: center;
	background-size: 60%;
	border-radius:0.125rem;
	content: "";
	display: inline-block;
	height: 1.375em;
	margin-right: 0.25em;
	width: 1.375em;
	vertical-align: middle;
}

.link-contact-linkedin:before {
	background-color: #111;
	background-image: url("/assets/img/logo_linkedin-white.svg");
	background-repeat: no-repeat;
	background-position: center;
	background-size: 60%;
	border-radius:0.125rem;
	content: "";
	display: inline-block;
	height: 1.375em;
	margin-right: 0.25em;
	width: 1.375em;
	vertical-align: middle;
}

.global-footer .legal {
	clear: left;
	display: block;
	font-size: 0.6666666667em;
	padding: 1.5em;
	text-align: center;
	color: #ccc;
}



.comment-list, .comment-form {
	/*
font-size: 0.875em;
	line-height: 1.5em;
*/
	text-align: left;
}

.form-standard.comment-form label {
	padding-left: 0.2857142857em;
	font-size: 0.875em;
	line-height: 1.5em;
}

.comment-list .comment {
	border: 1px solid #ddd;
	margin-top: 1.2857142857em;
	padding: 1em;
	position: relative;
	min-height: 112px;
}

.comment-meta form {
	display: inline-block;
}

.comment-tools {
	width: 100%;
	margin-top: 2rem;
	padding: 1em 1em;
	font-size: .8em;
	/*background: rgba(255, 0, 0, 0.12);*/
}

.comment-tools .comment-delete-link,
.comment-tools .comment-edit-link,
.submit-approval button {
	border: 1px solid #ddd;
	border-radius: 0.55em;
	color: rgba(0,0,0,.5);
	font-family: Lexia, serif;
	font-size: 0.75em;
	padding: 0.5em 1em;
	background-color: #fff;
}

.comment-tools .comment-delete-link {
	color: rgba(255,0,0,.5);
}

.comment-tools .comment-edit-link:hover,
.submit-approval button:hover {
	color: rgba(0,0,0,1);
}

.comment-tools .comment-delete-link:hover {
	color: rgba(255,0,0,1);
	border-color: #999;
}

.submit-approval {
	display: inline;
}

.submit-approval .hiddenFields {
	display: inline;
}

.user-info button {
	padding: 0;
	border: 0;
	display: inline;
	color: #005aa6;
}

.comment-list .comment.reply {
	border-top: 0;
	background-color: #fafafa;
	margin-top: 0;
	padding: 2em 1.5em 1em;
}

.comment-list .comment.reply + .comment-list .comment.top-level {
	background-color: pink;
}

.comment-list .comment.reply:before,
.comment-list .comment.reply:after,
.comment-list .comment.reply time:before,
.comment-list .comment.reply time:after {
	content:'';
	position: absolute;
	z-index: 1;
	top: -1px;
	height: 0;
	width: 50%;
	border-bottom: 1em solid transparent;
	box-sizing: border-box;
}

.comment-list .comment.reply:before,
.comment-list .comment.reply time:before {
	border-right: 1em solid #f0f0f0;
	left: 0;
}

.comment-list .comment.reply:after,
.comment-list .comment.reply time:after {
	right: 0;
	border-left: 1em solid #f0f0f0;
}

.comment-list .comment.reply time:before,
.comment-list .comment.reply time:after {
	border-right-color: #fff;
	border-left-color: #fff;
	border-width: 1.1em;
	z-index: 10;
}

.comment-list h2, .comment-form h2 {
	font-family: "proxima-nova", sans-serif;
	font-size: 1.125em;
	font-weight: bold;
	margin-bottom: 0.25em;
}

.comment-form .user-info p {
	font-family: "proxima-nova", sans-serif;
	font-size: 0.75em;
}

.comment-list time {
	color: #666;
	display: block;
	font-family: "proxima-nova", sans-serif;
	font-size: 0.8571428571em;
	line-height: 1.5em;
	margin-bottom: 1em;
}

.comment-list p {
	clear: both;
	margin-bottom: 1.5em;
	text-align: left;
}

form.form-standard:not(.compact-form) {
	background-color: #fafafa;
	border: 1px solid #eee;
	border-radius: 0.5em;
	margin: 2em 1em;
	padding: 1em;
}

div.form-standard {
	text-align: left;
}

form.form-standard.compact-form {
	margin-bottom: 2em;
}

form.form-standard.compact-form p {
	margin-bottom: 0;
}

form.form-standard.compact-form p.system-error {
	margin-bottom: 1em;
}

form.form-standard.compact-form p.submit {
	text-align: left;
}

form.form-standard.compact-form label {
	margin-bottom: .5em;
}

.js form.form-standard.compact-form .password-toggle .hide-show {
	top: -1px;
}

div.form-standard {
	text-align: left;
}

.comment-list .comment div.form-standard p {
	margin-right: 1em;
}

.comment-list .comment div.form-standard p:not(:first-of-type) {
	margin-left: 0;
}

.comment-form {
	border: 1px solid #ddd;
	border-radius: 0.5em;
	margin: 2em 0;
	padding: 1em;
}

.form-standard.comment-form input[type='text'],
.form-standard.comment-form textarea:not(:focus) {
	border-color: #ddd;
}

.form-standard .avatar {
	margin-bottom: 1em;
	position: relative;
	text-align: center;
}

.account-avatar, .comment-avatar, .post-summary .avatar {
	border-radius: 0.25em;
	display: inline-block;
	height: 10em;
	margin-right: 0.5em;
	width: 10em;
}

.user-info .account-avatar {
	border: 0.25rem solid #ccc;
	border-radius: 1em;
	float: left;
	margin-right: 0.5rem;
	height: 4rem;
	width: 4rem;
}

.photo-edit-link {
	float: left;
	margin-left: auto;
	margin-right: auto;
	position: relative;
}

.photo-edit-link:hover:before {
	color: #fff;
	color: rgba(255,255,255,.9);
	content: 'edit';
	display: block;
	font-weight: bold;
	height: 100%;
	left: 0;
	line-height: 4rem;
	position: absolute;
	text-align: center;
	text-transform: uppercase;
	top: 0;
	width: 4rem;
	z-index: 1;
}

.photo-edit-link:hover img {
	opacity: .5;
}

.photo-editor {
	text-align: center;
}

.photo-editor.alt {
	display: inline-block;
	text-align: left;
	margin-right: 1rem;
}

.photo-holder {
	display: block;
	margin-bottom: 1em;
}

.form-standard label.dropper {
	position: relative;
	display: inline-block;
	width: 100px;
	height: 100px;
	border: 0.18em dashed #ccc;
	padding: .22em;
	border-radius: .33em;
	box-sizing: content-box;
}

.form-standard label + .note {
	margin-top: -1em;
}

.form-standard.comment-images label.dropper {
	border: none;
	padding: 0;
}

.photo-editor.alt,
.photo-editor.alt .photo-holder,
.photo-editor.alt label.dropper {
	margin-bottom: 0;
}

.form-standard label.dropper:before {
	content: '+';
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	font-size: 48px;
	line-height: 110px;
	font-weight: bold;
	opacity: 0;
	color: #000;
	text-align: center;
}

.form-standard label.dropper.empty:before {
	opacity: .3;
}

.form-standard label.dropper:hover:before {
	opacity: 1;
}

.form-standard label.dropper.zoomable:before {
	background-image: url("/assets/img/icon_loupe.svg");
	background-position: center;
	background-repeat: no-repeat;
	background-size: 50%;
	box-shadow: inset 0 0 1rem rgba(255, 242, 0, 0.8);
	content: "";
	display: inline-block;
	height: 100%;
	width: 100%;
}

.form-standard label.dropper:not(.empty):not(.zoomable):before {
	transform: rotate(45deg);
	color: red;
}

.photo-display {
	display: block;
	width: 100%;
	height: 100%;
	border-radius: .33em;
	overflow: hidden;
	background-position: center;
	background-size: cover;
}

.form-standard label.dropper.zoomable .photo-display {
	border: 1px solid #ccc;
}

.form-standard label.dropper:hover .photo-display {
	opacity: .3;
}

.comment-avatar {
	float: left;
    height: 4em;
    margin-bottom: 1em;
    margin-right: 0.75em;
    width: 4em;
}

.post-summary .avatar {
	border-width: 0.125em;
	float: left;
	height: 3em;
	margin-top: 0.25em;
	width: 3em;
}

.form-standard p {
	margin-bottom: 1rem;
}

.form-standard p.legal {
	font-size: 0.7777777778em;
	line-height: 1.75em;
	margin-bottom: 4em;
}

.form-standard fieldset {
	clear: left;
	margin: 0 0 1em;
	padding: 0;
}

.form-standard fieldset:last-of-type {
	margin-bottom: 0;
}

.form-standard legend {
	border-top: 1px solid #fafafa;
	font-family: Lexia, serif;
	font-size: 1.25em;
	padding-top: 0.5em;
	text-align: center;
}

.form-standard .form-standard fieldset p {
	margin-bottom: 0;
}

.form-standard label.file-button,
.account-information p.avatar label.button {
	background: #ff2400;
	border: 0;
	color: #fff;
	display: inline-block;
	font-family: "proxima-nova", sans-serif;
	font-size: 0.75em;
	margin: 1em 0;
	padding-left: 0;
	padding: .75em 1em;
	border-radius: .25em;
	text-align: center;
	text-transform: capitalize;
	vertical-align: top;
	width: 100px;
}

.form-standard .file-preview {
	background-size: cover;
	background-repeat: no-repeat;
	display: none;
	height: 100px;
	margin: 0 .5em .5em 0;
	position: relative;
	width: 100px;
	vertical-align: top;
	border: 0.22em dashed #ccc;
	padding: .22em;
	border-radius: .33em;
	box-sizing: content-box;
}

.form-standard .file-preview:hover {
	cursor: pointer;
}

.form-standard .file-preview:hover:after {
	content: "remove";
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	color: rgba(255,255,255,.5);
	background: rgba(0,0,0,.5);
	padding: .2em;
}

.form-standard .file-preview.show {
	display: inline-block;
}

.form-standard label.file-button {
	background: #fff;
	border: 1px solid #ccc;
	color: #444;
	margin-top: .5em;
	margin-bottom: .5em;
	padding: .5em 0.75em;
	text-transform: lowercase;
}

.form-standard label.file-button:hover {
	background: #ddd;
}

.form-standard label.file-button + input {
	display: none;
}

.account-information p.avatar label.button input[type='file'] {
	display: none;
}

.form-standard .instruction {
	color: #666;
	font-size: 0.6666666667em;
	text-align: center;
}

.form-standard input[type="text"], .form-standard input[type="password"], .form-standard input[type="email"], .form-standard select, .form-standard textarea {
	background-color: #fff;
	background-position: 98% center;
	background-repeat: no-repeat;
	background-size: 1em;
	border-color: #ccc;
	/*border-style: solid;
	border-radius: 0;
	border-bottom-left-radius: 0.5em;
	border-width: 1px;
	border-top-color: transparent;
	border-right-color: transparent;*/
	color: #222;
	display: block;
	font-family: "proxima-nova", sans-serif;
	font-size: 1em;
	padding: 0.5em;
	position: relative;
	-webkit-appearance: none;
	width: 100%;
}

.form-standard input[readonly] {
	border-color: #eee;
	color: #999;
}

.password-toggle {
	position: relative;
}

.password-toggle .hide-show {
		display: none;
}

.js .password-toggle .hide-show {
	position: absolute;
	right: 32px;
	top: 2px;
	z-index: 100;
	display: block;
	line-height: 36px;
	font-size: .6em;
	text-transform: uppercase;
	color: #999;
	cursor: pointer;
}

.js .password-toggle .hide-show:hover {
	color: #000;
}

.js .password-toggle input + .hide-show span {
	pointer-events: none;
}

.js .password-toggle input[type='text'] + .hide-show .show,
.js .password-toggle input[type='password'] + .hide-show .hide {
	display: none;
}

.form-standard select {
	background-image:  url(../img/icon_select-dropdown.svg);
}

.form-standard label,
.form-standard .label-like {
	color: #999;
	display: inline-block;
	margin-bottom: 1rem;
	padding-left: 0.5em;
	text-transform: lowercase;
	width: auto;
	font-size: 0.75rem;
}

.form-standard .label-like {
	display: block;
}

.form-standard input[type="checkbox"] + label {
	color: #222;
	font-size: 1em;
	padding-left: 0;
	text-transform: none;
}

.form-standard input[type="checkbox"] {
	display: inline-block;
	margin-right: 0.5em;
	vertical-align: baseline;
	width: auto;
}

.form-standard .submit {
	/* margin: 1em 0 2em; */
	text-align: center;
}

.form-standard input[type="submit"] {
	background-color: #ff2400;
	border-width: 0;
	color: #fff;
/* 	font-family: Lexia, serif; */
	font-size: 1em;
}

.form-standard input[type="submit"]:hover {
	background-color:  #ff6a00;
	color: #fff;
}

.form-standard input[type="submit"]:disabled,
.form-standard input[disabled] {
	cursor: not-allowed;
	opacity: .5;
	background-color: #bbb;
}

.about-page-portrait {
	margin: 1em 0;
	text-align: center;
	width: 100%;
}

.about-page-portrait img {
	background-color: #ddd;
	border: 0.5em solid #fafafa;
	border-radius: 50%;
	height: 12em;
	width: 12em;
}

/* Print styles
-------------------------------------------------------------------------------*/
@media print {



}



/**
 * http://lea.verou.me/2013/11/cleanest-css-spinner-ever/
 * (C)Leanest CSS spinner ever
 */

@keyframes spin {
	to { transform: rotate(1turn); }
}

.progress {
	position: relative;
	display: inline-block;
	width: 5em;
	height: 5em;
	margin: 0 .5em;
	font-size: 12px;
	text-indent: 999em;
	overflow: hidden;
	animation: spin 1s infinite steps(8);
}

.small.progress {
	font-size: 3px;
}

.large.progress {
	font-size: 24px;
}

.progress:before,
.progress:after,
.progress > span:before,
.progress > span:after {
	content: '';
	position: absolute;
	top: 0;
	left: 2.25em; /* (container width - part width)/2  */
	width: .5em;
	height: 1.5em;
	border-radius: .2em;
	background: #eee;
	box-shadow: 0 3.5em #eee; /* container height - part height */
	transform-origin: 50% 2.5em; /* container height / 2 */
}

.progress:before {
	background: #555;
}

.progress:after {
	transform: rotate(-45deg);
	background: #777;
}

.progress > span:before {
	transform: rotate(-90deg);
	background: #999;
}

.progress > span:after {
	transform: rotate(-135deg);
	background: #bbb;
}

.system-reaction {
	text-align: center;
	color: green;
}

div.system-reaction {
	margin-bottom: 1rem;
	color: inherit;
}

.system-error b {
	color: red;
}

span.error {
	display: block;
	margin-top: 6px;
	font-size: 0.75rem;
	padding-left: 0.5em;
	color: black;
}

span.error::before {
	content: "✻ ";
	color: red;
	font-weight: 700;
}

.system-error ul {
	list-style-type: disc;
}

/* take control over placeholders */
::-webkit-input-placeholder {
   color: #a9a9a9;
}

:-moz-placeholder { /* Firefox 18- */
   color: #a9a9a9;
}

::-moz-placeholder {  /* Firefox 19+ */
   color: #a9a9a9;
}

/* doesn't work on all elements (???) so removing for now
:-ms-input-placeholder {
   color: #a9a9a9;
} */

:focus::-webkit-input-placeholder {
	color: #bebebe;
}

:focus:-moz-placeholder { /* Firefox 18- */
   color: #bebebe;
}

:focus::-moz-placeholder {  /* Firefox 19+ */
   color: #bebebe;
}

/* doesn't work on all elements (???) so removing for now
:focus:-ms-input-placeholder {
   color: #bebebe;
} */

.note {
	display: block;
	margin-top: 0.5em;
	font-size: 0.75em;
	line-height: 1.5em;
	font-style: italic;
	color: #999;
}

label + .note {
	margin-top: -2em;
	margin-bottom: 2em;
}

fieldset {
	margin: 0 2em;
	margin-bottom: 2em;
}

.scrolling-checkboxes {
	display: inline-block;
	overflow-x: hidden;
	overflow-y: auto;
	min-width: none;
	max-height: 150px;
	padding: 0;
	border: 1px solid #ccc;
	border-radius: 3px;
}

fieldset.check-radio label {
	margin-bottom: .5em;
}

fieldset.check-radio input {
	font-size: 2em;
	margin: 0 3px;
	vertical-align: text-bottom;
}

fieldset.check-radio.customized label,
fieldset.select-field.customized label {
	position: relative;
	padding-left: 22px;
}

fieldset.check-radio.customized .scrolling-checkboxes label {
	padding: .4em .4em .4em 18px;
	margin: 0;
	white-space: nowrap;
}

fieldset.check-radio.customized .scrolling-checkboxes label:active {
	color: #999;
}

fieldset.check-radio.customized .scrolling-checkboxes label:nth-of-type(odd) {
	background: #eee;
}

fieldset.check-radio.customized input[type="checkbox"],
fieldset.check-radio.customized input[type="radio"] {
	opacity: 0;
	position: absolute;
	z-index: -1;
}

fieldset.check-radio.customized input[type="checkbox"] + label:before,
fieldset.check-radio.customized input[type="radio"] + label:before {
	content: "";
	position: absolute;
	left: 0;
	top: 4px;
	display: block;
	width: 0.75em;
	height: 0.75em;
	margin: -3px 6px 0 0;
	border: 1px solid #ccc;
	border-radius: 3px;
	text-align: center;
	font-size: 1em;
	line-height: 11px;
	text-indent: 4px;
	background: #fff;
	cursor: pointer;
}

fieldset.check-radio.customized .scrolling-checkboxes input[type="checkbox"] + label:before {
	top: 8px;
	left: 9px;
	display: none;
}

fieldset.check-radio.customized input[type="radio"] + label:before {
	border-radius: 50%;
}

fieldset.check-radio.customized input[type="checkbox"]:active + label:before,
fieldset.check-radio.customized input[type="radio"]:active + label:before {
	border: 1px solid #999;
}

fieldset.check-radio.customized input[type="checkbox"]:checked + label:after {
	content: "";
	position: absolute;
	z-index: 100;
	display: block;
	width: 9px;
	height: 9px;
	top: 4px;
	left: 3px;
	border-radius: 2px;
	background: #666;
}

fieldset.check-radio.customized .scrolling-checkboxes input[type="checkbox"]:checked + label:after {
	content: "✓";
	top: 4px;
	left: 5px;
	background: transparent;
}

fieldset.check-radio.customized input[type="radio"]:checked + label:after {
	content: "";
	position: absolute;
	display: block;
	width: 7px;
	height: 7px;
	top: 5px;
	left: 4px;
	border-radius: 50%;
	background: #666;
}

label.select-field.customized {
	position: relative;
	display: inline-block;
	width: auto;
}

label.select-field.customized:after {
	content: "";
	position: absolute;
	z-index: -1;
	top: 2.6em;
	right: .8em;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 8px 5px 0 5px;
	border-color: #999 transparent transparent transparent;
	pointer-events: none;
}

label.customized select {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	display: block;
	padding: .4em 3.8em .4em .8em;
	font-size: 12px;
	background: transparent;
	border: 1px solid #ccc;
	border-radius: .3em;
	color: #666;
	outline: 0;
	opacity: 1;
	cursor: pointer;

	-webkit-transition: all 200ms ease-in-out;
	-moz-transition: all 200ms ease-in-out;
	-ms-transition: all 200ms ease-in-out;
	-o-transition: all 200ms ease-in-out;
	transition: all 200ms ease-in-out;
}

label.customized select[multiple] {
	min-height: 93px;
	padding: .4em;
	font-size: 12px;
}

label.customized select[multiple] option:nth-child(odd) {
	background: #eee;
}

label.select-field.customized select::-ms-expand {
    display: none;
}

/* some firefox and IE fixes */
html[data-useragent*='Firefox'] label.select-field.customized:before {
	content: "";
	position: absolute;
	z-index: 9;
	top: 2.5em;
	right: .6em;
	width: 22px;
	height: 18px;
	background: #fff;
	pointer-events: none;
}

html[data-useragent*='Firefox'] label.select-field.customized:after {
	z-index: 10;
	top: 2.9em;
	right: .9em;
}

html[data-useragent*='Firefox'] label.select-field.customized select,
html.ie-lt10 label.select-field.customized select {
	padding-right: .8em;
}

/* giving up on making the triangle work in IE9 */
html.ie-lt10 label.select-field.customized:before,
html.ie-lt10 label.select-field.customized:after {
	display: none;
}

label.select-field.customized select:active,
label.select-field.customized select:focus,
label.multi-select-field.customized select:active,
label.multi-select-field.customized select:focus {
	border: 1px solid #999;
}

fieldset.address label {
	width: 50%;
}

hr {
	height: 0;
	border: 0;
	margin: 2.5rem auto;
}

hr:after {
	content: "";
	display: block;
	width: 25%;
	height: 0;
	margin: 0 auto;
	border-top: 1px solid #ccc;
}

legend + * {
	padding-top: 3px; /* obviates most legend margin oddities */
}

label, legend {
	display: block;
	width: 100%;
	margin: 0 0 2em;
	font-size: 0.75em;
}

label.half-width {
	width: 50%;
}

label.half-width input {
	display: inline-block;
}

select {
	display: block;
	max-width: 100%;
	min-width: 200px;
	padding: 0.5em 0 0.3em; /* this is for firefox; seems to have no effect in webkit */
}

input {
	display: inline-block;
	max-width: 100%;
}

input[type='submit'],
input[type='button'],
button {
	-webkit-appearance: none;
	padding: .75em 1em;
	border: 1px solid #ccc;
	border-radius: .25em;
	font-size: 1em;
	background: #fff;
	color: #666;
/*
	-webkit-transition: all 200ms ease-in-out;
	-moz-transition: all 200ms ease-in-out;
	-ms-transition: all 200ms ease-in-out;
	-o-transition: all 200ms ease-in-out;
	transition: all 200ms ease-in-out;*/
}

input[type='submit']:hover,
input[type='button']:hover,
button:hover {
	color: #222;
	border-color: #999;
}

input[type='text'],
input[type='email'],
input[type='password'] {
	width: 100%;
	display: block;
	padding: .7em 1em;
	border: 1px solid #ccc;
	border-radius: .3em;

	font-family: 'Menlo', courier;
	font-size: 14px;
	line-height: 1em;
	color: #666;
	outline: 0;

	-webkit-transition: all 200ms ease-in-out;
	-moz-transition: all 200ms ease-in-out;
	-ms-transition: all 200ms ease-in-out;
	-o-transition: all 200ms ease-in-out;
	transition: all 200ms ease-in-out;
}

input[type='search'] {
	outline: 0;
}

input.short {
	width: 100px;
}

textarea {
	display: block;
	width: 100%;
	min-height: 90px;
	margin: 0 auto;

	padding: .7em 1em;
	border: 1px solid #ccc;
	border-radius: .4em;

	/* font-family: 'Menlo', courier; */
	font-size: 14px;
	line-height: 1.3em;
	color: #666;
	outline: 0;

	-webkit-transition: all 200ms ease-in-out, height 100ms ease-in-out;
	-moz-transition: all 200ms ease-in-out, height 100ms ease-in-out;
	-ms-transition: all 200ms ease-in-out, height 100ms ease-in-out;
	-o-transition: all 200ms ease-in-out, height 100ms ease-in-out;
	transition: all 200ms ease-in-out, height 100ms ease-in-out;
}

label > select,
label > input[type='text'],
label > input[type='email'],
label > textarea {
	margin-top: 3px;
}

.js textarea[data-autoresize] {
	resize: none;
}

textarea:not([data-autoresize]) {
	-webkit-transition: all 200ms ease-in-out, height 0;
	-moz-transition: all 200ms ease-in-out, height 0;
	-ms-transition: all 200ms ease-in-out, height 0;
	-o-transition: all 200ms ease-in-out, height 0;
	transition: all 200ms ease-in-out, height 0;
}

input:not([type='checkbox']):not([type='radio']):focus,
textarea:focus {
	color: #000;
	border-color: #999;
}

.auto-populated input,
.auto-populated select,
.auto-populated textarea {
	background: #cfc;
}

.valid input,
.valid select,
.valid textarea {
	background: #cfc;
}

.invalid input,
.invalid select,
.invalid textarea {
	background: #fee;
}

@media screen and (min-width: 700px) {

	header.page-top {
		height: 6rem;
		margin: 0;
		max-width: none;
	}

	header.page-top[data-logo='chop'] {
		height: 166px;
		max-height: none;
	}

	header.page-top h1.seal {
		height: 10rem;
		left: -0.5rem;
		top: -2rem;
		width: 10rem;
	}

	header.page-top h1 a {
		height: 10rem;
		width: 10rem;
	}

	header.page-top[data-logo='chop'] img {
		top: 0;
	}

	.skip-to-nav {
		height: 6rem;
		width: 6rem;
	}

	.skip-to-nav:before {
		left: 2.5rem;
		top: 2.25rem;
	}

	.skip-to-nav:after {
		left: 2.5rem;
		top: 2.75rem;
	}

	.no-touch .skip-to-nav:hover:before, .nav-reveal .skip-to-nav:before {
		left: 3.375rem;
	}

	.nav-deluxe .main-nav {
		margin-top: 6rem;
	}

	.article-content, .next-previous, .comment-container {
	    padding: 0 3em;
	}

	.user-info {
		padding: 2rem 3rem;
	}

	.sidebar-about, .sidebar-more-deke {
		padding: 2rem 3rem;
	}

}

@media screen and (min-width: 800px) {

	header.page-top {
		width: 6rem;
		z-index: 200;
	}

	header.page-top .skip-to-nav {
		display: none;
	}

	.main-nav {
		left: 0;
		line-height: 5em;
		margin: 0 auto;
		/* overflow: hidden; */
		/* padding-left: 25%; */
		position: absolute;
		right: 0;
		top: 0;
		width: 100%;
	}

	.nav-deluxe .main-nav {
		background: transparent;
		border-width: 0;
		display: block;
		margin-top: 0;
		max-width: 75em;
		top: 0;
	}

	.main-nav:before {
		display: none;
	}

	.main-nav ol {
		font-family: AdobeBlank;
		list-style: none;
		padding-left: 20%;
	}

	.main-nav li {
		/* display: inline-block; */
	}

	.main-nav a {
		border-bottom: none;
		/* border-top: 6px solid #fff; */
		color: #222;
		display: inline-block;
		font-family: proxima-nova, sans-serif;
		font-size: 1.125rem;
/* 		font-style: italic; */
		line-height: 6rem;
		margin: 0 0.5rem 0;
		padding: 0;
		text-transform: uppercase;
		vertical-align: top;
	}

	.main-nav .active a {
		/* border-top: 6px solid #ff2400; */
	}

	.main-nav a:hover {
		/* border-top: 6px solid #222; */
	}

	.main-nav .search {
		position: absolute;
	    right: 0;
	    width: 12em;
	}

	.main-nav .main-search {
		background-color: #fff;
		height: 6em;
		padding: 0;
	}

	/*
.js .main-nav .search {
		width: 8em;
	}

	.js .main-nav .search.active {
		width: 12em;
	}
*/


	.main-search input[type="search"] {
		max-width: 80%;
	}

	.main-search input[type="search"], .main-search input[type="submit"] {
		font-size: 1em;
	}



	/*
.search.active .main-search input[type="search"] {
		max-width: 8.5em;
	}
*/


	/*
.main-search input[type="search"],
	.main-search input[type="search"] + input[type="submit"] {
		transition: background-color 200ms ease-in-out;
	}
*/

	.main-search input[type="search"]:focus {
		/* background: #f5f5f5; */
	}

	.main-search input[type="search"]:focus + input[type="submit"] {
		/* background-color: #f5f5f5; */
	}

	.main-content {
		display: inline-block;
		vertical-align: top;
		/* width: 75%; */
	}

	.main-content.no-featured-image {
		padding-top: 2em;
	}

	.secondary-page-header {
		height: 12em;
		margin-bottom: 2em;
	}

	.secondary-page-header img {
		min-height: none;
		min-width: 100%;
	}

	h2.secondary-page-title {
		font-size: 3rem;
		margin: 2rem 0	;
	}

	.secondary-page-deck {
		margin: 1rem auto 2rem;
		max-width: 75%;
	}

	.global-sidebar {
		display: inline-block;
		vertical-align: top;
	}

	.user-info {
		display: block;
		margin: 0;
		padding: 1rem;
		text-align: left;
		vertical-align: top;
	}

	.user-info-login {
		padding: 1rem;
	}

	.sidebar-about, .sidebar-more-deke {
		padding: 2rem;
	}

	.article-title .featured-constrain {
	}

	.article-title .featured img {
		min-width: none;
	}

	.featured img {
		width: 100%;
	}

	.article-title {
		padding-bottom: .3em;
		text-align: left;
	}

	.article-title .category-title {
		display: inline;
		margin-bottom: 0;
	}

/*
	.article-title .featured figcaption {
		font-size: 1em;
		line-height: 1.5em;
	}
*/

	.article-title time {
/* 		font-size: 0.7777777778em; */
	}

	.article-title .category-title + time:before {
		content: '· ';
	}

	.featured figcaption {
		padding-left: 2rem;
	}


	.article-title h1 {
		font-size: 2em;
		line-height: 1.2222222222em;
		padding: 0 1em;
	}


	.article-title .meta {
		margin: 0 2em;
	}

	./*
article-title .meta h2,
	.article-title .meta ul,
	.article-title .meta li {
		display: inline-block;
		padding: 0;
	}
*/

	.main-content.no-featured-image .article-title h1 {
		font-size: 2em;
	}

	.article-title .featured .feature-holder[data-number]:before {
		border: .125em solid #fff;
      bottom: -.6125em;
      font-size: 3rem;
      height: 2.25em;
      left: 0.5em;
      letter-spacing: -0.02083333333em;
      line-height: 2em;
      text-indent: -0.125em;
      width: 2.25em;
	}

	.article-title .meta h2 {
		display: block;
	}

	.article-title .meta li:first-of-type {
		padding-left: 0;
	}


	.article-content figure {
		margin: 2rem 0;
	}

	.article-content .figure-right, .article-content .figure-left {
		max-width: 33%;
	}

	.article-content .aside-indent {
		padding: 2rem;
	}

	.global-sidebar .about,
	.post-summary.member-post {
		display: block;
		width: 100%;
		margin-left: 0;
	}

	.global-sidebar .about:first-of-type {
		/* margin-top: 2em; */
	}

	.member-post-holder,
	.tallboy-holder {
		margin: 0 0 1.5em;
		width: 100%;
	}

	.sidebar-archive {
		margin: 0 0 2em;
	}

	.comment-container {
		padding: 0 2em;
	}

	.sidebar-archive .post-summary .thumb-box,
	.post-summary.wideboy .thumb-box {

	margin-bottom: 1em;
	}

	body:not(.homepage) .post-summary.wideboy {
		margin-right: 4%;
		width: 30.666666667%;
	}

	body:not(.homepage) .post-summary.wideboy:nth-of-type(even) {
		margin-right: 4%;
	}

	body:not(.homepage) .post-summary.wideboy:nth-of-type(3n) {
		margin-right: 0;
	}

	.global-sidebar .buttons {
		margin: 0 0 1.5em;
		width: 100%;
	}

	.article-content, .next-previous {
		padding: 0 2em;
	}

	.article-content h3, .article-content p, .article-content figure, .article-content ol, .article-content ul, .article-content dd, .article-content dt {
		font-size: 1.125rem;
		line-height: 1.5em;
	}

/*
	.article-content h2 {
		font-size: 1.5em;
		line-height: 1.5em;
	}
*/

	.article-content h3 {
		font-size: 1.25rem;
	}

	.content-archive {
		margin: 1em 2em;
	}

	.homepage .content-archive {
		margin: 0 2em;
	}

	.content-archive .post-summary.member-post:first-of-type {
		font-size: 1.5em;
		line-height: 1.5em;
	}

	.archive-filters {
		border-width: 1px 0 0;
		font-family: AdobeBlank;
		max-height: none;
		padding: 0;
		overflow: visible;
	}

	.archive-filters label {
		position: absolute;
		top: 0;
		left: 0;
		clip: rect(0, 0, 0, 0);
	}

	.archive-filters h3 {
		font-weight: bold;
		padding: 1em;
	}

	.archive-filters h3 span {
		display: inline;
	}

	.archive-filters h3 a {
		display: none;
	}

	.archive-filters li.filter-item {
		display: inline-block;
		margin-right: 4%;
		padding: 0;
		width: 30.666666667%;
	}

	.archive-filters li.filter-item li {
		font-family: Aktiv-Grotesk-std, sans-serif;
	}

	.archive-filters li.filter-item:nth-of-type(3n) {
		margin-right: 0;
	}

	form.form-standard:not(.compact-form) {
		margin: 2em auto;
		max-width: 75%;
	}

	form.comment-form.form-standard {
		max-width: none;
	}

	.form-standard p {
		font-size: 1em;
		line-height: 1.5em;
	}

	.form-standard .note {
		font-size: 0.75em;
	}

	.account-information {
		display: flex;
	}

	.account-information p {
		flex-grow: 2;
	}

	.account-information p.avatar {
		flex-grow: 0;
		margin-right: 1em;
	}

	.account-information p.avatar label.button {
		bottom: 1em;
		left: 1em;
		margin: 0;
		position: absolute;
		width: 11em;
	}

	.about-page-content p {
		margin-left: 12em;
		margin-bottom: 3em;
	}

	.about-page-portrait {
		float: left;
		margin: 0 1em 1em 0;
		width: 12em;
	}

	.archive-pagination {
		text-align: left;
	}

	.archive-pagination p:first-of-type {
		margin-bottom: 0;
	}

	.archive-pagination ul {
		float: right;
	}

	.global-footer {
		padding: 1.5em 2em 2em;
		text-align: left;
	}

	.global-footer ul {
		display: inline-block;
		text-align: left;
		vertical-align: top;
		width: 70%;
	}

	.global-footer li a {
		display: inline-block;
		font-size: 0.875em;
		padding: 0 1em 0 0;
	}



	.global-footer .legal {
		margin: 3rem 0 2em;
		padding: 0;
		text-align: left;
	}

}

@media screen and (min-width: 1000px) {

	header.page-top {
    	height: 8rem;
    	width: 8rem;
    }

	header.page-top h1.seal {
		height: 14rem;
	    left: -3rem;
	    top: -3rem;
	    width: 14rem;
	}

	header.page-top h1.signature {
	    height: 16rem;
	    width: 12rem;
	}

	header.page-top h1 a {
	   height: 14rem;
		width: 14rem;
	}

	.nav-deluxe .main-nav {

	}

	.main-nav a {
		font-size: 1.75rem;
		line-height: 8rem;
	}

	.main-nav .main-search {
    	height: 8rem;
    }

	.main-content {
		width: 70%;
	}

	.global-sidebar {
/* 		padding: 2rem; */
		width: 29%;
	}

	.sidebar-archive .post-summary {
		display: block;
		margin-right: 0;
		width: 100%;
	}

	/*
.post-summary.tallboy {
		width: 47%;
	}

	.post-summary.tallboy:nth-of-type(odd) {
		margin-right: 6%;
	}

	.post-summary.tallboy:nth-of-type(even) {
		margin-right: 0;
	}
*/

	body:not(.homepage) .post-summary.wideboy, .archive-filters li.filter-item {
		width: 22%;
	}

	body:not(.homepage) .post-summary.wideboy:nth-of-type(even) {
		margin-right: 4%;
	}

	body:not(.homepage) .post-summary.wideboy:nth-of-type(3n), .archive-filters li.filter-item:nth-of-type(3n) {
		margin-right: 4%;
	}

	body:not(.homepage) .post-summary.wideboy:nth-of-type(4n) {
		margin-right: 0;
	}

	.comment-list {
		/* font-size: 0.8888888889em; */
	}

	.comment-list .comment {
		margin-top: 2.25em;
	}

	/*
.comment-list .comment:before,
	.comment-list .comment:after,
	.comment-list .comment.reply:before,
	.comment-list .comment.reply:after {
		content:'';
		position: absolute;
		z-index: 1;
		left: -1em;
		height: 1em;
		width: 1em;
		border-left: 1em solid transparent;
		box-sizing: border-box;
	}

	.comment-list .comment:before,
	.comment-list .comment.reply:before {
		top: 2.2em;
		border-top: .7em solid #fff;
		border-right: 0;
	}

	.comment-list .comment:after,
	.comment-list .comment.reply:after {
		top: 1.2em;
		border-bottom: .7em solid #fff;
	}

	.comment-list .comment.reply time:before,
	.comment-list .comment.reply time:after {
		display: none;
	}
*/

	.comment-list .comment .comment-avatar {
		float: left;
		margin-bottom: 1.5em;
		margin-right: 1em;
	}

	.comment-list .comment.reply .comment-avatar {
	}

	.comment-list .comment h2 {
		font-size: 1.125rem;
		margin-left: 4.5rem;
		text-align: left;
	}

	.comment-list.comment-list-legacy .comment h2 {
		margin-left: 0;
	}

	.comment-list .comment time {
		margin-left: 4.5rem;
		text-align: left;
	}

	.comment-list.comment-list-legacy .comment time {
		margin-left: 0;
	}

	.comment-list .comment p {
		clear: none;
		margin-bottom: 1.25rem;
		margin-left: 4.5rem;
	}

	.comment-list.comment-list-legacy .comment p {
		margin-left: 0;
	}

	form.form-standard:not(.compact-form) {
		margin: 2em auto;
		max-width: 66%;
	}

	form.comment-form.form-standard {
		max-width: none;
	}

}

@media screen and (min-width: 1200px) {

/*
	body {
		background-color: #eee;
	}
*/

	.wrapper {
		background-color: #fff;
		padding: 0 2em 2em;
	}

	.main-nav, .nav-deluxe .main-nav {
	    max-width: 71em;
    }

    header.page-top h1.signature {
	    left: -1em;
    }

	.main-nav a {
		font-size: 1.75em;
		line-height: 4.5714285714em;
	}

	.article-title .featured .feature-holder[data-number]:before {
    	left: -0.5em;
    }

    .featured figcaption {
	    padding-left: 0;
	}

	.article-title h1 {
	    padding: 0 1em 0 0;
    }

    .article-title .meta {
	    margin: 0 2em 0 0;
	}

	.article-content, .next-previous {
	    padding: 0 2em 0 0;
	}

	.homepage .content-archive {
	    margin: 0 2em 0 0;
	}

	.comment-container {
		padding: 0 2em 0 0;
	}

	.content-archive {
		margin: 1em 0;
	}

}

.g-recaptcha div:first-child {
	margin: 0 auto;
}