#footer .icon-links a.phone em { background: url(data:image/svg+xml;base64,PHN2ZyAKIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIgogd2lkdGg9IjkuNTI1bW0iIGhlaWdodD0iOS44NzhtbSI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgIGZpbGw9InJnYigyNTUsIDI1NSwgMjU1KSIKIGQ9Ik0yNi45ODgsMjEuODQzIEMyNy4wNDUsMjIuMjkyIDI2LjkxMiwyMi42ODIgMjYuNTg4LDIzLjAxNSBDMjYuNTg4LDIzLjAxNSAyMi43ODQsMjYuODgzIDIyLjc4NCwyNi44ODMgQzIyLjYxMywyNy4wNzggMjIuMzg5LDI3LjI0NSAyMi4xMTIsMjcuMzgxIEMyMS44MzYsMjcuNTE4IDIxLjU2NCwyNy42MDUgMjEuMjk3LDI3LjY0NSBDMjEuMjc4LDI3LjY0NSAyMS4yMjEsMjcuNjUwIDIxLjEyNiwyNy42NjAgQzIxLjAzMCwyNy42NzAgMjAuOTA2LDI3LjY3NSAyMC43NTQsMjcuNjc1IEMyMC4zOTIsMjcuNjc1IDE5LjgwNSwyNy42MTEgMTguOTk1LDI3LjQ4MyBDMTguMTg1LDI3LjM1NyAxNy4xOTMsMjcuMDQ0IDE2LjAyMSwyNi41NDYgQzE0Ljg0OCwyNi4wNDggMTMuNTE4LDI1LjMwMCAxMi4wMzEsMjQuMzA0IEMxMC41NDQsMjMuMzA4IDguOTYyLDIxLjk0MCA3LjI4NCwyMC4yMDEgQzUuOTUwLDE4Ljg1MyA0Ljg0NCwxNy41NjQgMy45NjcsMTYuMzMzIEMzLjA5MCwxNS4xMDIgMi4zODQsMTMuOTY0IDEuODUxLDEyLjkxOCBDMS4zMTcsMTEuODczIDAuOTE2LDEwLjkyNiAwLjY0OSwxMC4wNzYgQzAuMzgzLDkuMjI2IDAuMjAxLDguNDkzIDAuMTA2LDcuODc4IEMwLjAxMSw3LjI2MiAtMC4wMjcsNi43NzkgLTAuMDA4LDYuNDI3IEMwLjAxMSw2LjA3NSAwLjAyMCw1Ljg4MSAwLjAyMCw1Ljg0MSBDMC4wNTgsNS41NjcgMC4xNDQsNS4yODkgMC4yNzgsNS4wMDYgQzAuNDExLDQuNzIzIDAuNTczLDQuNDkzIDAuNzY0LDQuMzE3IEMwLjc2NCw0LjMxNyA0LjU2OCwwLjQxOSA0LjU2OCwwLjQxOSBDNC44MzQsMC4xNDYgNS4xMzksMC4wMDkgNS40ODMsMC4wMDkgQzUuNzMwLDAuMDA5IDUuOTUwLDAuMDgyIDYuMTQwLDAuMjI5IEM2LjMzMSwwLjM3NiA2LjQ5MywwLjU1NiA2LjYyNiwwLjc3MSBDNi42MjYsMC43NzEgOS42ODcsNi43MjAgOS42ODcsNi43MjAgQzkuODU4LDcuMDMzIDkuOTA2LDcuMzc1IDkuODI5LDcuNzQ2IEM5Ljc1Myw4LjExNyA5LjU5MSw4LjQzMCA5LjM0Myw4LjY4NCBDOS4zNDMsOC42ODQgNy45NDIsMTAuMTIwIDcuOTQyLDEwLjEyMCBDNy45MDQsMTAuMTU5IDcuODcwLDEwLjIyMiA3Ljg0MiwxMC4zMTAgQzcuODEzLDEwLjM5OCA3Ljc5OSwxMC40NzEgNy43OTksMTAuNTMwIEM3Ljg3NSwxMC45NDAgOC4wNDcsMTEuNDA5IDguMzE0LDExLjkzNyBDOC41NDMsMTIuNDA2IDguODk1LDEyLjk3NyA5LjM3MiwxMy42NTEgQzkuODQ4LDE0LjMyNSAxMC41MjUsMTUuMTAyIDExLjQwMiwxNS45ODEgQzEyLjI2MCwxNi44ODAgMTMuMDIzLDE3LjU3OCAxMy42OTAsMTguMDc3IEMxNC4zNTcsMTguNTc1IDE0LjkxNSwxOC45NDEgMTUuMzYzLDE5LjE3NiBDMTUuODExLDE5LjQxMCAxNi4xNTQsMTkuNTUyIDE2LjM5MywxOS42MDEgQzE2LjM5MywxOS42MDEgMTYuNzUwLDE5LjY3MyAxNi43NTAsMTkuNjczIEMxNi43ODgsMTkuNjczIDE2Ljg1MCwxOS42NTkgMTYuOTM2LDE5LjYzMCBDMTcuMDIyLDE5LjYwMSAxNy4wODQsMTkuNTY2IDE3LjEyMiwxOS41MjcgQzE3LjEyMiwxOS41MjcgMTguNzUyLDE3LjgyNyAxOC43NTIsMTcuODI3IEMxOS4wOTUsMTcuNTE0IDE5LjQ5NSwxNy4zNTkgMTkuOTUzLDE3LjM1OSBDMjAuMjc3LDE3LjM1OSAyMC41MzQsMTcuNDE3IDIwLjcyNSwxNy41MzQgQzIwLjcyNSwxNy41MzQgMjAuNzU0LDE3LjUzNCAyMC43NTQsMTcuNTM0IEMyMC43NTQsMTcuNTM0IDI2LjI3MywyMC44NzUgMjYuMjczLDIwLjg3NSBDMjYuNjc0LDIxLjEyOSAyNi45MTIsMjEuNDUyIDI2Ljk4OCwyMS44NDMgWiIvPgo8L3N2Zz4=) left top no-repeat; }

#footer .icon-links a.locate em { background: url(data:image/svg+xml;base64,PHN2ZyAKIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIgogd2lkdGg9IjYuNzAzbW0iIGhlaWdodD0iMTAuNTgzbW0iPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiICBmaWxsPSJyZ2IoMjU1LCAyNTUsIDI1NSkiCiBkPSJNMTguNzk3LDEwLjI2NSBDMTguNzk3LDQuNjkxIDE0LjY0OCwwLjE2OSA5LjUyNywwLjE2OSBDNC40MDcsMC4xNjkgMC4yNTgsNC42OTEgMC4yNTgsMTAuMjY1IEMwLjI1OCwxMC41NzUgMC4yNzEsMTAuODgwIDAuMjk3LDExLjE4MyBDMC4yOTcsMTEuMTgzIDAuMjU4LDExLjE4MyAwLjI1OCwxMS4xODMgQzAuMjU4LDE2LjcyOCA5LjUyNywyOS41MzkgOS41MjcsMjkuNTM5IEM5LjUyNywyOS41MzkgMTguNzk3LDE2LjcwMSAxOC43OTcsMTEuMTgzIEMxOC43OTcsMTEuMTgzIDE4Ljc1OCwxMS4xODMgMTguNzU4LDExLjE4MyBDMTguNzg0LDEwLjg4MCAxOC43OTcsMTAuNTc1IDE4Ljc5NywxMC4yNjUgWk05LjUyNywxMy4wMTkgQzcuNDgwLDEzLjAxOSA1LjgxOSwxMS4zNzQgNS44MTksOS4zNDcgQzUuODE5LDcuMzIxIDcuNDgwLDUuNjc2IDkuNTI3LDUuNjc2IEMxMS41NzQsNS42NzYgMTMuMjM1LDcuMzIxIDEzLjIzNSw5LjM0NyBDMTMuMjM1LDExLjM3NCAxMS41NzQsMTMuMDE5IDkuNTI3LDEzLjAxOSBaIi8+Cjwvc3ZnPg==) 4px top no-repeat; }

#footer .icon-links a.mail em { background: url(data:image/svg+xml;base64,PHN2ZyAKIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIgogd2lkdGg9IjguODE5bW0iIGhlaWdodD0iNS42NDRtbSI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgIGZpbGw9InJnYigyNTUsIDI1NSwgMjU1KSIKIGQ9Ik0yMy41NzQsMTUuOTkyIEMyMy41NzQsMTUuOTkyIDEuNDI1LDE1Ljk5MiAxLjQyNSwxNS45OTIgQzEuMDE4LDE1Ljk5MiAwLjY4NywxNS42NTggMC42ODcsMTUuMjQ1IEMwLjY4NywxNS4yNDUgMC42ODcsMy42NDIgMC42ODcsMy42NDIgQzAuNjg3LDMuNjQyIDUuNTQyLDcuMDYyIDUuNTQyLDcuMDYyIEM1LjU0Miw3LjA2MiAxMS4wMTMsMTAuOTU0IDExLjAxMywxMC45NTQgQzExLjkwNSwxMS41ODkgMTMuMDk1LDExLjU4OSAxMy45ODYsMTAuOTU0IEMxMy45ODYsMTAuOTU0IDE5LjQ1OCw3LjA2MiAxOS40NTgsNy4wNjIgQzE5LjQ1OCw3LjA2MiAyNC4zMTIsMy42NDIgMjQuMzEyLDMuNjQyIEMyNC4zMTIsMy42NDIgMjQuMzEyLDE1LjI0NSAyNC4zMTIsMTUuMjQ1IEMyNC4zMTIsMTUuNjU4IDIzLjk4MiwxNS45OTIgMjMuNTc0LDE1Ljk5MiBaTTExLjAyMyw4LjkzOSBDMTEuMDIzLDguOTM5IDAuNjg3LDEuNjU4IDAuNjg3LDEuNjU4IEMwLjY4NywxLjY1OCAwLjY4NywwLjg4MCAwLjY4NywwLjg4MCBDMC42ODcsMC44ODAgMjQuMzEyLDAuODgwIDI0LjMxMiwwLjg4MCBDMjQuMzEyLDAuODgwIDI0LjMxMiwxLjY1OCAyNC4zMTIsMS42NTggQzI0LjMxMiwxLjY1OCAxMy45NzcsOC45MzkgMTMuOTc3LDguOTM5IEMxMy4wODksOS41NjUgMTEuOTExLDkuNTY1IDExLjAyMyw4LjkzOSBaIi8+Cjwvc3ZnPg==) 1px 5px no-repeat; }

#footer .icon-links a.fb em { background: url(data:image/svg+xml;base64,PHN2ZyAKIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIgogd2lkdGg9IjUuOTk3bW0iIGhlaWdodD0iOS44NzhtbSI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgIGZpbGw9InJnYigyNTUsIDI1NSwgMjU1KSIKIGQ9Ik0xNS4yNzgsNi41OTIgQzE1LjI3OCw2LjU5MiAxNi4wNDMsMS4zMzkgMTYuMDQzLDEuMzM5IEMxNi4wNDMsMS4zMzkgMTEuMDE0LDAuNDg1IDguMjQzLDEuMjMxIEM1Ljc0NSwxLjkwNCAzLjM5NywzLjYwOCAzLjM5Nyw2Ljc1MSBDMy4zOTcsOC40NzEgMy4zOTcsMTAuMjU4IDMuMzk3LDEyLjAzMSBDMy4zOTcsMTIuMDMxIDAuMDUyLDEyLjAzMSAwLjA1MiwxMi4wMzEgQzAuMDUyLDEyLjAzMSAwLjA1MiwxNi45NTAgMC4wNTIsMTYuOTUwIEMwLjA1MiwxNi45NTAgMy4zOTcsMTYuOTUwIDMuMzk3LDE2Ljk1MCBDMy4zOTcsMjMuMDI5IDMuMzk3LDI3Ljk1MiAzLjM5NywyNy45NTIgQzMuMzk3LDI3Ljk1MiA5LjgyMiwyNy45NTIgOS44MjIsMjcuOTUyIEM5LjgyMiwyNy45NTIgOS44MjIsMjIuMzU4IDkuODIyLDE2Ljk1MCBDOS44MjIsMTYuOTUwIDE0LjU4MywxNi45NTAgMTQuNTgzLDE2Ljk1MCBDMTQuNTgzLDE2Ljk1MCAxNS4yMDQsMTIuMDMxIDE1LjIwNCwxMi4wMzEgQzE1LjIwNCwxMi4wMzEgOS44MjIsMTIuMDMxIDkuODIyLDEyLjAzMSBDOS44MjIsMTAuNTA4IDkuODIyLDkuMTk2IDkuODIyLDguMjkyIEM5LjgyMiw0Ljc3NyAxNS4yNzgsNi41OTIgMTUuMjc4LDYuNTkyIFoiLz4KPC9zdmc+) 5px top no-repeat; }

