@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/8AAAABAAS4AAAEv/8AAAABAATAAAAEx/8AAAABAATIAAAEz/8AAAABAATQAAAE1/8AAAABAATYAAAE3/8AAAABAATgAAAE5/8AAAABAAToAAAE7/8AAAABAATwAAAE9/8AAAABAAT4AAAE//0AAAABAAUAAAAFB/8AAAABAAUIAAAFD/8AAAABAAUQAAAFF/8AAAABAAUYAAAFH/8AAAABAAUgAAAFJ/8AAAABAAUoAAAFL/8AAAABAAUwAAAFN/8AAAABAAU4AAAFP/8AAAABAAVAAAAFR/8AAAABAAVIAAAFT/8AAAABAAVQAAAFV/8AAAABAAVYAAAFX/8AAAABAAVgAAAFZ/8AAAABAAVoAAAFb/8AAAABAAVwAAAFd/8AAAABAAV4AAAFf/8AAAABAAWAAAAFh/8AAAABAAWIAAAFj/8AAAABAAWQAAAFl/8AAAABAAWYAAAFn/8AAAABAAWgAAAFp/8AAAABAAWoAAAFr/8AAAABAAWwAAAFt/8AAAABAAW4AAAFv/8AAAABAAXAAAAFx/8AAAABAAXIAAAFz/8AAAABAAXQAAAF1/8AAAABAAXYAAAF3/8AAAABAAXgAAAF5/8AAAABAAXoAAAF7/8AAAABAAXwAAAF9/8AAAABAAX4AAAF//0AAAABAAYAAAAGB/8AAAABAAYIAAAGD/8AAAABAAYQAAAGF/8AAAABAAYYAAAGH/8AAAABAAYgAAAGJ/8AAAABAAYoAAAGL/8AAAABAAYwAAAGN/8AAAABAAY4AAAGP/8AAAABAAZAAAAGR/8AAAABAAZIAAAGT/8AAAABAAZQAAAGV/8AAAABAAZYAAAGX/8AAAABAAZgAAAGZ/8AAAABAAZoAAAGb/8AAAABAAZwAAAGd/8AAAABAAZ4AAAGf/8AAAABAAaAAAAGh/8AAAABAAaIAAAGj/8AAAABAAaQAAAGl/8AAAABAAaYAAAGn/8AAAABAAagAAAGp/8AAAABAAaoAAAGr/8AAAABAAawAAAGt/8AAAABAAa4AAAGv/8AAAABAAbAAAAGx/8AAAABAAbIAAAGz/8AAAABAAbQAAAG1/8AAAABAAbYAAAG3/8AAAABAAbgAAAG5/8AAAABAAboAAAG7/8AAAABAAbwAAAG9/8AAAABAAb4AAAG//0AAAABAAcAAAAHB/8AAAABAAcIAAAHD/8AAAABAAcQAAAHF/8AAAABAAcYAAAHH/8AAAABAAcgAAAHJ/8AAAABAAcoAAAHL/8AAAABAAcwAAAHN/8AAAABAAc4AAAHP/8AAAABAAdAAAAHR/8AAAABAAdIAAAHT/8AAAABAAdQAAAHV/8AAAABAAdYAAAHX/8AAAABAAdgAAAHZ/8AAAABAAdoAAAHb/8AAAABAAdwAAAHd/8AAAABAAd4AAAHf/8AAAABAAeAAAAHh/8AAAABAAeIAAAHj/8AAAABAAeQAAAHl/8AAAABAAeYAAAHn/8AAAABAAegAAAHp/8AAAABAAeoAAAHr/8AAAABAAewAAAHt/8AAAABAAe4AAAHv/8AAAABAAfAAAAHx/8AAAABAAfIAAAHz/8AAAABAAfQAAAH1/8AAAABAAfYAAAH3/8AAAABAAfgAAAH5/8AAAABAAfoAAAH7/8AAAABAAfwAAAH9/8AAAABAAf4AAAH//0AAAABAAgAAAAIB/8AAAABAAgIAAAID/8AAAABAAgQAAAIF/8AAAABAAgYAAAIH/8AAAABAAggAAAIJ/8AAAABAAgoAAAIL/8AAAABAAgwAAAIN/8AAAABAAg4AAAIP/8AAAABAAhAAAAIR/8AAAABAAhIAAAIT/8AAAABAAhQAAAIV/8AAAABAAhYAAAIX/8AAAABAAhgAAAIZ/8AAAABAAhoAAAIb/8AAAABAAhwAAAId/8AAAABAAh4AAAIf/8AAAABAAiAAAAIh/8AAAABAAiIAAAIj/8AAAABAAiQAAAIl/8AAAABAAiYAAAIn/8AAAABAAigAAAIp/8AAAABAAioAAAIr/8AAAABAAiwAAAIt/8AAAABAAi4AAAIv/8AAAABAAjAAAAIx/8AAAABAAjIAAAIz/8AAAABAAjQAAAI1/8AAAABAAjYAAAI3/8AAAABAAjgAAAI5/8AAAABAAjoAAAI7/8AAAABAAjwAAAI9/8AAAABAAj4AAAI//0AAAABAAkAAAAJB/8AAAABAAkIAAAJD/8AAAABAAkQAAAJF/8AAAABAAkYAAAJH/8AAAABAAkgAAAJJ/8AAAABAAkoAAAJL/8AAAABAAkwAAAJN/8AAAABAAk4AAAJP/8AAAABAAlAAAAJR/8AAAABAAlIAAAJT/8AAAABAAlQAAAJV/8AAAABAAlYAAAJX/8AAAABAAlgAAAJZ/8AAAABAAloAAAJb/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/8AAAABAAvAAAALx/8AAAABAAvIAAALz/8AAAABAAvQAAAL1/8AAAABAAvYAAAL3/8AAAABAAvgAAAL5/8AAAABAAvoAAAL7/8AAAABAAvwAAAL9/8AAAABAAv4AAAL//0AAAABAAwAAAAMB/8AAAABAAwIAAAMD/8AAAABAAwQAAAMF/8AAAABAAwYAAAMH/8AAAABAAwgAAAMJ/8AAAABAAwoAAAML/8AAAABAAwwAAAMN/8AAAABAAw4AAAMP/8AAAABAAxAAAAMR/8AAAABAAxIAAAMT/8AAAABAAxQAAAMV/8AAAABAAxYAAAMX/8AAAABAAxgAAAMZ/8AAAABAAxoAAAMb/8AAAABAAxwAAAMd/8AAAABAAx4AAAMf/8AAAABAAyAAAAMh/8AAAABAAyIAAAMj/8AAAABAAyQAAAMl/8AAAABAAyYAAAMn/8AAAABAAygAAAMp/8AAAABAAyoAAAMr/8AAAABAAywAAAMt/8AAAABAAy4AAAMv/8AAAABAAzAAAAMx/8AAAABAAzIAAAMz/8AAAABAAzQAAAM1/8AAAABAAzYAAAM3/8AAAABAAzgAAAM5/8AAAABAAzoAAAM7/8AAAABAAzwAAAM9/8AAAABAAz4AAAM//0AAAABAA0AAAANB/8AAAABAA0IAAAND/8AAAABAA0QAAANF/8AAAABAA0YAAANH/8AAAABAA0gAAANJ/8AAAABAA0oAAANL/8AAAABAA0wAAANN/8AAAABAA04AAANP/8AAAABAA1AAAANR/8AAAABAA1IAAANT/8AAAABAA1QAAANV/8AAAABAA1YAAANX/8AAAABAA1gAAANZ/8AAAABAA1oAAANb/8AAAABAA1wAAANd/8AAAABAA14AAANf/8AAAABAA2AAAANh/8AAAABAA2IAAANj/8AAAABAA2QAAANl/8AAAABAA2YAAANn/8AAAABAA2gAAANp/8AAAABAA2oAAANr/8AAAABAA2wAAANt/8AAAABAA24AAANv/8AAAABAA3AAAANx/8AAAABAA3IAAANz/8AAAABAA3QAAAN1/8AAAABAA3YAAAN3/8AAAABAA3gAAAN5/8AAAABAA3oAAAN7/8AAAABAA3wAAAN9/8AAAABAA34AAAN//0AAAABAA4AAAAOB/8AAAABAA4IAAAOD/8AAAABAA4QAAAOF/8AAAABAA4YAAAOH/8AAAABAA4gAAAOJ/8AAAABAA4oAAAOL/8AAAABAA4wAAAON/8AAAABAA44AAAOP/8AAAABAA5AAAAOR/8AAAABAA5IAAAOT/8AAAABAA5QAAAOV/8AAAABAA5YAAAOX/8AAAABAA5gAAAOZ/8AAAABAA5oAAAOb/8AAAABAA5wAAAOd/8AAAABAA54AAAOf/8AAAABAA6AAAAOh/8AAAABAA6IAAAOj/8AAAABAA6QAAAOl/8AAAABAA6YAAAOn/8AAAABAA6gAAAOp/8AAAABAA6oAAAOr/8AAAABAA6wAAAOt/8AAAABAA64AAAOv/8AAAABAA7AAAAOx/8AAAABAA7IAAAOz/8AAAABAA7QAAAO1/8AAAABAA7YAAAO3/8AAAABAA7gAAAO5/8AAAABAA7oAAAO7/8AAAABAA7wAAAO9/8AAAABAA74AAAO//0AAAABAA8AAAAPB/8AAAABAA8IAAAPD/8AAAABAA8QAAAPF/8AAAABAA8YAAAPH/8AAAABAA8gAAAPJ/8AAAABAA8oAAAPL/8AAAABAA8wAAAPN/8AAAABAA84AAAPP/8AAAABAA9AAAAPR/8AAAABAA9IAAAPT/8AAAABAA9QAAAPV/8AAAABAA9YAAAPX/8AAAABAA9gAAAPZ/8AAAABAA9oAAAPb/8AAAABAA9wAAAPd/8AAAABAA94AAAPf/8AAAABAA+AAAAPh/8AAAABAA+IAAAPj/8AAAABAA+QAAAPl/8AAAABAA+YAAAPn/8AAAABAA+gAAAPp/8AAAABAA+oAAAPr/8AAAABAA+wAAAPt/8AAAABAA+4AAAPv/8AAAABAA/AAAAPx/8AAAABAA/IAAAPz/8AAAABAA/QAAAP1/8AAAABAA/YAAAP3/8AAAABAA/gAAAP5/8AAAABAA/oAAAP7/8AAAABAA/wAAAP9/8AAAABAA/4AAAP//0AAAABABAAAAAQB/8AAAABABAIAAAQD/8AAAABABAQAAAQF/8AAAABABAYAAAQH/8AAAABABAgAAAQJ/8AAAABABAoAAAQL/8AAAABABAwAAAQN/8AAAABABA4AAAQP/8AAAABABBAAAAQR/8AAAABABBIAAAQT/8AAAABABBQAAAQV/8AAAABABBYAAAQX/8AAAABABBgAAAQZ/8AAAABABBoAAAQb/8AAAABABBwAAAQd/8AAAABABB4AAAQf/8AAAABABCAAAAQh/8AAAABABCIAAAQj/8AAAABABCQAAAQl/8AAAABABCYAAAQn/8AAAABABCgAAAQp/8AAAABABCoAAAQr/8AAAABABCwAAAQt/8AAAABABC4AAAQv/8AAAABABDAAAAQx/8AAAABABDIAAAQz/8AAAABABDQAAAQ1/8AAAABABDYAAAQ3/8AAAABABDgAAAQ5/8AAAABABDoAAAQ7/8AAAABABDwAAAQ9/8AAAABABD4AAAQ//0AAAABAAMAAAAAAAD/tQAyAAAAAAAAAAAAAAAAAAAAAAAAAAABAAQCAAEBAQtBZG9iZUJsYW5rAAEBATD4G/gciwwe+B0B+B4Ci/sM+gD6BAUeGgA/DB8cCAEMIvdMD/dZEfdRDCUcGRYMJAAFAQEGDk1YZ0Fkb2JlSWRlbnRpdHlDb3B5cmlnaHQgMjAxMyBBZG9iZSBTeXN0ZW1zIEluY29ycG9yYXRlZC4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5BZG9iZSBCbGFua0Fkb2JlQmxhbmstMjA0OQAAAgABB/8DAAEAAAAIAQgBAgABAEsATABNAE4ATwBQAFEAUgBTAFQAVQBWAFcAWABZAFoAWwBcAF0AXgBfAGAAYQBiAGMAZABlAGYAZwBoAGkAagBrAGwAbQBuAG8AcABxAHIAcwB0AHUAdgB3AHgAeQB6AHsAfAB9AH4AfwCAAIEAggCDAIQAhQCGAIcAiACJAIoAiwCMAI0AjgCPAJAAkQCSAJMAlACVAJYAlwCYAJkAmgCbAJwAnQCeAJ8AoAChAKIAowCkAKUApgCnAKgAqQCqAKsArACtAK4ArwCwALEAsgCzALQAtQC2ALcAuAC5ALoAuwC8AL0AvgC/AMAAwQDCAMMAxADFAMYAxwDIAMkAygDLAMwAzQDOAM8A0ADRANIA0wDUANUA1gDXANgA2QDaANsA3ADdAN4A3wDgAOEA4gDjAOQA5QDmAOcA6ADpAOoA6wDsAO0A7gDvAPAA8QDyAPMA9AD1APYA9wD4APkA+gD7APwA/QD+AP8BAAEBAQIBAwEEAQUBBgEHAQgBCQEKAQsBDAENAQ4BDwEQAREBEgETARQBFQEWARcBGAEZARoBGwEcAR0BHgEfASABIQEiASMBJAElASYBJwEoASkBKgErASwBLQEuAS8BMAExATIBMwE0ATUBNgE3ATgBOQE6ATsBPAE9AT4BPwFAAUEBQgFDAUQBRQFGAUcBSAFJAUoBSwFMAU0BTgFPAVABUQFSAVMBVAFVAVYBVwFYAVkBWgFbAVwBXQFeAV8BYAFhAWIBYwFkAWUBZgFnAWgBaQFqAWsBbAFtAW4BbwFwAXEBcgFzAXQBdQF2AXcBeAF5AXoBewF8AX0BfgF/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");
}
body{
	font:18px/24px 'Lato', Helvetica, sans-serif;
	min-width: 320px;
}
img{border-style: none;     max-width: 100%;}
a{
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	outline: none;
color: #671b49;
}
a:active,
a:focus,
a:hover{outline: none;}
button,
input[type="button"],
input[type="reset"],
input[type="submit"]{
	-webkit-appearance: none;
	cursor: pointer;
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	outline: none;
}
button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner{
	border: none;
	padding: 0;
}
::-moz-placeholder,
:-moz-placeholder {opacity: 1;}
::-moz-placeholder {color: #4a4a4a;}
:-ms-input-placeholder {color: #4a4a4a;}
::-webkit-input-placeholder {color: #4a4a4a;}
#wrapper {
	overflow:hidden;
	position:relative;
	min-height:100vh;
}
h1 {
	font:300 50px/50px 'Lato', Helvetica, sans-serif;
	margin:0 0 15px;
}
h2 {
	font:bold 40px/40px 'Lato', Helvetica, sans-serif;
	margin:0 0 15px;
    color:#671b49;
}
h3 {
	font:bold 30px/30px 'Lato', Helvetica, sans-serif;
	color:#671b49;
	margin:0 0 15px;
}
h4 {
	font:bold 26px/26px 'Lato', Helvetica, sans-serif;
	color:#671b49;
	margin:0 0 15px;
}
h5 {
	font:bold 20px/20px 'Lato', Helvetica, sans-serif;
	color:#671b49;
	margin:0 0 15px;
}
h6 {
	font:bold 18px/18px 'Lato', Helvetica, sans-serif;
	color:#671b49;
	margin:0 0 15px;
}
.btn {
	vertical-align:top;
	outline:0 !important;
	font:bold 16px/21px 'Lato', Helvetica, sans-serif;
	padding:10px 20px;
	border-radius:23px;
	min-width:154px;
	text-align:center;
	border-width:2px;
}
.btn-lg {
	border-width:3px;
	font-size:22px;
	line-height:24px;
	min-width:200px;
}
/* header */
#header {
	min-height:144px;
	position:relative;
	z-index:120;
}
#header .logo {
	position:absolute;
	background:url(/images/2016/logo.svg) no-repeat;
	width:169px;
	height:189px;
	text-indent:-9999px;
	overflow:hidden;
	top:6px;
	left:50%;
	margin-left:-85px;
	z-index:20;
}
#header .logo a {
	display:block;
	height:100%;
}
#header .top-bar {
	background:#9dc73f;
	color:#fff;
	font-size:16px;
	line-height:24px;
	padding:10px 0;
}
#header .top-bar a {
	color:#fff;
	text-decoration:none;
}
#header .top-bar a:hover {opacity:0.8;}
#header .top-bar .phone {font-weight:900;}
.social {
	float:right;
	margin:-4px 0;
	padding:0;
	list-style:none;
}
.social li {
	float:left;
	padding:0 0 0 8px;
}
.social a {
	float:left;
	background:url(/images/2016/hexagon-01.svg) no-repeat;
	width:29px;
	height:32px;
	background-size:29px 31px;
	text-align:center;
	font-size:14px;
	line-height:32px;
	text-decoration:none;
	position:relative;
}
.social a em:after,
.social a:after,
.social a:before {
	position:absolute;
	content:'';
	width:25px;
	height:13px;
	border-radius: 2px/4px;
	left:2px;
	top:9px;
	-webkit-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
}
.social a:after {
	-webkit-transform: rotate(60deg);
	transform: rotate(60deg);
}
.social a i:after, .social a em:after {
	-webkit-transform: rotate(-60deg);
	transform: rotate(-60deg);
}
.social a i, .social a em {
	display:block;
	line-height:32px;
}
.social a em:before {
	position:relative;
	z-index:3;
}
#header .top-bar .social a:hover,
.social a:hover {
	color:#9dc73f;
	opacity:1;
}
.social a:hover em:after,
.social a:hover:after,
.social a:hover:before {
	background:#fff;
}
.extra-nav {
	float:right;
	margin:0;
	padding:0 4px 0 0;
	list-style:none;
	font-weight:bold;
}
.extra-nav li {
	float:left;
	padding:0 9px;
	position:relative;
}
.extra-nav li + li:before {
	content:'|';
	position:absolute;
	left:-2px;
	top:-1px;
}
.nav-bar {
	position:relative;
	padding:0 77px 0 0;
}
#main-nav {margin-left:-44px;}
#main-nav > ul {
	margin:0;
	padding:0;
	list-style:none;
	display:table;
	width:100%;
}
#main-nav > ul > li {
	display:table-cell;
	vertical-align:top;
}
#main-nav > ul > li:nth-child(1) {width:177px;}
#main-nav > ul > li:nth-child(2) {width:167px;}
#main-nav > ul > li:nth-child(3) {width:196px;}
#main-nav > ul > li:nth-child(4) {
	padding-left:172px;
	width:320px;
}
#main-nav > ul > li:nth-child(4) > a:before {display:none;}
#main-nav > ul > li > a {
	display:block;
	text-align:center;
	font-size:24px;
	line-height:30px;
	padding:35px 10px;
	position:relative;
	color:#555;
	text-decoration:none;
	margin-right:-4px;
	z-index:0;
}
#main-nav > ul > li + li > a:before {
	position:absolute;
	content:'';
	width:3px;
	height:53px;
	left:0;
	top:26px;
	background:#eaeaea;
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
#main-nav > ul > li:hover > a, #main-nav > ul > li.active > a {
	background:#0099c5;
	color:#fff;
	z-index:10;
}
#main-nav > ul > li:hover > a:before {background:#0099c5;}
#main-nav > ul > li.active > a:before { background: none;}
#main-nav > ul > li > ul {
	margin:0;
	padding:63px 0;
	list-style:none;
	position:absolute;
	top:100%;
	left:0;
	right:0;
	background:#0099c5;
	color:#fff;
	font-family: 'AdobeBlank';
	z-index:10;
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	opacity:0;
	visibility:hidden;
}
#main-nav > ul > li > ul.has-img {
	padding-right:32%;
	min-height:644px;
}
#main-nav > ul > li:hover > ul {
	opacity:1;
	visibility:visible;
}
#main-nav > ul > li > ul:before {
	position:absolute;
	top:0;
	bottom:0;
	content:'';
	left:-9999px;
	right:-9999px;
	background:#0099c5;
	z-index:-1;
}
#main-nav > ul > li > ul > li {
	display:inline-block;
	vertical-align:top;
	font-family:'Lato', Helvetica, sans-serif;
	width:33%;
	padding:18px 19px 18px 0;
	position:relative;
}
#main-nav > ul > li > ul > li:nth-child(n+4):before {
	position:absolute;
	content:'';
	left:0;
	top:0;
	right:19px;
	height:2px;
	background:#29b1db;
}
#main-nav > ul > li > ul > li > a {
	display:inline-block;
	vertical-align:top;
	color:#fff;
	font-size:20px;
	line-height:30px;
	padding:0 30px 0 0;
	background:url(/images/2016/arrow-01.svg) no-repeat 100% 50%;
	text-decoration:none;
}
#main-nav > ul > li > ul > li > a:hover {opacity:0.8;}
#main-nav ul ul ul {
	margin:0;
	padding:21px 0 0;
	list-style:none;
}
#main-nav ul ul ul a {color:#fff;}

    #main-nav ul ul ul {
        display: none;
    }

.visual-box {
	height:398px;
	background-size:cover;
	background-position:50% 50%;
	border-radius:7px;
	position:relative;
}
.visual-box > img {display:none;}
#main-nav .img-item {
	width:32.2%;
	position:absolute;
	right:0;
	bottom:130px;
	padding:0;
}
.btn-play {
	position:absolute;
	width:149px;
	height:87px;
	background:#9dc73f;
	bottom:-13px;
	right:-50px;
	color:#fff !important;
	border-radius: 5px/10px;
	z-index:1;
	text-align:center;
	font-size:22px;
	line-height:22px;
	text-decoration:none !important;
}
.btn-play:before,
.btn-play:after {
	position: absolute;
	width: inherit;
	height: inherit;
	border-radius: inherit;
	background: inherit;
	content: '';
	z-index:-1;
	left:0;
	top:0;
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
.btn-play:before {
	-webkit-transform: rotate(60deg);
	transform: rotate(60deg);
}
.btn-play:after {
	-webkit-transform: rotate(-60deg);
	transform: rotate(-60deg);
}
.btn-play strong {
	display:block;
	font-weight:900;
	margin-top:-3px;
}
.btn-play strong:before {
	position:absolute;
	border:20px solid transparent;
	content:'';
	border-left:35px solid #fff;
	left:64px;
	bottom:-8px;
}
.btn-play:hover {background:#8eb633;}
.modal .modal-dialog {
	margin:20px auto;
	width:auto;
	max-width:1190px;
	padding:0 10px;
}
.modal iframe {
	margin:0;
	padding:0;
	border:0;
	width:100%;
	height:100%;
}
.modal .modal-content {
	background:#fff;
	border:0;
	border-radius:15px;
	-webkit-box-shadow:none;
	box-shadow:none;
}
.modal-backdrop {background:#000;}
.modal-backdrop.in {opacity:0.8;}
.video-modal .modal-content {
	height:680px;
	background:none;
}
.overlay {
	position:absolute;
	left:-9999px;
	top:100%;
	right:-9999px;
	background:#000;
	opacity:0;
	height:9999px;
	-webkit-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
	visibility:hidden;
}
.nav-bar .search-holder:hover .overlay,
#main-nav .has-drop:hover ~ .overlay {
	opacity:0.8;
	visibility:visible;
}
.nav-bar .btn-search {
	position:absolute;
	right:-23px;
	top:0;
	width:100px;
	bottom:0;
	background:url(/images/2016/ico-02.svg) no-repeat 50% 50%;
	background-size:34px 34px;
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
}
.nav-bar .btn-search:before {
	position:absolute;
	content:'';
	left:0;
	top:0;
	right:0;
	bottom:0;
	background:url(/images/2016/ico-01.svg) no-repeat 50% 50%;
	background-size:34px 34px;
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
.nav-bar .btn-search:after {
	position:absolute;
	content:'';
	width:3px;
	height:53px;
	left:0;
	top:26px;
	background:#eaeaea;
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
.nav-bar .search-holder:hover .btn-search {background-color:#0099c5;}
.nav-bar .search-holder:hover .btn-search:before {opacity:0;}
.nav-bar .search-holder:hover .btn-search:after {background-color:#0099c5;}
.search-form {
	padding:117px 0 98px;
	position:absolute;
	top:100%;
	left:0;
	right:0;
	background:#0099c5;
	color:#fff;
	z-index:10;
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	opacity:0;
	visibility:hidden;
}
.nav-bar .search-holder:hover .search-form {
	opacity:1;
	visibility:visible;
}
.search-form:before {
	position:absolute;
	top:0;
	bottom:0;
	content:'';
	left:-9999px;
	right:-9999px;
	background:#0099c5;
	z-index:-1;
}
.search-form .input-group {
	background: rgba(255, 255, 255, 0.2);
	border-radius:8px;
	margin:0 0 18px;
}
.search-form .input-group .form-control {
	background:none;
	border:0;
	height:80px;
	font-size:24px;
	line-height:30px;
	padding:25px 22px;
	color:#fff;
	outline:0;
	-webkit-appearance: none;
	-webkit-box-shadow:none;
	box-shadow:none;
}
.search-form ::-moz-placeholder {color: #fff;}
.search-form :-ms-input-placeholder {color: #fff;}
.search-form ::-webkit-input-placeholder {color: #fff;}
.search-form .input-group .submit {
	width:70px;
	height:80px;
	border:0;
	padding:0;
	border-radius:8px;
	background:url(/images/2016/ico-02.svg) no-repeat 50% 50%;
	text-indent:-9999px;
	text-align:left;
}
.search-form .input-group .submit:hover {opacity:0.8;}
.search-form .rad-area {
	border-color: rgba(255, 255, 255, 0.7);
	float:none;
	display:inline-block;
	vertical-align:top;
	margin:2px 5px 0 0;
}
.search-form .rad-checked span {background:#fff;}
.search-form .sfFormRadiolist {
	display:inline-block;
	vertical-align:top;
	padding:0 13px;
}
.search-form .sfFormRadiolist label {
	display:inline-block;
	vertical-align:top;
	font-size:16px;
	line-height:20px;
	font-weight:normal;
	margin:0;
}

/* end header */
/* main-banner */
.main-banner {
	height:720px;
	background-size:cover!important;
	background-position:50% 50%!important;
	position:relative;
	overflow:hidden;
}
.slideshow .slick-list {
	position:relative;
	z-index:1;
}
.main-banner:after,
.main-banner:before {
	position:absolute;
	content:'';
	right:50%;
	top:100%;
	height:9999px;
	width:9999px;
	background:#fff;
	-ms-transform-origin: 100% 0;
	-webkit-transform-origin: 100% 0;
	transform-origin: 100% 0;
	-ms-transform: rotate(30deg);
	-webkit-transform: rotate(30deg);
	transform: rotate(30deg);
}
.main-banner:after {
	right:auto;
	left:50%;
	-ms-transform-origin: 0 0;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-ms-transform: rotate(-30deg);
	-webkit-transform: rotate(-30deg);
	transform: rotate(-30deg);
}
.main-banner > img {display:none;}
.main-banner figcaption {
	position:absolute;
	width:400px;
	height:235px;
	background:#0099c5;
	bottom:195px;
	left:50%;
	color:#fff;
	border-radius: 15px/30px;
	z-index:1;
	text-align:center;
	font-size:16px;
	line-height:22px;
	margin-left:-583px;
	padding:0 60px;
}
.main-banner figcaption:before,
.main-banner figcaption:after {
	position: absolute;
	width: inherit;
	height: inherit;
	border-radius: inherit;
	background: inherit;
	content: '';
	z-index:-1;
	left:0;
	top:0;
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
.main-banner figcaption:before {
	-webkit-transform: rotate(60deg);
	transform: rotate(60deg);
}
.main-banner figcaption:after {
	-webkit-transform: rotate(-60deg);
	transform: rotate(-60deg);
}
.main-banner figcaption .holder {margin:-18px 0;}
.main-banner figcaption .ttl {
	display:block;
	font:900 50px/50px 'Lato', Helvetica, sans-serif;
	margin:0 0 24px;
}
.main-banner figcaption .ttl span {font-weight:300;}
.main-banner figcaption p {margin:0 0 31px;}
.main-banner .btn-play {
	bottom:278px;
	left:50%;
	margin-left:421px;
}
.main-banner .angle {
	width:160px;
	position:absolute;
	left:50%;
	margin-left:-80px;
	bottom:-3px;
	height:160px;
	overflow:hidden;
}
.main-banner .angle:before {
	position:absolute;
	content:'';
	width:400px;
	height:400px;
	border:40px solid #fff;
	border-radius:100%;
	left:50%;
	bottom:-13px;
	margin-left:-200px;
}
.slideshow {position:relative;}
/* end main-banner */
/* hexagon */
.hexagon {
	position:absolute;
	width:14px;
	height:8px;
	background:#671b49;
	bottom:210px;
	left:103px;
	border-radius: 1px/2px;
	z-index:50;
	text-align:center;
}
.hexagon:before,
.hexagon:after {
	position: absolute;
	width: inherit;
	height: inherit;
	border-radius: inherit;
	background: inherit;
	content: '';
	z-index:-1;
	left:0;
	top:0;
}
.hexagon:before {
	-webkit-transform: rotate(60deg);
	transform: rotate(60deg);
}
.hexagon:after {
	-webkit-transform: rotate(-60deg);
	transform: rotate(-60deg);
}
.hexagon.green {background:#9dc73f;}
.hexagon.type2 {
	width:20px;
	height:12px;
	left:58px;
	bottom:160px;
}
.hexagon.blue {background:#0099c5;}
.hexagon.type3 {
	width:30px;
	height:17px;
	left:109px;
	bottom:130px;
}
.hexagon.position2 {
	left:auto;
	right:101px;
	bottom:auto;
	top:-160px;
}
.hexagon.position3 {
	left:auto;
	right:180px;
	bottom:auto;
	top:-45px;
}
.hexagon.position4 {
	left:auto;
	right:132px;
	bottom:auto;
	top:17px;
}
/* end hexagon */
/* intro */
.intro {
	font-size:26px;
	line-height:30px;
	position:relative;
	z-index:1;
}
.intro .holder {
	position:relative;
	padding:8px 50% 110px 0;
}
.intro h1 {
	color:#737f8b;
	margin-bottom:32px;
}
.intro h1 strong {
	display:block;
	font-weight:900;
}
.intro p {margin:0 0 38px;}
.intro .img {
	position:absolute;
	bottom:0;
	left:50%;
	max-width:545px;
	z-index:5;
	margin-left:-21px;
}
.hexagon-box {
	position:absolute;
	bottom:159px;
	right:-134px;
	width:270px;
	height:157px;
	background:#671b49;
	border-radius: 10px/20px;
	text-align:center;
	padding:0 30px;
	z-index:7;
	color:#fff;
}
.hexagon-box:before,
.hexagon-box:after {
	position: absolute;
	width: inherit;
	height: inherit;
	border-radius: inherit;
	background: inherit;
	content: '';
	z-index:-1;
	left:0;
	top:0;
}
.hexagon-box:before {
	-webkit-transform: rotate(60deg);
	transform: rotate(60deg);
}
.hexagon-box:after {
	-webkit-transform: rotate(-60deg);
	transform: rotate(-60deg);
}
.hexagon-box h2 {margin-bottom:26px;color:#fff;}
.hexagon-box h2 strong {font-weight:900;}
.hexagon-box .btn {min-width:170px;}
.btn.border-white,
.btn.border-white:active,
.btn.border-white.active,
.open > .dropdown-toggle.btn.border-white,
.btn.border-white:focus,
.btn.border-white.focus,
.btn.border-white:active:hover,
.btn.border-white.active:hover,
.open > .dropdown-toggle.btn.border-white:hover,
.btn.border-white:active:focus,
.btn.border-white.active:focus,
.open > .dropdown-toggle.btn.border-white:focus,
.btn.border-white:active.focus,
.btn.border-white.active.focus,
.open > .dropdown-toggle.btn.border-white.focus,
.btn.border-white:hover{border-color:#fff;}
.hexagon-gradient {
	left:50%;
	width:817px;
	height:912px;
	bottom:-336px;
	position:absolute;
	margin-left:73px;
	background:url(/images/2016/bg-hexagon-gradient.svg) no-repeat 50% 50%;
	background-size:100% 100%;
}
/* end intro */
/* info-section */
.info-section {
	position:relative;
	z-index:2;
	padding:124px 0 812px;
	background: #f6f6f6;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjNmU2ZmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f6f6f6 0%, #c6e6fd 100%);
	background: -webkit-linear-gradient(top,  #f6f6f6 0%,#c6e6fd 100%);
	background: linear-gradient(to bottom,  #f6f6f6 0%,#c6e6fd 100%);
}
.info-section .container {
	position:relative;
	z-index:12;
}
.info-box {
	text-align:center;
	color:#555;
	padding:0 10px;
}
.ico.hexagon {
	position:relative;
	left:auto;
	bottom:auto;
	width:90px;
	display:block;
	margin:0 auto 41px;
	height:54px;
	border-radius: 5px/10px;
}
.ico.hexagon img {
	position:absolute;
	left:0;
	right:0;
	top:-20px;
	bottom:-20px;
	margin:auto;
}
.hexagon.turquoise {background:#77ccc9;}
.hexagon.gray {background:#737f8b;}
.info-box h2 {
	font-size:32px;
	line-height:36px;
	font-weight:normal;
	margin:0 0 12px;
}
.info-box p {margin:0 0 19px;}
.info-section .hexagon {
	bottom:auto;
	z-index:4;
}
.info-section .hex1 {
	left:306px;
	top:400px;
}
.info-section .hex2 {
	left:220px;
	top:468px;
}
.info-section .hex3 {
	left:258px;
	top:526px;
}
.hexagon.type4 {
	width:316px;
	height:183px;
	border-radius: 10px/20px;
	top:-100px;
	left:-202px;
	z-index:8;
}
.hexagon.type5 {
	width:170px;
	height:100px;
	border-radius: 7px/14px;
	top:auto;
	left:auto;
	right:-80px;
	bottom:-60px;
	z-index:10;
}
.info-section .img-mask {
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0;
	overflow:hidden;
	z-index:7;
}
.info-section .img {
	position:absolute;
	left:0;
	bottom:0;
	right:0;
	height:750px;
	background-size:cover;
	background-position:50% 0;
}
.info-section .img > img {display:none;}
.hexagon-box.blue {background:#0099c5;}
.info-section .hexagon-box {
	bottom:246px;
	right:auto;
	left:50%;
	width:400px;
	height:235px;
	border-radius: 15px/30px;
	margin-left:-200px;
	z-index:8;
	font-size:16px;
	line-height:22px;
}
.info-section .hexagon-box .frame {margin:-17px 0;}
.info-section .hexagon-box p {margin:0 0 31px;}
.info-section .hexagon-box h2 {
	font-size:50px;
	line-height:50px;
	margin-bottom:24px;
}
.info-section .hexagon-box h2 strong {display:block;}
.info-section .hexagon-box .btn {min-width:200px;}
/* end info-section */
/* contact-section */
.contact-section {
	text-align:center;
	padding:127px 0 95px;
	position:relative;
	z-index:4;
	font-size:26px;
	line-height:32px;
}
.contact-section .ico {
	position:absolute;
	top:-27px;
	left:50%;
	margin-left:-45px;
}
.hexagon.orange {background:#f4a821;}
.contact-section h2 {
	font-size:48px;
	line-height:56px;
	margin-bottom:18px;
}
.contact-section h2 strong {display:block;}
.contact-section .phone {
	display:inline-block;
	vertical-align:top;
	margin:0 0 18px;
	font-size:70px;
	line-height:74px;
	font-weight:900;
	color:#a8ce3b;
	text-decoration:none;
}
.contact-section .phone:hover {color:#95b92c;}
.contact-section .note {
	display:block;
	font-size:22px;
	line-height:26px;
	margin:0 0 16px;
}
.contact-section p {margin:0;}
.contact-section .hexagon {bottom:auto;}
.contact-section .hex-1 {
	left:93px;
	top:164px;
}
.contact-section .hex-2 {
	left:48px;
	top:82px;
}
.contact-section .hex-3 {
	left:100px;
	top:228px;
}
.contact-section .hex-4 {
	right:36px;
	top:218px;
	left:auto;
}
.contact-section .hex-5 {
	right:115px;
	top:330px;
	left:auto;
}
.contact-section .hex-6 {
	right:67px;
	top:390px;
	left:auto;
}
/* end contact-section */
/* story-block */
.story-block {
	position:relative;
	background: #f6f6f6;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjMWU1ZmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f6f6f6 0%, #c1e5fd 100%);
	background: -webkit-linear-gradient(top,  #f6f6f6 0%,#c1e5fd 100%);
	background: linear-gradient(to bottom,  #f6f6f6 0%,#c1e5fd 100%);
}
.story-block .img {
	position:absolute;
	right:0;
	width:50%;
	top:0;
	bottom:0;
	background-size:cover;
	background-position:50% 50%;
}
.story-block .img img {display:none;}
.story-block figcaption {
	display:table-cell;
	vertical-align:middle;
	height:612px;
	width:1%;
	padding:68px 55% 120px 110px;
}
.story-block h2 {
	font-size:50px;
	line-height:54px;
	margin:0 0 20px;
}
.story-block h2 strong {color:#671b49;}
.story-block p {margin:0 0 30px;}
.story-block .btn {
	margin:0 15px 10px 0;
	font-size:18px;
	min-width:1px;
}
.btn-primary.type2 {
	background:none;
	color:#555;
	border-color: rgba(118, 2, 85, 0.3);
}
.btn-primary.type2:hover {border-color: rgba(118, 2, 85, 1);}
.story-block .btn-play {
	bottom:-42px;
	right:58px;
}
.btn-play.purle {background:#760255;}
.btn-play.purle:hover {background:#5e0043;}
/* end story-block */
/* info-area */
.info-area {
	display:table;
	width:100%;
	height:712px;
	table-layout:fixed;
	direction:rtl;
}
.info-area .col {
	display:table-cell;
	vertical-align:middle;
	width:50%;
	direction:ltr;
}
.info-area .txt-block {
	max-width:580px;
	padding:42px 0 50px 109px;
	float:left;
	color:#555;
}
.info-area .txt-block h2 {
	font-size:60px;
	line-height:64px;
	margin:0 0 15px;
}
.info-area .txt-block h2 strong {color:#a6ce39;}
.info-area .txt-block h3 {
	font-size:28px;
	line-height:34px;
	font-weight:normal;
	margin:0 0 16px;
	color:#555;
}
.info-area .txt-block p {margin:0 0 24px;}
.info-area .txt-block footer {padding:5px 0 0;}
.info-area .txt-block .btn {
	font-size:18px;
	min-width:171px;
}
.grid-hexagons {
	margin:-212px 16px 0 -100px;
	padding:0;
	list-style:none;
	float:right;
	width:900px;
	position:relative;
	z-index:10;
}
.grid-hexagons li {
	float:right;
	margin:70px 20px 0 0;
}
.grid-hexagons li:nth-child(1) {margin-right:128px;}
.grid-hexagons li:nth-child(8) {margin-right:128px;}
a.hexagon-post,
.hexagon-post {
	float:left;
	width:200px;
	height:120px;
	background:#0099c5;
	border-radius: 10px/20px;
	text-align:center;
	padding:0 10px;
	z-index:7;
	color:#fff;
	position:relative;
	font-size:16px;
	line-height:22px;
	text-decoration:none;
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
.hexagon-post:hover {background:#0180a5;}
.hexagon-post:before,
.hexagon-post:after {
	position: absolute;
	width: inherit;
	height: inherit;
	border-radius: inherit;
	background: inherit;
	content: '';
	z-index:-1;
	left:0;
	top:0;
	text-decoration:underline;
}
.hexagon-post:before {
	-webkit-transform: rotate(60deg);
	transform: rotate(60deg);
}
.hexagon-post:after {
	-webkit-transform: rotate(-60deg);
	transform: rotate(-60deg);
}
.hexagon-post .hexagon-content {margin:-30px 0;}
.hexagon-post .frame {
	display:table-cell;
	vertical-align:top;
	padding-top:20px;
	width:1%;
	height:180px;
}
.hexagon-post .ico {
	display:inline-block;
	vertical-align:top;
	margin:0 0 7px;
}
.hexagon-post h3 {
	margin:0 0 6px;
	font-size:22px;
	line-height:26px;
	font-weight:normal;
	color:#fff;
}

.hexagon-post p {margin:0 7px;}
.hexagon-post h3 strong {
	font-weight:900;
	display:block;
}
.hexagon-img {
	position:relative;
	width:200px;
	height:120px;
	float:left;
}
.hexagon-img .mask {
	position:absolute;
	width:100%;
	height:100%;
	border-radius: 10px/20px;
	left:0;
	top:0;
	overflow:hidden;
	z-index:3;
	background:#000;
}
.hexagon-img .mask-2 {
	-webkit-transform: rotate(60deg);
	transform: rotate(60deg);
	z-index:2;
}
.hexagon-img .mask-2 .bg {
	-webkit-transform: rotate(-60deg);
	transform: rotate(-60deg);
}
.hexagon-img .mask-3 {
	-webkit-transform: rotate(-60deg);
	transform: rotate(-60deg);
	z-index:1;
}
.hexagon-img .mask-3 .bg {
	-webkit-transform: rotate(60deg);
	transform: rotate(60deg);
}
.hexagon-img .mask .bg {
	position:absolute;
	width:230px;
	height:230px;
	left:50%;
	top:50%;
	margin:-115px 0 0 -115px;
	background-repeat:no-repeat;
	background-size:cover;
	background-position:50% 50%;
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
.hexagon-img > img {display:none;}
.hexagon-img:hover .bg {opacity:0.8;}
.hexagon-post.green {background:#9dc73f;}
.hexagon-post.green:hover {background:#8eb633;}
.hexagon-post.purle {background:#760255;}
.hexagon-post.purle:hover {background:#5e0043;}
.hexagon-post.gray {background:#737f8b;}
.hexagon-post.gray:hover {background:#636e78;}

.hexagon-post a, .hexagon-img a, .hexagon-content a {
   color:#fff;
}

.hexagon-post a:hover, .hexagon-img a:hover, .hexagon-content a:hover {
    text-decoration:none;
}


.wrap-hexagons {position:relative;}
.wrap-hexagons:after {
	content:'';
	display:block;
	clear:both;
}
.wrap-hexagons .hex1 {
	bottom:325px;
	left:auto;
	right:53px;
}
.wrap-hexagons .hexagon {z-index:2;}
.wrap-hexagons .hex2 {
	bottom:236px;
	left:auto;
	right:55px;
}
.wrap-hexagons .hex3 {
	bottom:206px;
	left:auto;
	right:80px;
}
/* end info-area */
/* about */
.visual-section{
	margin: 0;
	position: relative;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: cover;
	height: 499px;
}
.visual-section > img{display: none;}
.about-section{
	font-size: 18px;
	line-height: 24px;
	color: #555;
	text-align: center;
	position: relative;
	z-index: 20;
}
.about-section .container{padding-top: 28px;}
.about-heading{
	text-align: center;
	max-width: 960px;
	margin: 0 auto;
	padding: 0 0 127px;
}
.about-heading h1{
	color: #661b49;
	margin: 0 0 27px;
	font: 700 60px/64px 'Lato', sans-serif;
}
.about-heading .intro-text{
	display: block;
	color: #5b5b5b;
	font-size: 30px;
	line-height: 36px;
	max-width: 910px;
	margin: 0 auto;
	padding: 0 0 44px;
}
.about-heading p{margin: 0;}
.about-items{
	list-style: none;
	margin: 0 -20px;
	padding: 0;
	font-size: 0;
	line-height: 0;
	font-family: 'AdobeBlank';
	text-align: center;
	position: relative;
}
.about-items > li{
	display: inline-block;
	vertical-align: top;
	margin: 0 10px 91px;
}
.about-item{
	display: inline-block;
	vertical-align: top;
	border-radius: 10px/20px;
	z-index: 1;
	text-align: center;
	padding: 0 20px;
	color: #fff;
	position: relative;
	text-decoration: none;
	width: 278px;
	height: 170px;
	-webkit-transition: all .3s;
			transition: all .3s;
}
.about-item:hover{text-decoration: none;}
.about-item:before,
.about-item:after{
	content: '';
	position: absolute;
	width: inherit;
	height: inherit;
	border-radius: inherit;
	background: inherit;
	z-index: -1;
	top: 0;
	left: 0;
	text-decoration: underline;
}
.about-item:before{
	-webkit-transform: rotate(60deg);
	transform: rotate(60deg);
}
.about-item:after{
	-webkit-transform: rotate(-60deg);
	transform: rotate(-60deg);
}
.about-item .mask{
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	border-radius: 15px/30px;
	overflow: hidden;
	z-index: 3;
	background: #000;
}
.about-item .mask-2{
	-webkit-transform: rotate(60deg);
	transform: rotate(60deg);
	z-index: 2;
}
.about-item .mask-2 .bg{
	-webkit-transform: rotate(-60deg);
	transform: rotate(-60deg);
}
.about-item .mask-3{
	-webkit-transform: rotate(-60deg);
	transform: rotate(-60deg);
	z-index: 1;
}
.about-item .mask-3 .bg{
	-webkit-transform: rotate(60deg);
	transform: rotate(60deg);
}
.about-item .mask .bg{
	position: absolute;
	width: 320px;
	height: 320px;
	top: 50%;
	left: 50%;
	margin: -160px 0 0 -160px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: 50% 50%;
	-webkit-transition: all .3s;
			transition: all .3s;
 opacity:0.7;
}
.about-item:hover .mask .bg {
	-ms-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}
.about-item:hover .mask-2 .bg {
	-ms-transform: rotate(-60deg) scale(1.1);
	-webkit-transform: rotate(-60deg) scale(1.1);
	transform: rotate(-60deg) scale(1.1);
}
.about-item:hover .mask-3 .bg {
	-ms-transform: rotate(60deg) scale(1.1);
	-webkit-transform: rotate(60deg) scale(1.1);
	transform: rotate(60deg) scale(1.1);
}
.about-item > img{display: none;}
.about-item .box{
	position: absolute;
	z-index: 25;
	bottom: -52px;
	left: 0;
	right: 0;
	padding: 0 15px;
}
.about-item .title{
	display: block;
	font: 700 30px/30px 'Lato', sans-serif;
	padding: 0 0 12px;
	color: #fff;
}
.about-item .title span{display: block;}
.btn-arrow{
	display: inline-block;
	vertical-align: top;
	width: 40px;
	height: 45px;
	background: url(/images/2016/bg-el-0001.svg) no-repeat;
	background-size: 40px 45px;
	position: relative;
	color: #fff;
	font-size: 0;
	line-height: 0;
	font-family: 'AdobeBlank';
	text-decoration: none;
	-webkit-transition: all .3s;
			transition: all .3s;
}
.btn-arrow:hover{text-decoration: none;}
.about-item:hover .btn-arrow{
	-webkit-transform: scale(1.1);
			transform: scale(1.1);
}
.btn-arrow:before{
	content: '\f105';
	position: absolute;
	z-index: 20;
	top: 50%;
	left: 50%;
	margin: -23px 0 0 -4px;
	font: 40px/42px 'FontAwesome';
}
.about-section .hexagon.hex-4{
	left: auto;
	bottom: auto;
	top: 86px;
	right: 101px;
}
.about-section .hexagon.hex-5{
	left: auto;
	bottom: auto;
	top: 108px;
	right: 69px;
}
.about-section .hexagon.hex-6{
	left: auto;
	bottom: auto;
	top: 46px;
	right: 73px;
}
.about-info{
	background: #eee;
	position: relative;
	z-index: 10;
	margin: -176px 0 0;
}
.about-info .container{
	padding-top: 207px;
	padding-bottom: 34px;
	max-width: 1000px;
}
.about-info h2{
	color: #661b49;
	margin: 0 0 20px;
	font: 32px/36px 'Lato', sans-serif;
}
.about-info h3{
	color: #555;
	margin: 0 0 21px;
	font: 900 18px/24px 'Lato', sans-serif;
}
.about-info ul{
	list-style: none;
	margin: 0;
	padding: 0;
}
.about-info ul li{
	position: relative;
	padding: 0 0 24px 29px;
	color: #555;
	font-size: 18px;
	line-height: 24px;
}
.about-info ul li:before{
	content: '';
	position: absolute;
	z-index: 20;
	top: 0;
	left: 0;
	width: 13px;
	height: 16px;
	background: url(/images/2016/bull-0001.svg) no-repeat;
	background-size: 13px 16px;
	margin: 5px 0 0 5px;
}
.heading-section{
	background: #fff;
	text-align: center;
	font-size: 18px;
	line-height: 24px;
	color: #555;
}
.heading-section .container{
	padding-top: 47px;
	padding-bottom: 108px;
	max-width: 940px;
}
.heading-section h2{
	color: #555;
	font: 300 60px/64px 'Lato', sans-serif;
	margin: 0 0 10px;
}
.heading-section h2 b, .heading-section h2 strong{
	font-weight: 900;
	color: #0099c5;
}
.heading-section h3{
	color: #555;
	font: 28px/32px 'Lato', sans-serif;
	margin: 0 0 25px;
}
.heading-section p{margin: 0;}
.map-area{
	position: relative;
	min-height: 499px;
}
.map-area .ico.hexagon{
	position: absolute;
	z-index: 30;
	top: 0;
	left: 50%;
	margin: -25px 0 0 -45px;
}
.map{
	position: absolute;
	z-index: 10;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	overflow: hidden;
}
.map-area .container{
	position: relative;
	z-index: 20;
	padding-top: 30px;
	padding-bottom: 30px;
}
.contact-info{
	position: absolute;
	z-index: 20;
	top: 0;
	right: 0;
	margin: 22px 111px 0 0;
}
.contacts-block{
	width: 376px;
	position: relative;
	margin: 0 0 0 auto;
	color: #555;
	font-size: 16px;
	line-height: 22px;
}
.contacts-block > *{
	position: relative;
	z-index: 20;
}
.contacts-block:before{
	content: '';
	position: absolute;
	z-index: 15;
	bottom: 0;
	left: 25px;
	right: 25px;
	height: 20px;
	border-radius: 10px;
	-webkit-box-shadow: 0 0 30px rgba(0, 0, 0, .4);
			box-shadow: 0 0 30px rgba(0, 0, 0, .4);
}
.contacts-block:after{
	content: '';
	position: absolute;
	z-index: 16;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: #fff;
	border-radius: 10px;
}
.contacts-block .block{
	position: relative;
	overflow: hidden;
	padding: 26px 30px 0;
}
.contacts-block h2{
	color: #0099c5;
	margin: 0 0 21px;
	font: 700 30px/34px 'Lato', sans-serif;
}
.contacts-block p{margin: 0;}
.contacts-block p.sep{padding-top: 15px;}
.contacts-block p a{
	color: #555;
	text-decoration: none;
}
.contacts-block p a:hover{
	color: #555;
	text-decoration: underline;
}
.contacts-block .bottom{
	position: relative;
	padding: 38px 168px 27px 0;
}
.contacts-block.type2 .bottom{padding-top: 50px;}
.contacts-block .img-box{
	position: absolute;
	z-index: 20;
	bottom: 0;
	right: 0;
	margin: 0 -54px -20px 0;
}
.contacts-block .img{
	border-radius: 10px/20px;
	z-index: 1;
	position: relative;
	width: 207px;
	height: 124px;
}
.contacts-block .img .mask{
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	border-radius: 10px/20px;
	overflow: hidden;
	z-index: 3;
}
.contacts-block .img .mask-2{
	-webkit-transform: rotate(60deg);
	transform: rotate(60deg);
	z-index: 2;
}
.contacts-block .img .mask-2 .bg{
	-webkit-transform: rotate(-60deg);
	transform: rotate(-60deg);
}
.contacts-block .img .mask-3{
	-webkit-transform: rotate(-60deg);
	transform: rotate(-60deg);
	z-index: 1;
}
.contacts-block .img .mask-3 .bg{
	-webkit-transform: rotate(60deg);
	transform: rotate(60deg);
}
.contacts-block .img .mask .bg{
	position: absolute;
	width: 230px;
	height: 230px;
	top: 50%;
	left: 50%;
	margin: -115px 0 0 -115px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: 50% 50%;
}
.contacts-block .img > img{display: none;}
.contacts-block .view-all{
	display: block;
	border-radius: 0 0 10px 10px;
	text-align: center;
	padding: 12px 15px 16px;
	color: #fff;
	background: #a6ce39;
	font-size: 18px;
	line-height: 22px;
	font-weight: 700;
	text-decoration: none;
}
.contacts-block .view-all:hover{
	text-decoration: none;
	color: #fff;
	background: #84a42d;
}
.contacts-block .schedule-info{
	border: solid #e0e0e0;
	border-width: 1px 0;
	margin: 0 -30px;
}
.contacts-block .schedule-info:after{
	content: '';
	display: block;
	clear: both;
}
.contacts-block .schedule-info .box{
	padding: 7px 30px 10px;
	width: 57%;
	float: left;
}
.contacts-block .schedule-info .box:nth-child(2){
	width: 43%;
	border-left: solid 1px #e0e0e0;
	padding-left: 15px;
	padding-right: 15px;
}
.contacts-block .schedule-info h3{
	color: #555;
	font: 700 16px/20px 'Lato', sans-serif;
	margin: 0;
}
.contacts-block .schedule-info p{margin: 0;}
/* end about */
button:focus,
input:focus,
textarea:focus,
select:focus {outline: none;}
/* btn-grey */
.btn-grey {
	color: #6e6e6e;
	background: #eee;
	border-color: transparent;
}
.btn-grey:active,
.btn-grey.active,
.open > .dropdown-toggle.btn-grey,
.btn-grey:focus,
.btn-grey.focus,
.btn-grey:active:hover,
.btn-grey.active:hover,
.open > .dropdown-toggle.btn-grey:hover,
.btn-grey:active:focus,
.btn-grey.active:focus,
.open > .dropdown-toggle.btn-grey:focus,
.btn-grey:active.focus,
.btn-grey.active.focus,
.open > .dropdown-toggle.btn-grey.focus,
.btn-grey:hover {
	background-color: #661b49;
	border-color: transparent;
}
.btn.left-arrow:before,
.btn.right-arrow:after {
	display: inline-block;
	vertical-align: top;
	position: relative;
	top: .1em;
	font-size: .9em;
	font-family: 'FontAwesome';
}
.btn.left-arrow:before {
	content: '\f053';
	margin-right: 15px;
	margin-left: -6px;
}
.btn.right-arrow:after {
	content: '\f054';
	margin-left: 15px;
	margin-right: -6px;
}
.btn-grey.left-arrow:before,
.btn-grey.right-arrow:after {
	color: #661b49;
}
.btn.left-arrow:active:before,
.btn.right-arrow:active:after,
.btn.left-arrow:hover:before,
.btn.right-arrow:hover:after,
.btn.left-arrow:focus:before,
.btn.right-arrow:focus:after,
.btn.left-arrow.active:before,
.btn.right-arrow.active:after,
.btn.left-arrow.focus:before,
.btn.right-arrow.focus:after,
.open > .dropdown-toggle.btn.left-arrow:before,
.open > .dropdown-toggle.btn.right-arrow:after {
	color: inherit;
}
/* subscribe-form */
.subscribe-form {
	background: #a6ce39;
	color: #fff;
	padding: 30px 0;
	font-size: 0;
	line-height: 0;
	text-align: center;
        
}

.content {
   padding-bottom: 24px;
}

.subscribe-form h3 {
	display: inline-block;
	vertical-align: top;
	width: 460px;
	margin: 0;
	padding: 8px 20px 8px 0;
	font-size: 28px;
	line-height: 34px;
	font-weight: normal;
	color: inherit;
}
.subscribe-form h3 strong {
	font-weight: 900;
}
.subscribe-form .holder {
	display: inline-block;
	vertical-align: top;
}
.subscribe-form .row {margin: 0 -10px;}
.subscribe-form .tbl-block {
	display: table;
	table-layout: fixed;
}
.subscribe-form .tbl-block > div > * {
	display: table-cell;
	vertical-align: top;
}
.subscribe-form .sfFormBox {padding: 0 5px;}
.subscribe-form .sfExample,
.subscribe-form .sfError {display: none;}
.subscribe-form .sfTxt {
	display: block;
	width: 376px;
	height: 50px;
	padding: 12px 18px;
	border: 1px solid #d5dad6;
	border-radius: 25px;
	font: 16px/23px 'Lato', Helvetica, sans-serif;
	color: #686868;
	background: #fff;
	-webkit-box-shadow: inset 0 2px 3px 0 #e8e7e6;
	box-shadow: inset 0 2px 3px 0 #e8e7e6;
}
.subscribe-form::-moz-placeholder {color: #686868;}
.subscribe-form:-ms-input-placeholder {color: #686868;}
.subscribe-form::-webkit-input-placeholder {color: #686868;}
.subscribe-form .box-1 {width: 297px;}
.subscribe-form .sfFormSubmit {
	padding: 0 5px;
	width: 180px;
}
.subscribe-form .sfFormSubmit .btn {
	display: block;
	width: 100%;
	font-size: 18px;
	line-height: 23px;
	min-width: 1px;
}
/* footer */
#footer {
	background: #0099c5;
	color: #fff;
	text-align: center;
	font-size: 14px;
	line-height: 20px;
	padding-top: 35px;
	padding-bottom: 85px;
}
#footer a:not(.btn) {
	color: inherit;
}
#footer h3 {
	color: inherit;
	font-size: 50px;
	line-height: 1em;
	font-weight: 300;
}
#footer h3 span {
	display: block;
}
#footer h3 strong {
	font-weight: 900;
}
#footer .footer-holder {
	display: inline-block;
	vertical-align: top;
	position: relative;
	padding: 15px 250px;
	margin-bottom: 50px;
	min-width: 990px;
}
#footer .footer-holder h3 {
	margin: 0;
}
#footer .footer-holder .img {
	position: absolute;
	top: 0;
	bottom: 0;
	margin: 0;
	width: 215px;
}
#footer .footer-holder .img-01 {
	left: 28px;
	bottom: 10px;
}
#footer .footer-holder .img-02 {
	top: 15px;
	right: -20px;
}
#footer .footer-holder .img img {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	width: auto;
	height: auto;
	max-width: 95%;
	max-height: 95%;
}
#footer .social-holder {
	position: relative;
	margin-bottom: 32px;
}
#footer .social-holder:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto 0;
	height: 4px;
	background: rgba(255,255,255, .22);
}
#footer .social-holder .social {
	float: none;
	display: inline-block;
	vertical-align: top;
	position: relative;
	background: #0099c5;
	margin-top: 0;
	margin-bottom: 0;
	padding-left: 13px;
	padding-right: 13px;
}
#footer .social-holder .social:after {
	content: '';
	display: block;
	clear: both;
}
#footer .social li {
	padding-left: 5px;
	padding-right: 5px;
}
#footer .social a {
	width: 44px;
	height: 48px;
	-webkit-background-size: auto 100%;
	background-size: auto 100%;
}
#footer .social a em {
	font-size: 18px;
	line-height: 48px;
}
#footer .social a em:after,
#footer .social a:after,
#footer .social a:before {
	position:absolute;
	content:'';
	width:39px;
	height:23px;
	border-radius: 2px/4px;
	left:2px;
	top:12px;
	-webkit-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
}
#footer .social a:hover {
	color:#0099c5;
}
#footer .language-holder {
	max-width: 376px;
	margin: 0 auto 34px;
}
#footer .language-holder .sfTxtLbl,
#footer .language-holder .sfError {
	display: none !important;
}
#footer .add-nav {
	list-style: none;
	margin: 0;
	padding: 0;
	font-size: 0;
	line-height: 0;
	font-family: 'AdobeBlank';
}
#footer .add-nav li {
	display: inline-block;
	vertical-align: top;
	font-size: 14px;
	line-height: 20px;
	font-family: 'Lato', sans-serif;
}
#footer .add-nav li + li:before {
	content: '|';
	margin: 0 6px;
}
#footer .add-nav li a {
	text-decoration: underline;
}
#footer .add-nav li a:hover,
#footer .add-nav li a:focus {
	text-decoration: none;
}
#footer p {
	margin: 0;
}
#footer p a {
	text-decoration: underline;
}
#footer p a:hover,
#footer p a:focus {
	text-decoration: none;
}
#footer .sep {
	padding-top: 20px;
}
/* breadcrumbs */
.breadcrumbs {
	background:#eee;
	padding:13px 0;
	margin-bottom: 20px;
	font-size:15px;
	line-height:19px;
}
.breadcrumbs ul {
	margin:0;
	padding:0 55% 0 0;
	list-style:none;
	overflow:hidden;
	color:#686868;
}
.breadcrumbs ul li {
	float:left;
	padding:0 0 0 21px;
	position:relative;
	margin:0 21px 0 -21px;
}
.breadcrumbs ul li:before {
	position:absolute;
	content:'>';
	left:6px;
	color:#686868;
}
.breadcrumbs a {
	text-decoration:none;
	color:#686868;
}
.breadcrumbs a:hover {color:#9b9b9b;}
.breadcrumbs + .page-header { margin-top: -20px;}
/* stories-gallery */
.stories-gallery {
	padding: 0 0 10px;
	position:relative;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc0JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0iI2Y0ZjZmMyIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc2JSIgc3RvcC1jb2xvcj0iI2Y0ZjZmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZWZlZmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,0) 74%, rgba(244,246,243,0) 75%, rgba(244,246,243,1) 76%, rgba(254,254,254,1) 100%);
	background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0) 74%,rgba(244,246,243,0) 75%,rgba(244,246,243,1) 76%,rgba(254,254,254,1) 100%);
	background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,0) 74%,rgba(244,246,243,0) 75%,rgba(244,246,243,1) 76%,rgba(254,254,254,1) 100%);
}
.stories-gallery .holder {
	position:relative;
	overflow:hidden;
	margin-bottom: 10px;
}
.stories-gallery .slides {
	max-width:990px;
	margin:0 auto;
}
.stories-gallery .slides:before,
.stories-gallery .slides:after {
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
	width: 1000px;
	z-index: 5;
}
.stories-gallery .slides:before {
	right: 100%;
}
.stories-gallery .slides:after {
	left: 100%;
}
.stories-gallery .slick-list {
	overflow:visible;
}
.stories-gallery .slide figure {
	min-height:474px;
	position:relative;
	overflow:hidden;
	margin: 0 10px;
	background-repeat: no-repeat;
	background-position:50% 50%;
	-webkit-background-size: cover;
	background-size: cover;
	border-radius: 20px;
}
.stories-gallery .slide figure:before {
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0;
	opacity:.5;
	background:#4a4a4a;
	content:"";
	transition:all .3s;
	-webkit-transition:all .3s;
}
.stories-gallery .slide.slick-active figure:before {
	opacity:0;
}
.stories-gallery .slide figure > img { display:none; }
.stories-gallery .slick-dots {
	left:30px;
	right:30px;
	text-align:center;
}
.stories-gallery .btn-play {
	right: 30px;
	bottom: 70px;
}
.stories-gallery:not(.type2) .btn-play {
	right:auto;
	left:50%;
	margin-left:306px;
	bottom: 90px;
}
.stories-gallery .slick-arrow {
	position: absolute;
	top: 50%;
	z-index: 20;
	font-size: 0;
	line-height: 0;
	background: #0099c5;
	color: #fff;
	border: 0;
	margin: -43px 0 0;
	padding: 0;
	width: 149px;
	height: 87px;
	border-radius: 5px/10px;
}
.stories-gallery .slick-arrow:before,
.stories-gallery .slick-arrow:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: inherit;
	height: inherit;
	border-radius: inherit;
	background: inherit;
	z-index: -1;
}
.stories-gallery .slick-arrow:before {
	-webkit-transform: rotate(60deg);
	-ms-transform: rotate(60deg);
	-o-transform: rotate(60deg);
	transform: rotate(60deg);
}
.stories-gallery .slick-arrow:after {
	-webkit-transform: rotate(-60deg);
	-ms-transform: rotate(-60deg);
	-o-transform: rotate(-60deg);
	transform: rotate(-60deg);
}
.stories-gallery .slick-arrow:hover,
.stories-gallery .slick-arrow:focus {
	opacity: .8;
}
.stories-gallery .slick-arrow span {
	position: absolute;
	top: 50%;
	margin: -17px 0 0;
	width: 34px;
	height: 34px;
	border: 6px solid #fff;
	border-left: 0;
	border-bottom: 0;
	-webkit-transform: rotate(-135deg);
	-ms-transform: rotate(-135deg);
	-o-transform: rotate(-135deg);
	transform: rotate(-135deg);
}
.stories-gallery .slick-prev {
	left: -82px;
}
.stories-gallery .slick-next {
	right: -82px;
}
.stories-gallery .slick-prev span {
	right: 8px;
	-webkit-transform: rotate(-135deg);
	-ms-transform: rotate(-135deg);
	-o-transform: rotate(-135deg);
	transform: rotate(-135deg);
}
.stories-gallery .slick-next span {
	left: 8px;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}
.stories-gallery .txt-holder {
	padding-top: 41px;
	padding-bottom: 39px;
	font-size: 28px;
	line-height: 32px;
}
.stories-gallery h2 {
	font-size: 60px;
	line-height: 1em;
	margin: 0 0 11px;
}
.stories-gallery mark {
	background: none;
	font-weight: 900;
	color: #00a9d0;
	padding: 0;
}
.stories-gallery p {
	margin: 0 0 20px;
}
.stories-gallery.type2 {
	background: #eee;
	padding-bottom: 50px;
}
.stories-gallery.type2 .slides {
	max-width: 1188px;
}
.stories-gallery.type2 .slide figure {
	min-height: 376px;
	border-radius: 10px;
}
/* page-title */
.page-title {
	position: relative;
	text-align: center;
	padding: 98px 0 87px;
	color: #686868;
	background: #f6f6f6;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjMWUzZmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f6f6f6 0%, #c1e3fc 100%);
	background: -webkit-linear-gradient(top,  #f6f6f6 0%,#c1e3fc 100%);
	background: linear-gradient(to bottom,  #f6f6f6 0%,#c1e3fc 100%);
}
.page-title h1 {
	text-transform: lowercase;
	margin: 0;
	font-size: 70px;
	line-height: 1em;
	font-weight: 300;
	color: inherit;
}
.page-title mark {
	font-weight: 900;
	color: #00a9d0;
	background: none;
	padding: 0;
}
/* secondary-nav */
.secondary-nav {
	padding:0 0 10px;
	max-width:274px;
}
.secondary-nav ul {
	margin:0;
	padding:0;
	list-style:none;
}
.secondary-nav ul li + li {border-top:1px solid #cdcdcd;}
.secondary-nav ul ul li + li {border-top:1px solid #cdcdcd;}
.secondary-nav ul a {
	display:block;
	position:relative;
	font-size:18px;
	line-height:28px;
	padding:10px 0;
	color:#5c5c5c;
	text-decoration:none;
}
.secondary-nav ul a:hover {color:#7b2b5b;}
.secondary-nav ul ul {
	margin-top: -5px;
}
.secondary-nav ul ul a {
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left:30px;
	font-size: 16px;
}
.secondary-nav ul ul a:before {
	content:'-';
	float:left;
	margin-left:-10px;
}
.secondary-nav ul ul ul {
	margin-top: 0;
}
.secondary-nav ul ul ul a {
	padding-left:60px;
	font-size: 17px;
}
.secondary-nav ul ul ul ul a {padding-left:80px;}
.secondary-nav ul .has-drop > a {
	padding-right:22px;
	position:relative;
}
.secondary-nav ul .has-drop > a:after {
	content:'';
	position:absolute;
	top:50%;
	right:2px;
	margin:-5px 0 0;
	width:10px;
	height:10px;
	border-left: 2px solid #4a4a4a;
	border-bottom: 2px solid #4a4a4a;
	-webkit-transform: rotate(-135deg);
	-ms-transform: rotate(-135deg);
	-o-transform: rotate(-135deg);
	transform: rotate(-135deg);
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
.secondary-nav ul .active > a {color:#0099c5;}
.secondary-nav ul .has-drop.active > a:after {
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
/* main */
#main {
	padding:11px 0 0;
	position:relative;
}
#main .hexagon-1 {
	left:auto;
	bottom:auto;
	right:104px;
	top:88px;
}
#main .hexagon-2 {
	left:auto;
	bottom:auto;
	right:69px;
	top:130px;
}
.content .headings {padding:12px 0 14px;}
.content .headings h1 {margin-bottom:18px;}
.content h2 {margin-bottom:20px;}


.content .headings h2 {margin-bottom:16px;}
.content .headings h3 {margin-bottom:23px;}
.content .headings h4 {margin-bottom:27px;}
.content ul {
	margin:0;
	padding:0 0 20px;
	list-style:none;
}
.content ul li {
	position:relative;
	padding:0 0 8px 16px;
}
.content ul li:before {
	position:absolute;
	content:'';
	width:9px;
	height:10px;
	left:-2px;
	top:8px;
	background: url('/images/2016/ico-005.svg');
	-webkit-background-size: contain;
	background-size: contain;
}
.content ol{
	margin: 0;
	padding:0 0 20px;
	list-style: none;
	counter-reset: section;
}
.content ol li{
	padding: 0 0 7px 20px;
	position: relative;
}
.content ol li:before{
	content: counter(section, decimal) ".";
	counter-increment: section;
	position: absolute;
	top: 0;
	left: 0;
	width:20px;
}
.content p {margin:0 0 38px;}
.content a:not(.btn) {
	text-decoration: underline;
}
.content p a:hover {
	text-decoration: none;
}
.content .block {padding:17px 0 38px;}
.content .block p {margin:0 0 16px;}
.content .section {padding:0 0 78px;}
.content .section .intro-text {margin:0 0 8px;}
.content .intro-text {
	margin-bottom: 31px;
}
.intro-text {
	font-size:30px;
	line-height:36px;
	font-weight: 300;
}
/* accordion */
.accordion {margin:0 0 75px;}
.accordion .panel {
	margin:0;
	border:0;
	-webkit-box-shadow:none;
	box-shadow:none;
	background:none;
	border-radius:0px;
}
.accordion .panel + .panel {border-top:1px solid #b1b1b1;}
.accordion .panel-title {font-size:20px;}
.accordion .panel-title a {
	display:block;
	color:#7b2b5b;
	text-decoration:none;
	padding:18px 40px 21px 0;
	position:relative;
}
.accordion .panel-title a.collapsed {color:#7b2b5b;}
.accordion .panel-title a:before,
.accordion .panel-title a:after {
	position:absolute;
	content:'';
	right:-2px;
}
.accordion .panel-title a:before {
	height:2px;
	width:14px;
	top:28px;
	background:#4e4f53;
}
.accordion .panel-title a:after {
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	height:14px;
	width:2px;
	margin-right: 6px;
	background:#4e4f53;
	top:22px;
	-ms-transform: rotate(270deg);
	-webkit-transform: rotate(270deg);
	transform: rotate(270deg);
}
.accordion .panel-title a.collapsed:after {
	-ms-transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg);
}
.accordion .panel-body {
	padding:8px 0 2px;
	margin-top:-10px;
}
.accordion .panel-body p {margin-bottom:20px;}
/* visual */
.visual {
	margin:0 0 35px;
	height:474px;
	background-size:cover;
	background-position:50% 50%;
	border-radius:20px;
	position:relative;
}
.visual > img {display:none;}
.visual .btn-play {
	position:absolute;
	right:-40px;
	bottom:20px;
}
/* contact-box */
.contact-box {
	background: #671b49;
	color: #fff;
	font-size: 22px;
	line-height: 24px;
	padding: 27px 30px;
	margin-top: 13px;
	margin-bottom: 18px;
	border-radius: 20px;
}
.contact-box a {
	color: inherit;
}
.contact-box a:hover {
	opacity: .8;
}
.contact-box a:not(.btn),
.contact-box a:not(.tel) {
	text-decoration: underline;
}
.contact-box a.tel {
	text-decoration: none;
}
.contact-box .head-part {
	border-bottom: 3px solid rgba(255,255,255, .2);
	margin-bottom: 12px;
	padding-bottom: 10px;
}
.contact-box .head-part p {
	margin: 0 0 9px;
}
.contact-box .contact-list {
	list-style: none;
	margin: 0;
	padding: 0;
	font-size: 0;
	line-height: 0;
	font-family: 'AdobeBlank';
}
.contact-box .contact-list > li {
	display: inline-block;
	vertical-align: top;
	padding: 19px 10px 10px 76px;
	position: relative;
	width: 50%;
	font-size: 20px;
	line-height: 24px;
	font-family: 'Lato', sans-serif;
}
.contact-box .contact-list > li:before {
	display: none;
}
.contact-box .contact-list .icon {
	position: absolute;
	top: 23px;
	left: 0;
	width: 59px;
	height: 34px;
	background: #84486d;
	border-radius: 3px/6px;
}
.contact-box .contact-list .icon:before,
.contact-box .contact-list .icon:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: inherit;
	height: inherit;
	background: inherit;
	border-radius: inherit;
}
.contact-box .contact-list .icon:before {
	-webkit-transform: rotate(60deg);
	-ms-transform: rotate(60deg);
	-o-transform: rotate(60deg);
	transform: rotate(60deg);
}
.contact-box .contact-list .icon:after {
	-webkit-transform: rotate(-60deg);
	-ms-transform: rotate(-60deg);
	-o-transform: rotate(-60deg);
	transform: rotate(-60deg);
}
.contact-box .contact-list .icon img {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 2;
	margin: auto;
	width: auto;
	height: auto;
	max-width: 50px;
	max-height: 50px;
}
.contact-box .contact-list .str {
	display: block;
}


/* online shop */


.content .shopFilter {margin:0 0 20px 0;padding:0;height: 20px;list-style:none}
.content .shopFilter li {float:left;padding:0 10px;border-right:1px solid #666;background:none;}
.content .shopFilter li:before {background:none;}
.content .shopFilter li:first-child {padding-left:0;}
.content .shopFilter li:last-child {border:0;}
.content .shopFilter li a {color:#666;text-decoration:none;}
.content .shopFilter li a.active, .content .shopFilter li a:hover {color:#019ac3}


.content .shopItems {margin:0;padding:0}
.content .shopItems li {padding:0;margin-bottom:24px;}
.content .shopItems li .slide {
    list-style:none; 
    background: #7e0a51;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    margin-bottom: 10px;
    margin: 4px 8px;
    padding:0;
}
.content .shopItems li:before {display:none;}
.content .shopItems li .slide .img img {max-height: 138px;width:100%;-webkit-border-top-left-radius: 10px;-webkit-border-top-right-radius: 10px;-moz-border-radius-topleft: 10px;-moz-border-radius-topright: 10px;border-top-left-radius: 10px;border-top-right-radius: 10px;}
.content .shopItems h3 {font-size:12px;    margin: 10px 4px 0 4px;}
.content .shopItems .btn {
    cursor: pointer;
    position: relative;
    border: 2px solid #fefeff;
    color: #fff;
    border-color: #afca0b;
    background-color: #afca0b;
    background-clip: padding-box;
    padding: 5px;
    font-size: 18px;
    line-height: 24px;
    font-weight: bold;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0px 3px 0px 1px #a1bb3e;
    -moz-box-shadow: 0px 3px 0px 1px #a1bb3e;
    box-shadow: 0px 3px 0px 1px #a1bb3e;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -webkit-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    text-align:center;
    bottom: -14px;
}

.content .shopItems .btn:hover {
    text-decoration: none;
    border-color: #9bb111;
    background-color: #9bb111;
    color: #fff;
}

.content .shopItems p {margin:0;    height: 150px;}

.content .shopItems p a {
       color: #fff;
    width: 80%;
    margin: 0 10%;
    float: left;
    text-decoration:none;
}


.content .shopItems .btn-holder {
    text-align:center;
}

.content .shopItems .btn-holder > .btn-holder {
    margin-top:12px;
}

.content .shopItems .slide h3 a {
    color: #fff;
    font-size: 17px;
    line-height: 20px;
    font-weight: bold;
    margin: 0 0 4px;
    min-height: 60px;
    text-align: center;
    text-decoration:none;
    display:block;
}

.content .shopItems .slide .price a {
    display: block;
    text-align: center;
    text-decoration:none;
    color:#fff;
        font-size: 14px;
    line-height: 18px;
}

.content .shopItems.virtualItems li {
    min-height:300px;
}

.content .shopItems.virtualItems li .img {
    background:#fff;
    text-align:center;
}

    .content .shopItems.virtualItems li .img img {
        height: 115px;
        width:auto;
        margin:0 auto;
    }



/* pebbles */

.memory-top{height:145px;width: 959px;margin:42px auto 0 auto;}
.memory-top .desc{float:left;width:460px;padding:0px 20px 0 0;color:#333333;font:16px/20px Arial,Helvetica,sans-serif;}
.memory-top .desc p{margin:16px 0;}
.memory-top .memory-search{float:left;width:250px;margin-top:20px;}
.memory-top .memory-search input{    margin: 0 0 12px 0;    height: 16px;    padding: 12px;}
.memory-top .memory-logo{float:left;width:182px;}
.memory-top .btn-dedication{background:#012597;width:247px;text-align:center;border:2px solid #FEFEFF;border-radius:5px 5px 5px 5px;font-size:18px;font-weight:bold;line-height:24px;margin-top:10px;}
.memory-top .btn-dedication:hover{background-color:#FFFFFF;border-color:#79A2D9;color:#729DD7;text-decoration:none;}
.memory-top .btn-dedication a{color:#fff;display:block;text-decoration:none;padding:10px;}
.memory-top .btn-dedication a:hover{color:#739DD7;}

/* table-block */
.table-block {margin:0 0 25px;}
.table-block table {
	width:100%;
	font-size:17px;
	line-height:24px;
}
.table-block table th {
	border-bottom:2px solid #d7d7d7;
	font-weight: bold;
	font-size: 20px;
	padding:15px 10px;
	text-align:left;
	color: #7b2b5b;
}
.table-block table td {padding:14px 10px;}
.table-block table tr:nth-child(odd) td {background:#f5f5f5;}
/* main-form */
.main-form {
	padding:30px 0 80px;
	/*max-width: 770px;*/
}
.main-form h3 {
	margin-bottom:41px;
	font-family:'Poppins', Helvetica, sans-serif;
	font-weight:600;
}
.main-form .sfTxtLbl{
	margin:0 20px 12px 4px;
	display:inline-block;
	vertical-align:top;
	font-weight:normal;
	font-size:15px;
	line-height:20px;
}
.main-form .sfFieldWrap {
	position:relative;
	display:block;
	margin-bottom:32px;
}
.main-form .sfFieldWrap .sfTxt{
	display:block;
	width:100%;
	height:40px;
	padding:9px 15px 10px;
	margin:0;
	border:1px solid #d0d0d0;
	border-radius:5px;
	background:#f2f2f2;
	color: #333;
	font-size:16px;
	line-height:19px;
	font-family:'Lato', Arial, sans-serif;
	outline:0;
	-webkit-appearance:none;
	-webkit-box-shadow:none;
	box-shadow:none;
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
.main-form ::-moz-placeholder,
.main-form :-moz-placeholder {opacity: 1;}
.main-form ::-moz-placeholder {color: #4f4f51;}
.main-form :-ms-input-placeholder {color: #4f4f51;}
.main-form ::-webkit-input-placeholder {color: #4f4f51;}
.main-form .sfFieldWrap .sfTxt:focus {border-color:#00a9d0;}
.main-form .sfFormBox:after {
	content:'';
	display:block;
	clear:both;
}
.main-form .sfError{
	font:14px/20px 'Lato', Helvetica, sans-serif;
	text-transform:uppercase;
	color:#ac192c;
	display:inline-block;
	vertical-align:top;
}
.main-form .sfError label {
	font:14px/20px 'Lato', Helvetica, sans-serif;
	margin:0;
	display:inline-block;
	vertical-align:top;
}
.main-form .sfErrorWrp .sfFieldWrap:before {
	position:absolute;
	content:'';
	width:15px;
	height:15px;
	background:url(/images/2016/ico-007.svg) no-repeat;
	background-size:15px 15px;
	right:-39px;
	top:13px;
}
.main-form .sfValidWrp .sfFieldWrap:before {
	position:absolute;
	content:'';
	width:19px;
	height:15px;
	background:url(/images/2016/ico-006.svg) no-repeat;
	background-size:19px 15px;
	right:-41px;
	top:12px;
}
.main-form .sfFieldWrap textarea.sfTxt{
	min-height:133px;
	resize:vertical;
	overflow:auto;
}
.main-form .sfFormCheckboxlist .sfFieldWrap,
.main-form .sfFormRadiolist .sfFieldWrap {
	margin:0;
	padding:0;
}
.main-form .sfFormCheckboxlist,
.main-form .sfFormRadiolist {
	padding:18px 0 29px;
	overflow:hidden;
}
.main-form .sfFormCheckboxlist label,
.main-form .sfFormRadiolist label {
	overflow:hidden;
	margin:0;
	line-height:19px;
	display:block;
}
.main-form .sfRadioList table.check  { margin-top: 8px;min-width:200px;}
.main-form .sfRadioList table.check td { padding-right: 15px;}
.main-form .sfFormSubmit {
	padding-top: 5px;
	text-align:right;
}
.main-form .sfFormSubmit .btn {
	min-width:154px;
	line-height:24px;
	padding:8px 20px 10px;
	border-radius:27px;
}

.centerBox {
    margin:0 auto;
}

/* testimonial */
.testimonial {
	position: relative;
	font-size: 19px;
	line-height: 30px;
	border: 0;
	margin: 0 0 90px;
	padding: 66px 75px 50px 84px;
	border-radius: 20px;
	-webkit-box-shadow: 0 3px 20px 0 rgba(0,0,0, .05);
	box-shadow: 0 3px 20px 0 rgba(0,0,0, .05);
}
.testimonial q {
	display: block;
}
.testimonial q:before,
.testimonial q:after {
	color: #611c48;
	position: absolute;
	font-size: 80px;
	line-height: 24px;
	font-family: Georgia, serif;
}
.testimonial q:before {
	content: '\201c';
	top: 66px;
	left: 32px;
}
.testimonial q:after {
	content: '\201d';
	right: 34px;
	bottom: 4px;
}
/* news-block */
.news-block {
	font-size: 16px;
	line-height: 24px;
}
.news-block .sfnewsList {
	list-style: none;
	margin: 0;
	padding: 0;
	max-width: 860px;
}
.news-block .sfnewsList > li {
	position: relative;
	padding: 20px 20px 19px;
	margin: 0 0 30px;
	border-radius: 20px;
	-webkit-box-shadow: 0 5px 15px 0 rgba(0,0,0, .05);
	box-shadow: 0 5px 15px 0 rgba(0,0,0, .05);
}
.news-block .sfnewsList > li.with-img {
	padding-left: 233px;
}
.news-block .sfnewsList > li:before {
	display: none;
}
.news-block .sfnewsList .img {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	width: 213px;
	border-radius: 20px 0 0 20px;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	background-size: cover;
}
.news-block .sfnewsList .img img {
	display: none;
}
.news-block .sfnewsAuthorAndDate {
	display: block;
	font-size: 14px;
	line-height: 17px;
	font-weight: bold;
	padding-bottom: 6px;
}
.news-block .sfnewsTitle {
	font-size: 26px;
	line-height: 1em;
	font-weight: bold;
	margin: 0 0 6px;
}
.news-block .sfnewsList .sfnewsSummary {
	padding: 0 20px 14px 0;
}
.news-block .sfnewsList .sfnewsFullStory {
	display: inline-block;
	vertical-align: top;
	position: relative;
	text-decoration: none;
	padding: 0 20px 0 0;
	font-weight: bold;
}
.news-block .sfnewsList .sfnewsFullStory:after {
	content: '\f105';
	position: absolute;
	top: 50%;
	right: 0;
	margin-top: -.5em;
	font: 32px/1em 'FontAwesome';
	color: #7b2b5b;
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}
.news-block .sfnewsList .sfnewsFullStory:hover:after {
	right: -5px;
}
/* sf_pagerNumeric */
.sf_pagerNumeric {
	font-weight: bold;
	margin: 36px -15px 80px;
	font-size: 0;
	line-height: 0;
	font-family: 'AdobeBlank';
        margin: 0 auto 24px auto;
    display: block;
    text-align: center;
}
.sf_pagerNumeric:after {
	content: '';
	display: block;
	clear: both;
}
.sf_pagerNumeric.centered {
	text-align: center;
}
.sf_pagerNumeric a,
.content .sf_pagerNumeric a, .sf_pagerNumeric span {
	text-decoration: none;
}
.sf_pagerNumeric a, .sf_pagerNumeric span {
	display: inline-block;
	vertical-align: top;
	min-width: 36px;
	margin: 9px 15px 0;
	padding: 10px 7px 12px;
	background: #eee;
	text-align: center;
	border-radius: 9px;
	cursor: pointer;
	font-size: 16px;
	line-height: 19px;
	font-family: 'Lato', sans-serif;
}
.sf_pagerNumeric .sf_PagerCurrent, .sf_pagerNumeric span.active,
.sf_pagerNumeric a:hover {
	background-color: #661b49;
	color: #fff;
}
.sf_pagerNumeric .sf_PagerCurrent {
	cursor: default;
}
.sf_pagerNumeric .prev,
.sf_pagerNumeric .next {
	margin-top: 0;
	border-radius: 25px;
	min-width: 177px;
	position: relative;
	font-size: 20px;
	line-height: 27px;
	font-weight: bold;
}
.sf_pagerNumeric .prev:before,
.sf_pagerNumeric .next:after {
	position: absolute;
	top: 50%;
	margin-top: -.4em;
	color: #661b49;
	font: 18px/1em 'FontAwesome';
}
.sf_pagerNumeric .prev:hover:before,
.sf_pagerNumeric .next:hover:after {
	color: #fff;
}
.sf_pagerNumeric .prev:before {
	content: '\f053';
	left: 20px;
}
.sf_pagerNumeric .next:after {
	content: '\f054';
	right: 20px;
}
.sf_pagerNumeric .prev {
	float: left;
	text-align: right;
	padding-left: 40px;
	padding-right: 28px;
}
.sf_pagerNumeric .next {
	float: right;
	padding-left: 28px;
	padding-right: 40px;
	text-align: left;
}
#gallery { height: 497px; }
/* news-item */
.news-item {
	padding: 24px 0 30px;
	font-size: 16px;
}
.news-item .sfnewsAuthorAndDate {
	font-size: 14px;
	line-height: 17px;
	font-weight: bold;
	padding-bottom: 12px;
}
.news-item .sfnewsTitle {
	font-size: 40px;
	line-height: 1em;
	font-weight: 300;
	color: inherit;
	margin: 0 0 24px;
}
.news-item .sfnewsSummary {
	font-size: 24px;
	line-height: 29px;
	font-weight: bold;
	margin: 0 0 18px;
}
.news-item .sfnewsContent p {
	margin: 0 0 24px;
}
.news-item .sfnewsContent p a {
	text-decoration: none;
}
.news-item .sfnewsContent p a:hover,
.news-item .sfnewsContent p a:focus {
	text-decoration: underline;
}
.news-item .sfnewsLinksWrp {
	border-top: 1px solid #dfdfdf;
	margin-top: 31px;
	padding-top: 27px;
}
.news-item .sfnewsLinksWrp:after {
	content: '';
	display: block;
	clear: both;
}
.news-item .sfnewsLinksWrp .sfnewsBack {
	float: left;
	margin-right: 10px;
	font-size: 20px;
	line-height: 26px;
}
.news-item .social-list {
	float: right;
	padding-top: 6px;
	padding-bottom: 6px;
}
/* social-list */
ul.social-list {
	list-style: none;
	margin: 0;
	padding: 0;
	font-size: 0;
	line-height: 0;
	font-family: 'AdobeBlank';
}
ul.social-list > li {
	display: inline-block;
	vertical-align: top;
	font-size: 18px;
	line-height: 1em;
	padding: 2px 0;
}
ul.social-list > li:before {
	display: none;
}
ul.social-list > li + li {
	margin-left: 4px;
}
ul.social-list a {
	display: block;
	width: 32px;
	height: 32px;
	position: relative;
	background: #75888c;
	color: #fff;
	text-decoration: none;
}
ul.social-list a:hover {
	opacity: .9;
}
ul.social-list .color-01 {
	background-color: #32a9d1;
}
ul.social-list .color-02 {
	background-color: #32578e;
}
ul.social-list .fa {
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	margin-top: -.45em;
	text-align: center;
	text-decoration: none;
}
ul.social-list .fa-twitter {
	font-size: 22px;
}
ul.social-list .fa-facebook {
	top: auto;
	bottom: -2px;
	margin-top: 0;
	margin-right: 6px;
	font-size: 26px;
	text-align: right;
}
/* job-info */
.job-info {
	padding: 55px 0 42px;
	font-size: 16px;
	line-height: 19px;
}
.job-info h3 {
	font-size: 28px;
	line-height: 32px;
	font-weight: normal;
	color: inherit;
	margin: 0 0 20px;
}
.job-info p {
	margin: 0 0 19px;
}
.hexagon.position002 {
	bottom: 75px;
	right: 95px;
	left: auto;
}
.hexagon.position003 {
	bottom: -43px;
	right: 174px;
	left: auto;
}
/* info-cell */
.info-cell {
	padding-top: 3px;
	padding-bottom: 42px;
}
.info-cell h1 {
	color: #7b2b5b;
	font-size: 60px;
	line-height: 1em;
	font-weight: bold;
	margin-bottom: 30px;
}
.info-cell p {
	margin-bottom: 24px;
}
.info-cell .intro-text {
	font-weight: normal;
	margin-bottom: 21px;
}
.info-cell .contact-box {
	margin-top: 48px;
}
.breadcrumbs.type2 {
	margin-bottom:0;
}
.btn-border-transparent {
	border-color:rgba(255,255,255,.3);
	color:#fff;
}
.btn-border-transparent:hover { border-color:rgba(255,255,255,.8); }
.btn-filter {
	position:relative;
	padding:12px 55px;
	font-size:18px;
	line-height:22px;
	border-radius:25px;
}
.btn-filter:before {
	position:absolute;
	top:10px;
	right:22px;
	width:26px;
	height:25px;
	background:url(/images/2016/ico01.png) no-repeat;
	background-size:26px 25px;
	content:"";
}
/* filter */
.filter {
	padding:22px 0 28px;
	background:#0099c5;
}
.select-area.select-type2 {
	height:50px;
	border:0;
	border-radius:25px;
	background:#fff;
	-webkit-box-shadow:inset 0 5px 5px rgba(0,0,0,.1);
	box-shadow:inset 0 5px 5px rgba(0,0,0,.1);
}
.select-area.select-type2 .center {
	padding:14px 40px 14px 16px;
	font-size:18px;
	line-height:22px;
	color:#d6d6d6;
}
.select-area.select-type2 .select-opener {
	right:19px;
	width:11px;
	height:11px;
	border-left:3px solid #818181;
	border-bottom:3px solid #818181;
}
.select-options.drop-type2 {
	margin:2px 0 0;
}
.drop-type2.select-options-flipped {margin:-2px 0 0;}
.select-options.drop-type2 .drop-holder {
	border:0;
	border-radius:23px;
	padding:0;
}
.drop-type2.select-options-flipped .drop-holder {
	border: 0;
	padding:0;
}
.select-options.drop-type2 ul a {
	padding:14px 16px;
	font-size:18px;
	line-height:22px;
}
.drop-type2 .item-selected a {
	background: #661b49;
	color:#fff;
}
.filter .btn-filter { display:block; }
/* events-area */
.events-area {
	position:relative;
	overflow:hidden;
	padding:0 0 42px;
}
.events-area footer { text-align:center; }
.events-area footer .btn {
	min-width:260px;
	padding:12px 20px;
	font-size:18px;
	line-height:22px;
}
.events-area .hexagon {
	bottom:auto;
	top:50%;
	left:50%;
	margin:-38px 0 0 -756px;
}
.events-area .hexagon.type2 { margin:77px 0 0 -678px; }
.events-area .hexagon.type3 { margin:136px 0 0 -726px; }
.events-area .hexagon.position02 { margin:585px 0 0 685px; }
.events-area .hexagon.position03 { margin:699px 0 0 698px; }
.events-area .hexagon.position04 { margin:659px 0 0 637px; }
.events-area .hexagon.type4 {
	top:auto;
	bottom:-90px;
	margin:0 0 0 712px;
}
/* events-heading */
.events-heading {
	position:relative;
	z-index:10;
	color:#fff;
	font-size:24px;
	line-height:28px;
}
.events-heading .block {
	float:left;
	position:relative;
	margin:0 0 -33px;
}
.events-heading .hexagon-bg {
	position:absolute;
	left:50%;
	top:50%;
	z-index:-1;
}
.events-heading .hexagon-bg:before,
.events-heading .hexagon-bg:after {
	position: absolute;
	width: inherit;
	height: inherit;
	border-radius: inherit;
	background: inherit;
	content: '';
	z-index:-1;
	left:0;
	top:0;
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
.events-heading .hexagon-bg:before {
	-webkit-transform: rotate(60deg);
	transform: rotate(60deg);
}
.events-heading .hexagon-bg:after {
	-webkit-transform: rotate(-60deg);
	transform: rotate(-60deg);
}
.events-heading .block-01 {
	width:46.15%;
	padding:47px 0 47px 145px;
}
.events-heading .block-01 .hexagon-bg {
	width:1095px;
	height:633px;
	margin:-694px 0 0 -581px;
	border-radius:30px/80px;
	background:#afcc00;
}
.events-heading h2 {
	margin:0 0 11px;
	font-size:50px;
	line-height:50px;
	font-weight:bold;
}
.events-heading p { margin:0 0 34px; }
.events-heading .btn {
	min-width:171px;
	padding:12px 20px;
	font-size:18px;
	line-height:22px;
}
.events-heading .img {
	position:absolute;
	left:-43px;
	top:34px;
	z-index:-1;
}
.events-heading .block-02 {
	float:right;
	width:39.48%;
	padding:33px 80px;
	text-align:center;
}
.events-heading .block-02 .hexagon-bg {
	width:462px;
	height:269px;
	margin:-201px 0 0 -231px;
	border-radius:15px/30px;
	background:#671b49;
}
.events-heading .block-02 h2 { margin:0 0 42px; }
/* events-boxes */
.events-boxes {
	/*position:relative;*/
	padding:0 0 32px;
}
.events-boxes:before {
	display:block;
	position:absolute;
	left:50%;
	top:-9999px;
	bottom:-9999px;
	z-index:-1;
	width:4px;
	margin-left:-2px;
	background:#d9d9d9;
	content:"";
}
.events-box {
	position:relative;
	float:right;
	clear:both;
	width:50%;
	margin-top:-80px;
	padding:70px 0 0 193px;
	font-size:16px;
	line-height:22px;
	color:#5c5c5c;
}
.events-box:first-child,
.events-box.left:first-child { margin-top:0; }
.events-box .frame {
	padding:27px 20px 28px 63px;
	background:#eee;
	border-radius:10px;
}
.events-box h3 {
	margin:0 0 11px;
	font-size:36px;
	line-height:32px;
	color:#9ec840;
}
.events-box h3 a { color:inherit; }
.events-box h4 {
	margin:0 0 13px;
	font-size:20px;
	line-height:20px;
	color:#575757;
}
.events-box p { margin:0; }
.events-box .hexagon-img {
	float:none;
	position:absolute;
	top:52px;
	left:28px;
}

   

.events-box .hexagon-img:hover .bg { opacity:1; }
.events-box .date {
	position:absolute;
	left:-50px;
	top:81px;
	z-index:10;
	width:100px;
	height:58px;
	padding:0 5px;
	border-radius:5px/10px;
	font-size:24px;
	line-height:24px;
	font-style:normal;
	font-weight:bold;
	text-align:center;
	background:#9dc73f;
	color:#fff;
}
.events-box .date:before,
.events-box .date:after {
	position: absolute;
	width: inherit;
	height: inherit;
	border-radius: inherit;
	background: inherit;
	content: '';
	z-index:-1;
	left:0;
	top:0;
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
.events-box .date:before {
	-webkit-transform: rotate(60deg);
	transform: rotate(60deg);
}
.events-box .date:after {
	-webkit-transform: rotate(-60deg);
	transform: rotate(-60deg);
}
.events-box .date span {
	display:block;
	margin:-2px 0 -3px;
	font-size:36px;
	line-height:36px;
}
.events-box.left {
	float:left;
	padding:70px 193px 0 0;
}
.events-box.left .hexagon-img {
	left:auto;
	right:28px;
}
.events-box.left .date {
	left:auto;
	right:-50px;
}
.events-box.left .frame { padding:27px 41px 28px 32px; }
.events-box.color02 h3 { color:#039ac7; }
.events-box.color02 .date { background:#039ac7; }
.events-box.color03 h3 { color:#671b49; }
.events-box.color03 .date { background:#671b49; }
/* visual-events */
.visual-events {
	position:relative;
	z-index:10;
	margin:29px 0 57px;
	padding:113px 0 70px;
}
.visual-events .img {
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0;
	z-index:-1;
	background-position:50% 50%;
	background-size:cover;
}
.visual-events .img > img { display:none; }
.visual-events .events-box {
	min-height:1px;
	width:391px;
	margin:0 45px 0 0;
	padding:27px 28px 31px;
	background:#671b49;
	color:#fff;
	border-radius:10px;
}
.visual-events .events-box h3,
.visual-events .events-box h4 { color:#fff; }
.visual-events .events-box h3 { margin:0 70px 18px 0; }
.visual-events .events-box .date {
	top:-28px;
	left:auto;
	right:-48px;
	background:#9a286d;
}
/* appear */
.appear {
	opacity:0;
	transition:all .6s;
	-webkit-transition:all .6s;
}
.appear.visible-element { opacity:1; }
/* donate */
.page-header {
	background: #f6f6f6;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjMWUzZmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f6f6f6 0%, #c1e3fc 100%);
	background: -webkit-linear-gradient(top,  #f6f6f6 0%,#c1e3fc 100%);
	background: linear-gradient(to bottom,  #f6f6f6 0%,#c1e3fc 100%);
	text-align:center;
	padding:78px 0 71px;
	color:#555;
	font-size:28px;
	line-height:34px;
	margin:0;
	border:0;
	position:relative;
	overflow:hidden;
}
.page-header h1 {
	font-size:70px;
	line-height:70px;
}
.page-header h1 mark {
	font-weight:900;
	color:#671b49;
	padding:0;
	background:none;
}
.page-header .holder {
	max-width:736px;
	margin:0 auto;
}
.page-header p {margin:0;}
.donate-section {
	float:left;
	min-height:903px;
	position:relative;
	width:50%;
	padding:0 80px;
}
.donate-section .img-mask {
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0;
	overflow:hidden;
}
.donate-section .img-mask:before {
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:40%;
	content:'';
	z-index:2;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzlkOWJhNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5ZDliYTYiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(157,155,166,1) 0%, rgba(157,155,166,0) 100%);
	background: -webkit-linear-gradient(top,  rgba(157,155,166,1) 0%,rgba(157,155,166,0) 100%);
	background: linear-gradient(to bottom,  rgba(157,155,166,1) 0%,rgba(157,155,166,0) 100%);
}
.donate-section.color2 .img-mask:before {
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJmNDEyNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyZjQxMjciIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(47,65,39,1) 0%, rgba(47,65,39,0) 100%);
	background: -webkit-linear-gradient(top,  rgba(47,65,39,1) 0%,rgba(47,65,39,0) 100%);
	background: linear-gradient(to bottom,  rgba(47,65,39,1) 0%,rgba(47,65,39,0) 100%);
}
.donate-section .img {
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:-100px;
	background-size:cover;
	background-position:50% 100%;
}
.donate-section .img img {display:none;}
.donate-section figcaption {
	position:relative;
	z-index:4;
	padding:71px 0;
	max-width:505px;
	margin:0 0 0 auto;
	text-align:center;
}
.donate-section + .donate-section figcaption {margin:0;}
.donate-section .ico {
	position:absolute;
	top:-28px;
	left:50%;
	-ms-transform: translate(-50%, 0);
	-webkit-transform: translate(-50%, 0);
	transform: translate(-50%, 0);
	margin:0;
}
.donate-section figcaption h2 {
	color:#fff;
	font-size:50px;
	line-height:50px;
	margin:0 0 41px;
}
.donate-section figcaption h2 mark {
	background:none;
	padding:0;
	font-weight:900;
	color:#fff;
}
.donate-form {
	background:#eee;
	padding:24px 30px 31px;
	border-radius:10px;
}
.donate-form h3 {
	font-size:24px;
	line-height:28px;
	font-weight:bold;
	color:#0099c5;
	margin-bottom:16px;
}
.donate-form .tabset {
	margin:0 -10px 25px;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.donate-form .tabset li {
	float:left;
	width:25%;
	padding:0 10px;
}
.donate-form .tabset a {
	display:block;
	font-size:20px;
	font-weight:bold;
	line-height:20px;
	padding:15px;
	background:#fff;
	border-radius:25px;
	color:#555;
	text-decoration:none;
}
.donate-form .tabset .active a,
.donate-form .tabset a:hover {
	background:#0099c5;
	color:#fff;
}
.donate-form label {
	display:block;
	margin:0 0 14px;
	font-weight:bold;
	font-size:16px;
	line-height:20px;
	color:#0099c5;
}
.donate-form .sfTxt {
	display:block;
	width:100%;
	background:#fff;
	height:50px;
	border:1px solid #d9d9d9;
	border-radius:25px;
	font-size:18px;
	line-height:22px;
	font-weight:bold;
	padding:13px 60px 13px 30px;
	-webkit-box-shadow:inset 0 3px 3px rgba(0, 0, 0, 0.1);
	box-shadow:inset 0 3px 3px rgba(0, 0, 0, 0.1);
}
.donate-form .sfTxt::-moz-placeholder {color: #ccc;}
.donate-form .sfTxt:-ms-input-placeholder {color: #ccc;}
.donate-form .sfTxt::-webkit-input-placeholder {color: #ccc;}
.donate-form .sfFieldWrap {
	position:relative;
	margin:0 0 19px;
}
.donate-form .sfFieldWrap:before {
	position:absolute;
	content:'£';
	font-weight:bold;
	color: #ccc;
	font-size:18px;
	line-height:20px;
	top:15px;
	right:30px;
}
.donate-form .btn {font-size:24px;}
.donate-section.color2 .donate-form label,
.donate-section.color2 .donate-form h3 {color:#9dc73f;}
.donate-section.color2 .donate-form .tabset .active a,
.donate-section.color2 .donate-form .tabset a:hover {background:#9dc73f;}
.info-area.type2 {
	background: #f6f6f6;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjMWU1ZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f6f6f6 0%, #c1e5ff 100%);
	background: -webkit-linear-gradient(top,  #f6f6f6 0%,#c1e5ff 100%);
	background: linear-gradient(to bottom,  #f6f6f6 0%,#c1e5ff 100%);
	height:729px;
}
.info-area.type2 .grid-hexagons {
	margin-top:21px;
	margin-bottom:-52px;
	margin-right:57px;
}
.hexagon-post blockquote {
	border:0;
	padding:21px 10px 0;
	margin:0;
}
.hexagon-post blockquote q {
	display:block;
	font-size:20px;
	line-height:26px;
	font-style:italic;
}
.hexagon-post .price {
	display:block;
	font-size:56px;
	line-height:60px;
	margin:0 0 6px;
}
.info-area.type2 .wrap-hexagons .hex1 {
	bottom:auto;
	right:80px;
	top:138px;
}
.info-area.type2 .wrap-hexagons .hex2 {
	bottom:auto;
	right:119px;
	top:186px;
}
.info-area.type2 .wrap-hexagons .hex3 {
	bottom:auto;
	right:58px;
	top:212px;
}
.info-boxes {
	text-align:center;
	padding:150px 0 61px;
}
.info-boxes .headline {
	padding:0 0 67px;
	font-size:28px;
	line-height:32px;
}
.info-boxes .headline h2 {
	font-size:60px;
	line-height:60px;
	margin-bottom:13px;
}
.info-boxes .headline h2 mark {
	padding:0;
	background:none;
	font-weight:900;
	color:#0098c7;
}
.info-boxes .headline p {margin:0;}
.info-block {
	font-size:16px;
	line-height:22px;
	padding:0 0 58px;
}
.info-block .ico.hexagon {margin-bottom:46px;}
.info-block h3 {
	font-size:24px;
	line-height:26px;
	margin-bottom:6px;
	font-weight:normal;
}
.info-block h3 strong {
	font-weight:900;
}
.info-block p {margin:0 0 16px;}
.info-boxes .btn-lg {
	font-size:18px;
	min-width:171px;
}
.info-boxes footer .btn-lg {min-width:260px;}
.info-block.color2 h3 {color:#0098c7;}
.info-block.color3 h3 {color:#76cccb;}
.info-block.color4 h3 {color:#757f89;}
.story-block.type2 .img {
	left:0;
	right:auto;
}
.story-block.type2 figcaption {
	padding-left:50%;
	padding-right:20px;
	height:523px;
	padding-bottom:64px;
	font-size:16px;
	line-height:22px;
}
.story-block.type2 figcaption h2 {
	font-size:60px;
	line-height:60px;
	margin-bottom:17px;
}
.story-block.type2 figcaption p {margin-bottom:40px;}
.story-block figcaption .holder {
	max-width:405px;
	margin-left:90px;
}
.story-block figcaption .pre-ttl {
	color:#555;
	font-weight:normal;
	font-size:28px;
	line-height:32px;
	margin-bottom:3px;
}
/* end donate */
/* referal */
.intro-section{
	position: relative;
	text-align: center;
	color: #636566;
	font-size: 28px;
	line-height: 34px;
	background: rgb(246,246,246);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZWU5ZmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(246,246,246,1) 1%, rgba(206,233,250,1) 100%);
	background: -webkit-linear-gradient(top, rgba(246,246,246,1) 1%,rgba(206,233,250,1) 100%);
	background: linear-gradient(to bottom, rgba(246,246,246,1) 1%,rgba(206,233,250,1) 100%);
}
.intro-section .container{
	padding-top: 76px;
	padding-bottom: 112px;
	max-width: 740px;
}
.intro-section h1{
	color: #555;
	margin: 0 0 12px;
	font: 300 70px/74px 'Lato', sans-serif;
}
.intro-section h1 b{
	color: #0099c5;
	font-weight: 900;
}
.intro-section p{margin: 0;}
.intro-section .hexagon.hex-4{
	left: auto;
	bottom: 217px;
	right: 101px;
}
.intro-section .hexagon.hex-5{
	left: auto;
	bottom: 99px;
	right: 180px;
}
.intro-section .hexagon.hex-6{
	left: auto;
	bottom: 34px;
	right: 133px;
}
.info-tabs{position: relative;}
.info-tabs .nav-tabs{
	list-style: none;
	margin: 0 auto;
	padding: 0;
	border: 0;
	max-width: 972px;
	font-size: 0;
	line-height: 0;
	font-family: 'AdobeBlank';
}
.info-tabs .nav-tabs > li{
	float: none;
	margin: 0;
	display: inline-block;
	vertical-align: top;
	border: 0;
	width: 50%;
}
.info-tabs .nav-tabs > li > a{
	display: block;
	border-radius: 0;
	margin: 0;
	font: 20px/20px 'Lato', sans-serif;
	text-align: center;
	color: #fff;
	position: relative;
	padding: 45px 15px 30px;
	border: 0;
}
.info-tabs .nav-tabs > li:nth-child(1) > a{background: #9dc73e;}
.info-tabs .nav-tabs > li:nth-child(2) > a{background: #0099c5;}
.info-tabs .nav-tabs > li > a:hover,
.info-tabs .nav-tabs > li > a:focus{text-decoration: none;}
.info-tabs .nav-tabs > li.active > a,
.info-tabs .nav-tabs > li.active > a:focus{
	text-decoration: none;
	border: 0;
	outline: none;
	color: #fff;
}
.info-tabs .nav-tabs > li > a:before{
	content: '';
	position: absolute;
	z-index: 10;
	top: 0;
	left: 50%;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 16px 29px 0 29px;
	margin: 0 0 0 -29px;
	-webkit-transition: all .3s;
			transition: all .3s;
}
.info-tabs .nav-tabs > li:nth-child(1) > a:before{border-color: #9ec73e transparent transparent transparent;}
.info-tabs .nav-tabs > li:nth-child(2) > a:before{border-color: #0099c5 transparent transparent transparent;}
.info-tabs .nav-tabs > li.active > a:before{top: 100%;}
.info-tabs .nav-tabs > li > a:after{
	content: '';
	position: absolute;
	z-index: 5;
	top: 0;
	bottom: 0;
	width: 9999px;
}
.info-tabs .nav-tabs > li:nth-child(1) > a:after{
	background: #9ec73e;
	right: 100%;
}
.info-tabs .nav-tabs > li:nth-child(2) > a:after{
	background: #0099c5;
	left: 100%;
}
.info-tabs .nav-tabs > li > a span,
.info-tabs .nav-tabs > li > a b{
	position: relative;
	z-index: 20;
	display: block;
	-webkit-transition: all .3s;
			transition: all .3s;
	opacity: 0.5;
}
.info-tabs .nav-tabs > li > a b{font-weight: 900;}
.info-tabs .nav-tabs > li.active > a span,
.info-tabs .nav-tabs > li.active > a b,
.info-tabs .nav-tabs > li > a:hover span,
.info-tabs .nav-tabs > li > a:hover b{opacity: 1;}
.info-tabs .nav-tabs .ico{
	position: absolute;
	z-index: 20;
	top: 0;
	left: 50%;
	width: 65px;
	height: 72px;
	background-repeat: no-repeat;
	background-position: 0 0;
	background-size: 65px 72px;
	margin: -36px 0 0 -32px;
}
.info-tabs .nav-tabs > li:nth-child(1) .ico{background-image: url(/images/2016/hexagon-green-0001.svg);}
.info-tabs .nav-tabs > li:nth-child(2) .ico{background-image: url(/images/2016/hexagon-blue-0001.svg);}
.info-tabs .nav-tabs .ico:before{
	content: '';
	position: absolute;
	z-index: 10;
	top: 0;
	left: 0;
	width: 68px;
	height: 76px;
	background: url(/images/2016/hexagon-0001.svg) no-repeat;
	background-size: 68px 76px;
	margin: -2px 0 0 -2px;
}
.info-tabs .nav-tabs .ico img{
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	max-width: 80%;
	max-height: 80%;
	z-index: 20;
}
.referal-form{
	position: relative;
	overflow: hidden;
}
.referal-form .container{
	max-width: 1000px;
	padding-top: 49px;
	padding-bottom: 20px;
	position: relative;
	z-index: 20;
}
.referal-heading{
	color: #4a4a4a;
	font-size: 18px;
	line-height: 22px;
	text-align: center;
	padding: 0 0 39px;
}
.referal-heading h2{
	color: #555;
	margin: 0 0 16px;
	font: 300 50px/54px 'Lato', sans-serif;
}
.referal-heading h2 b{
	font-weight: 900;
	color: #009ac3;
}
.referal-heading .intro-text{
	display: block;
	padding: 0 0 16px;
	font-size: 20px;
	line-height: 24px;
}
.referal-heading p{margin: 0;}
.referal-form .form-section{
	max-width: 769px;
	margin: 0 auto;
	padding: 0 0 49px;
	position: relative;
}
.referal-form .form-section h2{
	color: #0099c5;
	margin: 0 0 33px;
	font: 30px/34px 'Lato', sans-serif;
	text-align: center;
}
.referal-form .form-section h2 b{font-weight: 900;}
.referal-form .sfTopLbls{position: relative;}
.referal-form .sfFormBox{
	padding: 0 0 16px;
	position: relative;
}
.referal-form .sfTxtLbl{
	margin: 0 0 12px;
	display: inline-block;
	vertical-align: top;
	color: #4a4a4a;
	font-size: 17px;
	line-height: 21px;
	font-weight: 700;
}
.referal-form .sfFieldWrap{position: relative;}
.referal-form .sfFieldWrap:before{
	content: '';
	position: absolute;
	z-index: 30;
	right: 0;
	top: 0;
	background-repeat: no-repeat;
	background-position: 0 0;
	opacity: 0;
	-webkit-transition: opacity .3s;
			transition: opacity .3s;
}
.referal-form .sfErrorWrp .sfFieldWrap:before {
	width: 23px;
	height: 23px;
	margin: 14px 21px 0 0;
	background-image: url(/images/2016/ico-error-red-0001.svg);
	background-size: 23px 23px;
	opacity: 1;
}
.referal-form .sfValidWrp .sfFieldWrap:before{
	width: 22px;
	height: 17px;
	margin: 16px 21px 0 0;
	background-image: url(/images/2016/ico-check-green-0001.svg);
	background-size: 22px 17px;
	opacity: 1;
}
.referal-form .sfFieldWrap .sfTxt{
	display: block;
	width: 100%;
	height: 51px;
	font: 16px 'Lato', sans-serif;
	border: solid 1px #979797;
	background: #fff;
	color: #898b8e;
	padding: 5px 50px 5px 20px;
	margin: 0;
	border-radius: 25px;
	-webkit-appearance: none;
}
.referal-form .sfFieldWrap textarea.sfTxt{
	min-height: 163px;
	resize: vertical;
	overflow: auto;
	margin: 0;
	padding: 15px 18px;
	border-radius: 20px;
}
.referal-form .sfFieldWrap .sfTxt:focus{outline: none;}
.referal-form .sfFieldWrap .sfTxt::-moz-placeholder{
	color: #898b8e;
	opacity: 1;
}
.referal-form .sfFieldWrap .sfTxt:-ms-input-placeholder{color: #898b8e;}
.referal-form .sfFieldWrap .sfTxt::-webkit-input-placeholder{color: #898b8e;}
.referal-form .sfError{
	position: absolute;
	z-index: 20;
	top: 0;
	right: 0;
	margin: 4px 0 0;
	padding: 0 8px 0 0;
	text-align: right;
}
.referal-form .sfError, .referal-form .sfError .error{
	font-size: 14px;
	line-height: 18px;
	text-transform: uppercase;
	color: #fe250c;
	display: inline-block;
	vertical-align: top;
	margin: 0;
}


    .referal-form .sfError span, .referal-form .sfError .error span {
        display: block;
        width: 20px;
        height: 20px;
        font-size: 0;
        background: url(/images/2016/ico_error.png);
    }

.referal-form .sfExample{display: none;}
.referal-form .form-section.doctors-section{padding: 55px 0 42px;}
.referal-form .form-section.doctors-section h2{margin: 0 0 36px;}
.referal-form .form-section.doctors-section > *{
	position: relative;
	z-index: 20;
}
.referal-form .form-section.doctors-section:before{
	content: '';
	position: absolute;
	z-index: 5;
	top: 0;
	bottom: 0;
	left: -9999px;
	right: -9999px;
	background: #eee;
}
.referal-form .form-section.patient-section{padding: 53px 0 34px;}
.referal-form .btn-row{text-align: center;}
.referal-form .btn-row .btn{
	font-size: 18px;
	line-height: 22px;
	font-weight: 700;
	min-width: 171px;
	padding: 12px 15px;
	border-radius: 25px;
}
.referal-form .sfFormRadiolist label { margin-right: 15px;}
.btn-help{
	display: inline-block;
	vertical-align: top;
	width: 28px;
	height: 28px;
	background: #eee;
	color: #9b9b9b;
	border-radius: 100%;
	font: 700 17px/22px 'Lato', sans-serif;
	padding: 3px;
	text-align: center;
	text-decoration: none;
}
.btn-help:hover{
	text-decoration: none;
	color: #fff;
	background: #0099c5;
}
.referal-form .sfTxtLbl .btn-help{margin: -4px 0 -7px 7px;}
.referal-form .bottom-image{
	overflow: hidden;
	position: absolute;
	z-index: 5;
	bottom: 0;
	right: 0;
	width: 550px;
	margin: 0 -104px 0 0;
}
.referal-form .bottom-image img{
	display: block;
	width: 100%;
	max-width: 100%;
}
.referal-form .check-block{
	padding: 7px 0 0;
	text-align: right;
	font-size: 0;
	line-height: 0;
	font-family: 'AdobeBlank';
}
.referal-form .check-block h3{
	color: #4a4a4a;
	margin: 0;
	display: inline-block;
	vertical-align: top;
	font: 700 17px/22px 'Lato', sans-serif;
}
.referal-form .check-block .check-group{
	list-style: none;
	margin: 0;
	padding: 0 0 0 22px;
	display: inline-block;
	vertical-align: top;
}
.referal-form .check-block .check-group > li{
	display: inline-block;
	vertical-align: top;
}
.referal-form .check-block .check-group > li + li{padding: 0 0 0 18px;}
.referal-form .check-block .check-group .sfFormCheckboxlist{
	position: relative;
	padding: 0 0 0 34px;
}
.referal-form .check-block .check-group .sfCheckListBox{
	position: absolute;
	z-index: 20;
	top: 0;
	left: 0;
	margin: 2px 0 0;
}
.referal-form .check-block .chk-area{
	margin: 0;
	display: inline-block;
	vertical-align: top;
	border-color: #979797;
	border-width: 1px;
	border-radius: 0;
}
.referal-form .check-block .check-group .sfTxtLbl{
	margin: 0;
	font: 700 17px/22px 'Lato', sans-serif;
}
/* end referal */
.page-header.type2 h1 mark {color:#0099c5;}
.page-header .hexagon {
	left:auto;
	right:102px;
	top:151px;
	bottom:auto;
}
.page-header .hexagon.type2 {
	right:182px;
	top:235px;
}
.page-header .hexagon.type3 {
	right:164px;
	top:325px;
}
/* items-area */
.items-area {
	position:relative;
	padding:60px 0 50px;
}
.items-area .row {
	font-family:'AdobeBlank';
	font-size:0;
	line-height:0;
}
.items-area div[class*="col-"] {
	float:none;
	display:inline-block;
	vertical-align:top;
}
.items-area .sf_pagerNumeric {
	margin:15px -15px 5px;
	text-align:center;
}
.items-area .sf_pagerNumeric .prev {
	padding-left:48px;
	text-align:left;
}
/* info-item */
.info-item {
	position:relative;
	margin:0 0 30px;
	padding:27px 31px 87px;
	overflow:hidden;
	border-radius:8px;
	background:#eee;
	font:16px/22px 'Lato', Helvetica, sans-serif;
	-webkit-box-shadow:0 26px 15px -15px rgba(0,0,0,.2);
	box-shadow:0 26px 15px -15px rgba(0,0,0,.2);
    min-height: 374px;
}
.info-item h3 {
	margin:0 0 21px;
	font-size:24px;
	line-height:24px;
	font-weight:bold;
	color:#0099cc;
}
.info-item .holder {margin:0 -31px 24px; }
.info-item .holder ul {
	display:table;
	width:100%;
	list-style:none;
	margin:0;
	padding:0;
	border:solid #d4d4d4;
	border-width:1px 0;
	line-height:19px;
}
.info-item .holder ul li {
	display:table-cell;
	vertical-align:top;
	padding:6px 18px 10px;
}
.info-item .holder ul li:nth-child(1) {
	width:34.5%;
	padding-left:31px;
}
.info-item .holder ul li:nth-child(2) { width:26%; }
.info-item .holder ul li + li { border-left:1px solid #d4d4d4; }
.info-item .holder ul strong { display:block; }
.info-item .text {
	height:88px;
	overflow:hidden;
}
.info-item p { margin:0; }
.info-item .btn {
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	padding:12px 20px;
	border-radius:0;
	font-size:18px;
	line-height:22px;
}

    .info-item.volunteer h3 {
        color: #671b49;
    }


    .info-item.volunteer .btn-success {
        background: #671b49;
        border-color: #671b49;
    }
    


/* team-2 */
.team-area {
	position:relative;
	padding:0 0 51px;
	overflow:hidden;
}
.team-area .bottom-area {text-align:center;}
.team-area .bottom-area .btn-lg {
	font-size:18px;
	min-width:171px;
}
.team-area .img {
	position:absolute;
	right:-238px;
	bottom:0;
	max-width:548px;
}
.team-area .hexagon {
	bottom:72px;
	left:146px;
}
.team-area .hexagon.type2 {
	bottom:22px;
	left:101px;
}
.team-area .hexagon.type3 {
	bottom:-9px;
	left:152px;
}
.subscribe-block {
	background:#737f8b;
	text-align:center;
	color:#fff;
	font-size:24px;
	line-height:28px;
	padding:25px 0;
	font-weight:bold;
}
.subscribe-block .btn {
	font-size:18px;
	border-width:3px;
	padding:11px 20px;
	line-height:22px;
	min-width:171px;
}
.subscribe-block p {
	margin:10px 15px;
	display:inline-block;
	vertical-align:top;
}
.story-block.type3 figcaption {
	height:486px;
	padding-bottom:60px;
}
.info-block .hexagon-img {
	float:none;
	margin:0 auto 56px;
	width:120px;
	height:75px;
}
.info-block .hexagon-img .mask {background:none;}
.story-block.type3 .txt-wrap {max-width:560px;}
.info-boxes.type2 .info-block h3 {color:#0099c5;}
.info-boxes.type2 .info-block p {margin-bottom:24px;}
.info-block .hexagon-img .mask .bg {
	width:120px;
	height:136px;
	margin:-68px 0 0 -60px;
	opacity:1;
}
.info-boxes.type2 {
	position:relative;
	padding-top:87px;
	padding-bottom:30px;
}
.info-boxes.type2 .headline {padding-bottom:85px;}
.info-boxes .hexagon.type4 {
	top:-34px;
	left:-219px;
	-ms-transform: scale(0.96);
	-webkit-transform: scale(0.96);
	transform: scale(0.96);
}
.info-boxes .h1 {
	left:auto;
	bottom:auto;
	top:94px;
	right:102px;
}
.info-boxes .h2 {
	left:auto;
	bottom:auto;
	top:110px;
	right:80px;
}
.info-boxes .h3 {
	left:auto;
	bottom:auto;
	top:167px;
	right:132px;
}
/* end team-2 */
/* shops */
.info-boxes.type3 {
	position:relative;
	padding-top:63px;
	padding-bottom:42px;
}
.info-boxes.type3 .headline {padding-bottom:74px;}
.map-area.type2 {min-height:572px;}
/* end shops */
.team-area .btn-view {display:none;}

.embed-container { height: 500px; margin-bottom: 30px;}
.embed-container > iframe { height: 100%; }

.gallery-small img {border-radius: 20px}
.gallery-small .video-hold {margin-bottom:12px;}



.hexagon-img a {
    display: block;
    width: 100%;
    height: 100%;
    position: relative;
    z-index: 9999;
}


.blocker {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    display:none;
    text-decoration:none!important;
}


.noreplace .chk-area {
display:none!important;
}

.noreplace .customForm-hidden {
    display: block !important;
    position: relative !important;
    float: left;
    left: 0px !important;
}

.noreplace label {
    padding-left: 22px;
}

@media only screen and (max-width: 1599px) {
    .visual-box .btn-play {right:-10px;}
	.intro .hexagon-box {
		right:0;
		bottom:80px;
	}
	.info-section .hexagon.type4 {
		top:40px;
		width:200px;
		left:-100px;
		height:122px;
	}
	.wrap-hexagons {
		float:right;
		margin:0 -184px 0 0;
	}
	.info-area .txt-block {padding-left:185px;}
	.donate-section {padding:0 40px;}
	.info-area.type2 .grid-hexagons {margin-right:16px;}
	/* referal */
	.referal-form .bottom-image{width: 400px;}
	/* end referal */
	/* team-2 */
	.team-area .img {
		max-width:320px;
		right:-150px;
	}
	/* end team-2 */
	#main .hexagon-2,
	#main .hexagon-1 {display:none;}

      .team-slider .info-block p {
            height: 50px;
        }
}
@media only screen and (max-width: 1199px) {
	#main-nav > ul > li > a {font-size:22px;}
	#main-nav {margin-left:-26px;}
	#main-nav > ul > li:nth-child(1) {width:128px;}
	#main-nav > ul > li:nth-child(2) {width:129px;}
	#main-nav > ul > li:nth-child(3) {width:147px;}
	#main-nav > ul > li:nth-child(4) {
		padding-left:163px;
		width:271px;
	}
	#header .logo {
		background-size:100% auto;
		width:159px;
		height:180px;
		margin-left:-89px;
	}
	.nav-bar {padding-right:64px;}
	.nav-bar .btn-search {
		right:-26px;
		width:90px;
		background-size:28px auto;
	}
	.nav-bar .btn-search::before {background-size:28px auto;}
	#main-nav ul ul ul {font-size:16px;}
	.main-banner {
		height:555px;
		overflow:visible;
	}
	.slideshow .slide {padding-bottom:10px;}
	.main-banner figcaption {
		width:314px;
		height:191px;
		margin-left:-470px;
		bottom:72px;
		padding:0 35px;
	}
	.main-banner figcaption .ttl {
		font-size:40px;
		line-height:40px;
		margin-bottom:14px;
	}
	.main-banner figcaption .holder {margin:-15px 0;}
	.main-banner figcaption p {margin-bottom:18px;}
	.main-banner figcaption .btn-lg {
		font-size:18px;
		line-height:20px;
		border-width:2px;
		padding:10px 20px;
		min-width:176px;
	}
	.main-banner .btn-play {
		margin-left:269px;
		bottom:176px;
	}
	.btn-play {
		width:120px;
		height:69px;
		font-size:18px;
		line-height:22px;
	}
	.btn-play strong {margin-top:-4px;}
	.btn-play strong:before {
		border-width:16px 16px 16px 29px;
		left:51px;
		bottom:-10px;
	}
	.intro h1 {
		font-size:41px;
		line-height:50px;
		margin-bottom:28px;
	}
	.intro {font-size:24px;}
	.intro .holder {padding: 42px 54% 96px 0;}
	.intro p {
		max-width:370px;
		margin-bottom:25px;
	}
	.intro .img {
		margin-left:-124px;
		max-width:441px;
	}
	.intro .hexagon-box {
		width:226px;
		height:135px;
		bottom:123px;
	}
	.intro .hexagon-box h2 {
		font-size:30px;
		line-height:40px;
		margin:-18px 0 22px;
	}
	.hexagon-gradient {
		width:658px;
		height:735px;
		margin-left:0;
		bottom:-177px;
	}
	.hexagon.position2 {
		top:-89px;
		right:84px;
	}
	.hexagon.position3 {
		top:26px;
		right:127px;
	}
	.hexagon.position4 {
		top:86px;
		right:79px;
	}
	.info-section {
		padding-top:122px;
		padding-bottom:488px;
	}
	.info-box {padding:0 4px;}
	.info-box .ico.hexagon {margin-bottom:46px;}
	.info-box h2 {
		font-size:27px;
		line-height:30px;
		margin-bottom:14px;
	}
	.info-box p {margin-bottom:24px;}
	.info-section .img {height:464px;}
	.info-section .hexagon-box {
		width:268px;
		margin-left:-134px;
		height:161px;
		bottom:163px;
		padding:0 25px;
		font-size:14px;
		line-height:20px;
	}
	.info-section .hexagon-box h2 {
		font-size:30px;
		line-height:30px;
		margin-bottom:12px;
	}
	.info-section .hexagon-box .frame {margin:-26px 0;}
	.info-section .hexagon-box p {margin-bottom:14px;}
	.info-section .hexagon-box .btn {
		font-size:18px;
		min-width:146px;
		padding-top:7px;
		padding-bottom:7px;
	}
	.info-section .hexagon.type4 {
		width:104px;
		height:62px;
		left:-48px;
		border-radius:5px/10px;
		top:-22px;
	}
	.contact-section .ico {top:-31px;}
	.contact-section h2 {
		font-size:38px;
		line-height:46px;
	}
	.contact-section {padding:83px 0 77px;}
	.contact-section .phone {
		font-size:50px;
		line-height:54px;
		margin-bottom:29px;
	}
	.contact-section .note {margin-bottom:26px;}
	.story-block .img {width:54%;}
	.story-block figcaption {
		padding: 36px 55% 40px 27px;
		height:394px;
	}
	.story-block h2 {
		font-size:40px;
		line-height:44px;
		margin-bottom:24px;
	}
	.story-block .btn-play {
		right:75px;
		bottom:-33px;
	}
	.info-area {height:618px;}
	.info-area .txt-block {
		padding-left:96px;
		padding-top:34px;
		padding-right:20px;
	}
	.info-area .txt-block h2 {
		font-size:50px;
		line-height:54px;
		margin-bottom:20px;
	}
	.info-area .txt-block h3 {
		font-size:22px;
		line-height:28px;
	}
	.wrap-hexagons {margin-right:-103px;}
	.grid-hexagons {
		width:700px;
		margin-top:-149px;
	}
	.wrap-hexagons .hex1 {bottom:135px;}
	.wrap-hexagons .hex2 {bottom:44px;}
	.wrap-hexagons .hex3 {bottom:16px;}
	.info-area .txt-block footer {padding:17px 0 0;}
	.slideshow .hexagon {display:none;}
	/* about */
	.about-section .hexagon.hex-4{right: 10px;}
	.about-section .hexagon.hex-5{right: 37px;}
	.about-section .hexagon.hex-6{right: 16px;}
	.about-items > li{margin: 0 10px 74px;}
	.about-item{
		width: 220px;
		height: 135px;
	}
	.about-item .mask .bg{
		width: 250px;
		height: 250px;
		margin: -125px 0 0 -125px;
	}
	.about-item .box{bottom: -33px;}
	.about-item .title{
		font-size: 24px;
		line-height: 24px;
		padding: 0 0 10px;
	}
	.about-info{margin: -145px 0 0;}
	.about-info .container{padding-top: 180px;}
	.contact-info{margin-right: 30px;}
	/* end about */
	.subscribe-form h3 {
		font-size: 25px;
		width: 420px;
	}
	.subscribe-form .sfFormBox {
		padding-right: 15px;
	}
	.subscribe-form .sfTxt {
		width: 340px;
	}
	#footer .footer-holder {
		min-width: 1px;
		padding-left: 230px;
		padding-right: 230px;
	}
	#footer .footer-holder .img {
		width: 205px;
	}
	#footer .footer-holder .img-01 {
		left: -66px;
	}
	#footer .footer-holder .img-02 {
		right: -51px;
	}
	.breadcrumbs {
		margin-bottom: 23px;
	}
	.stories-gallery {
		background: none;
	}
	.stories-gallery .slick-arrow {
		width: 128px;
		height: 75px;
		margin-top: -37px;
	}
	.stories-gallery .slick-prev {
		left: -68px;
	}
	.stories-gallery .slick-next {
		right: -68px;
	}
	.stories-gallery .slick-arrow span {
		width: 28px;
		height: 28px;
	}
	.stories-gallery:not(.type2) {
		padding-bottom: 69px;
	}
	.stories-gallery:not(.type2) .slides {
		max-width: 764px;
	}
	.stories-gallery:not(.type2) .slide figure {
		margin-left: 12px;
		margin-right: 12px;
		min-height: 362px;
	}
	.stories-gallery:not(.type2) .btn-play {
		bottom: 130px;
		margin-left:230px;
	}
	.stories-gallery .txt-holder {
		padding-top: 44px;
		padding-bottom: 2px;
		font-size: 22px;
	}
	.stories-gallery h2 {
		font-size: 40px;
		margin-bottom: 17px;
	}
	.page-title {
		padding-top: 80px;
	}
	.content .headings {
		padding-bottom: 9px;
	}
	.content p {
		margin-bottom: 30px;
	}
	.intro-text {
		font-size: 25px;
		line-height: 30px;
	}
	.content .intro-text {
		margin-bottom: 44px;
	}
	.visual {
		height: 382px;
		margin-bottom: 82px;
	}
	.visual .btn-play {
		right: 21px;
		bottom: -25px;
	}
	.contact-box {
		margin-bottom: 28px;
		padding-left: 20px;
		padding-right: 20px;
		font-size: 20px;
	}
	.contact-box .head-part p {
		word-spacing: -1px;
	}
	.contact-box .contact-list {
		margin-right: -38px;
	}
	.contact-box .contact-list > li {
		padding-right: 38px;
	}
	.accordion {
		margin-bottom: 7px;
	}
	.accordion .panel-body p {
		margin-bottom: 12px;
	}
	.accordion .panel-title a:before,
	.accordion .panel-title a:after {
		right: 1px;
	}
	.table-block table th,
	.table-block table td {
		padding-left: 20px;
	}
	.main-form {
		padding-top: 34px;
		padding-bottom: 22px;
	}
	.main-form .sfFieldWrap {
		margin-bottom: 33px;
	}
	.testimonial {
		padding-left: 62px;
		padding-right: 52px;
		margin-bottom: 87px;
	}
	.testimonial q:before {
		left: 15px;
	}
	.testimonial q:after {
		right: 19px;
	}
	.sf_pagerNumeric {
		margin-top: 19px;
		margin-bottom: 56px;
	}
	.news-item .sfnewsAuthorAndDate {
		padding-bottom: 20px;
	}
	.news-item .sfnewsTitle {
		font-size: 30px;
		margin-bottom: 16px;
	}
	.news-item .sfnewsSummary {
		margin-bottom: 9px;
	}
	.news-item .sfnewsLinksWrp {
		margin-top: 23px;
	}
	.job-info {
		padding-top: 27px;
	}
	/* events-area */
	.events-heading .block-01 { width:52.15%; }
	.events-heading .block-01 .hexagon-bg { margin:-694px 0 0 -566px; }
	.events-box { min-height:270px; margin-top:-140px;}
	/* donate */
	.donate-section {
		padding:0 20px;
		min-height:800px;
	}
	.info-area.type2 .grid-hexagons {margin-top:115px;}
	.info-boxes {padding-top:120px;}
	.story-block.type2 figcaption {padding-left:54%;}
	.story-block figcaption .holder {margin-left:30px;}
	/* end donate */
	/* referal */
	.intro-section .hexagon.hex-4{right: 20px;}
	.intro-section .hexagon.hex-5{right: 40px;}
	.intro-section .hexagon.hex-6{right: 60px;}
	/* end referal */
	.filter .btn-filter { padding-left:20px; }
	/* info-item */
	.info-item { padding:27px 20px 87px; }
	.info-item .holder { margin:0 -20px 24px; }
	.info-item .holder ul {
		font-size:14px;
		line-height:17px;
	}
	.info-item .holder ul li { padding:6px 10px 10px; }
	.info-item .holder ul li:nth-child(1) { padding-left:20px; }
	/* team-2 */
	.page-header .hexagon {display:none;}
	.team-area .img {
		max-width:260px;
		right:-100px;
	}
	/* end team-2 */
}
@media only screen and (max-width: 1023px) {
	.stories-gallery.type2 {
		padding-bottom: 15px;
	}
	.stories-gallery.type2 .holder {
		margin-bottom: 0;
	}
	.stories-gallery.type2 .slides {
		max-width: 323px;
	}
	.stories-gallery.type2 .slides:before,
	.stories-gallery.type2 .slides:after {
		display: none;
	}
	.stories-gallery.type2 .slide figure {
		min-height: 290px;
		margin: 20px 16px;
		overflow: visible;
	}
	.stories-gallery.type2 .slide figure:before {
		border-radius: inherit;
	}
	.stories-gallery.type2 .btn-play {
		right: 100%;
		bottom: 16px;
		margin-right: 24px;
		z-index: 15;
		opacity: 1;
	}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
	#main {
		padding-top: 0;
	}
	.breadcrumbs + #main {
		padding-top: 21px;
	}
	.stories-gallery:not(.type2) + #main {
		margin-top: -40px;
	}
}
@media only screen and (max-width: 991px) {


    .pull-right{margin-bottom:12px;}

        .extra-nav {width:100%;}
        .extra-nav li {width:33.3333%;    height: 38px;    line-height: 38px;color:#fff;}
          .extra-nav li a {display:block;text-align:center;color:#fff;}


	body {font-size:16px;}
	#main-nav {display:none;}
	#header {min-height:119px;}
	#header .logo {
		width:140px;
		margin-left:-66px;
		height:160px;
		top:7px;
	}
	.nav-bar {padding:0;}
	.nav-bar .btn-search {
		float:left;
		text-indent:0;
		font-size:18px;
		line-height:25px;
		padding:25px 0 25px 56px;
		width:auto;
		background-position:10px 50%;
		position:relative;
		top:auto;
		right:auto;
		left:auto;
		bottom:auto;
	}
	.nav-bar .btn-search::before {background-position:10px 50%;}
	.nav-bar .btn-search::after {display:none;}
	.btn-menu {
		float:right;
		position:relative;
		cursor:pointer;
		padding:25px 52px 25px 0;
		font-size:18px;
		line-height:25px;
		margin-right:3px;
		text-decoration:none !important;
	}
	.btn-menu span:before,
	.btn-menu:before,
	.btn-menu:after {
		position:absolute;
		content:'';
		right:0;
		width:24px;
		height:3px;
		background:#555;
		top:30px;
		-webkit-transition: all 0.3s ease-out;
		transition: all 0.3s ease-out;
		-ms-transform-origin: 0 0;
		-webkit-transform-origin: 0 0;
		transform-origin: 0 0;
	}
	.btn-menu span:before {top:37px;}
	.btn-menu:before {
		top:44px;
		-ms-transform-origin: 0 100%;
		-webkit-transform-origin: 0 100%;
		transform-origin: 0 100%;
	}
	.mm-opening .btn-menu span:before {opacity:0;}
	.mm-opening .btn-menu:after {
		-ms-transform: rotate(45deg);
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg);
		right:-5px;
		top:29px;
	}
	.mm-opening .btn-menu:before {
		-ms-transform: rotate(-45deg);
		-webkit-transform: rotate(-45deg);
		transform: rotate(-45deg);
		right:-5px;
		top:45px;
	}
	.main-banner {height:447px;}
	.main-banner .angle {bottom:-7px;}
	.main-banner .angle::before {
		width:360px;
		height:360px;
		margin-left:-180px;
	}
	.main-banner figcaption {
		margin-left:-349px;
		bottom:98px;
	}
	.main-banner .btn-play {
		margin-left:165px;
		bottom:82px;
	}
	.intro {
		text-align:center;
		font-size:20px;
		line-height:26px;
	}
	.intro .holder {padding:1px 0 386px;}
	.intro h1 {
		font-size:36px;
		line-height:40px;
		margin-bottom:14px;
	}
	.intro p {
		max-width:456px;
		margin:0 auto 23px;
	}
	.intro .btn-lg {
		font-size:18px;
		line-height:20px;
		padding:10px 20px;
		min-width:176px;
		border-width:2px;
	}
	.intro .hexagon-box {
		right:auto;
		left:0;
		bottom:107px;
	}
	.hexagon-box .btn {
		border-width:3px;
		min-width:146px;
		padding:9px 20px;
	}
	.intro .hexagon-box h2 {
		line-height:30px;
		margin:4px 0 18px;
	}
	.hexagon-gradient {
		margin-left:-68px;
		width:544px;
		height:607px;
		bottom:-236px;
	}
	.intro .img {
		margin-left:-53px;
		max-width:454px;
	}
	.hexagon.position2 {
		right:43px;
		top:90px;
	}
	.hexagon.position3 {
		right:123px;
		top:204px;
	}
	.hexagon.position4 {
		right:74px;
		top:263px;
		z-index:2;
	}
	.info-section .hexagon:not(.ico) {display:none;}
	.info-section {
		padding-top:63px;
		padding-bottom:429px;
	}
	.info-box {
		font-size:14px;
		line-height:20px;
		padding:0 10px;
	}
	.info-box h2 {
		font-size:22px;
		line-height:24px;
		padding:0 10px;
	}
	.info-box .ico.hexagon {margin-bottom:34px;}
	.info-box p {margin-bottom:29px;}
	.info-box .btn-lg {
		font-size:18px;
		line-height:20px;
		padding:10px 20px;
		min-width:176px;
		border-width:2px;
	}
	.info-section .img {height:360px;}
	.info-section .hexagon-box {bottom:160px;}
	.contact-section h2 {
		font-size:40px;
		line-height:48px;
		margin-bottom:21px;
	}
	.contact-section {
		padding:76px 0 40px;
		font-size:18px;
		line-height:22px;
	}
	.contact-section .ico {top:-28px;}
	.contact-section .phone {
		font-size:60px;
		line-height:64px;
		margin-bottom:7px;
	}
	.contact-section .note {
		font-size:18px;
		line-height:24px;
		margin-bottom:23px;
	}
	.story-block .img {width:50%;}
	.story-block figcaption {
		height:343px;
		padding: 22px 54% 20px 35px;
	}
	.story-block .txt-wrap {
		height:96px;
		overflow:hidden;
		margin:0 0 25px;
	}
	.story-block .btn {
		line-height:18px;
		padding:10px 22px;
	}
	.story-block .btn-play {
		right:33px;
		bottom:-35px;
	}
	.info-area {
		height:auto;
		display:block;
		width:auto;
		direction:ltr;
		padding:32px 0 22px;
	}
	.info-area .col {
		display:block;
		width:auto;
	}
	.info-area .txt-block {
		padding:0;
		text-align:center;
		max-width:700px;
		margin:0 auto 20px;
		float:none;
		font-size:14px;
		line-height:20px;
	}
	.info-area .txt-block h2 {
		font-size:40px;
		line-height:44px;
		margin-bottom:23px;
	}
	.info-area .txt-block h3 {
		max-width:490px;
		margin:0 auto 27px;
	}
	.info-area .txt-block p {margin-bottom:20px;}
	.info-area .txt-block footer {padding:8px 0 0;}
	.info-area .txt-block .btn {
		line-height:18px;
		padding:10px 22px;
		min-width:176px;
	}
	.scroller {
		overflow:hidden;
	}
	.wrap-hexagons .hexagon {display:none;}
	.wrap-hexagons {
		margin:0;
		width:auto;
		float:none;
	}
	.grid-hexagons {
		margin:0 auto;
		width:660px;
		padding:0 0 70px 0;
		float:none;
	}
	.grid-hexagons .slick-list {
		overflow:visible;
	}
	.grid-hexagons li:nth-child(1),
	.grid-hexagons li:nth-child(8),
	.grid-hexagons li {
		margin:70px 0 0;
		float:left;
	}
	.grid-hexagons .slick-slide > div:after {
		content:'';
		display:block;
		clear:both;
	}
	.grid-hexagons .slick-slide > div + div > li {
		margin-left:110px;
	}
	.wrap-hexagons .hex1 {
		bottom:324px;
		right:43px;
	}
	.wrap-hexagons .hex2 {
		bottom:273px;
		right:82px;
	}
	.wrap-hexagons .hex3 {
		bottom:243px;
		right:20px;
	}
	#mobile-menu .mm-list {
		padding:175px 20px 0;
		overflow-x:hidden;
		overflow-y:auto;
		margin:-119px 0 0;
		list-style:none;
	}
	#mobile-menu .mm-list > li {
		position:relative;
		border-bottom:2px solid #28b2d9;
	}
	#mobile-menu .mm-list > li:first-child {border-top:2px solid #28b2d9;}
	#mobile-menu .mm-list > li a:last-child {
		display:block;
		margin:-2px -20px;
		padding:11px 60px 11px 20px;
		text-decoration:none;
		position:relative;
		z-index:12;
		font-size:18px;
		line-height:23px;
		color:#fff;
	}
	#mobile-menu #mm-0 > li a:last-child {
		font-size:24px;
		line-height:27px;
		padding:15px 60px 15px 20px;
	}
	/*#mobile-menu .mm-list > .active > a:last-child,
	#mobile-menu .mm-list > li:hover > a:last-child {background:#9dc73f;}*/
	#mobile-menu .mm-list > .active > .mm-subopen:before,
	#mobile-menu .mm-list > li:hover > .mm-subopen:before {opacity:1;}
	#mobile-menu .mm-list .mm-subopen {
		position:absolute;
		top:0;
		right:-20px;
		bottom:0;
		width:50px;
		z-index:14;
		padding:0;
		text-decoration:none;
	}
	#mobile-menu #mm-0 .mm-subopen {padding:5px;}
	#mobile-menu .mm-list .mm-subopen:before {
		content: "";
		font-family:'FontAwesome';
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		display:block;
		font-size:38px;
		color:#fff;
		line-height:42px;
		-webkit-transition: all 0.3s ease-out;
		transition: all 0.3s ease-out;
		text-align:center;
		opacity:0.2;
	}
	#mobile-menu .social {
		margin:0;
		padding:29px 0;
		text-align:center;
		float:none;
	}
	#mobile-menu .social li {
		float:none;
		display:inline-block;
		vertical-align:top;
		padding:0 4px;
	}
	#mobile-menu .social a {
		color:#fff;
		width:43px;
		background-size:100% auto;
		height:48px;
		font-size:18px;
		padding:10px 5px;
	}
	#mobile-menu .social a em {line-height:26px;}
	#mobile-menu .social a em:after,
	#mobile-menu .social a:after,
	#mobile-menu .social a:before {
		position:absolute;
		content:'';
		width:39px;
		height:23px;
		border-radius: 2px/4px;
		left:2px;
		top:12px;
		-webkit-transition: all 0.2s ease-out;
		transition: all 0.2s ease-out;
	}
	#mobile-menu .social a:hover {
		color:#0099c5;
	}
	#mobile-menu .img-item {display:none;}
	#mobile-menu .mm-list .mm-subtitle {
		position:relative;
		text-align:center;
		z-index:2;
	}
	#mobile-menu .mm-list .mm-subtitle a:last-child,
	#mobile-menu .mm-list .mm-subtitle a {
		font-size:24px;
		line-height:27px;
		padding:15px 20px;
	}
	#mobile-menu .mm-list .mm-subtitle a:before {
		position:absolute;
		content:'back';
		left:20px;
		top:-37px;
		padding:0 0 0 22px;
		font-size:18px;
		line-height:22px;
		color:#fff;
	}
	#mobile-menu .mm-list .mm-subtitle a:after {
		position:absolute;
		left:21px;
		top:-39px;
		color:#fff;
		content: "\f104";
		font-family:'FontAwesome';
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		font-size:38px;
		font-weight:normal;
	}
	.search-form {
		position:fixed;
		left:-320px;
		top:119px;
		width:320px;
		bottom:0;
		background:#0099c5;
		right:auto;
		visibility:visible;
		opacity:1;
		padding:56px 20px;
	}
	.open-search .search-form {left:0;}
	.search-form::before {display:none;}
	.search-holder .overlay {
		position:fixed;
		visibility:visible;
		opacity:0.8;
		left:100%;
		top:119px;
		bottom:0;
		right:0;
		-webkit-transition: all 0.3s ease-out;
		transition: all 0.3s ease-out;
	}
	.open-search .search-holder .overlay {left:320px;}
	.nav-bar .search-holder:hover .btn-search {background-color: transparent;}
	.nav-bar .search-holder:hover .btn-search:before {opacity:1;}
	.search-form .input-group .form-control {
		font-size:18px;
		line-height:24px;
		padding:10px 20px;
		height:44px;
	}
	.search-form .input-group .submit {
		height:44px;
		width:56px;
		background-size:20px auto;
	}
	.search-form .text-center {
		font-family: 'AdobeBlank';
		text-align:left;
	}
	.search-form .sfFormRadiolist {
		width:50%;
		font-family:'Lato', Helvetica, sans-serif;
		padding:1px 0 6px 13px;
	}
	.video-modal .modal-content {height:460px;}
	.open-search {overflow:hidden;}
	/* about */
	.visual-section{height: 239px;}
	.about-section{
		font-size: 16px;
		line-height: 22px;
	}
	.about-section .container{padding-top: 32px;}
	.about-heading{
		max-width: none;
		margin: 0;
		padding: 0 0 101px;
		text-align: left;
	}
	.about-heading h1{
		margin: 0 0 18px;
		font-size: 40px;
		line-height: 44px;
		text-align: center;
	}
	.about-heading .intro-text{
		font-size: 22px;
		line-height: 27px;
		max-width: none;
		margin: 0;
		padding: 0 0 31px;
		text-align: center;
	}
	.about-items{margin: 0 -20px;}
	.about-items > li{margin: 0 10px 58px;}
	.about-item{
		width: 160px;
		height: 93px;
	}
	.about-item .mask{border-radius: 8px/16px;}
	.about-item .mask .bg{
		width: 200px;
		height: 200px;
		margin: -100px 0 0 -100px;
	}
	.about-item .box{bottom: -21px;}
	.about-item .title{
		font-size: 16px;
		line-height: 16px;
		padding: 0 0 8px;
	}
	.btn-arrow{
		width: 24px;
		height: 27px;
		background-size: 24px 27px;
	}
	.btn-arrow:before{
		margin: -15px 0 0 -4px;
		font-size: 26px;
		line-height: 28px;
	}
	.about-section .hexagon{display: none;}
	.about-info{margin: -90px 0 0;}
	.about-info .container{
		padding-top: 109px;
		padding-bottom: 36px;
	}
	.about-info h2{
		margin: 0 0 18px;
		font-size: 24px;
		line-height: 28px;
	}
	.about-info h3{
		margin: 0 0 16px;
		font-size: 17px;
		line-height: 24px;
	}
	.about-info ul li{
		padding: 0 0 24px 19px;
		font-size: 16px;
		line-height: 20px;
	}
	.about-info ul li:before{
		width: 9px;
		height: 11px;
		background-size: 9px 11px;
		margin: 8px 0 0;
	}
	.heading-section{
		font-size: 15px;
		line-height: 24px;
	}
	.heading-section .container{
		padding-top: 35px;
		padding-bottom: 66px;
	}
	.heading-section h2{
		font-size: 40px;
		line-height: 44px;
		margin: 0 0 23px;
	}
	.heading-section h3{
		font-size: 22px;
		line-height: 26px;
		margin: 0 0 24px;
	}
	.map-area{min-height: 420px;}
	.map-area .ico.hexagon{
		width: 72px;
		height: 42px;
		margin: -24px 0 0 -36px;
		border-radius: 4px/8px;
	}
	.map-area .ico.hexagon img{
		-webkit-transform: scale(0.8);
				transform: scale(0.8);
	}
	.contact-info{margin: 58px 11px 0 0;}
	.contacts-block{
		max-width: 339px;
		font-size: 14px;
		line-height: 20px;
	}
	.contacts-block .block{padding: 16px 20px 0;}
	.contacts-block h2{
		font-size: 18px;
		line-height: 22px;
		margin: 0 0 17px;
	}
	.contacts-block .bottom{padding: 11px 149px 28px 0;}
	.contacts-block.type2 .bottom{padding-top: 15px;}
	.contacts-block .img-box{margin: 0 -64px -50px 0;}
	.contacts-block .img{
		width: 200px;
		height: 120px;
	}
	.contacts-block .img .mask{border-radius: 10px/20px;}
	.contacts-block .img .mask .bg{
		width: 230px;
		height: 230px;
		margin: -115px 0 0 -115px;
	}
	.contacts-block .view-all{
		padding: 12px 15px 13px;
		font-size: 16px;
		line-height: 20px;
	}
	.contacts-block .schedule-info{margin: 0 -20px;}
	.contacts-block .schedule-info .box{
		padding: 6px 20px 11px;
		width: 55.1%;
	}
	.contacts-block .schedule-info .box:nth-child(2){
		width: 44.9%;
		padding-left: 14px;
		padding-right: 20px;
	}
	.contacts-block .schedule-info h3{
		font-size: 14px;
		line-height: 20px;
		margin: 0 0 -3px;
	}
	.contacts-block p.sep{padding-top: 20px;}
	/* end about */
	.subscribe-form {
		padding-top: 25px;
		padding-bottom: 34px;
	}
	.subscribe-form h3 {
		display: block;
		width: auto;
		padding-top: 0;
		padding-right: 0;
		margin-bottom: 20px;
		font-size: 23px;
		line-height: 26px;
	}
	.subscribe-form .sfTxt {
		width: 400px;
	}
	.subscribe-form .sfFormSubmit {
		width: 170px;
	}
	#footer {
		padding-top: 18px;
		padding-bottom: 50px;
	}
	#footer h3 {
		font-size: 40px;
		line-height: 1.2em;
	}
	#footer .footer-holder {
		padding-left: 170px;
		padding-right: 170px;
		margin-bottom: 15px;
	}
	#footer .footer-holder .img {
		width: 150px;
	}
	#footer .footer-holder .img-01 {
		left: -14px;
		bottom: 3px;
	}
	#footer .footer-holder .img-02 {
		top: 22px;
		right: -20px;
	}
	#footer .footer-holder .img img {
		max-height: 78px;
	}
	#footer .language-holder {
		margin-bottom: 41px;
	}
	.breadcrumbs {
		margin-bottom: 18px;
	}
	.stories-gallery .slick-arrow {
		width: 100px;
		height: 56px;
		margin-top: -42px;
		border-radius: 3px/6px;
	}
	.stories-gallery .slick-arrow span {
		width: 23px;
		height: 23px;
		margin-top: -12px;
		border-width: 4px 4px 0 0;
	}
	.stories-gallery .slick-prev {
		left: -50px;
	}
	.stories-gallery .slick-next {
		right: -50px;
	}
	.stories-gallery p {
		margin-bottom: 10px;
	}
	.stories-gallery:not(.type2) {
		padding-bottom: 14px;
	}
	.stories-gallery:not(.type2) .slides {
		max-width: 600px;
	}
	.stories-gallery:not(.type2) .slide figure {
		margin-left: 10px;
		margin-right: 10px;
		margin-bottom: 43px;
		min-height: 284px;
		overflow: visible;
	}
	.stories-gallery:not(.type2) .slide figure:before {
		border-radius: inherit;
	}
	.stories-gallery:not(.type2) .btn-play {
		bottom: 57px;
		margin-left:215px;
	}
	.stories-gallery.type2 .slick-arrow {
		margin-top: -28px;
	}
	.stories-gallery.type2 .slides {
		max-width: 300px;
	}
	.stories-gallery.type2 .slide figure {
		min-height: 280px;
		margin: 30px 10px;
	}
	.stories-gallery.type2 .btn-play {
		bottom: 5px;
		margin-right: -41px;
	}
	.page-title {
		padding-top: 72px;
		padding-bottom: 65px;
	}
	.page-title h1 {
		font-size: 50px;
	}
	#main {
		padding-top: 3px;
	}
	.content p {
		margin-bottom: 36px;
	}
	.contact-box {
		margin-top: 10px;
		padding-left: 38px;
		padding-right: 38px;
		font-size: 18px;
	}
	.contact-box .head-part {
		margin-left: -38px;
		margin-right: -38px;
		padding-left: 38px;
		padding-right: 38px;
	}
	.contact-box .head-part p {
		word-spacing: 0;
	}
	.contact-box .contact-list {
		margin-right: -62px;
	}
	.contact-box .contact-list > li {
		font-size: 18px;
	}
	.sf_pagerNumeric {
		margin-top: 40px;
	}
	.news-item {
		padding-bottom: 50px;
	}
	.info-cell {
		padding-bottom: 19px;
	}
	.info-cell h1 {
		font-size: 40px;
		margin-bottom: 21px;
	}
	.info-cell .intro-text {
		font-size: 20px;
		line-height: 24px;
		margin-bottom: 20px;
	}
	.info-cell p {
		margin-bottom: 24px;
	}
	.info-cell .contact-box {
		margin-top: 44px;
	}
	.btn-filter {
		padding:10px 50px;
		font-size:16px;
		line-height:20px;
	}
	.btn-filter::before {
		top:7px;
		right:19px;
	}
	/* filter */
	.filter {
		padding:20px 0 0;
		text-align:center;
	}
	.filter > .container > .row > div[class*="col-"] { padding-bottom:20px; }
	.filter .sfFormDropdown { text-align:left; }
	.select-area.select-type2 { height:44px; }
	.select-area.select-type2 .center {
		padding:13px 40px 13px 19px;
		font-size:14px;
		line-height:18px;
	}
	.select-area.select-type2 .select-opener { right:22px; }
	.select-options.drop-type2 ul a {
		padding:13px 19px;
		font-size:14px;
		line-height:18px;
	}
	.filter .btn-filter {
		display:inline-block;
		min-width:280px;
	}
	/* events-area */
	.events-heading {
		padding:0 0 29px;
		font-size:18px;
		line-height:22px;
	}
	.events-heading .block { margin:0; }
	.events-heading .block-01 {
		width:57.15%;
		padding:46px 0 46px 119px;
	}
	.events-heading h2 {
		margin:0 0 10px;
		font-size:30px;
		line-height:30px;
	}
	.events-heading p { margin:0 0 23px; }
	.events-heading .img {
		left:-6px;
		max-width:106px;
		height:auto;
	}
	.events-heading .block-01 .hexagon-bg {
		width:700px;
		height:413px;
		margin:-383px 0 0 -346px;
	}
	.events-heading .block-02 {
		width:245px;
		padding:43px 0;
	}
	.events-heading .block-02 h2 { margin:0 0 31px; }
	.events-heading .block-02 .hexagon-bg {
		width:334px;
		height:195px;
		margin:-128px 0 0 -163px;
	}
	.events-boxes { padding:0 0 42px; }
	.events-box {
		margin-top:-105px;
		padding:123px 0 0 68px;
	}
	.events-box .frame { padding:36px 20px 25px; }
	.events-box h3 {
		font-size:24px;
		line-height:24px;
	}
	.events-box .hexagon-img {
		top:31px;
		width:131px;
		height:84px;
	}
	.events-box .hexagon-img .mask .bg {
		width:150px;
		height:150px;
		margin:-75px 0 0 -75px;
	}
	.events-box .date { top:66px; }
	.events-box.left {
		margin-top:-131px;
		padding:73px 68px 0 0;
	}
	.events-box.left .frame { padding:36px 20px 25px; }
	.events-box.left header { padding-right:64px; }
	.events-box.left .date { top:54px; }
	.events-box.left .hexagon-img { top:32px; }
	.events-area footer .btn {
		padding:10px 20px;
		font-size:16px;
		line-height:20px;
	}
	/* visual-events */
	.visual-events {
		margin:19px 0 57px;
		padding:76px 0 43px;
	}
	.visual-events .events-box {
		width:341px;
		margin:0 40px 0 0;
		padding:30px 28px 39px;
	}
	.visual-events .events-box h3 {
		margin:0 20px 15px 0;
		font-size:28px;
		line-height:32px;
	}
	/* donate */
	.page-header {
		font-size:20px;
		line-height:24px;
		padding-bottom:66px;
	}
	.page-header h1 {
		font-size:40px;
		line-height:40px;
		margin-bottom:19px;
	}
	.donate-section {
		float:none;
		width:auto;
		min-height:750px;
	}
	.donate-section + .donate-section figcaption,
	.donate-section figcaption {margin:0 auto;}
	.donate-section .ico {
		-ms-transform:scale(0.7);
		-webkit-transform: scale(0.7);
		transform: scale(0.7);
		margin-left:-45px;
		top:-26px;
	}
	.donate-section figcaption h2 {
		font-size:36px;
		line-height:40px;
		margin-bottom:14px;
	}
	.donate-form {
		padding-top:28px;
		padding-bottom:20px;
	}
	.donate-form h3 {
		font-size:18px;
		line-height:24px;
	}
	.donate-form .tabset a {padding:12px;}
	.donate-form .tabset {margin-bottom:36px;}
	.donate-form label {margin-bottom:9px;}
	.donate-form .sfTxt {
		height:44px;
		font-size:14px;
		line-height:18px;
		padding:12px 20px;
	}
	.donate-form .sfFieldWrap {margin-bottom:20px;}
	.donate-form .sfFieldWrap::before {
		font-size:14px;
		line-height:24px;
		top:10px;
	}
	.donate-form .btn {
		font-size:18px;
		padding:7px 20px;
	}
	.donate-section.color2 {min-height:805px;}
	.info-area.type2 {
		height:auto;
		padding-top:30px;
	}
	.info-area.type2 .txt-block h2 {
		font-size:36px;
		line-height:40px;
		margin-bottom:16px;
	}
	.info-area.type2 .txt-block h3 {
		font-weight:bold;
		font-size:20px;
		max-width:none;
		margin-bottom:10px;
	}
	.info-area.type2 .txt-block footer {padding-top:19px;}
	.info-area.type2 .grid-hexagons {
		margin-top:0;
		margin-bottom:0;
		margin-right:9px;
	}
	.info-area.type2 .wrap-hexagons .hex1 {
		right: 52px;
		top: 118px;
	}
	.info-area.type2 .wrap-hexagons .hex2 {
		right: 90px;
		top: 164px;
	}
	.info-area.type2 .wrap-hexagons .hex3 {
		right: 30px;
		top: 190px;
	}
	.info-boxes .headline h2 {
		font-size:36px;
		line-height:40px;
		margin-bottom:6px;
	}
	.info-boxes {
		padding-top:31px;
		padding-bottom:40px;
	}
	.info-boxes .headline {
		font-size:18px;
		line-height:22px;
		padding-bottom:63px;
	}
	.info-block h3 {
		font-size:22px;
		line-height:25px;
		margin-bottom:8px;
	}
	.info-block h3 strong {display:block;}
	.info-block .ico.hexagon {
		margin-bottom:36px;
		display:block;
	}
	.info-block {
		font-size:14px;
		line-height:20px;
		padding:0 15px 40px;
	}
	.info-block p {margin-bottom:18px;}
	.info-boxes .btn-lg {padding:7px 20px;}
	.story-block.type2 figcaption {
		padding-left:50%;
		height:379px;
		font-size:14px;
		line-height:20px;
		padding-bottom:14px;
	}
	.story-block figcaption .pre-ttl {
		font-size:22px;
		line-height:26px;
		margin-bottom:4px;
	}
	.story-block.type2 figcaption h2 {
		font-size:40px;
		line-height:44px;
		margin-bottom:12px;
	}
	.story-block.type2 .txt-wrap {
		height:100px;
		margin-bottom:34px;
	}
	/* end donate */
	/* referal */
	.intro-section{
		font-size: 18px;
		line-height: 22px;
	}
	.intro-section .container{
		padding-top: 67px;
		padding-bottom: 78px;
		max-width: 640px;
	}
	.intro-section h1{
		margin: 0 0 17px;
		font-size: 50px;
		line-height: 54px;
	}
	.intro-section .hexagon{display: none;}
	.referal-form .container{
		padding-top: 32px;
		padding-bottom: 40px;
	}
	.referal-heading{padding: 0 0 23px;}
	.referal-heading h2{
		margin: 0 0 19px;
		font-size: 30px;
		line-height: 34px;
	}
	.referal-form .form-section{
		max-width: none;
		margin: 0;
		padding: 0 0 42px;
	}
	.referal-form .form-section h2{
		margin: 0 0 33px;
		font-size: 26px;
		line-height: 30px;
	}
	.referal-form .sfErrorWrp .sfFieldWrap:before{margin: 14px 18px 0 0;}
	.referal-form .sfValidWrp .sfFieldWrap:before{margin: 16px 18px 0 0;}
	.referal-form .sfError{
		margin: 6px 0 0;
		padding: 0 2px 0 0;
	}
	.referal-form .sfError .error{
		font-size: 12px;
		line-height: 16px;
		margin: 0;
	}
	.referal-form .form-section.doctors-section{padding: 26px 0 23px;}
	.referal-form .form-section.doctors-section h2{margin: 0 0 27px;}
	.referal-form .form-section.patient-section{padding: 30px 0 15px;}
	.btn-help{
		width: 24px;
		height: 24px;
		padding: 1px;
	}
	.referal-form .sfTxtLbl .btn-help{margin: -2px 0 -5px 3px;}
	.referal-form .check-block{padding: 7px 0 0;}
	.referal-form .check-block h3{
		margin: 0;
		font-size: 17px;
		line-height: 21px;
	}
	.referal-form .check-block .check-group{padding: 0 0 0 22px;}
	.referal-form .check-block .check-group > li + li{padding: 0 0 0 18px;}
	.referal-form .check-block .check-group .sfFormCheckboxlist{padding: 0 0 0 34px;}
	.referal-form .check-block .check-group .sfCheckListBox{margin: 2px 0 0;}
	/* end referal */
	.page-header .hexagon {display:none;}
	.page-header.type2 {
		padding-top:70px;
		font-size:18px;
		line-height:22px;
		padding-bottom:42px;
	}
	.page-header.type2 h1 {
		font-size:50px;
		line-height:50px;
	}
	/* info-item */
	.items-area { padding:40px 0; }
	.info-item {
		padding:16px 20px 62px;
		font-size:14px;
		line-height:20px;
	}
	.info-item h3 {
		margin:0 10px 17px;
		font-size:18px;
		line-height:22px;
	}
	.info-item .holder { margin:0 -20px 15px; }
	.info-item .holder ul li { padding:8px 10px 12px 18px; }
	.info-item .holder ul li:nth-child(1) {
		width:32.4%;
		padding-left:31px;
	}
	.info-item .holder ul li:nth-child(2) { width:28.7%; }
	.info-item .text { height:80px; }
	.info-item .btn {
		padding:10px 20px;
		font-size:16px;
		line-height:20px;
	}
	.items-area .sf_pagerNumeric { margin:20px -10px 0; }
	.items-area .sf_pagerNumeric a { margin:9px 10px 0; }
	/* team-2 */
	.team-area {padding-bottom:0;}
	.team-area .hexagon {display:none;}
	.team-area .img {display:none;}
	.team-area .bottom-area {padding:28px 0 0;}
	.team-area .bottom-area .btn-lg {
		font-size:16px;
		padding:7px 20px;
	}
	.subscribe-block {
		font-size:18px;
		line-height:22px;
		padding:16px 0 20px;
	}
	.subscribe-block p {
		display:block;
		margin:0 0 15px;
	}
	.subscribe-block .btn {padding:8px 20px;}
	.story-block.type3 figcaption {
		height:380px;
		padding-bottom:20px;
		font-size:14px;
		line-height:20px;
	}
	.story-block.type3 .txt-wrap {height:100px;}
	.info-boxes.type2 {
		padding-top:29px;
		padding-bottom:0;
	}
	.info-boxes.type2 .headline {padding-bottom:69px;}
	.info-boxes.type2 .info-block {
		padding-left:10px;
		padding-right:10px;
	}
	.info-boxes .hexagon {display:none;}
	.info-boxes.type2 .info-block h3 {
		font-size:24px;
		line-height:28px;
		margin-bottom:12px;
	}
	.info-block .hexagon-img {margin-bottom:44px;}
	.info-boxes.type2 .info-block p {margin-bottom:17px;}
	/* end team-2 */
	/* shops */
	.info-boxes.type3 {
		padding-top:32px;
		padding-bottom:39px;
	}
	.info-boxes.type3 .info-block {
		padding-left:5px;
		padding-right:5px;
	}
	.info-boxes.type3 .info-block p {margin-bottom:24px;}
	.info-boxes.type3 .info-block h3 {
		font-size:24px;
		padding-top:10px;
	}
	.info-boxes.type3 .info-block h3 strong {display:inline;}
	.info-boxes.type3 .headline {padding-bottom:55px;}
	.map-area.type2 {min-height:487px;}
	.info-boxes.type3 footer .btn-lg {
		min-width:176px;
		font-size:16px;
	}
	/* end shops */
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
	.stories-gallery:not(.type2) + #main {
		margin-top: -14px;
	}
}
@media screen and (max-width: 767px),
screen and (orientation: landscape) and (max-width: 767px),
screen and (orientation: portrait ) and (max-width: 767px) {

    .extra-nav {width:100%;}
        .extra-nav li {width:33.3333%;    height: 38px;    line-height: 38px;color:#fff;}
          .extra-nav li a {display:block;text-align:center;color:#fff;}

	body{
		-webkit-text-size-adjust: none;
		font-size:14px;
	}
	.container {
		padding-left:20px;
		padding-right:20px;
	}
	h1 {
		font-size:30px;
		line-height:30px;
	}
	h2 {
		font-size:20px;
		line-height:20px;
	}
	h3 {
		font-size:18px;
		line-height:20px;
	}
	h4 {
		font-size:16px;
		line-height:18px;
	}
	h5 {
		font-size:15px;
		line-height:16px;
	}
	h6 {
		font-size:14px;
		line-height:15px;
	}
	#header {min-height:87px;}
	#header .top-bar {min-height:28px;}
	#header .logo {
		width:99px;
		height:112px;
		margin-left:-49px;
		top:2px;
	}
	.btn-menu {
		margin:0;
		font-size:14px;
		line-height:19px;
		padding:20px 34px 20px 0;
	}
	.btn-menu:after {top:21px;}
	.btn-menu span:before {top:28px;}
	.btn-menu:before {top:35px;}
	.nav-bar .btn-search {
		font-size:14px;
		line-height:19px;
		padding:20px 0 20px 34px;
		background-position:0 50%;
	}
	.nav-bar .btn-search::before {background-position:0 50%;}
	.main-banner {
		height:304px;
		background-size:cover !important;
		background-position:50% 0;
	}
	.slideshow .slide {padding-bottom:200px;}
	.main-banner figcaption {
		width:268px;
		height:163px;
		margin-left:-134px;
		bottom:-131px;
		padding:0 20px;
		font-size:14px;
		line-height:20px;
	}
	.main-banner figcaption .ttl {
		font-size:30px;
		line-height:30px;
		padding:0 20px;
		margin-bottom:10px;
	}
	.main-banner figcaption .holder {margin:-19px 0;}
	.main-banner figcaption p {margin-bottom:17px;}
	.main-banner .btn-play {
		margin:0;
		left:22px;
		bottom:77px;
	}
	.btn-play {
		width:92px;
		height:57px;
		font-size:16px;
		line-height:19px;
	}
	.btn-play strong {margin-top:2px;}
	.btn-play strong:before {
		border-width:8px 8px 8px 14px;
		left:39px;
		bottom:-5px;
	}
	.mm-menu {top:87px;}
	#mm-blocker {top:87px;}
	#mobile-menu .mm-list {
		padding-top:143px;
		margin:-87px 0 0;
	}
	.mm-opening .btn-menu:after {
		right:-7px;
		top:20px;
	}
	.mm-opening .btn-menu:before {
		right:-7px;
		top:36px;
	}
	.search-form {top:87px;}
	.search-holder .overlay {top:87px;}
	.intro {
		font-size:14px;
		line-height:20px;
	}
	.intro h1 {
		font-size:26px;
		line-height:32px;
		margin-bottom:11px;
	}
	.intro .holder {padding:17px 0 245px;}
	.intro p {margin-bottom:17px;}
	.intro .hexagon-box {
		bottom:52px;
		width:120px;
		height:70px;
		border-radius:5px/10px;
		left:3px;
		padding:0 10px;
	}
	.intro .hexagon-box .btn {
		min-width:1px;
		padding:0;
		text-indent:-9999px;
		overflow:hidden;
		text-align:left;
		width:44px;
		height:44px;
		border-radius:100%;
		position:relative;
	}
	.intro .hexagon-box .btn:before {
		content: "";
		font-family:'FontAwesome';
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		position:absolute;
		left:4px;
		top:0;
		right:0;
		bottom:0;
		font-size:38px;
		color:#fff;
		line-height:34px;
		text-align:center;
		text-indent:0;
		font-weight:normal;
	}
	.intro .hexagon-box h2 {
		font-size:18px;
		line-height:20px;
		margin:-3px 0 4px;
	}
	.hexagon-gradient {
		margin-left:0;
		left:auto;
		right:-67px;
		width:268px;
		height:299px;
		bottom:-98px;
	}
	.intro .img {
		margin-left:0;
		max-width:241px;
		left:auto;
		right:-60px;
	}
	.hexagon.position2 {
		right:9px;
		top:178px;
	}
	.hexagon.position3 {
		right:58px;
		top:248px;
	}
	.hexagon.position4 {
		right:26px;
		top:286px;
	}
	.intro .hexagon {
		-ms-transform: scale(0.7) !important;
		-webkit-transform: scale(0.7) !important;
		transform: scale(0.7) !important;
	}
	.info-section {
		padding-top:55px;
		padding-bottom:471px;
	}
	.info-box {padding-bottom:57px;}
	.ico.hexagon {
		width:62px;
		height:39px;
	}
	.info-box .ico.hexagon {margin-bottom:30px;}
	.ico.hexagon img {
		-ms-transform: scale(0.7);
		-webkit-transform: scale(0.7);
		transform: scale(0.7);
	}
	.info-box h2 {margin-bottom:12px;}
	.info-box p {margin-bottom:18px;}
	.info-section .img {
		height:151px;
		-ms-transform: none !important;
		-webkit-transform: none !important;
		transform: none !important;
	}
	.info-section .hexagon-box {bottom:250px;}
	.contact-section .ico {
		top:-20px;
		margin-left:-31px;
	}
	.contact-section h2 {
		font-weight:normal;
		font-size:20px;
		line-height:24px;
	}
	.contact-section {
		padding:68px 0 40px;
		font-size:14px;
		line-height:17px;
	}
	.contact-section .phone {
		font-size:40px;
		line-height:44px;
		margin-bottom:1px;
	}
	.contact-section .note {
		font-size:14px;
		line-height:20px;
		margin-bottom:22px;
	}
	.story-block .img {
		position:static;
		width:auto;
		height:245px;
	}
	.story-block figcaption {
		display:block;
		width:auto;
		height:auto;
		padding:35px 40px 20px;
		text-align:center;
		background: #f6f6f6;
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjMWU1ZmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  #f6f6f6 0%, #c1e5fd 100%);
		background: -webkit-linear-gradient(top,  #f6f6f6 0%,#c1e5fd 100%);
		background: linear-gradient(to bottom,  #f6f6f6 0%,#c1e5fd 100%);
		font-size:14px;
		line-height:20px;
	}
	.story-block h2 {
		font-size:22px;
		line-height:24px;
		margin-bottom:12px;
	}
	.story-block .txt-wrap {
		height:80px;
		margin-bottom:19px;
	}
	.story-block .btn {margin:0 0 20px;}
	.story-block .btn-play {display:none;}
	.video-modal .modal-content {height:360px;}
	.info-area .txt-block h2 {
		font-size:30px;
		line-height:34px;
		margin-bottom:22px;
	}
	.info-area {padding:33px 0 20px;}
	.info-area .txt-block h3 {
		font-size:16px;
		line-height:22px;
		margin-bottom:16px;
	}
	.info-area .txt-block {padding:0 20px;}
	.info-area .txt-block footer {padding:0;}
	.wrap-hexagons {
		width:280px;
		margin:0 auto;
	}
	.grid-hexagons {
		width:440px;
		margin-left:-80px;
	}
	.grid-hexagons .slick-slide > div {
		float:left;
		margin:0 10px;
	}
	.grid-hexagons .slick-slide > div + div > li {
		margin-left:0;
	}
	.wrap-hexagons .hexagon {display:none;}
	/* about */
	.visual-section{height: 138px;}
	.about-section{
		font-size: 14px;
		line-height: 20px;
	}
	.about-section .container{padding-top: 22px;}
	.about-heading{padding: 0 0 104px;}
	.about-heading h1{
		margin: 0 0 39px;
		font-size: 30px;
		line-height: 34px;
	}
	.about-heading .intro-text{
		font-size: 17px;
		line-height: 21px;
		padding: 0 0 19px;
	}
	.about-heading > .row > div[class^="col-"] + div[class^="col-"]{padding-top: 29px;}
	.about-items{
		margin: 0 -80px;
		position: relative;
		min-height: 560px;
	}
	.about-items > li{
		position: absolute;
		z-index: 20;
		top: 0;
		left: 50%;
	}
	.about-items > li:nth-child(1){margin: 0 0 0 -138px;}
	.about-items > li:nth-child(2){margin: 0 0 0 10px;}
	.about-items > li:nth-child(3){margin: 132px 0 0 -64px;}
	.about-items > li:nth-child(4){margin: 265px 0 0 -139px;}
	.about-items > li:nth-child(5){margin: 271px 0 0 10px;}
	.about-items > li:nth-child(6){margin: 397px 0 0 -64px;}
	.about-items > .bg-element{
		overflow: hidden;
		text-indent: -9999px;
		width: 130px;
		height: 146px;
		background: url(/images/2016/bg-el-0002.svg) no-repeat;
		background-size: 130px 146px;
	}
	.about-items > .bg-element.pos1{margin: 98px 0 0 -212px;}
	.about-items > .bg-element.pos2{margin: 98px 0 0 85px;}
	.about-items > .bg-element.pos3{margin: 373px 0 0 -215px;}
	.about-items > .bg-element.pos4{margin: 373px 0 0 82px;}
	.about-item{
		width: 128px;
		height: 76px;
	}
	.about-item .mask{border-radius: 7px/14px;}
	.about-item .mask .bg{
		width: 150px;
		height: 150px;
		margin: -75px 0 0 -75px;
	}
	.about-item .box{
		bottom: -17px;
		padding: 0 10px;
	}
	.about-item .title{
		font-size: 16px;
		line-height: 16px;
		padding: 0 0 12px;
	}
	.btn-arrow{
		width: 20px;
		height: 22px;
		background-size: 20px 22px;
	}
	.btn-arrow:before{
		margin: -12px 0 0 -2px;
		font-size: 20px;
		line-height: 22px;
	}
	.about-info{margin: -99px 0 0;}
	.about-info .container{
		padding-top: 54px;
		padding-bottom: 20px;
	}
	.about-info .container > .row > div[class^="col-"] + div[class^="col-"]{padding-top: 17px;}
	.about-info h2{
		margin: 0 0 22px;
		font-size: 24px;
		line-height: 28px;
		text-align: center;
	}
	.about-info h3{
		margin: 0 0 13px;
		font-size: 15px;
		line-height: 18px;
		text-align: center;
	}
	.about-info ul li{
		padding: 0 0 11px 20px;
		font-size: 14px;
		line-height: 20px;
	}
	.about-info ul li:before{
		width: 9px;
		height: 10px;
		background-size: 9px 10px;
		margin: 6px 0 0 2px;
	}
	.heading-section{
		font-size: 14px;
		line-height: 24px;
	}
	.heading-section .container{
		padding-top: 39px;
		padding-bottom: 47px;
	}
	.heading-section h2{
		font-size: 30px;
		line-height: 30px;
		margin: 0 0 18px;
	}
	.heading-section h3{
		font-size: 17px;
		line-height: 21px;
		margin: 0 0 17px;
	}
	.map-area{min-height: 1px;}
	.map-area .ico.hexagon{
		width: 56px;
		height: 32px;
		margin: -20px 0 0 -28px;
		border-radius: 3px/6px;
	}
	.map-area .ico.hexagon img{
		-webkit-transform: scale(0.6);
				transform: scale(0.6);
	}
	.map{
		position: relative;
		top: auto;
		bottom: auto;
		left: auto;
		right: auto;
		height: 199px;
		margin: 0 auto;
	}
	.map-area .container{
		padding-top: 22px;
		padding-bottom: 25px;
	}
	.contact-info{
		position: relative;
		top: auto;
		right: auto;
		margin: 0;
	}
	.contacts-block{
		width: auto;
		margin: 0 auto;
		max-width: 280px;
		font-size: 14px;
		line-height: 20px;
	}
	.contacts-block:after{background: #eee;}
	.contacts-block .block{padding: 16px 20px 0;}
	.contacts-block h2{
		margin: 0 0 17px;
		font-size: 18px;
		line-height: 22px;
	}
	.contacts-block p{margin: 0;}
	.contacts-block p.sep{padding-top: 20px;}
	.contacts-block .bottom{padding: 19px 95px 28px 0;}
	.contacts-block.type2 .bottom{padding-top: 14px;}
	.contacts-block .img-box{margin: 0 -71px -38px 0;}
	.contacts-block .img{
		border-radius: 10px/20px;
		width: 190px;
		height: 118px;
	}
	.contacts-block .img .mask{border-radius: 10px/20px;}
	.contacts-block .img .mask .bg{
		width: 230px;
		height: 230px;
		margin: -115px 0 0 -115px;
	}
	.contacts-block .view-all{
		padding: 11px 15px 13px;
		font-size: 16px;
		line-height: 20px;
	}
	.contacts-block .schedule-info{margin: 0 -20px;}
	.contacts-block .schedule-info .box{
		padding: 7px 10px 13px 20px;
		width: 54%;
	}
	.contacts-block .schedule-info .box:nth-child(2){
		width: 46%;
		padding-left: 15px;
		padding-right: 15px;
	}
	.contacts-block .schedule-info h3{
		font-size: 14px;
		line-height: 18px;
		margin: 0 0 -2px;
	}
	/* end about */
	.select-cs2 {
		height: 44px;
	}
	.select-cs2 .center {
		padding-top: 12px;
		padding-bottom: 12px;
	}
	.drop-cs2 ul a {
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.subscribe-form {
		padding-bottom: 41px;
	}
	.subscribe-form h3 {
		font-size: 18px;
		margin-bottom: 16px;
	}
	.subscribe-form .row {
		margin-left: 0;
		margin-right: 0;
	}
	.subscribe-form .tbl-block {
		width: 100%;
display:block;
	}
	.subscribe-form .sfFormBox {
		padding-left: 0;
		padding-right: 5px;
	}
	.subscribe-form .sfFormSubmit {
		width: 44px;
		padding-left: 0;
		padding-right: 0;
	}
	.subscribe-form .sfTxt {
		height: 44px;
		padding-top: 9px;
		padding-bottom: 9px;
		width: 100%;
	}
	.subscribe-form .sfFormSubmit .btn {
		position: relative;
		height: 44px;
		text-indent: -9999px;
		overflow: hidden;
		line-height: 0;
		padding: 0;
	}
	.subscribe-form .sfFormSubmit .btn:before {
		content: '\f105';
		position: absolute;
		top: 50%;
		left: 4px;
		right: 0;
		margin-top: -.55em;
		text-indent: 0;
		text-align: center;
		font: 36px/1em 'FontAwesome';
	}
	#footer {
		font-size: 12px;
	}
	#footer h3 {
		font-size: 30px;
		line-height: 32px;
	}
	#footer .footer-holder {
		padding-top: 12px;
		padding-left: 0;
		padding-right: 0;
		margin-left: -5px;
		margin-right: -5px;
		margin-bottom: 17px;
		font-size: 0;
		line-height: 0;
		letter-spacing: -6px;
	}
	#footer .footer-holder h3 {
		padding-left: 5px;
		padding-right: 5px;
		margin-bottom: 19px;
		letter-spacing: 0;
	}
	#footer .footer-holder .img {
		display: inline-block;
		vertical-align: middle;
		position: relative;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		width: 50%;
		padding: 0 5px;
	}
	#footer .footer-holder .img-02 {
		top: 10px;
	}
	#footer .footer-holder .img img {
		position: static;
		vertical-align: top;
		max-height: 58px;
		max-width: 106px;
	}
	#footer .social-holder:before {
		left: -50px;
		right: -50px;
	}
	#footer .social-holder .social {
		padding-left: 10px;
		padding-right: 10px;
	}
	#footer .social li {
		padding-left: 4px;
		padding-right: 4px;
	}
	#footer .language-holder {
		margin-bottom: 27px;
	}
	#footer .add-nav li {
		font-size: 12px;
	}
	#footer .add-nav li + li:before {
		margin-left: 5px;
		margin-right: 5px;
	}
	#footer .add-nav li + li.first-in-row:before {
		display: none;
	}
	.breadcrumbs {
		padding: 21px 8px 15px;
		margin-bottom: 0;
	}
	.stories-gallery .slick-arrow {
		width: 78px;
		height: 44px;
		margin-top: -22px;
	}
	.stories-gallery .slick-arrow span {
		width: 17px;
		height: 17px;
		margin-top: -8px;
		border-width: 3px 3px 0 0;
	}
	.stories-gallery .slick-prev {
		left: -39px;
	}
	.stories-gallery .slick-next {
		right: -39px;
	}
	.stories-gallery h2 {
		font-size: 30px;
		margin-bottom: 18px;
	}
	.stories-gallery h2 mark {
		display: inline-block;
	}
	.stories-gallery p {
		margin-bottom: 0;
	}
	.stories-gallery .txt-holder {
		padding-top: 40px;
		margin-left: -5px;
		margin-right: -5px;
		font-size: 17px;
		line-height: 24px;
	}
	.stories-gallery.type2 {
		padding-bottom: 33px;
	}
	.stories-gallery.type2 .slide figure {
		margin-top: 22px;
		margin-bottom: 22px;
	}
	.stories-gallery:not(.type2) .slick-arrow {
		top: 0;
		bottom: 22px;
		margin-top: auto;
		margin-bottom: auto;
	}
	.stories-gallery:not(.type2) .slides {
		max-width: 100%;
	}
	.stories-gallery:not(.type2) .slide figure {
		min-height: 0;
		border-radius: 0;
		margin-left: 0;
		margin-right: 0;
		margin-bottom: 22px;
		padding-bottom: 60.63%;
	}
	.stories-gallery:not(.type2) .btn-play {
		right: 50px;
		bottom: 51px;
		margin-left:0;
		left:auto;
	}
	.stories-gallery.type2 .btn-play {
		margin-right: -110px;
		bottom: 3px;
	}
	.page-title {
		padding-top: 46px;
		padding-bottom: 72px;
	}
	.page-title h1 {
		font-size: 36px;
	}
	.breadcrumbs + #main {
		padding-top: 35px;
	}
	.stories-gallery:not(.type2) + #main {
		margin-top: -14px;
	}
	#main {
		padding-top: 0;
	}
	.content .headings {
		padding-bottom: 16px;
	}
	.content .headings h1 {
		margin-bottom: 38px;
	}
	.content .headings h2 {
		margin-bottom: 29px;
	}
	.content .headings h3 {
		margin-bottom: 32px;
	}
	.content .headings h4 {
		margin-bottom: 30px;
	}
	.intro-text {
		font-size: 18px;
		line-height: 22px;
	}
	.content .intro-text {
		margin-bottom: 22px;
	}
	.visual {
		height: 0;
		padding-bottom: 54.68%;
		margin-bottom: 49px;
	}
	.visual .btn-play {
		right: 10px;
		bottom: -20px;
	}
	.content p {
		margin-bottom: 26px;
	}
	.content ul li {
		padding-left: 18px;
	}
	.content ul li:before {
		top: 7px;
		left: 0;
	}
	.contact-box {
		padding: 16px 30px 9px;
		margin-bottom: 22px;
		font-size: 17px;
	}
	.contact-box .head-part {
		border-bottom: 0;
		margin-left: 0;
		margin-right: 0;
		margin-bottom: 0;
		padding-left: 0;
		padding-right: 0;
		padding-bottom: 7px;
	}
	.contact-box .contact-list > li {
		width: 100%;
		font-size: 16px;
		padding-top: 0;
		padding-left: 48px;
		padding-bottom: 20px;
	}
	.contact-box .contact-list .icon {
		width: 38px;
		height: 22px;
		top: 13px;
		left: -8px;
		border-radius: 1px/3px;
	}
	.contact-box .contact-list .icon img {
		max-width: 26px;
		max-height: 26px;
	}
	.accordion {
		margin-bottom: 14px;
	}
	.accordion .panel-title {
		font-size: 16px;
		line-height: 20px;
	}
	.accordion .panel-title a {
		padding-right: 0;
	}
	.accordion .panel-title a:before,
	.accordion .panel-title a:after {
		display: none;
	}
	.accordion .panel-body {
		padding-top: 10px;
	}
	.accordion .panel-body p {
		margin-bottom: 21px;
	}
	.table-block {
		margin-right:-20px;
		overflow-x:auto;
		margin-bottom:16px;
	}
	.table-block .holder {
		min-width:710px;
		padding-right:20px;
	}
	.table-block table {
		font-size: 14px;
	}
	.table-block table th {
		font-size: 16px;
	}
	.main-form {
		padding-top: 20px;
		padding-bottom: 30px;
	}
	.main-form h3 {
		margin-bottom: 45px;
	}
	.main-form .sfFormCheckboxlist,
	.main-form .sfFormRadiolist {
		padding-top: 5px;
		padding-bottom: 25px;
	}
	.main-form .sfFormSubmit {
		padding-top: 15px;
	}
	.main-form .sfFormSubmit .btn {
		display: block;
		width: 100%;
	}
	.testimonial {
		font-size: 17px;
		padding: 48px 33px 37px;
		margin-bottom: 71px;
	}
	.testimonial q:before,
	.testimonial q:after {
		font-size: 55px;
	}
	.testimonial q:before {
		left: 19px;
		top: 32px;
	}
	.testimonial q:after {
		right: 28px;
		bottom: 1px;
	}
	.news-block {
		padding-top: 30px;
		padding-bottom: 15px;
		font-size: 14px;
	}
	.news-block .sfnewsList > li,
	.news-block .sfnewsList > li.with-img {
		padding-top: 26px;
		padding-left: 27px;
		padding-right: 27px;
		margin-bottom: 0;
	}
	.news-block .sfnewsList > li + li {
		margin-top: 52px;
	}
	.news-block .sfnewsList .img {
		position: relative;
		top: -26px;
		bottom: auto;
		width: auto;
		height: 268px;
		margin-left: -27px;
		margin-right: -27px;
		border-radius: 20px 20px 0 0;
	}
	.news-block .sfnewsList .sfnewsSummary {
		padding-right: 0;
		padding-bottom: 4px;
	}
	.news-block .sfnewsList .sfnewsSummary br {
		display: none;
	}
	.news-block .sfnewsList .sfnewsFullStory {
		font-size: 16px;
	}
	.sf_pagerNumeric {
		margin: 30px -5px 38px;
		padding-bottom: 65px;
		text-align: center;
		position: relative;
	}
	.sf_pagerNumeric a {
		margin: 5px;
	}
	 .sf_pagerNumeric .prev,
	.sf_pagerNumeric .next {
		float: none;
		position: absolute;
		bottom: 0;
		margin-top: 0;
		margin-bottom: 0;
		width: 128px;
		min-width: 1px;
		font-size: 16px;
	}
	.sf_pagerNumeric .prev {
		left: 0;
	}
	.sf_pagerNumeric .next {
		right: 0;
	} 
	.news-item {
		font-size: 14px;
		padding-bottom: 40px;
	}
	.news-item .sfnewsAuthorAndDate {
		font-size: 12px;
		padding-bottom: 24px;
	}
	.news-item .sfnewsTitle {
		font-size: 24px;
		margin-bottom: 21px;
	}
	.news-item .sfnewsSummary {
		font-size: 16px;
		line-height: 19px;
		padding-right: 1px;
		margin-bottom: 13px;
	}
	.news-item .sfnewsLinksWrp {
		margin-top: 32px;
		padding-top: 22px;
		padding-bottom: 66px;
		position: relative;
	}
	.news-item .social-list {
		float: none;
		text-align: center;
		padding-top: 8px;
		padding-bottom: 11px;
	}
	ul.social-list > li + li,
	ul.social-list > li {
		margin-left: 2px;
		margin-right: 2px;
		margin-bottom: 4px;
		padding: 0;
	}
	.news-item .sfnewsLinksWrp .sfnewsBack {
		width: 100%;
		position: absolute;
		left: 0;
		bottom: 0;
		font-size: 16px;
	}
	.btn.left-arrow:before,
	.btn.right-arrow:after {
		font-size: 1.8em;
		top: 0;
	}
	.btn.left-arrow:before {
		content: '\f104';
	}
	.btn.right-arrow:after {
		content: '\f105';
	}
	.info-cell h1 {
		font-size: 30px;
		line-height: 34px;
		margin-bottom: 17px;
	}
	.info-cell .intro-text {
		font-size: 17px;
		line-height: 21px;
		margin-bottom: 17px;
	}
	.info-cell p {
		margin-bottom: 24px;
	}
	.info-cell .contact-box {
		margin-top: 32px;
	}
	/* filter */
	.filter .btn-filter {
		display:block;
		min-width:1px;
	}
	.filter .collapse-mobile {
		display:none;
		padding-bottom:0;
	}
	.filter .container .row div.collapse-mobile { padding-bottom:0; }
	.filter .collapse-mobile div[class*="col-"] { padding-bottom:20px; }
	/* events-area */
	.events-area { padding:0 0 30px; }
	.events-heading {
		padding:0 0 7px;
		font-size:14px;
		line-height:16px;
	}
	.events-heading .block {
		float:none;
		width:auto;
		margin:0 auto;
	}
	.events-heading .block-01 {
		max-width:400px;
		padding:26px 0;
		text-align:center;
	}
	.events-heading h2 {
		margin:0 0 18px;
		font-size:23px;
		line-height:23px;
	}
	.events-heading .text {
		position:relative;
		min-height:80px;
		padding:0 0 0 94px;
		text-align:left;
	}
	.events-heading .img {
		top:-12px;
		left:-8px;
		max-width:90px;
	}
	.events-heading .btn {
		padding:10px;
		font-size:16px;
		line-height:20px;
	}
	.events-heading .block-01 .hexagon-bg {
		width:450px;
		height:276px;
		margin:-186px 0 0 -229px;
	}
	.events-heading .block-02 {
		max-width:180px;
		padding:58px 0;
	}
	.events-heading .block-02 .hexagon-bg {
		width:200px;
		height:125px;
		margin:-61px 0 0 -99px;
	}
	.events-heading .block-02 h2 {
		margin:0 0 15px;
		font-size:26px;
		line-height:26px;
	}
	.events-heading .block-02 .btn { min-width:150px; }
	.events-boxes { padding:0 0 12px; }
	.events-box {
		float:none;
		width:auto;
		min-height:1px;
		margin:0;
		padding:96px 0 18px;
		font-size:14px;
		line-height:20px;
		text-align:center;
	}
	.events-box.left {
		float:none;
		margin-top:0;
		padding:96px 0 18px;
	}
	.events-box .frame,
	.events-box.left .frame { padding:58px 20px 22px; }
	.events-box h3 {
		margin:0 0 6px;
		font-size:20px;
		line-height:20px;
	}
	.events-box h4 {
		margin:0 0 12px;
		font-size:18px;
		line-height:18px;
	}
	.events-box .hexagon-img {
		left:auto;
		right:0;
	}
	.events-box.left .hexagon-img {
		top:31px;
		left:0;
		right:auto;
	}
	.events-box .date {
		top:75px;
		left:50%;
		width:81px;
		height:49px;
		margin-left:-41px;
		padding:6px 5px 0;
		font-size:18px;
		line-height:18px;
	}
	.events-box.left .date {
		top:75px;
		left:50%;
		right:auto;
	}
	.events-box .date span {
		margin:0 0 -1px;
		font-size:26px;
		line-height:26px;
	}
	.events-box.left header { padding-right:0; }
	/* visual-events */
	.visual-events {
		margin:0 0 30px;
		padding:0;
	}
	.visual-events .img {
		position:static;
		height:272px;
	}
	.visual-events .events-box {
		width:auto;
		margin:0 -20px;
		padding:17px 22px 28px;
		border-radius:0;
		text-align:left;
	}
	.visual-events .events-box h3 {
		margin:0 85px 15px 0;
		font-size:26px;
		line-height:32px;
	}
	.visual-events .events-box h4 {
		font-size:20px;
		line-height:20px;
	}
	.visual-events .events-box .date {
		top:-23px;
		right:21px;
		margin-left:0;
	}
	/* about */
	.load-section{
		text-align: center;
		padding: 0 20px 39px;
	}
	.load-section .btn{min-width: 176px;}
	/* end about */
	/* referal */
	.intro-section{
		font-size: 16px;
		line-height: 19px;
	}
	.intro-section .container{padding: 50px 15px 67px;}
	.intro-section h1{
		margin: 0 0 8px;
		font-size: 30px;
		line-height: 34px;
	}
	.info-tabs .nav-tabs > li > a{
		font-size: 16px;
		line-height: 18px;
		padding: 44px 10px 17px;
		min-height:115px;
	}
	.referal-form .container{
		padding-top: 39px;
		padding-bottom: 30px;
	}
	.referal-heading{
		font-size: 16px;
		line-height: 19px;
		padding: 0 0 27px;
	}
	.referal-heading h2{
		margin: 0 0 11px;
		font-size: 20px;
		line-height: 24px;
	}
	.referal-form .form-section{padding: 0 0 36px;}
	.referal-form .form-section h2{
		margin: 0 0 27px;
		font-size: 18px;
		line-height: 22px;
	}
	.referal-form .sfFormBox{padding: 0 0 17px;}
	.referal-form .sfTxtLbl{
		margin: 0 0 13px;
		font-size: 14px;
		line-height: 18px;
	}
	.referal-form .sfFieldWrap{padding: 0 3px;}
	.referal-form .sfErrorWrp .sfFieldWrap:before{margin: 14px 21px 0 0;}
	.referal-form .sfValidWrp .sfFieldWrap:before{margin: 16px 14px 0 0;}
	.referal-form .sfFieldWrap textarea.sfTxt{
		min-height: 271px;
		padding: 15px 20px;
	}
	.referal-form .sfError{
		margin: 3px 41px 0 0;
		padding: 0;
		width: 45px;
		height: 16px;
		overflow: hidden;
	}
	.referal-form .sfError .error{
		font-size: 12px;
		line-height: 16px;
		margin: 0;
	}
	.referal-form .form-section.doctors-section{padding: 23px 0 22px;}
	.referal-form .form-section.doctors-section h2{margin: 0 0 21px;}
	.referal-form .form-section.patient-section{padding: 31px 0 22px;}
	.referal-form .form-section.patient-section h2{margin: 0 0 25px;}
	.referal-form .form-section.patient-section .sfTxtLbl{
		font-size: 16px;
		line-height: 20px;
		margin: 0 0 13px;
	}
	.referal-form .sfTxtLbl .btn-help{margin: 0 0 -6px 7px;}
	.referal-form .check-block{
		padding: 0;
		text-align: center;
	}
	.referal-form .check-block h3{
		margin: 0 0 15px;
		display: block;
		font-size: 14px;
		line-height: 18px;
	}
	.referal-form .check-block .check-group{
		display: block;
		padding: 0;
	}
	.referal-form .check-block .check-group > li + li{padding: 0 0 0 33px;}
	.referal-form .check-block .check-group .sfFormCheckboxlist{padding: 0 0 0 36px;}
	.referal-form .check-block .check-group .sfCheckListBox{
		margin: 0;
		padding: 0;
	}
	.referal-form .check-block .check-group .sfTxtLbl{
		margin: 0;
		font-size: 14px;
		line-height: 18px;
	}
	/* end referal */
	/* donate */
	.page-header h1 {
		font-size:30px;
		line-height:34px;
		margin-bottom:9px;
	}
	.page-header {
		font-size:16px;
		line-height:19px;
		padding-top:51px;
		padding-bottom:77px;
	}
	.donate-section {
		min-height:694px;
		background:#9d9ba6;
	}
	.donate-section .ico {
		-ms-transform: scale(1);
		-webkit-transform: scale(1);
		transform: scale(1);
		top:-22px;
		margin-left:-32px;
	}
	.donate-section figcaption h2 {
		font-size:26px;
		line-height:30px;
		margin-bottom:20px;
	}
	.donate-section figcaption {padding:58px 0;}
	.donate-form {padding:16px 20px 20px;}
	.donate-form h3 {line-height:22px;}
	.donate-form .tabset li {
		width:50%;
		padding-bottom:20px;
	}
	.donate-form .tabset {
		margin-bottom:-4px;
		padding:0 12px;
	}
	.donate-form label {margin-bottom:19px;}
	.donate-form .btn {min-width:176px;}
	.donate-section .img {
		-ms-transform: none !important;
		-webkit-transform: none !important;
		transform: none !important;
		bottom:-100px;
		top:32%;
		background-position:0 100%;
	}
	.donate-section .img-mask::before {
		top:32%;
		bottom:0;
	}
	.donate-section.color2 {
		background:#304026;
		min-height:694px;
	}
	.donate-section.color2 .img {
		bottom:-32px;
		top:53%;
	}
	.donate-section.color2 .img-mask::before {
		top:53%;
		bottom:0;
	}
	.info-area.type2 .txt-block h2 {
		font-size:30px;
		line-height:34px;
		margin-bottom:22px;
	}
	.info-area.type2 {padding-top:24px;}
	.info-area.type2 .txt-block h3 {
		font-size:16px;
		line-height:22px;
		margin-bottom:16px;
	}
	.info-area.type2 .grid-hexagons {
		margin-right:0;
		margin-top:-8px;
		padding-bottom:61px;
	}
	.info-area.type2 .wrap-hexagons .hex2 {
		right: -157px;
		bottom: 61px;
		top:auto;
	}
	.info-boxes {
		padding-top:33px;
		padding-bottom:30px;
	}
	.info-boxes .headline h2 {
		font-size:30px;
		line-height:34px;
		margin-bottom:4px;
	}
	.info-boxes .headline {
		font-size:16px;
		line-height:22px;
		padding-bottom:44px;
	}
	.info-block h3 strong {display:inline;}
	.info-block .ico.hexagon {margin-bottom:30px;}
	.info-block h3 {margin-bottom:11px;}
	.info-block {padding-bottom:57px;}
	.info-boxes footer {margin:-27px 0 0;}
	.story-block.type2 figcaption {
		padding: 24px 40px 10px;
		height:auto;
	}
	.story-block figcaption .holder {
		max-width:none;
		margin:0;
	}
	.story-block figcaption .pre-ttl {
		font-size:16px;
		line-height:22px;
	}
	.story-block.type2 figcaption h2 {
		font-size:26px;
		line-height:30px;
		margin-bottom:9px;
	}
	.story-block.type2 figcaption p {margin-bottom:0;}
	.story-block.type2 .txt-wrap {
		height:auto;
		margin-bottom:19px;
	}
	/* end donate */
	.page-header.type2 {
		padding-top:53px;
		font-size:16px;
		line-height:19px;
		padding-bottom:41px;
	}
	.page-header.type2 h1 {
		font-size:30px;
		line-height:30px;
		margin-bottom:11px;
	}
	/* items-area */
	.items-area { padding:30px 0; }
	.info-item h3 { margin:0 0 17px; }
	.info-item .holder ul li { padding:10px; }
	.info-item .holder ul li:nth-child(1) {
		width:31.9%;
		padding-left:20px;
	}
	.info-item .holder ul li:nth-child(2) {
		width:26.9%;
		padding-left:15px;
	}
	.info-item .text { height:100px; }
	.items-area .sf_pagerNumeric { margin:22px -5px 0; }
	.items-area .sf_pagerNumeric a { margin:5px; }
	.items-area .sf_pagerNumeric .prev,
	.items-area .sf_pagerNumeric .next {
		margin-top:0;
		margin-bottom:0;
	}
	.items-area .sf_pagerNumeric .prev { padding-left:40px; }
	/* team-2 */
	.team-area .bottom-area {padding-top:31px;}
	.subscribe-block {
		padding:24px 0 30px;
		font-size:16px;
	}
	.subscribe-block p {margin:0 0 9px;}
	.story-block.type3 figcaption {
		padding: 24px 40px 10px;
		height:auto;
	}
	.story-block.type3 figcaption h2 {
		font-size:26px;
		line-height:30px;
		margin-bottom:9px;
	}
	.story-block.type3 figcaption p {margin-bottom:0;}
	.story-block.type3 .txt-wrap {
		height:auto;
		margin-bottom:19px;
	}
	.info-boxes.type2 {
		padding-top:22px;
		padding-bottom:30px;
	}
	.team-slider {
		width:220px;
		margin:0 auto;
	}

      

	.team-slider .slick-list {overflow:visible;}
	.info-block .hexagon-img {
		width:200px;
		margin-bottom:76px;
		height:118px;
	}
	.info-boxes.type2 .headline {padding-bottom:80px;}
	.info-block .hexagon-img .mask .bg {
		width:200px;
		height:230px;
		margin:-115px 0 0 -100px;
	}
	.info-boxes.type2 .info-block h3 {
		font-size:22px;
		line-height:26px;
	}
	.info-boxes.type2 .info-block {padding:0;}
	/* end team-2 */
	/* shops */
	.map-area.type2 {
		min-height:1px;
		padding-top:8px;
		padding-bottom:4px;
	}
	.info-boxes.type3 {
		padding-top:21px;
		padding-bottom:30px;
	}
	.info-boxes.type3 .headline {padding-bottom:47px;}
	.info-boxes.type3 .info-block .ico.hexagon {margin-bottom:20px;}
	.info-boxes.type3 .info-block h3 {
		font-size:22px;
		line-height:24px;
	}
	.info-boxes.type3 .info-block p {margin-bottom:22px;}
	.info-boxes.type3 footer {
		margin-top:-37px;
		position:relative;
		z-index:2;
	}
	/* end shops */
	.page-title .hexagon {display:none;}
	.breadcrumbs ul {
		padding-right:0;
 margin-top: 7px;
	}
.embed-container { height: 200px; margin-bottom: 30px;}
}
@media screen and (max-width: 480px) {
	.sf_pagerNumeric {
		text-align: justify;
	}
	.sf_pagerNumeric:after {
		display: inline-block;
		width: 100%;
		height: 0;
	}
	.sf_pagerNumeric a {
		margin-top: 9px;
	}
	.items-area .sf_pagerNumeric { text-align:justify; }
}
@media screen and (max-width: 413px) {
	.wrap-hexagons {
		width:280px;
		margin:0 auto;
	}
	.grid-hexagons {
		width:220px;
		margin-left:0;
	}
	.grid-hexagons .slick-slide > div {
		float:none;
		margin:0;
	}
	.grid-hexagons .slick-slide > div + div > li {
		margin-left:110px;
	}
#gallery { height: 250px; }
}
@media screen and (min-width: 1200px) {
	.stories-gallery.type2 .btn-play {
		display: block !important;
	}
}
@media only screen and (min-width: 992px) {
	#mobile-menu,
	#mm-blocker {display:none !important;}
	html.mm-opened,
	html.mm-opened body {overflow:visible !important;}
	.team-slider .slick-slide.col-md-3 {width:25% !important;}
	
	.grid-hexagons .slick-dots,
	.grid-hexagons .slick-arrow {display:none !important;}
	.grid-hexagons .slick-track {
		width:auto !important;
		-ms-transform: none !important;
		-webkit-transform: none !important;
		transform: none !important;
		left:auto !important;
	}
	.grid-hexagons .slick-slide {width:auto !important;}
	.grid-hexagons .slick-list {overflow:visible;}
}
@media screen and (min-width: 768px) {
	.filter .collapse-mobile { display:block !important; }
	.team-slider .slick-dots,
	.team-slider .slick-arrow {display:none !important;}
	.team-slider .slick-track {
		width:auto !important;
		-ms-transform: none !important;
		-webkit-transform: none !important;
		transform: none !important;
		left:auto !important;
	}
	.team-slider .slick-slide.col-sm-4 {width:33.33333% !important;}
	.team-slider .slick-list {overflow:visible;}
	.map-area .container {
		padding-top:0;
		padding-bottom:0;
	}
  .pre-shops-map-text h3{margin-bottom: 0;}
}