#footer .icon-links a.gp em { background: url(data:image/svg+xml;base64,PHN2ZyAKIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIgogd2lkdGg9IjguODE5bW0iIGhlaWdodD0iOS41MjVtbSI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgIGZpbGw9InJnYigyNTUsIDI1NSwgMjU1KSIKIGQ9Ik0xOC4xNDAsMTIuNzc4IEMxOC42MzAsMTIuNzc4IDE5LjEyMCwxMi43NjkgMTkuNjEwLDEyLjc4MiBDMTkuODE3LDEyLjc4NyAxOS44NzIsMTIuNzA4IDE5Ljg3MSwxMi41MTkgQzE5Ljg2NSwxMS41ODEgMTkuODY4LDEwLjY0MSAxOS44NjksOS43MDMgQzE5Ljg3MCw5LjQxNSAxOS44NzUsOS40MTAgMjAuMTYwLDkuNDA5IEMyMC41NDAsOS40MDggMjAuOTIxLDkuNDE3IDIxLjMwMSw5LjQwNiBDMjEuNDk5LDkuNDAwIDIxLjU2OCw5LjQ2NSAyMS41NjYsOS42NjQgQzIxLjU1OCwxMC42MDIgMjEuNTYyLDExLjU0MSAyMS41NjMsMTIuNDgwIEMyMS41NjMsMTIuNzc2IDIxLjU2NCwxMi43NzcgMjEuODY1LDEyLjc3OCBDMjIuODE1LDEyLjc3OCAyMy43NjcsMTIuNzg0IDI0LjcxOCwxMi43NzQgQzI0LjkzOCwxMi43NzIgMjUuMDE1LDEyLjgzNSAyNS4wMDYsMTMuMDU0IEMyNC45OTEsMTMuNDMzIDI0Ljk5MywxMy44MTQgMjUuMDA1LDE0LjE5MyBDMjUuMDExLDE0LjM4NCAyNC45MzMsMTQuNDQxIDI0Ljc0OCwxNC40MzkgQzIzLjgxMiwxNC40MzQgMjIuODc1LDE0LjQzNyAyMS45MzksMTQuNDM4IEMyMS41NjMsMTQuNDM4IDIxLjU2MywxNC40MzggMjEuNTYzLDE0Ljc5NiBDMjEuNTYyLDE1LjcwNiAyMS41NTcsMTYuNjE2IDIxLjU2NiwxNy41MjYgQzIxLjU2OSwxNy43MzUgMjEuNTE4LDE3LjgyMSAyMS4yODcsMTcuODEwIEMyMC45MDcsMTcuNzkyIDIwLjUyNiwxNy43OTIgMjAuMTQ2LDE3LjgxMCBDMTkuOTEzLDE3LjgyMSAxOS44NjQsMTcuNzI5IDE5Ljg2NSwxNy41MjQgQzE5Ljg3MywxNi42MTQgMTkuODY5LDE1LjcwNCAxOS44NjgsMTQuNzkzIEMxOS44NjgsMTQuNDM4IDE5Ljg2NywxNC40MzggMTkuNTA3LDE0LjQzOCBDMTguNTc4LDE0LjQzNyAxNy42NDksMTQuNDM4IDE2LjcyMCwxNC40MzcgQzE2LjQzMiwxNC40MzYgMTYuNDMxLDE0LjQzNCAxNi40MzAsMTQuMTQ2IEMxNi40MzAsMTMuNzY2IDE2LjQzOCwxMy4zODYgMTYuNDI3LDEzLjAwNyBDMTYuNDIyLDEyLjgyNSAxNi40OTIsMTIuNzczIDE2LjY2OSwxMi43NzYgQzE3LjE1OSwxMi43ODQgMTcuNjUwLDEyLjc3OCAxOC4xNDAsMTIuNzc4IFpNMTcuMDA0LDAuOTYxIEMxNC44MzgsMC45NjEgMTIuNjczLDAuOTYyIDEwLjUwNywwLjk2MCBDOS4zOTEsMC45NjAgOC4yODIsMS4wNDcgNy4xOTgsMS4zMDIgQzQuODEzLDEuODYxIDMuMDM4LDMuMTY3IDIuMTQ1LDUuNDU5IEMxLjEzOSw4LjA0MCAyLjIxNCwxMC44NDcgNC42NTEsMTIuMTA5IEM1Ljg0MCwxMi43MjQgNy4xMDksMTIuODYyIDguNDI0LDEyLjcxNiBDOC42MzEsMTIuNjkyIDguNjMyLDEyLjc1MSA4LjU2MSwxMi45MDIgQzguMjQ3LDEzLjU3MyA4LjIzNCwxNC4yNjMgOC40NTgsMTQuOTU3IEM4LjYwMSwxNS40MDAgOC45MDMsMTUuNzYwIDkuMTY1LDE2LjEzOSBDOS4yMDcsMTYuMTk5IDkuMzA3LDE2LjI1MiA5LjI1NiwxNi4zMzggQzkuMjE3LDE2LjQwMyA5LjEyMywxNi4zODAgOS4wNTIsMTYuMzg0IEM4LjIxOSwxNi40MzUgNy4zODgsMTYuNDk5IDYuNTY3LDE2LjY0OCBDNS4zNTUsMTYuODY3IDQuMTY2LDE3LjE1NyAzLjA2NCwxNy43MjQgQzEuNjUxLDE4LjQ1MSAwLjU5NCwxOS40NjcgMC4xNzgsMjEuMDMyIEMtMC4yMzYsMjIuNTg2IDAuMTc4LDIzLjkwOCAxLjMyOCwyNS4wMTggQzIuMTU3LDI1LjgxOSAzLjE5MiwyNi4yNzAgNC4yOTYsMjYuNTczIEM1LjY5MywyNi45NTcgNy4xMjAsMjcuMDEyIDguNTYwLDI2LjkyNSBDMTAuMDIzLDI2LjgzNyAxMS40MjMsMjYuNTE2IDEyLjc0NiwyNS44OTQgQzE0LjE5NywyNS4yMTIgMTUuMzgyLDI0LjI0NyAxNi4xMDcsMjIuODA4IEMxNy4xMTQsMjAuODExIDE2Ljc5NywxOC42NzkgMTUuMjM5LDE3LjA2MiBDMTQuNjUxLDE2LjQ1MiAxMy45OTQsMTUuOTEzIDEzLjMxOSwxNS4zOTYgQzEyLjg2NSwxNS4wNDcgMTIuNDE3LDE0LjY5MiAxMS45ODgsMTQuMzExIEMxMS40NjQsMTMuODQ1IDExLjQ4MiwxMi43OTkgMTEuOTA2LDEyLjMzOSBDMTIuMDE4LDEyLjIxNyAxMi4xMjcsMTIuMDkwIDEyLjIzNywxMS45NjYgQzEyLjY0OSwxMS41MDMgMTMuMTgwLDExLjE3NSAxMy42NDMsMTAuNzY5IEMxNS4yMTksOS4zODcgMTUuNzc1LDcuNjcwIDE1LjM2OCw1LjY2NCBDMTUuMTE0LDQuNDA5IDE0LjQyNCwzLjM3OCAxMy40NDMsMi41MzQgQzEzLjMzMCwyLjQzNyAxMy4yMTgsMi4zMzkgMTMuMTA1LDIuMjQyIEMxMy4xMTAsMi4yMjQgMTMuMTE2LDIuMjA3IDEzLjEyMSwyLjE5MCBDMTMuMTk4LDIuMTkwIDEzLjI3NCwyLjE5MCAxMy4zNTEsMi4xOTAgQzEzLjg4NSwyLjE5MCAxNC40MTksMi4xODcgMTQuOTUzLDIuMTkyIEMxNS4wOTcsMi4xOTMgMTUuMjIzLDIuMTYwIDE1LjM0OSwyLjA5MCBDMTUuOTIzLDEuNzc1IDE2LjUwMSwxLjQ2NiAxNy4wNzYsMS4xNTIgQzE3LjE1MCwxLjExMSAxNy4yNDAsMS4wODkgMTcuMzIzLDAuOTYxIEMxNy4xODksMC45NjEgMTcuMDk2LDAuOTYxIDE3LjAwNCwwLjk2MSBaTTkuNDMzLDI1LjUyMCBDNy45MTAsMjUuNTE2IDYuNjg1LDI1LjM1NiA1LjUzOCwyNC44MTYgQzQuODUwLDI0LjQ5MSA0LjI1MSwyNC4wNTMgMy43ODgsMjMuNDQ4IEMyLjg1MSwyMi4yMjQgMi42NTUsMjAuMDA2IDQuNTUyLDE4LjY0NSBDNS4zNDgsMTguMDczIDYuMjYxLDE3Ljc4MiA3LjIxNSwxNy41ODggQzguMjU5LDE3LjM3NiA5LjMxNSwxNy4zMTMgMTAuMzc4LDE3LjMyNyBDMTAuNDY3LDE3LjMyOSAxMC41NTIsMTcuMzM1IDEwLjYyOCwxNy4zOTAgQzExLjUxMiwxOC4wMzcgMTIuNDQ1LDE4LjYyNCAxMy4yMjEsMTkuNDA0IEMxMy45MjgsMjAuMTE0IDE0LjM3NSwyMC45MzMgMTQuMzI2LDIxLjk1NyBDMTQuMjU3LDIzLjQwNCAxMy40NzcsMjQuMzc5IDEyLjE4NSwyNC45ODUgQzExLjIzNCwyNS40MzIgMTAuMjA3LDI1LjUyOCA5LjQzMywyNS41MjAgWk00Ljg3MSw1Ljc0NSBDNC44NjAsNS4zNDMgNC44OTgsNC45NDMgNC45ODYsNC41NTEgQzUuMjUwLDMuMzgwIDUuOTY0LDIuNTg5IDcuMTI5LDIuMjM1IEM4LjI5NiwxLjg4MSA5LjMzNSwyLjE1MSAxMC4yMjYsMi45NzQgQzExLjEwOCwzLjc5MCAxMS42NDksNC44MDMgMTEuOTk0LDUuOTIzIEMxMi4zMjgsNy4wMDggMTIuNDkyLDguMTA4IDEyLjMxOSw5LjI1MCBDMTIuMTU4LDEwLjMwNiAxMS41NzUsMTEuMDIwIDEwLjYyMSwxMS40NjcgQzkuMTQ3LDEyLjE1NyA3LjY5MCwxMS44MDggNi41NTUsMTAuNTA0IEM1LjcxMiw5LjUzNSA1LjI1Nyw4LjM5MCA1LjAxNSw3LjE1MyBDNC45MjQsNi42ODggNC44NjEsNi4yMjEgNC44NzEsNS43NDUgWiIvPgo8L3N2Zz4=) 1px top no-repeat; }

@media screen and (max-width: 1023px) { #header .mo.overflow { background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMjRweCIgaGVpZ2h0PSIxOS4yNThweCIgdmlld0JveD0iMCAwIDI0IDE5LjI1OCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjQgMTkuMjU4IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiM0NDQ0NDQiIGQ9Ik0yMi43NDgsMTkuMjU4SDEuMjAzQzAuNDgsMTkuMjU4LDAsMTguNzc2LDAsMTguMDU1di0xLjQ0NWMwLTAuNjAzLDAuNjAyLTEuMjA0LDEuMjAzLTEuMjA0aDIxLjU0NQ0KCWMwLjcyMiwwLDEuMjAzLDAuNDgzLDEuMjAzLDEuMjA0djEuNDQ1QzI0LjA3MywxOC43NzYsMjMuNDcsMTkuMjU4LDIyLjc0OCwxOS4yNTh6IE0yMy45NjYsMTAuMzUyVjguOTA2DQoJYzAtMC42MDItMC42MDMtMS4yMDMtMS4yMDQtMS4yMDNIMS4yMTZjLTAuNzIxLDAtMS4yMDMsMC40ODItMS4yMDMsMS4yMDN2MS40NDZjMCwwLjYwMiwwLjYwMiwxLjIwMywxLjIwMywxLjIwM2gyMS41NDYNCglDMjMuMzYzLDExLjU1NSwyMy45NjYsMTEuMDcyLDIzLjk2NiwxMC4zNTJ6IE0yMy45NjYsMi42NDdWMS4yMDNDMjMuOTY2LDAuNjAyLDIzLjM2MywwLDIyLjc2MiwwSDEuMjE2DQoJQzAuNDk1LDAsMC4wMTMsMC40ODEsMC4wMTMsMS4yMDN2MS40NDRjMCwwLjYwMywwLjYwMiwxLjIwNCwxLjIwMywxLjIwNGgyMS41NDZDMjMuMzYzLDMuODUyLDIzLjk2NiwzLjM3LDIzLjk2NiwyLjY0N3oiLz4NCjwvc3ZnPg0K) center no-repeat; }
  #header .mo.e { background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMjRweCIgaGVpZ2h0PSIxNS4zNDJweCIgdmlld0JveD0iMCAwIDI0IDE1LjM0MiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjQgMTUuMzQyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yMy4yMzQsMTUuMzQySDAuNzVjLTAuNDE0LDAtMC43NS0wLjM0LTAuNzUtMC43NlYyLjgwNGw0LjkyOSwzLjQ3Mmw1LjU1NCwzLjk1MQ0KCWMwLjkwNSwwLjY0NSwyLjExMywwLjY0NSwzLjAxOCwwbDUuNTU2LTMuOTUxbDQuOTI3LTMuNDcydjExLjc3OEMyMy45ODIsMTUuMDAyLDIzLjY0NywxNS4zNDIsMjMuMjM0LDE1LjM0MnogTTEwLjQ5Miw4LjE4MUwwLDAuNzkNCglWMGgyMy45ODJ2MC43OUwxMy40OTEsOC4xODFDMTIuNTksOC44MTcsMTEuMzk1LDguODE3LDEwLjQ5Miw4LjE4MXoiLz4NCjwvc3ZnPg0K) center no-repeat; }
  #header .mo.phone { background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMjMuNDI5cHgiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDIzLjQyOSAyNCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjMuNDI5IDI0IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yMy40MTcsMTguOTgxYzAuMDUsMC4zOS0wLjA2NSwwLjcyOC0wLjM0NywxLjAxNmwtMy4zLDMuMzU2Yy0wLjE0NywwLjE2OS0wLjM0MywwLjMxMy0wLjU4MywwLjQzMg0KCWMtMC4yMzksMC4xMTgtMC40NzUsMC4xOTMtMC43MDcsMC4yMjljLTAuMDE3LDAtMC4wNjYsMC4wMDQtMC4xNDgsMC4wMTRjLTAuMDgzLDAuMDA4LTAuMTksMC4wMTMtMC4zMjIsMC4wMTMNCgljLTAuMzE0LDAtMC44MjQtMC4wNTYtMS41MjYtMC4xNjdjLTAuNzAyLTAuMTA5LTEuNTYzLTAuMzgxLTIuNTc5LTAuODEzYy0xLjAxOS0wLjQzMy0yLjE3MS0xLjA4LTMuNDYxLTEuOTQ0DQoJcy0yLjY2Mi0yLjA1MS00LjExNy0zLjU1OWMtMS4xNTctMS4xNy0yLjExNy0yLjI4OS0yLjg3OC0zLjM1NmMtMC43NjEtMS4wNjctMS4zNzMtMi4wNTQtMS44MzUtMi45NjENCglDMS4xNDksMTAuMzMzLDAuODAyLDkuNTEyLDAuNTcsOC43NzRDMC4zMzksOC4wMzcsMC4xODIsNy40MDEsMC4wOTksNi44NjhDMC4wMTcsNi4zMzMtMC4wMTYsNS45MTQsMCw1LjYwOQ0KCWMwLjAxNy0wLjMwNSwwLjAyNC0wLjQ3MywwLjAyNC0wLjUwOGMwLjAzMy0wLjIzOCwwLjEwNy0wLjQ3OSwwLjIyNC0wLjcyNEMwLjM2NCw0LjEzMSwwLjUwNCwzLjkzMiwwLjY3LDMuNzc4bDMuMjk5LTMuMzgxDQoJQzQuMiwwLjE2MSw0LjQ2NSwwLjA0Miw0Ljc2MywwLjA0MmMwLjIxNSwwLDAuNDA2LDAuMDYzLDAuNTcxLDAuMTlDNS40OTksMC4zNiw1LjY0LDAuNTE2LDUuNzU1LDAuNzAzbDIuNjU1LDUuMTYNCglDOC41NTgsNi4xMzUsOC42LDYuNDMyLDguNTMzLDYuNzUzQzguNDY3LDcuMDc2LDguMzI2LDcuMzQ3LDguMTExLDcuNTY3TDYuODk2LDguODEzQzYuODYzLDguODQ3LDYuODMzLDguOTAxLDYuODEsOC45NzcNCgljLTAuMDI1LDAuMDc2LTAuMDM4LDAuMTQtMC4wMzgsMC4xOTFjMC4wNjYsMC4zNTUsMC4yMTUsMC43NjMsMC40NDcsMS4yMmMwLjE5OSwwLjQwOCwwLjUwNCwwLjkwMiwwLjkxOCwxLjQ4Nw0KCWMwLjQxMywwLjU4NSwxLDEuMjU5LDEuNzYxLDIuMDIxYzAuNzQ1LDAuNzgxLDEuNDA2LDEuMzg3LDEuOTg0LDEuODE5YzAuNTc5LDAuNDMyLDEuMDYzLDAuNzQ5LDEuNDUyLDAuOTUzDQoJYzAuMzg4LDAuMjAzLDAuNjg3LDAuMzI2LDAuODkzLDAuMzY5bDAuMzEsMC4wNjJjMC4wMzMsMCwwLjA4Ni0wLjAxMiwwLjE2MS0wLjAzN2MwLjA3NC0wLjAyNCwwLjEyOS0wLjA1NiwwLjE2Mi0wLjA5bDEuNDE0LTEuNDc0DQoJYzAuMjk4LTAuMjcyLDAuNjQ1LTAuNDA2LDEuMDQxLTAuNDA2YzAuMjgxLDAsMC41MDUsMC4wNTEsMC42NywwLjE1MmgwLjAyNWw0Ljc4OCwyLjg5N0MyMy4xNDUsMTguMzYyLDIzLjM1MiwxOC42NDMsMjMuNDE3LDE4Ljk4MQ0KCXoiLz4NCjwvc3ZnPg0K) center no-repeat; } }
html, body, div, ul, ol, li, h1, h2, h3, h4, h5, h6, form, p, input, article, aside, footer, header, nav, section { margin: 0; padding: 0; }

h1, h2, h3, h4, h5, h6, address, em, i, strong, th, td { font-size: 1em; line-height: 1em; font-weight: normal; font-style: normal; }

iframe, img { border: none; }

table { border-collapse: collapse; border-spacing: 0; }

article, aside, footer, header, hgroup, nav, section { display: block; }

.clear { clear: both; }

.skip-link { position: absolute; left: -9999px; }

a, a span, input[type="submit"] { text-decoration: none; -webkit-appearance: none; -webkit-transition-property: color background-color; transition-property: color background-color; -webkit-transition-duration: 100ms; transition-duration: 100ms; -webkit-transition-timing-function: ease-in-out; transition-timing-function: ease-in-out; }

a img { -webkit-transition: opacity 100ms ease-in-out; transition: opacity 100ms ease-in-out; -webkit-backface-visibility: hidden; }

a { color: #cc171e; font-family: "Roboto Condensed", sans-serif; text-decoration: none; }

a:hover { color: #e72f36; }

svg.hide { display: none; }

.textwrap { overflow: hidden; }

.screen-reader-response { position: absolute; left: -9999px; }

body { font-family: "Roboto Condensed", sans-serif; position: relative; }

.spacer { display: none; }

@media screen and (max-width: 920px) { .spacer { height: 0px; display: block; } }
#header { background: #fff; position: relative; z-index: 10; font-family: "Roboto Condensed", sans-serif; padding: 0 2%; }

#header .row { max-width: 88em; }

#header .header-left { height: 140px; padding: 20px 0; float: left; width: 74%; position: relative; }

#header .header-right { height: 140px; padding: 20px 0 20px 3%; margin: 0 0 0 3%; border-left: 2px solid #c0c0c0; float: right; width: 23%; }

#header .header-right a.e { float: right; line-height: 75px; margin: 12.5px 0 0; background: #434343; color: #fff; font-size: 26px; text-transform: uppercase; width: 100%; float: right; text-align: center; cursor: pointer; }

#header .header-right a.e:hover { background: #2a2a2a; }

#header .logo img { float: left; width: 345px; }

#header .header-inner { float: right; }

#header .topnav { float: right; }

#header .topnav li { float: left; list-style: none; }

#header .topnav li a, #header .topnav li span { display: block; padding: 0 10px; color: #999; text-transform: uppercase; font-size: 16px; font-weight: 700; }

#header .topnav li a:hover { color: #666; }

#header .phone { float: right; margin: 16px 10px 0 0; font-size: 14px; text-align: right; max-width: 70%; text-transform: uppercase; }

#header .phone span { display: block; text-align: right; font-size: 14px; color: #333; }

#header .phone span strong { color: #cc0033; }

#header .phone span.tagline { position: absolute; bottom: 30px; right: 28%; font-size: 20px; color: #525252; text-transform: none; font-weight: 700; }

@media screen and (max-width: 1440px) { #header .phone span.tagline { font-size: 18px; right: 30%; bottom: 20px; } }
@media screen and (max-width: 1240px) { #header .phone span.tagline { display: none; } }
#header .phone span.number { font-size: 26px; font-weight: bold; }

#header .mo { display: none; }

@media screen and (max-width: 1440px) { #header .header-left { height: 120px; padding: 20px 0; width: 75%; }
  #header .header-right { height: 120px; padding: 20px 0 12px 2%; margin: 0 0 0 2%; width: 23%; }
  #header .header-right a.e { font-size: 20px; line-height: 60px; margin: 10px 0 0; }
  #header .logo img { width: 280px; }
  #header .topnav li a, #header .topnav li span { font-size: 12px; padding: 0 8px; }
  #header .phone { margin: 12px 10px 0 0; }
  #header .phone span { font-size: 14px; }
  #header .phone .number { font-size: 24px; } }
@media screen and (max-width: 1023px) { #header { top: 0; left: 0; right: 0; border-bottom: 2px solid #b5141b; }
  #header .header-left { height: auto; padding: 0; float: none; width: auto; background: #fff; height: 56px; }
  #header .header-right { display: none; }
  #header .logo img { float: left; width: auto; height: 33.6px; margin: 11.2px 0 0 1%; }
  #header .mo { display: block; }
  #header .header-inner { display: none; }
  #header .mo.overflow, #header .mo.e, #header .mo.phone { display: block; width: 50px; height: 56px; text-indent: -9999px; position: absolute; top: 0; text-align: left; margin: 0; }
  #header .mo.overflow { right: 0; }
  #header .mo.e { right: 0px; background-color: #cc171e; }
  #header .mo.phone { right: 52px; background-color: #cc171e; } }
.ubermenu { position: absolute; z-index: 1000 !important; font-size: 16px; border-width: 0 0 2px 0 !important; }
.ubermenu .ubermenu-nav { font-size: 16px; }
.ubermenu .ubermenu-nav .ubermenu-column-full { min-width: 256px; }
.ubermenu .ubermenu-nav .ubermenu-item.ubermenu-disable-padding.ubermenu-has-submenu-drop.techMenu > a { background: url("images/techbg.jpg") repeat-x; border-radius: 3px; border: 1px solid #CDCDCD; box-shadow: 0 1px 1px 2px rgba(0, 0, 0, 0.3); position: relative; }
.ubermenu .ubermenu-nav .ubermenu-item.ubermenu-disable-padding.ubermenu-has-submenu-drop.techMenu > .ubermenu-target { padding: 0; }
.ubermenu .ubermenu-nav .ubermenu-item.ubermenu-disable-padding.ubermenu-has-submenu-drop.techMenu > .ubermenu-target:after { content: ""; }
.ubermenu .ubermenu-nav .ubermenu-item-29 > .ubermenu-target.ubermenu-item-layout-image_left > .ubermenu-target-text { padding: 23px 0 0; display: none; }
.ubermenu .ubermenu-nav .ubermenu-item.ubermenu-item-level-0 { text-align: center; }
.ubermenu .ubermenu-nav .ubermenu-item.ubermenu-item-level-0 a span sup { font-size: 7px; position: relative; top: -4px; }
.ubermenu .ubermenu-nav .ubermenu-item.ubermenu-item-level-0 > .ubermenu-target { font-size: 17px; }
.ubermenu .ubermenu-nav .ubermenu-item .ubermenu-submenu-drop { top: 72px; border: 2px solid #FFF; }
.ubermenu .ubermenu-nav .ubermenu-target { padding: 15px 23px; }
.ubermenu .ubermenu-nav .ubermenu-submenu .ubermenu-item-header > .ubermenu-target { border: solid #FFF; border-width: 0px 1px 1px 0px; background: #f1f1f1; /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f1f1f1), color-stop(100%, #f6f6f6)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #f1f1f1 0%, #f6f6f6 100%); /* Chrome10+,Safari5.1+ */ /* Opera 11.10+ */ /* IE10+ */ background: linear-gradient(to bottom, #f1f1f1 0%, #f6f6f6 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='$from-color', endColorstr='$to-color', GradientType=0) /* IE6-8 */ }
.ubermenu .ubermenu-nav .ubermenu-submenu .ubermenu-item-header > .ubermenu-target:hover { background: #434343; color: #FFF; }
.ubermenu .ubermenu-nav .ubermenu-submenu-type-stack > .ubermenu-item-normal > .ubermenu-target { border: solid #EEE; border-width: 0 1px 1px 0; }
.ubermenu .ubermenu-nav .ubermenu-tabs-group { border-color: #EEE; }
.ubermenu .ubermenu-nav .vertAlign > a { padding-top: 23px; }
.ubermenu .ubermenu-nav > .ubermenu-submenu { background: #FFF; }
.ubermenu .ubermenu-nav .wheelRepair, .ubermenu .ubermenu-nav .techMenuSub { background: #f1f1f1; /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f1f1f1), color-stop(100%, #f6f6f6)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #f1f1f1 0%, #f6f6f6 100%); /* Chrome10+,Safari5.1+ */ /* Opera 11.10+ */ /* IE10+ */ background: linear-gradient(to bottom, #f1f1f1 0%, #f6f6f6 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='$from-color', endColorstr='$to-color', GradientType=0) /* IE6-8 */ }
.ubermenu .ubermenu-nav .wheelRepair:hover, .ubermenu .ubermenu-nav .techMenuSub:hover { background: #434343; }
.ubermenu .ubermenu-nav .wheelRepair:hover > a, .ubermenu .ubermenu-nav .techMenuSub:hover > a { color: #FFF; }
.ubermenu .ubermenu-nav .wheelRepair .ubermenu-item-normal > .ubermenu-target:hover, .ubermenu .ubermenu-nav .techMenuSub .ubermenu-item-normal > .ubermenu-target:hover { background: #434343; color: #FFF; }
.ubermenu .ubermenu-nav .wheelRepair ul, .ubermenu .ubermenu-nav .techMenuSub ul { background: #FFF; }
.ubermenu .ubermenu-nav .wheelRepair ul li a, .ubermenu .ubermenu-nav .techMenuSub ul li a { padding: 16px 20px !important; line-height: 19px; }
.ubermenu .ubermenu-nav .wheelRepair ul li ul li, .ubermenu .ubermenu-nav .techMenuSub ul li ul li { margin-top: 0 !important; }
.ubermenu .ubermenu-nav .spray { width: 11.5%; }
.ubermenu .ubermenu-nav .smart { width: 14.75%; }
.ubermenu .ubermenu-nav .qads { width: 6.5%; }
.ubermenu .ubermenu-nav .retro { width: 9.5%; }
.ubermenu .ubermenu-nav .workshop { width: 16%; }
.ubermenu .ubermenu-nav .service { width: 16.5%; }
.ubermenu .ubermenu-nav .design { width: 12.75%; }
.ubermenu .ubermenu-nav .technology { width: 12.5%; }
.ubermenu .resourceCentreParent .ubermenu-custom-content a { border-style: solid; border-color: #FFF; -webkit-border-image: none; -o-border-image: none; border-image: none; border-width: 0px 1px 1px 0px; background: -webkit-linear-gradient(top, #F1F1F1 0%, #F6F6F6 100%); background: linear-gradient(to bottom, #F1F1F1 0%, #F6F6F6 100%); padding: 21px 23px; display: block; }
.ubermenu .resourceCentreParent .ubermenu-custom-content a:hover { background: #434343; color: #FFF; }

@media screen and (max-width: 1408px) { .ubermenu .ubermenu-nav .ubermenu-item-level-0 > .ubermenu-target { font-size: 15px; } }
@media screen and (max-width: 1280px) { .ubermenu .ubermenu-nav .ubermenu-item-level-0 > .ubermenu-target { font-size: 14px; padding-left: 6px; padding-right: 16px; }
  .ubermenu .ubermenu-nav .ubermenu-item-level-0 > .ubermenu-target:after { right: 5px; top: 45%; }
  .ubermenu .ubermenu-nav .ubermenu-item.ubermenu-disable-padding.ubermenu-has-submenu-drop.techMenu .ubermenu-image { margin-top: 3%; } }
@media screen and (max-width: 1150px) { .ubermenu .ubermenu-nav .ubermenu-item.ubermenu-disable-padding.ubermenu-has-submenu-drop.techMenu .ubermenu-image { margin-top: 7%; }
  .ubermenu .ubermenu-nav .ubermenu-item.ubermenu-item-level-0 > .ubermenu-target { font-size: 13px; }
  .ubermenu .ubermenu-nav .ubermenu-target { padding: 21px 23px; }
  .ubermenu .ubermenu-nav .vertAlign > a { padding-top: 28px; }
  .ubermenu .ubermenu-nav .ubermenu-item-level-0 > .ubermenu-target:after { top: 50% !important; } }
@media screen and (max-width: 1023px) { .ubermenu .ubermenu-submenu .ubermenu-column { width: 100% !important; }
  .ubermenu .ubermenu-nav .ubermenu-item.ubermenu-item-level-0 { display: block; height: auto !important; text-align: left; padding-left: 0; }
  .ubermenu .ubermenu-nav .ubermenu-item.ubermenu-item-level-0 > .ubermenu-target { display: block; background: #f1f1f1; /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f1f1f1), color-stop(100%, #f6f6f6)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #f1f1f1 0%, #f6f6f6 100%); /* Chrome10+,Safari5.1+ */ /* Opera 11.10+ */ /* IE10+ */ background: linear-gradient(to bottom, #f1f1f1 0%, #f6f6f6 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='$from-color', endColorstr='$to-color', GradientType=0); /* IE6-8 */ color: #5D5D5D; border: solid #DDD; border-width: 0 1px 1px 0; padding-top: 23px; padding-left: 15px; }
  .ubermenu .ubermenu-nav .ubermenu-item.ubermenu-item-level-0 > .ubermenu-target:after { right: 10px; top: 50%; color: #5D5D5D; }
  .ubermenu .ubermenu-nav .ubermenu-item.ubermenu-item-level-0 > .ubermenu-target br { display: none; }
  .ubermenu .ubermenu-nav .ubermenu-item.ubermenu-item-level-0:hover > .ubermenu-target { background: #ddd; /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ddd), color-stop(100%, #eee)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ddd 0%, #eee 100%); /* Chrome10+,Safari5.1+ */ /* Opera 11.10+ */ /* IE10+ */ background: linear-gradient(to bottom, #ddd 0%, #eee 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='$from-color', endColorstr='$to-color', GradientType=0); /* IE6-8 */ color: #5d5d5d; }
  .ubermenu .ubermenu-nav .ubermenu-item .ubermenu-submenu-drop { top: auto; }
  .ubermenu .ubermenu-nav .wheelRepair, .ubermenu .ubermenu-nav .techMenuSub { height: auto; }
  .ubermenu .ubermenu-nav .ubermenu-item-29 > .ubermenu-target.ubermenu-item-layout-image_left > .ubermenu-target-text { display: inline; }
  .ubermenu .ubermenu-nav .ubermenu-item-29 .ubermenu-image { display: none; }
  .ubermenu .ubermenu-nav .ubermenu-item.ubermenu-disable-padding.ubermenu-has-submenu-drop.techMenu > .ubermenu-target { background: #f1f1f1; /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f1f1f1), color-stop(100%, #f6f6f6)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #f1f1f1 0%, #f6f6f6 100%); /* Chrome10+,Safari5.1+ */ /* Opera 11.10+ */ /* IE10+ */ background: linear-gradient(to bottom, #f1f1f1 0%, #f6f6f6 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='$from-color', endColorstr='$to-color', GradientType=0); /* IE6-8 */ border: none; box-shadow: none; border-radius: 0; padding-left: 15px !important; border: solid #DDD; border-width: 0 1px 1px 0; padding-top: 23px; }
  .ubermenu .ubermenu-nav .ubermenu-item.ubermenu-disable-padding.ubermenu-has-submenu-drop.techMenu > .ubermenu-target:after { position: absolute; right: 10px; top: 50%; margin-top: -6px; content: "\f107" !important; display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: 400; line-height: 1; }
  .ubermenu .ubermenu-nav .ubermenu-item.ubermenu-disable-padding.ubermenu-has-submenu-drop.techMenu > .ubermenu-target .ubermenu-target-text { padding: 0px; }
  .ubermenu .ubermenu-nav .ubermenu-item.ubermenu-disable-padding.ubermenu-has-submenu-drop.techMenu:hover > a { background: #ddd; /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ddd), color-stop(100%, #eee)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ddd 0%, #eee 100%); /* Chrome10+,Safari5.1+ */ /* Opera 11.10+ */ /* IE10+ */ background: linear-gradient(to bottom, #ddd 0%, #eee 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='$from-color', endColorstr='$to-color', GradientType=0); /* IE6-8 */ color: #5d5d5d; } }
@media screen and (max-width: 1440px) { #nav li a { padding: 12px 12px; font-size: 14px; } }
@media screen and (max-width: 1080px) { #nav li a { padding: 10px; font-size: 13px; } }
@media screen and (max-width: 960px) { #nav li a { font-weight: 300; } }
@media screen and (max-width: 920px) { #nav { display: block; width: 100%; }
  #nav li { display: block; float: none; }
  #nav li a { line-height: 1em; text-align: left; color: #444; font-size: 15px; margin: 0 10px; display: block; padding: 14px 10px; text-transform: none; font-weight: 700; border-bottom: 1px solid #d9d9d9; background: none !important; }
  #nav li a br { display: none; }
  #nav li.current-menu-item a { color: #cc171e; } }
#slider { margin: 0 0 2px; position: relative; }

#slider .slide-0 { position: relative; overflow: hidden; }

#slider .slide-0 a { display: block; width: 100%; }

#slider .slide-0 .row { position: absolute; left: 3%; right: 3%; top: 0; bottom: 0; width: 94%; z-index: 30; }

#slider .slide-0 h2 { font-size: 50px; line-height: 1.2em; color: #fff; margin: 16% 0 40px; }

#slider .slide-0 h2 span { font-size: 70px; display: block; }

#slider .slide-0 p { color: #fff; font-size: 20px; font-weight: 700; line-height: 1.4em; }

#slider .slider-items a { display: block; width: 100%; display: none; z-index: 0; position: relative; top: 0; left: 0; }

#slider .slider-items a:first-child, #slider .slider-items a.slider-item-0 { display: block; }

#slider .slider-menu { position: absolute; bottom: 10%; left: 50%; margin-left: -65px; z-index: 6; }

#slider .slider-menu .slider-selector { width: 14px; height: 14px; float: left; border: 2px solid #ddd; border-radius: 10px; margin: 0 4px; cursor: pointer; }

#slider .slider-menu .slider-selector.current { background: #cc171e; }

@media screen and (max-width: 1280px) { #slider .slide-0 h2 { font-size: 32px; margin: 10% 0 24px; }
  #slider .slide-0 h2 span { font-size: 48px; }
  #slider .slide-0 p { font-size: 16px; } }
@media screen and (max-width: 767px) { #slider .slide-0 h2 { font-size: 24px; margin: 7% 0 14px; }
  #slider .slide-0 h2 span { font-size: 32px; }
  #slider .slide-0 p { font-size: 14px; font-weight: 400; } }
@media screen and (max-width: 640px) { #slider .slide-0 a { width: 100%; }
  #slider .slide-0 h2 { font-size: 24px; margin: 5% 0 14px; }
  #slider .slide-0 h2 span { font-size: 32px; }
  #slider .slide-0 p { font-size: 14px; font-weight: 400; } }
@media screen and (max-width: 480px) { #slider .slide-0 a { width: 200%; margin-right: -50%; max-width: 200%; }
  #slider .slide-0 h2 { font-size: 22px; margin: 7% 0 14px; }
  #slider .slide-0 h2 span { font-size: 28px; display: block; }
  #slider .slide-0 p { font-size: 14px; font-weight: 400; } }
.banner { overflow: hidden; position: relative; -webkit-user-select: none; -moz-user-select: none; }

.banner img { display: block; width: 100%; }

.banner:after { content: ''; display: block; position: absolute; left: 0; top: 0; width: 100%; height: 100%; }

#subscribe { background: #252525; padding: 24px 2%; }
#subscribe .fb_iframe_widget { top: 6px; }
#subscribe #twitter-widget-0, #subscribe #___follow_0 { position: relative; top: 11px; }
#subscribe .brochureImg { margin: -60px 20px -70px 0px; position: relative; z-index: 9; }
#subscribe .mc4wp-alert { color: #FFF; }

#subscribe form { float: left; }

#subscribe .mc4wp-success { color: #008000; position: relative; top: 10px; }

#subscribe p.title { color: #e0e0e0; line-height: 40px; margin: 0 2% 0 0; display: inline; font-size: 20px; }

#subscribe input[type="text"], #subscribe input[type="email"] { width: 34%; margin: 0 1% 0 0; padding: 10px; height: 40px; border: none; color: #222; font-size: 15px; font-family: "Roboto Condensed", sans-serif; background: #d7d7d7; }

#subscribe input[type="submit"] { width: 28%; padding: 0 14px; line-height: 40px; border: none; background: #cc171e; color: #fff; text-transform: uppercase; cursor: pointer; font-family: "Roboto Condensed", sans-serif; font-size: 16px; margin: 0 1% 0 0; }

#subscribe .downloadBtn { text-transform: uppercase; color: #FFF; background: #cc171e; display: inline-block; padding: 10px 20px; border: 1px solid; font-size: 18px; margin: -2px 0; }
#subscribe .downloadBtn:hover { background: #cc171e lighten, 5%; }

#subscribe > .row { text-align: center; }

#subscribe input[type="submit"]:hover { background-color: #e72f36; }

#subscribe span.wpcf7-form-control-wrap { position: relative; }

#subscribe span.wpcf7-form-control-wrap .wpcf7-not-valid-tip { position: absolute; left: 0; background: #252525; padding: 0 10px 5px; border-radius: 24px; bottom: -45px; color: #cc171e; }

#subscribe .wpcf7-validation-errors { display: none !important; }

#subscribe .wpcf7-mail-sent-ok { color: #969696; }

#subscribe ::-webkit-input-placeholder { color: #555; }

#subscribe :-moz-placeholder { color: #555; opacity: 1; }

#subscribe ::-moz-placeholder { color: #555; opacity: 1; }

#subscribe :-ms-input-placeholder { color: #555; }

@media screen and (max-width: 1160px) { #subscribe p.title { font-size: 16px; }
  #subscribe .brochureImg { margin: -45px 20px -70px 0px; width: 190px; } }
@media screen and (max-width: 1024px) { #subscribe { display: none; } }
@media screen and (max-width: 960px) { #subscribe { padding: 5px 2% 24px; }
  #subscribe p.title { font-size: 16px; display: block; width: 100%; text-align: center; float: none; }
  #subscribe form { float: none; margin: 0; }
  #subscribe .socialSharing { max-width: 310px; width: 100%; margin: 5px auto 0px; text-align: center; } }
@media screen and (max-width: 360px) { #subscribe input[type="text"], #subscribe input[type="email"] { width: 100%; margin: 0 0 10px; }
  #subscribe input[type="submit"] { width: 130px; margin: 0 auto; display: block; } }
.top-content { padding: 60px 0; text-align: center; color: #444; }

.top-content h1 { font-size: 40px; font-family: "Roboto Condensed", sans-serif; margin: 0 0 0.75em; }

.top-content h2 { font-size: 30px; font-family: "Roboto Condensed", sans-serif; margin: 1em 0 .5em; color: #cc171e; }

.top-content h1 strong { color: #cc171e; }

.top-content p { font-family: "Roboto Condensed", sans-serif; font-size: 18px; line-height: 1.4em; margin-bottom: 1em; }

@media screen and (max-width: 920px) { .top-content { padding: 30px 0; }
  .top-content h1 { font-size: 26px; line-height: 1.3em; }
  .top-content h2 { font-size: 22px; } }
.types { background: #f2f2f2; padding: 60px 0; }

.types .type { display: block; position: relative; max-width: 165px; width: 100%; margin: 0 auto; }

.types .type .hover { position: absolute; top: 0; left: 0; opacity: 0; -webkit-transition: opacity 1000ms ease; transition: opacity 1000ms ease; }

.types .type:hover .hover { opacity: 1; }

.types .type svg { fill: #acacac; -webkit-transition: fill 1000ms ease; transition: fill 1000ms ease; }

.types .type span { font-size: 20px; text-align: center; color: #cc171e; font-weight: 700; font-family: "Roboto Condensed", sans-serif; line-height: 1.3em; margin: 20px 0 0; display: block; }

.types .type:hover svg { fill: #cc171e; }

@media screen and (max-width: 640px) { .top-content p { font-size: 16px; line-height: 1.6em; }
  .types { padding: 30px 0; }
  .types .type { margin: 20px auto; }
  .types .type span { font-size: 18px; line-height: 1.2em; margin: 12px 0 0; } }
@media screen and (max-width: 480px) { .types .type span { font-size: 16px; } }
.content-banner { position: relative; overflow: hidden; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; }

.content-banner img { display: block; width: 100%; }

.content-banner p { position: absolute; left: 20%; bottom: 30%; font-size: 30px; font-weight: 700; color: #fff; line-height: 1em; }

.content-banner p img { display: inline-block; width: 20px; vertical-align: super; }

.content-banner p span { background: rgba(0, 0, 0, 0.8); padding: 14px 20px; display: block; line-height: 1.3em; }

.content-banner p span.sub { font-size: 20px; font-style: italic; font-weight: 300; }

.content-banner p span.bot { padding-top: 0; float: left; }

.content-banner p.alignright { left: auto; right: 20%; }

.content-banner p.alignright span.sub { text-align: right; padding-top: 0; float: right; }

@media screen and (max-width: 1500px) { .content-banner p { left: 10%; bottom: 20%; font-size: 20px; }
  .content-banner p span.sub { font-size: 18px; }
  .content-banner p.alignright { right: 10%; } }
@media screen and (max-width: 1100px) { .content-banner img { width: 150%; max-width: 150%; } }
@media screen and (max-width: 740px) { .content-banner p { bottom: 12%; left: 0; font-size: 16px; }
  .content-banner p span.sub { font-size: 14px; }
  .content-banner p.alignright { right: 0; }
  .content-banner p img { width: 14px; } }
@media screen and (max-width: 540px) { .content-banner p br { display: none; }
  .content-banner img { width: 200%; max-width: 200%; } }
@media screen and (max-width: 420px) { .content-banner img { width: 250%; max-width: 250%; }
  .content-banner p { font-size: 16px; max-width: 100%; bottom: 0%; }
  .content-banner p span.sub { font-size: 14px; } }
@media screen and (max-width: 320px) { .content-banner p { font-size: 14px; }
  .content-banner p span.sub { font-size: 12px; } }
.content-banner:after { content: ''; display: block; position: absolute; height: 100%; width: 100%; top: 0; }

.qads-content { padding: 80px 0; background: #f2f2f2; color: #444; }

.qads-content .row { max-width: 88em; }

.qads-content img { float: left; margin: 0 5% 0 0; max-width: 40%; }

.qads-content h2 { font-size: 28px; font-family: "Roboto Condensed", sans-serif; margin: 0 0 30px; color: #cc171e; text-transform: uppercase; line-height: 1.3em; }

.qads-content h2 strong { color: #444; font-size: larger; text-transform: none; }

.qads-content p { font-family: "Roboto Condensed", sans-serif; font-size: 18px; line-height: 1.4em; margin-bottom: 0.5em; }

@media screen and (max-width: 920px) { .qads-content { padding: 40px 0; }
  .qads-content img { float: none; margin: 0 0 5%; max-width: 40%; } }
@media screen and (max-width: 640px) { .qads-content { padding: 30px 0; }
  .qads-content img { margin: 0 auto 5%; display: block; max-width: 220px; float: none; }
  .qads-content h2 { font-size: 22px; margin: 0 0 20px; line-height: 1.1em; text-transform: none; }
  .qads-content h2 strong { display: block; line-height: 1.5em; } }
.latest-content { padding: 80px 0; background: #f2f2f2; color: #444; }

.latest-content .row { max-width: 80em; }

.latest-content h2 { font-size: 32px; font-family: "Roboto Condensed", sans-serif; margin: 0 0 60px; color: #191919; }

.latest-content article { margin: 0 0 32px; }

.latest-content article img { float: left; margin: 0 5% 0 0; }

.latest-content article h3 { font-size: 20px; font-family: "Roboto Condensed", sans-serif; margin: 0 0 16px; line-height: 1.3em; }

.latest-content article h3 a { color: #191919; }

.latest-content article h3 a:hover { color: #cc171e; }

.latest-content article p { font-family: "Roboto Condensed", sans-serif; color: #444; font-size: 15px; margin: 0 0 16px; line-height: 1.5em; }

.latest-content article a.rm { color: #cc171e; font-family: "Roboto Condensed", sans-serif; font-size: 15px; }

.latest-content article a.rm:hover { color: #e72f36; }

@media screen and (max-width: 900px) { .latest-content article img { float: none; margin: 0 0 16px; display: block; max-width: 100%; } }
@media screen and (max-width: 640px) { .latest-content { padding: 30px 0; }
  .latest-content h2 { font-size: 24px; margin: 0 0 30px; }
  .latest-content article { margin: 0 0 32px; }
  .latest-content article img { float: none; margin: 0 0 16px; display: block; max-width: 100%; }
  .latest-content article h3 { font-size: 20px; }
  .latest-content article a.rm { background: #cc171e; color: #fff; padding: 0 20px; border-radius: 2px; display: inline-block; line-height: 36px; }
  .latest-content article a.rm:hover { background: #e72f36; color: #fff; } }
.partners { padding: 30px 0; }

.partners img { display: block; float: left; width: 13%; margin: 0 0 0 1%; padding-right: 1%; border-right: 1px solid #ccc; }

.partners img:last-child { border: none; }

.content { padding: 60px 4%; }

.content .row { max-width: 75em; }

.content h1 { font-size: 40px; margin: 0 0 30px; color: #cc171e; text-transform: uppercase; }

.content h2 { font-size: 25px; margin: 0 0 16px; color: #cc171e; }

.content h3 { font-size: 20px; margin: 0 0 16px; color: #333; padding-top: 16px; }

.content p { font-family: "Roboto Condensed", sans-serif; font-size: 17px; line-height: 1.5em; color: #5d5d5d; margin: 0 0 20px; }

sup { font-size: 7px !important; }

p em { font-style: italic; }

.content p a { color: #cc171e; }

.content p a:hover { color: #e72f36; }

.content p strong { font-weight: 700; }

.content ul { margin-left: 2em; color: #5D5D5D; font-size: 18px; line-height: 1.6em; }

.content ul#side-nav { margin: 0; line-height: inherit; }

.content img.alignleft { float: left; margin: 0 20px 20px 0; }

.content .contact-left { float: left; width: 30%; }

.content #subMenus { border-top: 1px solid #C2C2C2; padding-top: 50px; margin-top: 40px; }
.content #subMenus .menuWrap { max-width: 195px; width: 100%; margin: 0 auto; }
.content #subMenus .menuLink { display: block; }
.content #subMenus .menuLink span { font-size: 20px; min-height: 3em; margin: 10px 0px; display: block; }
@media screen and (max-width: 420px) { .content #subMenus .menuLink span { font-size: 16px; } }
.content #subMenus .menuLink img { box-shadow: 0; -webkit-transform: translateX(0px) translateY(0px); -ms-transform: translateX(0px) translateY(0px); transform: translateX(0px) translateY(0px); -webkit-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out; }
.content #subMenus .menuLink:hover img { -webkit-transform: translateX(0px) translateY(-5px); -ms-transform: translateX(0px) translateY(-5px); transform: translateX(0px) translateY(-5px); box-shadow: 0px 2px 6px 1px rgba(0, 0, 0, 0.3); }
.content #subMenus .menuLink:hover span { text-decoration: underline; }
.content #subMenus .menuLink:active img { -webkit-transform: translateX(0px) translateY(0px); -ms-transform: translateX(0px) translateY(0px); transform: translateX(0px) translateY(0px); box-shadow: 0px 0px 0px 0px; -webkit-transition: all 100ms ease-in-out; transition: all 100ms ease-in-out; }
.content #subMenus .menuLink:active span { text-decoration: underline; }

.content.projects .flare-horizontal { display: none; }
.content .projectImage { float: left; width: 55%; }
.content .projectText { float: left; width: 45%; padding: 0px 20px; }
.content .projectText h3 { font-size: 22px; color: #cc171e; padding-top: 0px; }
.content #galleryImages .columns { margin-bottom: 20px; }
.content #galleryImages h3 { border-bottom: 2px solid #cc171e; font-weight: bold; padding-bottom: 5px; margin-bottom: 0; font-size: 22px; }
@media screen and (max-width: 640px) { .content .projectImage { float: none; width: 100%; }
  .content .projectText { float: none; width: 100%; padding: 0px 0px 20px; } }
.content #resources h3 { font-size: 25px; text-transform: uppercase; color: #cc171e; display: block; border-bottom: 1px solid #c2c2c2; padding-bottom: 15px; margin: 40px 0; }
.content #resources h4 { font-size: 25px; color: #cc171e; margin-bottom: 20px; }
.content #resources .downloadBtn { display: inline-block; background: #cc171e; color: #FFF; text-transform: uppercase; font-size: 20px; padding: 8px 30px; }
.content #resources .downloadBtn:hover { background: #e31a21; }
.content #resources .guideCont { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; margin-bottom: 40px; }
.content #resources ul { margin: 0; }
.content #resources ul li { list-style: none; padding: 10px 140px 10px 50px; border-bottom: 1px solid #e4e4e4; font-size: 20px; color: #cc171e; position: relative; background: url("images/icon-pdf.png") no-repeat left; min-height: 60px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-content: flex-end; -ms-flex-line-pack: end; align-content: flex-end; }
.content #resources ul li .btnRight { position: absolute; right: 0; top: 50%; font-size: 16px; padding: 2px 25px; margin-top: -13px; }
@media screen and (max-width: 940px) { .content #resources ul li { font-size: 18px; } }
@media screen and (max-width: 480px) { .content #resources .guideCont .small-4 { padding-right: 0; }
  .content #resources .guideCont .small-8 { padding-left: 0; }
  .content #resources .guideCont h4 { font-size: 22px; }
  .content #resources h3 { margin: 20px 0 30px; font-size: 22px; }
  .content #resources ul li { font-size: 16px; background: none; padding: 10px 95px 10px 0px; }
  .content #resources ul li .btnRight { font-size: 14px; padding: 5px 10px; margin-top: -16px; } }

.popup-container { z-index: 9999; background: rgba(0, 0, 0, 0.5); opacity: 0; display: none; position: fixed; width: 100%; height: 100%; top: 0; cursor: pointer; }

.popup-container .inner { position: fixed; left: 50%; top: 50%; cursor: auto; max-height: 100%; max-width: 100%; overflow: auto; }

.popup-container .popup-close { position: absolute; right: 10px; top: 10px; width: 40px; height: 40px; background: url(images/popup-close.png) center no-repeat; opacity: .5; cursor: pointer; }

.popup-container .popup-close:hover { opacity: 0.99; }

#resource-centre-popup { background: #fff; padding: 48px; max-width: 560px; width: 100%; border: 2px solid #cc171e; }

#resource-centre-popup p { font-size: 15px; color: #666; line-height: 1.4em; margin: 0 0 20px; }

#resource-centre-popup p.title { color: #cc171e; text-transform: uppercase; font-size: 28px; line-height: 1.2em; margin: 0 0 40px; }

#resource-centre-popup table { table-layout: fixed; width: 100%; }

#resource-centre-popup td { padding: 0 5px 0 0; }

#resource-centre-popup td.right-col { padding: 0 0 0 5px; }

#resource-centre-popup td.full-col { padding: 10px 0 0; }

#resource-centre-popup input[type="text"], #resource-centre-popup input[type="email"], #resource-centre-popup select { width: 100%; padding: 0 10px; margin: 0 0 10px; height: 40px; background: #f8f7f5; color: #606060; font-size: 15px; border: 1px solid #989686; }

#resource-centre-popup label { font-size: 14px; color: #606060; }

#resource-centre-popup input[type="submit"] { padding: 0; margin: 10px 0 0; text-transform: uppercase; width: 200px; color: #fff; font-size: 20px; cursor: pointer; outline: none; height: 48px; background: #cc171e; border: none; }
#resource-centre-popup input[type="submit"]:hover { background: #e31a21; }

.content .contact-right { float: right; width: 66%; }

.content .content-left { float: left; width: 72%; }

.content .content-right { float: right; width: 25%; }

.content .content-right .blog-right { background: #eae9e9; padding: 20px; border: 1px solid #d1cfcf; }

.content .content-right h5 { font-size: 25px; margin: 0 0 20px; color: #cc171e; }

.content .content-right h6 { font-size: 25px; margin: 0 0 20px; color: #cc171e; }

.content .content-right ul li { list-style: none; display: block; position: relative; }

.content .content-right ul li a { font-size: 17px; color: #5d5d5d; border-bottom: 1px solid #ccc; padding: 8px 0; display: block; }

.content .content-right ul.categories li { list-style: none; display: block; border-bottom: 1px solid #ccc; padding: 8px 0; }

.content .content-right ul.categories li a { display: inline; font-size: 17px; color: #5d5d5d; border: none; padding: 0; }

.content .content-right ul li a:hover { color: #cc171e; }

.content .content-right ul li.current-menu-item > a, .content .content-right ul li.current-menu-ancestor > a { color: #cc171e; }

.content .content-right ul li.current-menu-item ul, .content .content-right ul li.current-menu-ancestor ul { display: block; }

.content .content-right ul li.menu-item-has-children > a { position: relative; }

.content .content-right ul li.menu-item-has-children > a:after { position: absolute; right: 10px; top: 45%; margin-top: -6px; content: "\f107"; display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: 400; line-height: 1; }

.content .content-right ul ul { margin: 0; }

.content .content-right ul ul li a { padding-left: 15px; font-size: 15px; }

.content .content-right ul ul li a:before { content: "- "; }

.content .content-right .follow a { width: 42px; height: 42px; float: left; margin: 0 10px 0 0; background: url(images/social-sprite.png); text-indent: -9999px; }

.content .content-right .follow a.gp { background-position: -42px 0; }

.content .content-right a { color: #5d5d5d; }

.content .content-right a:hover { color: #cc171e; }

.content .content-right img { margin-right: 10px; }

.content .content-right input[type="text"], .content .content-right input[type="email"] { width: 100%; margin: 0 0 12px; padding: 10px; border: 1px solid #aca8a8; box-shadow: 0 0 2px rgba(0, 0, 0, 0.2); border-radius: 4px; color: #444; font-size: 15px; font-family: "Roboto Condensed", sans-serif; }

.content .content-right input[type="submit"] { width: 120px; display: inline-block; padding: 12px; border: none; background: #cc171e; color: #fff; text-transform: uppercase; cursor: pointer; font-family: "Roboto Condensed", sans-serif; font-size: 16px; margin: 0 0 12px; }

.content .content-right input[type="submit"]:hover { background-color: #e72f36; }

.content .content-right .wpcf7 .wpcf7-not-valid-tip { color: #cc171e; }

.content .content-right .wpcf7 .wpcf7-validation-errors { display: none !important; }

.content .post h1 { margin: 0 0 16px; }

.content .post img.attachment-blog-post { display: block; margin: 0 0 30px; }

.content .post .post-meta { padding: 10px 0; border: 1px solid #ccc; border-width: 1px 0; margin: 0 0 30px; font-family: "Roboto Condensed", sans-serif; font-size: 17px; line-height: 1.5em; color: #5D5D5D; }
.content .post .post-meta .blogSocial { float: right; }
.content .post .post-meta .blogSocial .fb_iframe_widget { top: -3px; }
.content .post .post-meta .blogSocial #___plus_0, .content .post .post-meta .blogSocial #twitter-widget-0 { position: relative; top: 3px; }
@media screen and (max-width: 580px) { .content .post .post-meta .blogSocial { float: none; margin-top: 5px; } }

.content .post.post-sml { margin: 40px 0 0; Xpadding: 0 0 40px; Xborder-bottom: 1px solid #eee; }

.content .post.post-sml h2 { font-size: 25px; margin: 0 0 12px; line-height: 1.4em; }

.content .post.post-sml h2 a { color: #cc171e; }

.content .post.post-sml h2 a:hover { color: #e72f36; }

.content .post.post-sml .post-meta { margin: 0 0 20px; }

.content .post.post-sml img { float: right; margin: 0 0 0 30px; display: block; height: auto; max-width: 50%; width: auto; }

.content .post.post-sml .post-excerpt { margin-left: 200px; }

.content .post.post-sml .rm { font-size: 15px; color: #fff; padding: 8px 16px; background: #cc171e; display: inline-block; }

.content .post.post-sml .rm:hover { background: #e72f36; }

.content .pagination { margin-top: 30px; }
.content .pagination .page-numbers { padding: 2px 10px; margin-right: 2px; background: #cc171e; color: #FFF; }
.content .pagination .page-numbers:hover { background: #e72f36; }
.content .pagination .page-numbers.current { cursor: default; background: #aaa; }
.content .pagination .page-numbers.current:hover { background: #AAA; }

.content h1.search-heading { margin: 0 0 40px; }

.content .result { border-bottom: 1px solid #eee; margin: 0 0 30px; }

.content .result .moretag { display: none; }

.content .result img { float: left; margin: 0 0 30px; max-width: 18%; height: auto; }

.content .result .result-right { float: right; width: 78%; }

.content .result h2 { font-size: 20px; color: #555; margin: 0 0 20px; font-weight: 700; padding: 0; }

.content .result h2 a { color: #555; }

.content .result h2 a:hover { color: #cc171e; }

.content .result p { font-size: 15px; margin: 0 0 20px; }

.content .result .read { display: inline-block; padding: 8px 14px; background: #cc171e; color: #fff; border-radius: 1px; font-size: 13px; margin: 0 0 30px; }

.content .result .read:hover { background-color: #e72f36; }

@media screen and (max-width: 767px) { .content .result img { display: none; }
  .content .result .result-right { float: none; width: auto; } }
.flare-vertical { width: 60px !important; left: 49% !important; }
.flare-vertical .flare-flyout.hover, .flare-vertical .flare-flyout:hover { width: 150px !important; }
.flare-vertical .flare-flyout .flare-flyout-inner { width: 75px !important; height: 80px !important; }
.flare-vertical .flare-flyout { height: 102px !important; }

.flare-horizontal .flare-flyout .flare-flyout-inner { height: 34px !important; }

#scroll_to_top a { bottom: 20px !important; right: 20px !important; height: auto !important; width: 60px !important; padding: 10px !important; top: auto !important; border-radius: 3px; }

@media screen and (max-width: 767px) { #scroll_to_top { display: none !important; } }
.content .categories { margin: 0 0 2em 0; }

@media screen and (max-width: 920px) { .content h1 { font-size: 30px; line-height: 1.3em; }
  .content h2 { font-size: 22px; }
  .content h3 { font-size: 18px; }
  .content p { font-size: 15px; }
  .content ul { font-size: 15px; }
  .content .content-left { float: none; width: auto; }
  .content .content-right { display: none; } }
@media screen and (max-width: 640px) { .content { padding: 30px 4%; }
  .content h1 { font-size: 24px; } }
.enquire { background: #eae9e9; padding: 30px 0; }

.enquire p.cta { color: #131313; line-height: 50px; text-align: center; font-size: 24px; }

.enquire p.cta a { padding: 10px 32px; margin-left: 2%; line-height: 50px; display: inline-block; background-color: #cc171e; font-size: 25px; color: #fff; text-transform: uppercase; width: 256px; }

.enquire p.cta a:hover { background: #e72f36; }

.enquire #enquireform { padding: 30px 0 0; overflow: hidden; }

.enquire #enquireform p { color: #444; text-align: center; margin: 0 0 24px; }

.enquire #enquireform p strong { font-weight: 600; padding-top: 10px; display: block; }

.enquire #enquireform h6 { color: #79776a; font-size: 20px; margin: 0 0 16px; font-weight: 600; }

.enquire #enquireform .enquireform-left { width: 49%; float: left; margin-right: 2%; }

.enquire #enquireform .enquireform-right { width: 49%; float: left; }

.enquire #enquireform input[type="text"], .enquire #enquireform input[type="email"], .enquire #enquireform input[type="tel"], .enquire #enquireform select, .enquire #enquireform textarea { width: 100%; margin: 12px 0 4px; padding: 10px; border: 1px solid #aca8a8; box-shadow: 0 0 2px rgba(0, 0, 0, 0.2); border-radius: 4px; color: #444; font-size: 15px; font-family: "Roboto Condensed", sans-serif; }

.enquire #enquireform textarea { height: 403px; resize: vertical; }

@media screen and (max-width: 640px) { .enquire #enquireform textarea { min-height: 120px; } }
.enquire #enquireform #subscribe { float: left; margin: 0 5px 0 0; position: relative; top: 5px; }

.enquire #enquireform label { color: #e0e0e0; font-size: 14px; overflow: hidden; display: block; line-height: 1.4em; }

.enquire #enquireform label strong { font-weight: 700; }

.enquire #enquireform #subscribe { vertical-align: middle; }

.enquire #enquireform input[type="submit"] { width: 148px; display: block; padding: 14px; border: none; background: #cc171e; color: #fff; text-transform: uppercase; cursor: pointer; font-family: "Roboto Condensed", sans-serif; font-size: 16px; margin: 20px auto 0; }

.enquire #enquireform input[type="submit"]:hover { background-color: #e72f36; }

.enquire #enquireform .wpcf7 .wpcf7-not-valid-tip { color: #cc171e; }

.enquire #enquireform .wpcf7 .wpcf7-validation-errors { display: none !important; }

@media screen and (max-width: 920px) { .enquire p.cta { font-size: 20px; }
  .enquire p.cta a { font-size: 20px; line-height: 36px; } }
@media screen and (max-width: 720px) { .enquire p.cta { line-height: 1.5em; font-size: 18px; }
  .enquire p.cta a { font-size: 22px; line-height: 44px; display: block; width: 210px; margin: 16px auto 0; padding: 14px 0 10px; line-height: 1em; } }
.authorship .entry_author_image { max-width: 120px; width: 100%; float: left; margin: 5px 15px 10px 5px; }
.authorship .authCont { padding: 10px; }
.authorship .authCont h4 { font-size: 22px; color: #333; margin-bottom: 0.5em; }
.authorship .authCont p { margin: 0 0 10px; }
.authorship .authWrap { background: #f1f1f1; }

#sb1 { background: #98282c; }
#sb1 .heroImg { margin-bottom: -25.5%; }
#sb1 h1 { color: #FFF; font-size: 45px; text-align: center; line-height: 1.2em; margin-bottom: 0.7em; }
#sb1 h2 { color: #FFF; font-size: 35px; font-weight: bold; text-align: center; margin-bottom: 1.2em; }
#sb1 p { color: #FFF; text-align: center; font-size: 20px; line-height: 1.4em; margin-bottom: 0.7em; }
#sb1 ul { position: relative; max-width: 1024px; margin: 0 auto 100px; }
#sb1 ul li { color: #FFF; float: left; width: 50%; font-size: 20px; list-style: none; padding-left: 45px; background: url("images/tick.png") no-repeat left top; min-height: 30px; margin-bottom: 1em; }
#sb1 .divider { border-bottom: 1px solid #FFF; width: 84%; display: inline-block; margin: 50px 8%; }
#sb1 .row { max-width: 85em; padding: 0 4%; }

.booth { background-size: cover !important; padding: 80px 0; }
.booth .row { max-width: 95em; padding: 0 2%; }
.booth .textContainer { max-width: 768px; }
.booth.textright .textContainer { float: right; }
.booth h2 { color: #FFF; font-weight: bold; font-size: 45px; margin-bottom: 0.5em; }
.booth h4 { color: #FFF; font-size: 20px; margin: 20px 0 25px; }
.booth p { color: #FFF; text-align: left; font-size: 18px; line-height: 1.4em; margin-bottom: 1em; }
.booth ul li { color: #FFF; list-style: none; padding-left: 30px; font-size: 18px; background: url("images/tick.png") no-repeat left top; margin-bottom: 0.4em; background-size: 20px; }
.booth .divider { border-bottom: 1px solid #FFF; width: 100%; display: inline-block; margin: 0 0 1em; }
.booth .lists { float: left; width: 49%; margin-right: 1%; }

#series1 { background: url("images/series1.jpg") no-repeat top right; }

#series3 { background: url("images/series3.jpg") no-repeat top left; }

#series5 { background: url("images/series5.jpg") no-repeat top right; }

#duo { background: url("images/duo.jpg") no-repeat top left; }

#comparison { padding-bottom: 100px; background: #5f5f5f; /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5f5f5f), color-stop(100%, #bababa)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #5f5f5f 0%, #bababa 100%); /* Chrome10+,Safari5.1+ */ /* Opera 11.10+ */ /* IE10+ */ background: linear-gradient(to bottom, #5f5f5f 0%, #bababa 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='$from-color', endColorstr='$to-color', GradientType=0) /* IE6-8 */ }
#comparison .compareTable { padding-top: 60px; }
#comparison .compareImg { margin-bottom: -12%; }
#comparison h2 { color: #FFF; font-size: 50px; text-transform: uppercase; margin-bottom: 0.7em; text-align: center; }
#comparison p { color: #FFF; font-size: 20px; line-height: 1.3em; margin-bottom: 1em; text-align: center; }
#comparison .row { max-width: 80em; padding: 0 2%; }
#comparison .labelCol { float: left; width: 30%; }
#comparison .labelCol th { background: #cc171e; vertical-align: middle; text-align: center; color: #FFF; font-weight: bold; padding: 0 10px; height: 95px; text-transform: uppercase; border-left: 1px solid #ed5c62; border-right: 1px solid #ed5c62; }
#comparison .labelCol tr { height: 95px; color: #cc171e; }
#comparison .labelCol tr td { padding: 0 15px; }
#comparison .s1Col, #comparison .s3Col, #comparison .s5Col, #comparison .duoCol { float: left; width: 17.5%; position: relative; z-index: 25; top: 0; -webkit-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out; }
#comparison .s1Col th, #comparison .s3Col th, #comparison .s5Col th, #comparison .duoCol th { background: #cc171e; vertical-align: middle; text-align: center; color: #FFF; font-weight: bold; padding: 0 10px; height: 95px; text-transform: uppercase; border-right: 1px solid #ed5c62; }
#comparison .s1Col tr, #comparison .s3Col tr, #comparison .s5Col tr, #comparison .duoCol tr { height: 95px; color: #000; text-align: center; }
#comparison .s1Col tr td, #comparison .s3Col tr td, #comparison .s5Col tr td, #comparison .duoCol tr td { padding: 0 10px; }
#comparison .s1Col:hover, #comparison .s3Col:hover, #comparison .s5Col:hover, #comparison .duoCol:hover { box-shadow: 0 0 15px 5px rgba(0, 0, 0, 0.3); z-index: 50; top: -6px; }
@media screen and (min-width: 940px) { #comparison .s1Col.hover, #comparison .s3Col.hover, #comparison .s5Col.hover, #comparison .duoCol.hover { box-shadow: 0 0 15px 5px rgba(0, 0, 0, 0.3); z-index: 50; top: -6px; } }
#comparison .labelCol tr:nth-child(even), #comparison .s3Col tr:nth-child(even), #comparison .duoCol tr:nth-child(even) { background: #e2e2e2; }
#comparison .labelCol tr:nth-child(odd), #comparison .s3Col tr:nth-child(odd), #comparison .duoCol tr:nth-child(odd) { background: #f6f6f6; }
#comparison .s1Col tr:nth-child(even), #comparison .s5Col tr:nth-child(even) { background: #ebebeb; }
#comparison .s1Col tr:nth-child(odd), #comparison .s5Col tr:nth-child(odd) { background: #FFF; }
@media screen and (max-width: 767px) { #comparison .labelCol { width: 40%; }
  #comparison .s1Col, #comparison .s3Col { width: 30%; }
  #comparison .s5Col, #comparison .duoCol { width: 50%; margin-top: 20px; }
  #comparison .s1Col:hover, #comparison .s3Col:hover, #comparison .s5Col:hover, #comparison .duoCol:hover { box-shadow: none; top: 0; } }
@media screen and (max-width: 480px) { #comparison .labelCol { width: 30%; }
  #comparison .s1Col, #comparison .s3Col { width: 35%; }
  #comparison .labelCol, #comparison .s1Col, #comparison .s3Col, #comparison .s5Col, #comparison .duoCol { font-size: 14px; } }
@media screen and (max-width: 359px) { #comparison .labelCol, #comparison .s1Col { width: 50%; }
  #comparison .s3Col, #comparison .s5Col, #comparison .duoCol { width: 33.33%; margin-top: 20px; }
  #comparison .labelCol, #comparison .s1Col, #comparison .s3Col, #comparison .s5Col, #comparison .duoCol { font-size: 13px; } }

@media screen and (max-width: 1050px) { #sb1 ul li { font-size: 18px; } }
@media screen and (max-width: 940px) { #sb1 h1 { font-size: 26px; }
  #sb1 h2 { font-size: 22px; }
  #sb1 p { font-size: 16px; }
  #sb1 .divider { margin: 25px 8%; }
  #sb1 ul { margin: 0px auto 30px; max-width: 80%; }
  #sb1 ul li { font-size: 16px; float: none; width: 100%; }
  .booth { padding: 40px 0px; }
  .booth .textContainer, .booth .textContainer.textright { max-width: none; } }
@media screen and (max-width: 640px) { .booth h2 { font-size: 32px; }
  .booth p { font-size: 16px; }
  .booth .row { padding: 0 4%; }
  .booth .lists { float: none; width: 100%; margin-bottom: 30px; }
  #comparison h2 { font-size: 32px; }
  #comparison p { font-size: 16px; line-height: 1.5em; }
  #comparison .compareTable { padding-top: 30px; } }
@media screen and (max-width: 359px) { .booth ul li { font-size: 16px; }
  .booth h4 { margin: 20px 0px 15px; } }
#footer { background: #1b1b1b; padding: 60px 2%; border-top: 10px solid #cc171e; }

#footer p { color: #969696; line-height: 1.5em; font-size: 15px; }

#footer p.title { color: #cc171e; font-size: 26px; margin: 0 0 24px; }

#footer p.copy { padding-top: 30px; }

#footer p.copy span { float: left; }

#footer p.copy span.r { float: right; }

#footer p.copy span a { color: inherit; }

#footer .icon-links a { display: block; margin: 0 0 20px; color: inherit; line-height: 24px; min-height: 40px; position: relative; }

#footer .icon-links a:after { content: ''; display: block; clear: both; }

#footer .icon-links a em { width: 28px; height: 28px; float: left; margin: 0 10px 0 0; }

#footer .icon-links a span { overflow: hidden; display: block; }

#footer .btnRed { display: block; background: #555; padding: 8px 15px; color: #FFF; margin: 60px auto 20px; text-align: center; }
#footer .btnRed:hover { background: #cc171e; }

@media screen and (max-width: 640px) { #footer .icon-links a { line-height: auto; min-height: 100%; }
  #footer .icon-links a:before { content: ''; display: block; width: 48px; height: 48px; background: #cc171e; margin: 0 14px 0 0; float: left; border-radius: 3px; }
  #footer .icon-links a em { width: 28px; height: 28px; position: absolute; left: 10px; top: 10px; float: none; }
  #footer .icon-links a span { overflow: hidden; display: block; line-height: 48px; color: #b0b0b0; font-size: 16px; }
  #footer .icon-links a.locate span { line-height: 24px; } }
#footer ul li { list-style: none; display: block; margin: 0 0 10px; }

#footer ul li a { display: block; color: #969696; }

#footer ul li a:hover { color: #c9c9c9; }

#footer .wpcf7 .wpcf7-form-control-wrap { float: left; width: 36%; margin: 0 2% 0 0; }

#footer .mc4wp-form input[type="text"], #footer .mc4wp-form input[type="email"] { width: 36%; margin: 0 2% 0 0; padding: 10px; border: none; font-family: "Roboto Condensed", sans-serif; font-size: 16px; }

#footer .mc4wp-form input[type="submit"] { width: 24%; float: right; padding: 9px 10px; border: none; background: #cc171e; color: #fff; text-transform: uppercase; cursor: pointer; font-family: "Roboto Condensed", sans-serif; font-size: 16px; }

#footer .mc4wp-form input[type="submit"]:hover { background-color: #e72f36; }

#footer .mc4wp-form .mc4wp-alert { color: #cc171e; }

#footer .mc4wp-form .wpcf7-validation-errors { display: none !important; }

#footer .mc4wp-form .mc4wp-alert.mc4wp-success { color: #969696; margin: 0 0 10px; }

@media screen and (max-width: 640px) { #footer { padding: 30px 2%; }
  #footer .logo { display: block; margin: 0 auto 30px; max-width: 160px; }
  #footer p.title { font-size: 24px; margin: 0 0 16px; }
  #footer p.copy { padding: 20px 0 0; }
  #footer p.copy span { float: none !important; text-align: center; display: block; margin: 12px 0 0; }
  #footer .mc4wp-form input[type="text"], #footer .mc4wp-form input[type="email"] { width: 100%; margin: 0 0 10px 0; }
  #footer .mc4wp-form input[type="submit"] { float: none; width: 40%; }
  #footer .mc4wp-form { padding-bottom: 20px; } }
.btn { display: inline-block; background: #cc171e; padding: 10px 20px; font-size: 18px; color: #FFF !important; }
.btn:hover { background: #e72f36; color: #FFF; }

#embedBox { width: 600px; padding: 10px; margin: 30px 0 0; border: 1px solid #b3dbef; background: #d9edf7; }

#embedBox textarea { width: 100%; box-sizing: border-box; padding: 8px; height: 120px; }

#bubbleHoriz2 div { margin: 0 10px 0 0; }

#sponsor-slider #tchsp { margin: 30px -3% 0; width: 105%; }
#sponsor-slider #tchsp .buttons { display: none; }
#sponsor-slider #tchsp .viewport { width: 100%; }
#sponsor-slider #tchsp .overview li { float: left; margin: 0 0px 0 0; padding: 5px 10px; height: 150px; border: 1px #dcdcdc; border-style: none solid none none; width: 150px; }

.ubermenu .ubermenu-nav .ubermenu-item.ubermenu-item-level-0 > .ubermenu-target { font-size: 16px; }

@media screen and (max-width: 480px) { #sponsor-slider #tchsp { margin: 30px 6% 0; width: 90%; padding: 0 0px 10px; }
  #sponsor-slider #tchsp .overview li { height: 75px; width: 75px; }
  #sponsor-slider #tchsp .viewport { height: 90px; } }
@media screen and (max-width: 375px) { #sponsor-slider #tchsp { margin: 30px 0% 0; width: 100%; }
  #sponsor-slider #tchsp .overview li { height: 72px; width: 72px; } }
@media screen and (max-width: 360px) { #sponsor-slider #tchsp { width: 90%; } }
meta.foundation-version { font-family: "/5.3.0/"; }

meta.foundation-mq-small { font-family: "/only screen/"; width: 0em; }

meta.foundation-mq-medium { font-family: "/only screen and (min-width:40.063em)/"; width: 40.063em; }

meta.foundation-mq-large { font-family: "/only screen and (min-width:64.063em)/"; width: 64.063em; }

meta.foundation-mq-xlarge { font-family: "/only screen and (min-width:90.063em)/"; width: 90.063em; }

meta.foundation-mq-xxlarge { font-family: "/only screen and (min-width:120.063em)/"; width: 120.063em; }

meta.foundation-data-attribute-namespace { font-family: false; }

html, body { height: 100%; }

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

html, body { font-size: 100%; }

img { max-width: 100%; height: auto; }

img { -ms-interpolation-mode: bicubic; }

#map_canvas img, #map_canvas embed, #map_canvas object, .map_canvas img, .map_canvas embed, .map_canvas object { max-width: none !important; }

.left { float: left !important; }

.right { float: right !important; }

.clearfix:before, .clearfix:after { content: " "; display: table; }

.clearfix:after { clear: both; }

.hide { display: none; }

img { display: inline-block; vertical-align: middle; }

textarea { height: auto; min-height: 50px; }

select { width: 100%; }

.row { width: 100%; margin-left: auto; margin-right: auto; margin-top: 0; margin-bottom: 0; max-width: 70em; }

.row:before, .row:after { content: " "; display: table; }

.row:after { clear: both; }

.row.collapse > .column, .row.collapse > .columns { padding-left: 0; padding-right: 0; }

.row.collapse .row { margin-left: 0; margin-right: 0; }

.row .row { width: auto; margin-left: -0.9375em; margin-right: -0.9375em; margin-top: 0; margin-bottom: 0; max-width: none; }

.row .row:before, .row .row:after { content: " "; display: table; }

.row .row:after { clear: both; }

.row .row.collapse { width: auto; margin: 0; max-width: none; }

.row .row.collapse:before, .row .row.collapse:after { content: " "; display: table; }

.row .row.collapse:after { clear: both; }

.column, .columns { padding-left: 0.9375em; padding-right: 0.9375em; width: 100%; float: left; }

[class*="column"] + [class*="column"].end { float: left; }

@media only screen { .column, .columns { position: relative; padding-left: 0.9375em; padding-right: 0.9375em; float: left; }
  .small-1 { width: 8.33333%; }
  .small-2 { width: 16.66667%; }
  .small-3 { width: 25%; }
  .small-4 { width: 33.33333%; }
  .small-5 { width: 41.66667%; }
  .small-6 { width: 50%; }
  .small-7 { width: 58.33333%; }
  .small-8 { width: 66.66667%; }
  .small-9 { width: 75%; }
  .small-10 { width: 83.33333%; }
  .small-11 { width: 91.66667%; }
  .small-12 { width: 100%; }
  .small-offset-0 { margin-left: 0% !important; }
  .small-offset-1 { margin-left: 8.33333% !important; }
  .small-offset-2 { margin-left: 16.66667% !important; }
  .small-offset-3 { margin-left: 25% !important; }
  .small-offset-4 { margin-left: 33.33333% !important; }
  .small-offset-5 { margin-left: 41.66667% !important; }
  .small-offset-6 { margin-left: 50% !important; }
  .small-offset-7 { margin-left: 58.33333% !important; }
  .small-offset-8 { margin-left: 66.66667% !important; }
  .small-offset-9 { margin-left: 75% !important; }
  .small-offset-10 { margin-left: 83.33333% !important; }
  .small-offset-11 { margin-left: 91.66667% !important; }
  .column.small-centered, .columns.small-centered { margin-left: auto; margin-right: auto; float: none; }
  .column.small-uncentered, .columns.small-uncentered { margin-left: 0; margin-right: 0; float: left; }
  .column.small-centered:last-child, .columns.small-centered:last-child { float: none; }
  .column.small-uncentered:last-child, .columns.small-uncentered:last-child { float: left; }
  .column.small-uncentered.opposite, .columns.small-uncentered.opposite { float: right; } }
@media only screen and (min-width: 40.063em) { .column, .columns { position: relative; padding-left: 0.9375em; padding-right: 0.9375em; float: left; }
  .medium-1 { width: 8.33333%; }
  .medium-2 { width: 16.66667%; }
  .medium-3 { width: 25%; }
  .medium-4 { width: 33.33333%; }
  .medium-5 { width: 41.66667%; }
  .medium-6 { width: 50%; }
  .medium-7 { width: 58.33333%; }
  .medium-8 { width: 66.66667%; }
  .medium-9 { width: 75%; }
  .medium-10 { width: 83.33333%; }
  .medium-11 { width: 91.66667%; }
  .medium-12 { width: 100%; }
  .medium-offset-0 { margin-left: 0% !important; }
  .medium-offset-1 { margin-left: 8.33333% !important; }
  .medium-offset-2 { margin-left: 16.66667% !important; }
  .medium-offset-3 { margin-left: 25% !important; }
  .medium-offset-4 { margin-left: 33.33333% !important; }
  .medium-offset-5 { margin-left: 41.66667% !important; }
  .medium-offset-6 { margin-left: 50% !important; }
  .medium-offset-7 { margin-left: 58.33333% !important; }
  .medium-offset-8 { margin-left: 66.66667% !important; }
  .medium-offset-9 { margin-left: 75% !important; }
  .medium-offset-10 { margin-left: 83.33333% !important; }
  .medium-offset-11 { margin-left: 91.66667% !important; }
  .medium-reset-order { margin-left: 0; margin-right: 0; left: auto; right: auto; float: left; }
  .column.medium-centered, .columns.medium-centered { margin-left: auto; margin-right: auto; float: none; }
  .column.medium-uncentered, .columns.medium-uncentered { margin-left: 0; margin-right: 0; float: left; }
  .column.medium-centered:last-child, .columns.medium-centered:last-child { float: none; }
  .column.medium-uncentered:last-child, .columns.medium-uncentered:last-child { float: left; }
  .column.medium-uncentered.opposite, .columns.medium-uncentered.opposite { float: right; } }
@media only screen and (min-width: 64.063em) { .column, .columns { position: relative; padding-left: 0.9375em; padding-right: 0.9375em; float: left; }
  .large-1 { width: 8.33333%; }
  .large-2 { width: 16.66667%; }
  .large-3 { width: 25%; }
  .large-4 { width: 33.33333%; }
  .large-5 { width: 41.66667%; }
  .large-6 { width: 50%; }
  .large-7 { width: 58.33333%; }
  .large-8 { width: 66.66667%; }
  .large-9 { width: 75%; }
  .large-10 { width: 83.33333%; }
  .large-11 { width: 91.66667%; }
  .large-12 { width: 100%; }
  .large-offset-0 { margin-left: 0% !important; }
  .large-offset-1 { margin-left: 8.33333% !important; }
  .large-offset-2 { margin-left: 16.66667% !important; }
  .large-offset-3 { margin-left: 25% !important; }
  .large-offset-4 { margin-left: 33.33333% !important; }
  .large-offset-5 { margin-left: 41.66667% !important; }
  .large-offset-6 { margin-left: 50% !important; }
  .large-offset-7 { margin-left: 58.33333% !important; }
  .large-offset-8 { margin-left: 66.66667% !important; }
  .large-offset-9 { margin-left: 75% !important; }
  .large-offset-10 { margin-left: 83.33333% !important; }
  .large-offset-11 { margin-left: 91.66667% !important; }
  .large-reset-order { margin-left: 0; margin-right: 0; left: auto; right: auto; float: left; }
  .column.large-centered, .columns.large-centered { margin-left: auto; margin-right: auto; float: none; }
  .column.large-uncentered, .columns.large-uncentered { margin-left: 0; margin-right: 0; float: left; }
  .column.large-centered:last-child, .columns.large-centered:last-child { float: none; }
  .column.large-uncentered:last-child, .columns.large-uncentered:last-child { float: left; }
  .column.large-uncentered.opposite, .columns.large-uncentered.opposite { float: right; } }
@media only screen { .show-for-small-only, .show-for-small-up, .show-for-small, .show-for-small-down, .hide-for-medium-only, .hide-for-medium-up, .hide-for-medium, .show-for-medium-down, .hide-for-large-only, .hide-for-large-up, .hide-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xxlarge-only, .hide-for-xxlarge-up { display: inherit !important; }
  .hide-for-small-only, .hide-for-small-up, .hide-for-small, .hide-for-small-down, .show-for-medium-only, .show-for-medium-up, .show-for-medium, .hide-for-medium-down, .show-for-large-only, .show-for-large-up, .show-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xxlarge-only, .show-for-xxlarge-up { display: none !important; }
  .visible-for-small-only, .visible-for-small-up, .visible-for-small, .visible-for-small-down, .hidden-for-medium-only, .hidden-for-medium-up, .hidden-for-medium, .visible-for-medium-down, .hidden-for-large-only, .hidden-for-large-up, .hidden-for-large, .visible-for-large-down, .hidden-for-xlarge-only, .hidden-for-xlarge-up, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up { position: static !important; height: auto; width: auto; overflow: visible; clip: auto; }
  .hidden-for-small-only, .hidden-for-small-up, .hidden-for-small, .hidden-for-small-down, .visible-for-medium-only, .visible-for-medium-up, .visible-for-medium, .hidden-for-medium-down, .visible-for-large-only, .visible-for-large-up, .visible-for-large, .hidden-for-large-down, .visible-for-xlarge-only, .visible-for-xlarge-up, .visible-for-xxlarge-only, .visible-for-xxlarge-up { position: absolute !important; height: 1px; width: 1px; overflow: hidden; clip: rect(1px, 1px, 1px, 1px); }
  table.show-for-small-only, table.show-for-small-up, table.show-for-small, table.show-for-small-down, table.hide-for-medium-only, table.hide-for-medium-up, table.hide-for-medium, table.show-for-medium-down, table.hide-for-large-only, table.hide-for-large-up, table.hide-for-large, table.show-for-large-down, table.hide-for-xlarge-only, table.hide-for-xlarge-up, table.hide-for-xxlarge-only, table.hide-for-xxlarge-up { display: table; }
  thead.show-for-small-only, thead.show-for-small-up, thead.show-for-small, thead.show-for-small-down, thead.hide-for-medium-only, thead.hide-for-medium-up, thead.hide-for-medium, thead.show-for-medium-down, thead.hide-for-large-only, thead.hide-for-large-up, thead.hide-for-large, thead.show-for-large-down, thead.hide-for-xlarge-only, thead.hide-for-xlarge-up, thead.hide-for-xxlarge-only, thead.hide-for-xxlarge-up { display: table-header-group !important; }
  tbody.show-for-small-only, tbody.show-for-small-up, tbody.show-for-small, tbody.show-for-small-down, tbody.hide-for-medium-only, tbody.hide-for-medium-up, tbody.hide-for-medium, tbody.show-for-medium-down, tbody.hide-for-large-only, tbody.hide-for-large-up, tbody.hide-for-large, tbody.show-for-large-down, tbody.hide-for-xlarge-only, tbody.hide-for-xlarge-up, tbody.hide-for-xxlarge-only, tbody.hide-for-xxlarge-up { display: table-row-group !important; }
  tr.show-for-small-only, tr.show-for-small-up, tr.show-for-small, tr.show-for-small-down, tr.hide-for-medium-only, tr.hide-for-medium-up, tr.hide-for-medium, tr.show-for-medium-down, tr.hide-for-large-only, tr.hide-for-large-up, tr.hide-for-large, tr.show-for-large-down, tr.hide-for-xlarge-only, tr.hide-for-xlarge-up, tr.hide-for-xxlarge-only, tr.hide-for-xxlarge-up { display: table-row !important; }
  th.show-for-small-only, td.show-for-small-only, th.show-for-small-up, td.show-for-small-up, th.show-for-small, td.show-for-small, th.show-for-small-down, td.show-for-small-down, th.hide-for-medium-only, td.hide-for-medium-only, th.hide-for-medium-up, td.hide-for-medium-up, th.hide-for-medium, td.hide-for-medium, th.show-for-medium-down, td.show-for-medium-down, th.hide-for-large-only, td.hide-for-large-only, th.hide-for-large-up, td.hide-for-large-up, th.hide-for-large, td.hide-for-large, th.show-for-large-down, td.show-for-large-down, th.hide-for-xlarge-only, td.hide-for-xlarge-only, th.hide-for-xlarge-up, td.hide-for-xlarge-up, th.hide-for-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up { display: table-cell !important; } }
@media only screen and (min-width: 40.063em) { .hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .show-for-medium-only, .show-for-medium-up, .show-for-medium, .show-for-medium-down, .hide-for-large-only, .hide-for-large-up, .hide-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xxlarge-only, .hide-for-xxlarge-up { display: inherit !important; }
  .show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .hide-for-medium-only, .hide-for-medium-up, .hide-for-medium, .hide-for-medium-down, .show-for-large-only, .show-for-large-up, .show-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xxlarge-only, .show-for-xxlarge-up { display: none !important; }
  .hidden-for-small-only, .visible-for-small-up, .hidden-for-small, .hidden-for-small-down, .visible-for-medium-only, .visible-for-medium-up, .visible-for-medium, .visible-for-medium-down, .hidden-for-large-only, .hidden-for-large-up, .hidden-for-large, .visible-for-large-down, .hidden-for-xlarge-only, .hidden-for-xlarge-up, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up { position: static !important; height: auto; width: auto; overflow: visible; clip: auto; }
  .visible-for-small-only, .hidden-for-small-up, .visible-for-small, .visible-for-small-down, .hidden-for-medium-only, .hidden-for-medium-up, .hidden-for-medium, .hidden-for-medium-down, .visible-for-large-only, .visible-for-large-up, .visible-for-large, .hidden-for-large-down, .visible-for-xlarge-only, .visible-for-xlarge-up, .visible-for-xxlarge-only, .visible-for-xxlarge-up { position: absolute !important; height: 1px; width: 1px; overflow: hidden; clip: rect(1px, 1px, 1px, 1px); }
  table.hide-for-small-only, table.show-for-small-up, table.hide-for-small, table.hide-for-small-down, table.show-for-medium-only, table.show-for-medium-up, table.show-for-medium, table.show-for-medium-down, table.hide-for-large-only, table.hide-for-large-up, table.hide-for-large, table.show-for-large-down, table.hide-for-xlarge-only, table.hide-for-xlarge-up, table.hide-for-xxlarge-only, table.hide-for-xxlarge-up { display: table; }
  thead.hide-for-small-only, thead.show-for-small-up, thead.hide-for-small, thead.hide-for-small-down, thead.show-for-medium-only, thead.show-for-medium-up, thead.show-for-medium, thead.show-for-medium-down, thead.hide-for-large-only, thead.hide-for-large-up, thead.hide-for-large, thead.show-for-large-down, thead.hide-for-xlarge-only, thead.hide-for-xlarge-up, thead.hide-for-xxlarge-only, thead.hide-for-xxlarge-up { display: table-header-group !important; }
  tbody.hide-for-small-only, tbody.show-for-small-up, tbody.hide-for-small, tbody.hide-for-small-down, tbody.show-for-medium-only, tbody.show-for-medium-up, tbody.show-for-medium, tbody.show-for-medium-down, tbody.hide-for-large-only, tbody.hide-for-large-up, tbody.hide-for-large, tbody.show-for-large-down, tbody.hide-for-xlarge-only, tbody.hide-for-xlarge-up, tbody.hide-for-xxlarge-only, tbody.hide-for-xxlarge-up { display: table-row-group !important; }
  tr.hide-for-small-only, tr.show-for-small-up, tr.hide-for-small, tr.hide-for-small-down, tr.show-for-medium-only, tr.show-for-medium-up, tr.show-for-medium, tr.show-for-medium-down, tr.hide-for-large-only, tr.hide-for-large-up, tr.hide-for-large, tr.show-for-large-down, tr.hide-for-xlarge-only, tr.hide-for-xlarge-up, tr.hide-for-xxlarge-only, tr.hide-for-xxlarge-up { display: table-row !important; }
  th.hide-for-small-only, td.hide-for-small-only, th.show-for-small-up, td.show-for-small-up, th.hide-for-small, td.hide-for-small, th.hide-for-small-down, td.hide-for-small-down, th.show-for-medium-only, td.show-for-medium-only, th.show-for-medium-up, td.show-for-medium-up, th.show-for-medium, td.show-for-medium, th.show-for-medium-down, td.show-for-medium-down, th.hide-for-large-only, td.hide-for-large-only, th.hide-for-large-up, td.hide-for-large-up, th.hide-for-large, td.hide-for-large, th.show-for-large-down, td.show-for-large-down, th.hide-for-xlarge-only, td.hide-for-xlarge-only, th.hide-for-xlarge-up, td.hide-for-xlarge-up, th.hide-for-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up { display: table-cell !important; } }
@media only screen and (min-width: 64.063em) { .hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .hide-for-medium-only, .show-for-medium-up, .hide-for-medium, .hide-for-medium-down, .show-for-large-only, .show-for-large-up, .show-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xxlarge-only, .hide-for-xxlarge-up { display: inherit !important; }
  .show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .show-for-medium-only, .hide-for-medium-up, .show-for-medium, .show-for-medium-down, .hide-for-large-only, .hide-for-large-up, .hide-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xxlarge-only, .show-for-xxlarge-up { display: none !important; }
  .hidden-for-small-only, .visible-for-small-up, .hidden-for-small, .hidden-for-small-down, .hidden-for-medium-only, .visible-for-medium-up, .hidden-for-medium, .hidden-for-medium-down, .visible-for-large-only, .visible-for-large-up, .visible-for-large, .visible-for-large-down, .hidden-for-xlarge-only, .hidden-for-xlarge-up, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up { position: static !important; height: auto; width: auto; overflow: visible; clip: auto; }
  .visible-for-small-only, .hidden-for-small-up, .visible-for-small, .visible-for-small-down, .visible-for-medium-only, .hidden-for-medium-up, .visible-for-medium, .visible-for-medium-down, .hidden-for-large-only, .hidden-for-large-up, .hidden-for-large, .hidden-for-large-down, .visible-for-xlarge-only, .visible-for-xlarge-up, .visible-for-xxlarge-only, .visible-for-xxlarge-up { position: absolute !important; height: 1px; width: 1px; overflow: hidden; clip: rect(1px, 1px, 1px, 1px); }
  table.hide-for-small-only, table.show-for-small-up, table.hide-for-small, table.hide-for-small-down, table.hide-for-medium-only, table.show-for-medium-up, table.hide-for-medium, table.hide-for-medium-down, table.show-for-large-only, table.show-for-large-up, table.show-for-large, table.show-for-large-down, table.hide-for-xlarge-only, table.hide-for-xlarge-up, table.hide-for-xxlarge-only, table.hide-for-xxlarge-up { display: table; }
  thead.hide-for-small-only, thead.show-for-small-up, thead.hide-for-small, thead.hide-for-small-down, thead.hide-for-medium-only, thead.show-for-medium-up, thead.hide-for-medium, thead.hide-for-medium-down, thead.show-for-large-only, thead.show-for-large-up, thead.show-for-large, thead.show-for-large-down, thead.hide-for-xlarge-only, thead.hide-for-xlarge-up, thead.hide-for-xxlarge-only, thead.hide-for-xxlarge-up { display: table-header-group !important; }
  tbody.hide-for-small-only, tbody.show-for-small-up, tbody.hide-for-small, tbody.hide-for-small-down, tbody.hide-for-medium-only, tbody.show-for-medium-up, tbody.hide-for-medium, tbody.hide-for-medium-down, tbody.show-for-large-only, tbody.show-for-large-up, tbody.show-for-large, tbody.show-for-large-down, tbody.hide-for-xlarge-only, tbody.hide-for-xlarge-up, tbody.hide-for-xxlarge-only, tbody.hide-for-xxlarge-up { display: table-row-group !important; }
  tr.hide-for-small-only, tr.show-for-small-up, tr.hide-for-small, tr.hide-for-small-down, tr.hide-for-medium-only, tr.show-for-medium-up, tr.hide-for-medium, tr.hide-for-medium-down, tr.show-for-large-only, tr.show-for-large-up, tr.show-for-large, tr.show-for-large-down, tr.hide-for-xlarge-only, tr.hide-for-xlarge-up, tr.hide-for-xxlarge-only, tr.hide-for-xxlarge-up { display: table-row !important; }
  th.hide-for-small-only, td.hide-for-small-only, th.show-for-small-up, td.show-for-small-up, th.hide-for-small, td.hide-for-small, th.hide-for-small-down, td.hide-for-small-down, th.hide-for-medium-only, td.hide-for-medium-only, th.show-for-medium-up, td.show-for-medium-up, th.hide-for-medium, td.hide-for-medium, th.hide-for-medium-down, td.hide-for-medium-down, th.show-for-large-only, td.show-for-large-only, th.show-for-large-up, td.show-for-large-up, th.show-for-large, td.show-for-large, th.show-for-large-down, td.show-for-large-down, th.hide-for-xlarge-only, td.hide-for-xlarge-only, th.hide-for-xlarge-up, td.hide-for-xlarge-up, th.hide-for-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up { display: table-cell !important; } }
@media only screen and (min-width: 90.063em) { .hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .hide-for-medium-only, .show-for-medium-up, .hide-for-medium, .hide-for-medium-down, .hide-for-large-only, .show-for-large-up, .hide-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .hide-for-xxlarge-only, .hide-for-xxlarge-up { display: inherit !important; }
  .show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .show-for-medium-only, .hide-for-medium-up, .show-for-medium, .show-for-medium-down, .show-for-large-only, .hide-for-large-up, .show-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .show-for-xxlarge-only, .show-for-xxlarge-up { display: none !important; }
  .hidden-for-small-only, .visible-for-small-up, .hidden-for-small, .hidden-for-small-down, .hidden-for-medium-only, .visible-for-medium-up, .hidden-for-medium, .hidden-for-medium-down, .hidden-for-large-only, .visible-for-large-up, .hidden-for-large, .hidden-for-large-down, .visible-for-xlarge-only, .visible-for-xlarge-up, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up { position: static !important; height: auto; width: auto; overflow: visible; clip: auto; }
  .visible-for-small-only, .hidden-for-small-up, .visible-for-small, .visible-for-small-down, .visible-for-medium-only, .hidden-for-medium-up, .visible-for-medium, .visible-for-medium-down, .visible-for-large-only, .hidden-for-large-up, .visible-for-large, .visible-for-large-down, .hidden-for-xlarge-only, .hidden-for-xlarge-up, .visible-for-xxlarge-only, .visible-for-xxlarge-up { position: absolute !important; height: 1px; width: 1px; overflow: hidden; clip: rect(1px, 1px, 1px, 1px); }
  table.hide-for-small-only, table.show-for-small-up, table.hide-for-small, table.hide-for-small-down, table.hide-for-medium-only, table.show-for-medium-up, table.hide-for-medium, table.hide-for-medium-down, table.hide-for-large-only, table.show-for-large-up, table.hide-for-large, table.hide-for-large-down, table.show-for-xlarge-only, table.show-for-xlarge-up, table.hide-for-xxlarge-only, table.hide-for-xxlarge-up { display: table; }
  thead.hide-for-small-only, thead.show-for-small-up, thead.hide-for-small, thead.hide-for-small-down, thead.hide-for-medium-only, thead.show-for-medium-up, thead.hide-for-medium, thead.hide-for-medium-down, thead.hide-for-large-only, thead.show-for-large-up, thead.hide-for-large, thead.hide-for-large-down, thead.show-for-xlarge-only, thead.show-for-xlarge-up, thead.hide-for-xxlarge-only, thead.hide-for-xxlarge-up { display: table-header-group !important; }
  tbody.hide-for-small-only, tbody.show-for-small-up, tbody.hide-for-small, tbody.hide-for-small-down, tbody.hide-for-medium-only, tbody.show-for-medium-up, tbody.hide-for-medium, tbody.hide-for-medium-down, tbody.hide-for-large-only, tbody.show-for-large-up, tbody.hide-for-large, tbody.hide-for-large-down, tbody.show-for-xlarge-only, tbody.show-for-xlarge-up, tbody.hide-for-xxlarge-only, tbody.hide-for-xxlarge-up { display: table-row-group !important; }
  tr.hide-for-small-only, tr.show-for-small-up, tr.hide-for-small, tr.hide-for-small-down, tr.hide-for-medium-only, tr.show-for-medium-up, tr.hide-for-medium, tr.hide-for-medium-down, tr.hide-for-large-only, tr.show-for-large-up, tr.hide-for-large, tr.hide-for-large-down, tr.show-for-xlarge-only, tr.show-for-xlarge-up, tr.hide-for-xxlarge-only, tr.hide-for-xxlarge-up { display: table-row !important; }
  th.hide-for-small-only, td.hide-for-small-only, th.show-for-small-up, td.show-for-small-up, th.hide-for-small, td.hide-for-small, th.hide-for-small-down, td.hide-for-small-down, th.hide-for-medium-only, td.hide-for-medium-only, th.show-for-medium-up, td.show-for-medium-up, th.hide-for-medium, td.hide-for-medium, th.hide-for-medium-down, td.hide-for-medium-down, th.hide-for-large-only, td.hide-for-large-only, th.show-for-large-up, td.show-for-large-up, th.hide-for-large, td.hide-for-large, th.hide-for-large-down, td.hide-for-large-down, th.show-for-xlarge-only, td.show-for-xlarge-only, th.show-for-xlarge-up, td.show-for-xlarge-up, th.hide-for-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up { display: table-cell !important; } }
@media only screen and (min-width: 120.063em) { .hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .hide-for-medium-only, .show-for-medium-up, .hide-for-medium, .hide-for-medium-down, .hide-for-large-only, .show-for-large-up, .hide-for-large, .hide-for-large-down, .hide-for-xlarge-only, .show-for-xlarge-up, .show-for-xxlarge-only, .show-for-xxlarge-up { display: inherit !important; }
  .show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .show-for-medium-only, .hide-for-medium-up, .show-for-medium, .show-for-medium-down, .show-for-large-only, .hide-for-large-up, .show-for-large, .show-for-large-down, .show-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xxlarge-only, .hide-for-xxlarge-up { display: none !important; }
  .hidden-for-small-only, .visible-for-small-up, .hidden-for-small, .hidden-for-small-down, .hidden-for-medium-only, .visible-for-medium-up, .hidden-for-medium, .hidden-for-medium-down, .hidden-for-large-only, .visible-for-large-up, .hidden-for-large, .hidden-for-large-down, .hidden-for-xlarge-only, .visible-for-xlarge-up, .visible-for-xxlarge-only, .visible-for-xxlarge-up { position: static !important; height: auto; width: auto; overflow: visible; clip: auto; }
  .visible-for-small-only, .hidden-for-small-up, .visible-for-small, .visible-for-small-down, .visible-for-medium-only, .hidden-for-medium-up, .visible-for-medium, .visible-for-medium-down, .visible-for-large-only, .hidden-for-large-up, .visible-for-large, .visible-for-large-down, .visible-for-xlarge-only, .hidden-for-xlarge-up, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up { position: absolute !important; height: 1px; width: 1px; overflow: hidden; clip: rect(1px, 1px, 1px, 1px); }
  table.hide-for-small-only, table.show-for-small-up, table.hide-for-small, table.hide-for-small-down, table.hide-for-medium-only, table.show-for-medium-up, table.hide-for-medium, table.hide-for-medium-down, table.hide-for-large-only, table.show-for-large-up, table.hide-for-large, table.hide-for-large-down, table.hide-for-xlarge-only, table.show-for-xlarge-up, table.show-for-xxlarge-only, table.show-for-xxlarge-up { display: table; }
  thead.hide-for-small-only, thead.show-for-small-up, thead.hide-for-small, thead.hide-for-small-down, thead.hide-for-medium-only, thead.show-for-medium-up, thead.hide-for-medium, thead.hide-for-medium-down, thead.hide-for-large-only, thead.show-for-large-up, thead.hide-for-large, thead.hide-for-large-down, thead.hide-for-xlarge-only, thead.show-for-xlarge-up, thead.show-for-xxlarge-only, thead.show-for-xxlarge-up { display: table-header-group !important; }
  tbody.hide-for-small-only, tbody.show-for-small-up, tbody.hide-for-small, tbody.hide-for-small-down, tbody.hide-for-medium-only, tbody.show-for-medium-up, tbody.hide-for-medium, tbody.hide-for-medium-down, tbody.hide-for-large-only, tbody.show-for-large-up, tbody.hide-for-large, tbody.hide-for-large-down, tbody.hide-for-xlarge-only, tbody.show-for-xlarge-up, tbody.show-for-xxlarge-only, tbody.show-for-xxlarge-up { display: table-row-group !important; }
  tr.hide-for-small-only, tr.show-for-small-up, tr.hide-for-small, tr.hide-for-small-down, tr.hide-for-medium-only, tr.show-for-medium-up, tr.hide-for-medium, tr.hide-for-medium-down, tr.hide-for-large-only, tr.show-for-large-up, tr.hide-for-large, tr.hide-for-large-down, tr.hide-for-xlarge-only, tr.show-for-xlarge-up, tr.show-for-xxlarge-only, tr.show-for-xxlarge-up { display: table-row !important; }
  th.hide-for-small-only, td.hide-for-small-only, th.show-for-small-up, td.show-for-small-up, th.hide-for-small, td.hide-for-small, th.hide-for-small-down, td.hide-for-small-down, th.hide-for-medium-only, td.hide-for-medium-only, th.show-for-medium-up, td.show-for-medium-up, th.hide-for-medium, td.hide-for-medium, th.hide-for-medium-down, td.hide-for-medium-down, th.hide-for-large-only, td.hide-for-large-only, th.show-for-large-up, td.show-for-large-up, th.hide-for-large, td.hide-for-large, th.hide-for-large-down, td.hide-for-large-down, th.hide-for-xlarge-only, td.hide-for-xlarge-only, th.show-for-xlarge-up, td.show-for-xlarge-up, th.show-for-xxlarge-only, td.show-for-xxlarge-only, th.show-for-xxlarge-up, td.show-for-xxlarge-up { display: table-cell !important; } }
.show-for-landscape, .hide-for-portrait { display: inherit !important; }

.hide-for-landscape, .show-for-portrait { display: none !important; }

table.hide-for-landscape, table.show-for-portrait { display: table; }

thead.hide-for-landscape, thead.show-for-portrait { display: table-header-group !important; }

tbody.hide-for-landscape, tbody.show-for-portrait { display: table-row-group !important; }

tr.hide-for-landscape, tr.show-for-portrait { display: table-row !important; }

td.hide-for-landscape, td.show-for-portrait, th.hide-for-landscape, th.show-for-portrait { display: table-cell !important; }

@media only screen and (orientation: landscape) { .show-for-landscape, .hide-for-portrait { display: inherit !important; }
  .hide-for-landscape, .show-for-portrait { display: none !important; }
  table.show-for-landscape, table.hide-for-portrait { display: table; }
  thead.show-for-landscape, thead.hide-for-portrait { display: table-header-group !important; }
  tbody.show-for-landscape, tbody.hide-for-portrait { display: table-row-group !important; }
  tr.show-for-landscape, tr.hide-for-portrait { display: table-row !important; }
  td.show-for-landscape, td.hide-for-portrait, th.show-for-landscape, th.hide-for-portrait { display: table-cell !important; } }
@media only screen and (orientation: portrait) { .show-for-portrait, .hide-for-landscape { display: inherit !important; }
  .hide-for-portrait, .show-for-landscape { display: none !important; }
  table.show-for-portrait, table.hide-for-landscape { display: table; }
  thead.show-for-portrait, thead.hide-for-landscape { display: table-header-group !important; }
  tbody.show-for-portrait, tbody.hide-for-landscape { display: table-row-group !important; }
  tr.show-for-portrait, tr.hide-for-landscape { display: table-row !important; }
  td.show-for-portrait, td.hide-for-landscape, th.show-for-portrait, th.hide-for-landscape { display: table-cell !important; } }
.show-for-touch { display: none !important; }

.hide-for-touch { display: inherit !important; }

.touch .show-for-touch { display: inherit !important; }

.touch .hide-for-touch { display: none !important; }

table.hide-for-touch { display: table; }

.touch table.show-for-touch { display: table; }

thead.hide-for-touch { display: table-header-group !important; }

.touch thead.show-for-touch { display: table-header-group !important; }

tbody.hide-for-touch { display: table-row-group !important; }

.touch tbody.show-for-touch { display: table-row-group !important; }

tr.hide-for-touch { display: table-row !important; }

.touch tr.show-for-touch { display: table-row !important; }

td.hide-for-touch { display: table-cell !important; }

.touch td.show-for-touch { display: table-cell !important; }

th.hide-for-touch { display: table-cell !important; }

.touch th.show-for-touch { display: table-cell !important; }

@media print { .show-for-print { display: block; }
  .hide-for-print { display: none; }
  table.show-for-print { display: table; }
  thead.show-for-print { display: table-header-group !important; }
  tbody.show-for-print { display: table-row-group !important; }
  tr.show-for-print { display: table-row !important; }
  td.show-for-print { display: table-cell !important; }
  th.show-for-print { display: table-cell !important; } }

/*# sourceMappingURL=main.css.map */