@font-face { font-family: 'ChronicleDisplay'; src: url("../fonts/ChronicleDisplay-BlackItalic.eot"); src: url("../fonts/ChronicleDisplay-BlackItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/ChronicleDisplay-BlackItalic.woff") format("woff"), url("../fonts/ChronicleDisplay-BlackItalic.ttf") format("truetype"); font-weight: 500; font-style: italic }
@font-face { font-family: 'ChronicleDisplay'; src: url("../fonts/ChronicleDisplay-Light.eot"); src: url("../fonts/ChronicleDisplay-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/ChronicleDisplay-Light.woff") format("woff"), url("../fonts/ChronicleDisplay-Light.ttf") format("truetype"); font-weight: 300; font-style: normal }
@font-face { font-family: 'ChronicleDisplay'; src: url("../fonts/ChronicleDisplay-BoldItalic.eot"); src: url("../fonts/ChronicleDisplay-BoldItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/ChronicleDisplay-BoldItalic.woff") format("woff"), url("../fonts/ChronicleDisplay-BoldItalic.ttf") format("truetype"); font-weight: bold; font-style: italic }
@font-face { font-family: 'ChronicleDisplay'; src: url("../fonts/ChronicleDisplay-Italic.eot"); src: url("../fonts/ChronicleDisplay-Italic.eot?#iefix") format("embedded-opentype"), url("../fonts/ChronicleDisplay-Italic.woff") format("woff"), url("../fonts/ChronicleDisplay-Italic.ttf") format("truetype"); font-weight: normal; font-style: italic }
@font-face { font-family: 'ChronicleDisplay-X'; src: url("../fonts/ChronicleDisplay-XLight.eot"); src: url("../fonts/ChronicleDisplay-XLight.eot?#iefix") format("embedded-opentype"), url("../fonts/ChronicleDisplay-XLight.woff") format("woff"), url("../fonts/ChronicleDisplay-XLight.ttf") format("truetype"); font-weight: 300; font-style: normal }
@font-face { font-family: 'ChronicleDisplay'; src: url("../fonts/ChronicleDisplay-Roman.eot"); src: url("../fonts/ChronicleDisplay-Roman.eot?#iefix") format("embedded-opentype"), url("../fonts/ChronicleDisplay-Roman.woff") format("woff"), url("../fonts/ChronicleDisplay-Roman.ttf") format("truetype"); font-weight: normal; font-style: normal }
@font-face { font-family: 'ChronicleDisplay-X'; src: url("../fonts/ChronicleDisplay-XLightItalic.eot"); src: url("../fonts/ChronicleDisplay-XLightItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/ChronicleDisplay-XLightItalic.woff") format("woff"), url("../fonts/ChronicleDisplay-XLightItalic.ttf") format("truetype"); font-weight: 300; font-style: italic }
@font-face { font-family: 'ChronicleDisplay-Semi'; src: url("../fonts/ChronicleDisplay-SemiItalic.eot"); src: url("../fonts/ChronicleDisplay-SemiItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/ChronicleDisplay-SemiItalic.woff") format("woff"), url("../fonts/ChronicleDisplay-SemiItalic.ttf") format("truetype"); font-weight: normal; font-style: italic }
@font-face { font-family: 'ChronicleDisplay'; src: url("../fonts/ChronicleDisplay-Black.eot"); src: url("../fonts/ChronicleDisplay-Black.eot?#iefix") format("embedded-opentype"), url("../fonts/ChronicleDisplay-Black.woff") format("woff"), url("../fonts/ChronicleDisplay-Black.ttf") format("truetype"); font-weight: 500; font-style: normal }
@font-face { font-family: 'ChronicleDisplay'; src: url("../fonts/ChronicleDisplay-Bold.eot"); src: url("../fonts/ChronicleDisplay-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/ChronicleDisplay-Bold.woff") format("woff"), url("../fonts/ChronicleDisplay-Bold.ttf") format("truetype"); font-weight: bold; font-style: normal }
@font-face { font-family: 'ChronicleDisplay-Semi'; src: url("../fonts/ChronicleDisplay-Semi.eot"); src: url("../fonts/ChronicleDisplay-Semi.eot?#iefix") format("embedded-opentype"), url("../fonts/ChronicleDisplay-Semi.woff") format("woff"), url("../fonts/ChronicleDisplay-Semi.ttf") format("truetype"); font-weight: normal; font-style: normal }
@font-face { font-family: 'ChronicleDisplay'; src: url("../fonts/ChronicleDisplay-LightItalic.eot"); src: url("../fonts/ChronicleDisplay-LightItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/ChronicleDisplay-LightItalic.woff") format("woff"), url("../fonts/ChronicleDisplay-LightItalic.ttf") format("truetype"); font-weight: 300; font-style: italic }
@font-face { font-family: 'NHaasGroteskDSStd-95Blk'; src: url("../fonts/NHaasGroteskDSStd-95Blk.eot"); src: url("../fonts/NHaasGroteskDSStd-95Blk.eot?#iefix") format("embedded-opentype"), url("../fonts/NHaasGroteskDSStd-95Blk.woff") format("woff"), url("../fonts/NHaasGroteskDSStd-95Blk.ttf") format("truetype"); font-weight: 900; font-style: normal }
@font-face { font-family: 'NHaasGroteskTXStd-55Rg'; src: url("../fonts/NHaasGroteskTXStd-55Rg.eot"); src: url("../fonts/NHaasGroteskTXStd-55Rg.eot?#iefix") format("embedded-opentype"), url("../fonts/NHaasGroteskTXStd-55Rg.woff") format("woff"), url("../fonts/NHaasGroteskTXStd-55Rg.ttf") format("truetype"); font-weight: normal; font-style: normal }
@font-face { font-family: 'NHaasGroteskDSStd-56It'; src: url("../fonts/NHaasGroteskDSStd-56It.eot"); src: url("../fonts/NHaasGroteskDSStd-56It.eot?#iefix") format("embedded-opentype"), url("../fonts/NHaasGroteskDSStd-56It.woff") format("woff"), url("../fonts/NHaasGroteskDSStd-56It.ttf") format("truetype"); font-weight: 500; font-style: italic }
@font-face { font-family: 'NHaasGroteskDSStd-16UltThIt'; src: url("../fonts/NHaasGroteskDSStd-16UltThIt.eot"); src: url("../fonts/NHaasGroteskDSStd-16UltThIt.eot?#iefix") format("embedded-opentype"), url("../fonts/NHaasGroteskDSStd-16UltThIt.woff") format("woff"), url("../fonts/NHaasGroteskDSStd-16UltThIt.ttf") format("truetype"); font-weight: 300; font-style: italic }
@font-face { font-family: 'NHaasGroteskDSStd-66MdIt'; src: url("../fonts/NHaasGroteskDSStd-66MdIt.eot"); src: url("../fonts/NHaasGroteskDSStd-66MdIt.eot?#iefix") format("embedded-opentype"), url("../fonts/NHaasGroteskDSStd-66MdIt.woff") format("woff"), url("../fonts/NHaasGroteskDSStd-66MdIt.ttf") format("truetype"); font-weight: 500; font-style: italic }
@font-face { font-family: 'NHaasGroteskDSStd-26ThIt'; src: url("../fonts/NHaasGroteskDSStd-26ThIt.eot"); src: url("../fonts/NHaasGroteskDSStd-26ThIt.eot?#iefix") format("embedded-opentype"), url("../fonts/NHaasGroteskDSStd-26ThIt.woff") format("woff"), url("../fonts/NHaasGroteskDSStd-26ThIt.ttf") format("truetype"); font-weight: 300; font-style: italic }
@font-face { font-family: 'NHaasGroteskDSStd-46LtIt'; src: url("../fonts/NHaasGroteskDSStd-46LtIt.eot"); src: url("../fonts/NHaasGroteskDSStd-46LtIt.eot?#iefix") format("embedded-opentype"), url("../fonts/NHaasGroteskDSStd-46LtIt.woff") format("woff"), url("../fonts/NHaasGroteskDSStd-46LtIt.ttf") format("truetype"); font-weight: normal; font-style: italic }
@font-face { font-family: 'NHaasGroteskTXStd-65Md'; src: url("../fonts/NHaasGroteskTXStd-65Md.eot"); src: url("../fonts/NHaasGroteskTXStd-65Md.eot?#iefix") format("embedded-opentype"), url("../fonts/NHaasGroteskTXStd-65Md.woff") format("woff"), url("../fonts/NHaasGroteskTXStd-65Md.ttf") format("truetype"); font-weight: 500; font-style: normal }
@font-face { font-family: 'NHaasGroteskDSStd-36XLtIt'; src: url("../fonts/NHaasGroteskDSStd-36XLtIt.eot"); src: url("../fonts/NHaasGroteskDSStd-36XLtIt.eot?#iefix") format("embedded-opentype"), url("../fonts/NHaasGroteskDSStd-36XLtIt.woff") format("woff"), url("../fonts/NHaasGroteskDSStd-36XLtIt.ttf") format("truetype"); font-weight: normal; font-style: italic }
@font-face { font-family: 'NHaasGroteskTXStd-76BdIt'; src: url("../fonts/NHaasGroteskTXStd-76BdIt.eot"); src: url("../fonts/NHaasGroteskTXStd-76BdIt.eot?#iefix") format("embedded-opentype"), url("../fonts/NHaasGroteskTXStd-76BdIt.woff") format("woff"), url("../fonts/NHaasGroteskTXStd-76BdIt.ttf") format("truetype"); font-weight: bold; font-style: italic }
@font-face { font-family: 'NHaasGroteskDSStd-75Bd'; src: url("../fonts/NHaasGroteskDSStd-75Bd.eot"); src: url("../fonts/NHaasGroteskDSStd-75Bd.eot?#iefix") format("embedded-opentype"), url("../fonts/NHaasGroteskDSStd-75Bd.woff") format("woff"), url("../fonts/NHaasGroteskDSStd-75Bd.ttf") format("truetype"); font-weight: bold; font-style: normal }
@font-face { font-family: 'NHaasGroteskTXStd-66MdIt'; src: url("../fonts/NHaasGroteskTXStd-66MdIt.eot"); src: url("../fonts/NHaasGroteskTXStd-66MdIt.eot?#iefix") format("embedded-opentype"), url("../fonts/NHaasGroteskTXStd-66MdIt.woff") format("woff"), url("../fonts/NHaasGroteskTXStd-66MdIt.ttf") format("truetype"); font-weight: 500; font-style: italic }
@font-face { font-family: 'NHaasGroteskDSStd-45Lt'; src: url("../fonts/NHaasGroteskDSStd-45Lt.eot"); src: url("../fonts/NHaasGroteskDSStd-45Lt.eot?#iefix") format("embedded-opentype"), url("../fonts/NHaasGroteskDSStd-45Lt.woff") format("woff"), url("../fonts/NHaasGroteskDSStd-45Lt.ttf") format("truetype"); font-weight: normal; font-style: normal }
@font-face { font-family: 'NHaasGroteskDSStd-25Th'; src: url("../fonts/NHaasGroteskDSStd-25Th.eot"); src: url("../fonts/NHaasGroteskDSStd-25Th.eot?#iefix") format("embedded-opentype"), url("../fonts/NHaasGroteskDSStd-25Th.woff") format("woff"), url("../fonts/NHaasGroteskDSStd-25Th.ttf") format("truetype"); font-weight: 300; font-style: normal }
@font-face { font-family: 'NHaasGroteskTXStd-56It'; src: url("../fonts/NHaasGroteskTXStd-56It.eot"); src: url("../fonts/NHaasGroteskTXStd-56It.eot?#iefix") format("embedded-opentype"), url("../fonts/NHaasGroteskTXStd-56It.woff") format("woff"), url("../fonts/NHaasGroteskTXStd-56It.ttf") format("truetype"); font-weight: normal; font-style: italic }
@font-face { font-family: 'NHaasGroteskDSStd-76BdIt'; src: url("../fonts/NHaasGroteskDSStd-76BdIt.eot"); src: url("../fonts/NHaasGroteskDSStd-76BdIt.eot?#iefix") format("embedded-opentype"), url("../fonts/NHaasGroteskDSStd-76BdIt.woff") format("woff"), url("../fonts/NHaasGroteskDSStd-76BdIt.ttf") format("truetype"); font-weight: bold; font-style: italic }
@font-face { font-family: 'NHaasGroteskDSStd-35XLt'; src: url("../fonts/NHaasGroteskDSStd-35XLt.eot"); src: url("../fonts/NHaasGroteskDSStd-35XLt.eot?#iefix") format("embedded-opentype"), url("../fonts/NHaasGroteskDSStd-35XLt.woff") format("woff"), url("../fonts/NHaasGroteskDSStd-35XLt.ttf") format("truetype"); font-weight: normal; font-style: normal }
@font-face { font-family: 'NHaasGroteskDSStd-96BlkIt'; src: url("../fonts/NHaasGroteskDSStd-96BlkIt.eot"); src: url("../fonts/NHaasGroteskDSStd-96BlkIt.eot?#iefix") format("embedded-opentype"), url("../fonts/NHaasGroteskDSStd-96BlkIt.woff") format("woff"), url("../fonts/NHaasGroteskDSStd-96BlkIt.ttf") format("truetype"); font-weight: 900; font-style: italic }
@font-face { font-family: 'NHaasGroteskTXStd-75Bd'; src: url("../fonts/NHaasGroteskTXStd-75Bd.eot"); src: url("../fonts/NHaasGroteskTXStd-75Bd.eot?#iefix") format("embedded-opentype"), url("../fonts/NHaasGroteskTXStd-75Bd.woff") format("woff"), url("../fonts/NHaasGroteskTXStd-75Bd.ttf") format("truetype"); font-weight: bold; font-style: normal }
@font-face { font-family: 'NHaasGroteskDSStd-15UltTh'; src: url("../fonts/NHaasGroteskDSStd-15UltTh.eot"); src: url("../fonts/NHaasGroteskDSStd-15UltTh.eot?#iefix") format("embedded-opentype"), url("../fonts/NHaasGroteskDSStd-15UltTh.woff") format("woff"), url("../fonts/NHaasGroteskDSStd-15UltTh.ttf") format("truetype"); font-weight: 300; font-style: normal }
@font-face { font-family: 'NHaasGroteskDSStd-55Rg'; src: url("../fonts/NHaasGroteskDSStd-55Rg.eot"); src: url("../fonts/NHaasGroteskDSStd-55Rg.eot?#iefix") format("embedded-opentype"), url("../fonts/NHaasGroteskDSStd-55Rg.woff") format("woff"), url("../fonts/NHaasGroteskDSStd-55Rg.ttf") format("truetype"); font-weight: 500; font-style: normal }
@font-face { font-family: 'NHaasGroteskDSStd-65Md'; src: url("../fonts/NHaasGroteskDSStd-65Md.eot"); src: url("../fonts/NHaasGroteskDSStd-65Md.eot?#iefix") format("embedded-opentype"), url("../fonts/NHaasGroteskDSStd-65Md.woff") format("woff"), url("../fonts/NHaasGroteskDSStd-65Md.ttf") format("truetype"); font-weight: 500; font-style: normal }
@font-face { font-family: 'ChronicleTextG3'; src: url("../fonts/ChronicleTextG3-BoldItalic.eot"); src: url("../fonts/ChronicleTextG3-BoldItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/ChronicleTextG3-BoldItalic.woff") format("woff"), url("../fonts/ChronicleTextG3-BoldItalic.ttf") format("truetype"); font-weight: bold; font-style: italic }
@font-face { font-family: 'ChronicleTextG1-Semi'; src: url("../fonts/ChronicleTextG1-Semi.eot"); src: url("../fonts/ChronicleTextG1-Semi.eot?#iefix") format("embedded-opentype"), url("../fonts/ChronicleTextG1-Semi.woff") format("woff"), url("../fonts/ChronicleTextG1-Semi.ttf") format("truetype"); font-weight: normal; font-style: normal }
@font-face { font-family: 'ChronicleTextG2'; src: url("../fonts/ChronicleTextG2-Italic.eot"); src: url("../fonts/ChronicleTextG2-Italic.eot?#iefix") format("embedded-opentype"), url("../fonts/ChronicleTextG2-Italic.woff") format("woff"), url("../fonts/ChronicleTextG2-Italic.ttf") format("truetype"); font-weight: normal; font-style: italic }
@font-face { font-family: 'ChronicleTextG4'; src: url("../fonts/ChronicleTextG4-Roman.eot"); src: url("../fonts/ChronicleTextG4-Roman.eot?#iefix") format("embedded-opentype"), url("../fonts/ChronicleTextG4-Roman.woff") format("woff"), url("../fonts/ChronicleTextG4-Roman.ttf") format("truetype"); font-weight: normal; font-style: normal }
@font-face { font-family: 'ChronicleTextG2'; src: url("../fonts/ChronicleTextG2-BoldItalic.eot"); src: url("../fonts/ChronicleTextG2-BoldItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/ChronicleTextG2-BoldItalic.woff") format("woff"), url("../fonts/ChronicleTextG2-BoldItalic.ttf") format("truetype"); font-weight: bold; font-style: italic }
@font-face { font-family: 'ChronicleTextG2'; src: url("../fonts/ChronicleTextG2-Roman.eot"); src: url("../fonts/ChronicleTextG2-Roman.eot?#iefix") format("embedded-opentype"), url("../fonts/ChronicleTextG2-Roman.woff") format("woff"), url("../fonts/ChronicleTextG2-Roman.ttf") format("truetype"); font-weight: normal; font-style: normal }
@font-face { font-family: 'ChronicleTextG1'; src: url("../fonts/ChronicleTextG1-Roman.eot"); src: url("../fonts/ChronicleTextG1-Roman.eot?#iefix") format("embedded-opentype"), url("../fonts/ChronicleTextG1-Roman.woff") format("woff"), url("../fonts/ChronicleTextG1-Roman.ttf") format("truetype"); font-weight: normal; font-style: normal }
@font-face { font-family: 'ChronicleTextG1-Semi'; src: url("../fonts/ChronicleTextG1-SemiItalic.eot"); src: url("../fonts/ChronicleTextG1-SemiItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/ChronicleTextG1-SemiItalic.woff") format("woff"), url("../fonts/ChronicleTextG1-SemiItalic.ttf") format("truetype"); font-weight: normal; font-style: italic }
@font-face { font-family: 'ChronicleTextG3'; src: url("../fonts/ChronicleTextG3-Roman.eot"); src: url("../fonts/ChronicleTextG3-Roman.eot?#iefix") format("embedded-opentype"), url("../fonts/ChronicleTextG3-Roman.woff") format("woff"), url("../fonts/ChronicleTextG3-Roman.ttf") format("truetype"); font-weight: normal; font-style: normal }
@font-face { font-family: 'ChronicleTextG4'; src: url("../fonts/ChronicleTextG4-Bold.eot"); src: url("../fonts/ChronicleTextG4-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/ChronicleTextG4-Bold.woff") format("woff"), url("../fonts/ChronicleTextG4-Bold.ttf") format("truetype"); font-weight: bold; font-style: normal }
@font-face { font-family: 'ChronicleTextG3'; src: url("../fonts/ChronicleTextG3-Italic.eot"); src: url("../fonts/ChronicleTextG3-Italic.eot?#iefix") format("embedded-opentype"), url("../fonts/ChronicleTextG3-Italic.woff") format("woff"), url("../fonts/ChronicleTextG3-Italic.ttf") format("truetype"); font-weight: normal; font-style: italic }
@font-face { font-family: 'ChronicleTextG1'; src: url("../fonts/ChronicleTextG1-BoldItalic.eot"); src: url("../fonts/ChronicleTextG1-BoldItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/ChronicleTextG1-BoldItalic.woff") format("woff"), url("../fonts/ChronicleTextG1-BoldItalic.ttf") format("truetype"); font-weight: bold; font-style: italic }
@font-face { font-family: 'ChronicleTextG3-Semi'; src: url("../fonts/ChronicleTextG3-SemiItalic.eot"); src: url("../fonts/ChronicleTextG3-SemiItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/ChronicleTextG3-SemiItalic.woff") format("woff"), url("../fonts/ChronicleTextG3-SemiItalic.ttf") format("truetype"); font-weight: normal; font-style: italic }
@font-face { font-family: 'ChronicleTextG3-Semi'; src: url("../fonts/ChronicleTextG3-Semi.eot"); src: url("../fonts/ChronicleTextG3-Semi.eot?#iefix") format("embedded-opentype"), url("../fonts/ChronicleTextG3-Semi.woff") format("woff"), url("../fonts/ChronicleTextG3-Semi.ttf") format("truetype"); font-weight: normal; font-style: normal }
@font-face { font-family: 'ChronicleTextG1'; src: url("../fonts/ChronicleTextG1-Italic.eot"); src: url("../fonts/ChronicleTextG1-Italic.eot?#iefix") format("embedded-opentype"), url("../fonts/ChronicleTextG1-Italic.woff") format("woff"), url("../fonts/ChronicleTextG1-Italic.ttf") format("truetype"); font-weight: normal; font-style: italic }
@font-face { font-family: 'ChronicleTextG1'; src: url("../fonts/ChronicleTextG1-Bold.eot"); src: url("../fonts/ChronicleTextG1-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/ChronicleTextG1-Bold.woff") format("woff"), url("../fonts/ChronicleTextG1-Bold.ttf") format("truetype"); font-weight: bold; font-style: normal }
@font-face { font-family: 'ChronicleTextG4-Semi'; src: url("../fonts/ChronicleTextG4-Semi.eot"); src: url("../fonts/ChronicleTextG4-Semi.eot?#iefix") format("embedded-opentype"), url("../fonts/ChronicleTextG4-Semi.woff") format("woff"), url("../fonts/ChronicleTextG4-Semi.ttf") format("truetype"); font-weight: normal; font-style: normal }
@font-face { font-family: 'ChronicleTextG3'; src: url("../fonts/ChronicleTextG3-Bold.eot"); src: url("../fonts/ChronicleTextG3-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/ChronicleTextG3-Bold.woff") format("woff"), url("../fonts/ChronicleTextG3-Bold.ttf") format("truetype"); font-weight: bold; font-style: normal }
@font-face { font-family: 'ChronicleTextG4'; src: url("../fonts/ChronicleTextG4-Italic.eot"); src: url("../fonts/ChronicleTextG4-Italic.eot?#iefix") format("embedded-opentype"), url("../fonts/ChronicleTextG4-Italic.woff") format("woff"), url("../fonts/ChronicleTextG4-Italic.ttf") format("truetype"); font-weight: normal; font-style: italic }
@font-face { font-family: 'ChronicleTextG2'; src: url("../fonts/ChronicleTextG2-Bold.eot"); src: url("../fonts/ChronicleTextG2-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/ChronicleTextG2-Bold.woff") format("woff"), url("../fonts/ChronicleTextG2-Bold.ttf") format("truetype"); font-weight: bold; font-style: normal }
@font-face { font-family: 'ChronicleTextG4-Semi'; src: url("../fonts/ChronicleTextG4-SemiItalic.eot"); src: url("../fonts/ChronicleTextG4-SemiItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/ChronicleTextG4-SemiItalic.woff") format("woff"), url("../fonts/ChronicleTextG4-SemiItalic.ttf") format("truetype"); font-weight: normal; font-style: italic }
@font-face { font-family: 'ChronicleTextG4'; src: url("../fonts/ChronicleTextG4-BoldItalic.eot"); src: url("../fonts/ChronicleTextG4-BoldItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/ChronicleTextG4-BoldItalic.woff") format("woff"), url("../fonts/ChronicleTextG4-BoldItalic.ttf") format("truetype"); font-weight: bold; font-style: italic }
@font-face { font-family: 'ChronicleTextG2-Semi'; src: url("../fonts/ChronicleTextG2-Semi.eot"); src: url("../fonts/ChronicleTextG2-Semi.eot?#iefix") format("embedded-opentype"), url("../fonts/ChronicleTextG2-Semi.woff") format("woff"), url("../fonts/ChronicleTextG2-Semi.ttf") format("truetype"); font-weight: normal; font-style: normal }
@font-face { font-family: 'ChronicleTextG2-Semi'; src: url("../fonts/ChronicleTextG2-SemiItalic.eot"); src: url("../fonts/ChronicleTextG2-SemiItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/ChronicleTextG2-SemiItalic.woff") format("woff"), url("../fonts/ChronicleTextG2-SemiItalic.ttf") format("truetype"); font-weight: normal; font-style: italic }
html { width: 100%; height: 100%; box-sizing: border-box }
*, *:before, *:after { box-sizing: inherit }
body { width: 100%; height: 100%; margin: 0; padding: 0; font: 14px/19px "ChronicleDisplay-X", serif }
img { border: 0 }
form { margin: 0 }
hr { border: 0; border-top: 1px solid #F0F0F0; margin: 10px 0 }
a { text-decoration: none; color: #000 }
a:hover { color: #C32031 }
#collection_poi { background-color: #fff; padding-bottom: 10px }
#collection_poiInsidePanel {
	background-color: #fff;
}
.btn { display: inline-block; background-color: #0E0E0E; color: #FFF; padding: 16px 28px; font: 12px/19px "NHaasGroteskDSStd-65Md", sans-serif; text-transform: uppercase; letter-spacing: 2px; text-decoration: none !important; text-align: center; border: 0 }
.btn:hover { background-color: #C32031 !important; color: #fff }
.hidden { display: none }
.modal { position: absolute; max-width: 690px; margin: 10px auto; padding: 20px 40px; background-color: #FFF; text-align: center; z-index: 999999; display: none }
.modal_email_sms { position: absolute; max-width: 680px; margin: 0 auto; padding: 0px; background-color: #FFF; text-align: center; z-index: 999999; display: block }
.closeBtn { position: absolute; right: 35px; top: 35px }
.modal_email_sms h2 { font: 18px/23px "NHaasGroteskDSStd-65Md", sans-serif; text-transform: uppercase; letter-spacing: 2px; text-align: left; margin: 0 0 40px }
.modal_email_sms h3 { font: 14px/19px "NHaasGroteskDSStd-65Md", sans-serif; text-transform: uppercase; letter-spacing: 2px; margin: 0 0 25px }
.modal_email_sms hr { max-width: 325px; margin: 35px auto }
.modal_email_sms label { font: 16px/24px "ChronicleTextG1", serif; color: #666 }
.modal_email_sms input { background-color: #F8F8F8; font: 16px/48px "ChronicleTextG1", serif; padding: 0 25px; border: 2px solid transparent; height: 52px }
.modal_email_sms input.error { color: #D0021B; border-color: #D0021B }
.modal_email_sms input:focus { outline: none; border: 2px solid #E0E0E0 }
.modal_email_sms input:focus.error { border-color: #D0021B }
.modal_email_sms p { margin: 20px 0 }
.modal_email_sms .btn { padding-left: 70px; padding-right: 70px }
#search-form { position: relative; background-color: #F8F8F8; width: 100%; height: 60px }
input.button-search { background: #ddd none repeat scroll 0 0; border: medium none; color: #000; font-family: ChronicleDisplay-X; font-size: 16px; height: 49px; margin-left: 0; position: relative; top: 30px; left: 30px; padding: 0 15px }
#search-form #locator_search input[type="text"] { position: absolute; top: 50%; left: 24px; display: block; border: none; background-color: transparent; font: 16px/19px "ChronicleDisplay-X", serif; color: #0E0E0E; width: 40%; margin: -11px 0 0 0 }
#OpenLayers_Control_PanZoomBar_10, div[id^="OpenLayers_Control_PanZoomBar_"] { position: absolute; left: auto !important; top: auto !important; z-index: 1002; right: 70px; bottom: 175px }
#locator { position: absolute; left: 0; right: 0; z-index: 0 }
#page-stores #panel { position: absolute; z-index: 1; width: 100%; left: 0; right: 0; overflow-x: hidden; overflow-y: auto; -webkit-overflow-scrolling: touch }
@media (min-width:768px) {
    #search-form { height: 80px }
    #search-form #locator_search input[type="text"] { left: 170px; width: 50%; font-size: 24px; line-height: 29px; margin: -15px 0 0 0 }
    .mobile_view { display: block !important }
    .mobile_view .btn { background-color: #0e0e0e; border: 0 none; color: #fff; display: inline-block; font: 12px/19px "NHaasGroteskDSStd-65Md", sans-serif; letter-spacing: 2px; padding: 9px 28px; text-align: center; text-decoration: none !important; text-transform: uppercase }
    .desktop_view { display: none !important }
    .onlydesktop { display: none !important }
    .tab-content { display: none !important }
    #popup_close { display: none !important }
    .map { height: 100%; position: relative }
    #popup_contentDiv { display: none !important }
    .full.active { animation: 1s ease 0s normal none 1 running fadeIn; display: block; height: 250px !important }
    #panel { bottom: 0; left: 0; overflow: auto; position: absolute; right: 0; top: 296px; width: 100%; z-index: 1 }
    .mobile_view { display: block !important }
    .mobile_view .btn { background-color: #0e0e0e; border: 0 none; color: #fff; display: inline-block; font: 12px/19px "NHaasGroteskDSStd-65Md", sans-serif; letter-spacing: 2px; padding: 9px 28px; text-align: center; text-decoration: none !important; text-transform: uppercase }
    .desktop_view { display: none !important }
    .onlydesktop { display: none !important }
    .tab-content { display: none !important }
    #popup_close { display: none !important }
    .map { height: 100%; position: relative }
    .full.active { animation: 1s ease 0s normal none 1 running fadeIn; display: block; height: 250px !important }
    #panel { bottom: 0; left: 0; overflow: auto; position: absolute; right: 0; top: 296px; width: 100%; z-index: 1 }
    #popup_contentDiv { display: none !important }
    #page-stores #collection_poi .div_row{ border-bottom: 1px solid #f0f0f0; display: block; text-align: center; vertical-align: top; white-space: normal; width: 100% }
    
    #page-stores #collection_poiInsidePanel .div_row{ border-bottom: 1px solid #f0f0f0; display: block; text-align: center; vertical-align: top; white-space: normal; width: 100% }
    
    input.button-search { top: 20px }
}
@media all and (min-width:0px) and (max-width:768px) {
    .mobile_view { display: block !important }
    .mobile_view .btn { background-color: #0e0e0e; border: 0 none; color: #fff; display: inline-block; font: 12px/19px "NHaasGroteskDSStd-65Md", sans-serif; letter-spacing: 2px; padding: 9px 28px; text-align: center; text-decoration: none !important; text-transform: uppercase }
    .desktop_view { display: none !important }
    .onlydesktop { display: none !important }
    .tab-content { display: none !important }
    #popup_close { display: none !important }
    .map { height: 280px !important; position: relative }
    .full.active { animation: 1s ease 0s normal none 1 running fadeIn; display: block; height: 250px !important }
    #panel { bottom: 0; left: 0; overflow: auto; position: absolute; right: 0; top: 296px; width: 100%; z-index: 1 }
    #popup_contentDiv { display: none !important }
    #page-stores #collection_poi .div_row { border-bottom: 1px solid #f0f0f0; display: block; text-align: left; vertical-align: top; white-space: normal; width: 100% }
    
    #page-stores #collection_poiInsidePanel .div_row { border-bottom: 1px solid #f0f0f0; display: block; text-align: left; vertical-align: top; white-space: normal; width: 100% }
    
    #OpenLayers_Control_PanZoomBar_10 { position: absolute; left: auto !important; right: 70px; z-index: 1002; top: 38%! important }
    #locator { top: 100px; position: static }
    #page-stores #panel { position: absolute }
    #search-form { height: 100px }
    input.button-search { top: 50px; height: 39px; left: 20px }
    #search-form #locator_search input[type="text"] { left: 170px; top: 70px }
    #search-form ul { top: 25px }
}
@media (min-width:1024px) {
    #search-form { height: 100px }
    #search-form #locator_search input[type="text"] { width: 75%; font-size: 36px; line-height: 38px; margin: -19px 0 0 0;
    left:170px }
    .mobile_view { display: none !important }
    .desktop_view { display: block !important }
    .onlydesktop { display: block !important }
    .tab-content { display: block !important }
    #popup_close { display: block !important }
    .map { height: 100% !important; position: relative }
    #panel { bottom: 0; left: 0; overflow: auto; position: absolute; right: 0; top: auto; width: 100%; z-index: 1 }
    .full.active { animation: 1s ease 0s normal none 1 running fadeIn; display: block; height: 364px !important }
    /*.full.active.cgicon { animation: 1s ease 0s normal none 1 running fadeIn; display: block; height: 605px !important }*/
    /*.full.active.cgicon { animation: 1s ease 0s normal none 1 running fadeIn; display: block; height: 665px !important }*/
    .full.active.cgicon { animation: 1s ease 0s normal none 1 running fadeIn; display: block; height: 685px !important }
    #popup_contentDiv { display: block !important }
    input.button-search { top: 30px }
    #page-stores #collection_poi .div_row { border-bottom: 0 }
    #page-stores #collection_poiInsidePanel .div_row { border-bottom: 0 }
}
#search-form input:focus { outline: 0 }
#search-form ul { position: absolute; right: 24px; list-style: none; margin: -10px 0 0 0; padding: 0 }

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px !important;
    overflow: hidden;
    clip: rect(0,0,0,0);
    border: 0;
}

@media (min-width:768px) {
    #search-form ul { right: 40px; margin: -7px 0 0 0 }
}
#search-form ul li { display: inline }
#search-form ul li a { color: #B0B0B0; font: 10px/13px "NHaasGroteskTXStd-65Md", sans-serif; letter-spacing: 2px; text-transform: uppercase; text-decoration: none }
@media (min-width:768px) {
    #search-form ul li a { font-size: 14px; line-height: 18px }
}
#search-form ul li.active a { color: #000 }
#search-form ul li:first-of-type { margin-right: 40px }
@media (min-width:768px) {
    #locator { top: 80px }
}
@media (min-width:1024px) {
    #locator { top: 100px }
}
#page-stores #locator { bottom: 0; overflow: hidden }
#page-stores #panel:after { content: ""; display: table; clear: both }
@media all and (min-width:769px) {
    #page-stores #panel { width: 400px; top: 32px; left: 40px; z-index: 9999 }
    #page-stores #collection_poi h2 { display: block }
    #page-stores #collection_poiInsidePanel h2 { display: block }
}
#page-stores #panel h2 { margin: 0; padding: 0 }
#page-stores #panel h2 a { position: relative; display: block; padding: 20px 24px; text-transform: uppercase; font: 14px/20px "NHaasGroteskTXStd-65Md", sans-serif; letter-spacing: 2px }
@media (min-width:768px) {
    #page-stores #panel h2 a { padding: 27px 40px }
}
@media (min-width:1024px) {
    #page-stores #panel h2 a { padding: 40px }
}
#page-stores #panel h2 a .arrow { margin-top: 5px; width: 0; height: 0; border-left: 4px solid transparent; border-right: 4px solid transparent; border-top: 4px solid black; float: right; -moz-transition: -moz-transform .3s; -webkit-transition: -webkit-transform .3s; -o-transition: -o-transform .3s; transition: transform .3s }
#page-stores #panel h2 a.open .arrow { -moz-transform: rotate(-180deg); -o-transform: rotate(-180deg); -webkit-transform: rotate(-180deg); transform: rotate(-180deg) }
#page-stores #container-product h2 small, #page-stores #container-product-mini h2 small { display: block; font: 10px/24px "NHaasGroteskTXStd-55Rg", sans-serif; color: #999 }
#page-stores #container-product .color, #page-stores #container-product .size, #page-stores #container-product-mini .color, #page-stores #container-product-mini .size { margin: 0 4px; display: inline-block; vertical-align: middle; height: 28px; width: 28px; text-align: center }
#page-stores #container-product .size, #page-stores #container-product-mini .size { border: 2px solid #000; font: 12px/26px "NHaasGroteskTXStd-65Md", sans-serif }
#page-stores #container-product .remove, #page-stores #container-product-mini .remove { font: 14px/18px "NHaasGroteskTXStd-55Rg", sans-serif; text-decoration: underline }
#page-stores #container-product-mini { position: relative; border-top: 1px solid #F0F0F0 }
#page-stores #container-product-mini h2 { position: relative; display: block; padding: 12px 24px; text-transform: uppercase; font: 10px/16px "NHaasGroteskTXStd-65Md", sans-serif; letter-spacing: 2px }
@media (min-width:768px) {
    #page-stores #container-product-mini h2 { padding: 15px 40px; font-size: 14px; line-height: 20px }
}
#page-stores #container-product-mini .details { position: absolute; top: 50%; right: 40px; margin-top: -14px }
#page-stores #container-product-mini .remove { font-size: 12px; margin-left: 15px }
@media (min-width:768px) {
    #page-stores #container-product-mini .remove { margin-left: 30px }
}
#page-stores #container-product h2 a { padding: 28px 40px }
#page-stores #container-product h2 a .arrow { margin-top: 0 }
#page-stores #container-product .content { display: none; padding: 20px 24px }
@media (min-width:768px) {
    #page-stores #container-product .content { padding: 0 40px 28px 40px }
}
#page-stores #container-product .content .photo, #page-stores #container-product .content .details { display: inline-block; width: 48%; vertical-align: middle; text-align: center }
#page-stores #container-product .content h3 { margin: 20px 0 0 0; color: #000; font: 14px/18px "NHaasGroteskDSStd-65Md", sans-serif; text-transform: uppercase; letter-spacing: 2px }
#page-stores #container-product .content .price { display: block; font: 14px/18px "NHaasGroteskTXStd-55Rg", sans-serif; letter-spacing: 2px; margin-bottom: 15px }
#page-stores #container-product .content .remove { display: block }
#page-stores #container-filters { border-top: 1px solid #F0F0F0 }
@media (min-width:1024px) {
    #page-stores #container-filters { border-top: 0 }
}
#page-stores #container-filters .content { display: none }
#page-stores #container-filters .content>ul { margin: 0; padding: 20px 24px; list-style: none; white-space: nowrap; border-top: 1px solid #F0F0F0; -webkit-overflow-scrolling: touch }
#page-stores #container-filters .content>ul:after { content: ""; display: table; clear: both }
@media (min-width:768px) {
    #page-stores #container-filters .content>ul { padding: 0 40px 10px 40px; overflow-x: auto; overflow-y: hidden; border-top: 0 }
}
@media (min-width:1024px) {
    #page-stores #container-filters .content>ul { white-space: normal; overflow-x: hidden; overflow-y: auto }
}
@media (min-width:768px) {
    #page-stores #container-filters .content>ul>li { float: left; width: 33% }
}
@media (min-width:1024px) {
    #page-stores #container-filters .content>ul>li { float: none; width: 100% }
}
#page-stores #container-filters .content>ul>li>ul { list-style: none; margin: 0 0 20px 0; padding-left: 0 }
@media (min-width:768px) {
    #page-stores #container-filters .content>ul>li>ul { padding: 0 }
}
@media (min-width:1024px) {
    #page-stores #container-filters .content>ul>li>ul { margin-bottom: 30px; padding-left: 10px }
}
#page-stores #container-filters .content>ul>li>ul>li { float: none; width: 100%; margin-bottom: 0 }
@media (min-width:768px) {
    #page-stores #container-filters .content>ul>li>ul>li { margin-bottom: 15px }
}
@media (min-width:1024px) {
    #page-stores #container-filters .content>ul>li>ul>li { margin-bottom: 0 }
}
#page-stores #container-filters .content a { padding: 0; color: #000; font: 12px/30px "NHaasGroteskTXStd-55Rg", sans-serif; text-transform: uppercase; letter-spacing: 2px }
#page-stores #container-filters .content li.active a { color: #B0B0B0 }
#page-stores #container-filters .content h4 { margin: 0 }
@media (min-width:768px) {
    #page-stores #container-filters .content h4 { margin: 0 0 15px 0 }
}
@media (min-width:1024px) {
    #page-stores #container-filters .content h4 { margin-bottom: 0 }
}
#page-stores #container-filters .content h4 a { font-family: "NHaasGroteskTXStd-65Md", sans-serif }
#page-stores #container-filters .content h4.active a { color: #B0B0B0 }
#page-stores #collection_poi .content ol { list-style: none; margin: 0; padding: 0; white-space: nowrap; -webkit-overflow-scrolling: touch }
#page-stores #collection_poiInsidePanel .content ol { list-style: none; margin: 0; padding: 0; white-space: nowrap; -webkit-overflow-scrolling: touch }


@media (min-width:768px) {
    #page-stores #collection_poi .content ol { overflow-x: auto; overflow-y: hidden }
    #page-stores #collection_poiInsidePanel .content ol { overflow-x: auto; overflow-y: hidden }
}
@media (min-width:1024px) {
    #page-stores #collection_poi .content ol { white-space: normal; overflow-x: hidden; overflow-y: auto }
	#page-stores #collection_poiInsidePanel .content ol { white-space: normal; overflow-x: hidden; overflow-y: auto }

}
#page-stores #collection_poi .div_row { white-space: normal; display: block; vertical-align: top; text-align: center; width: 100% }
#page-stores #collection_poiInsidePanel .div_row { white-space: normal; display: block; vertical-align: top; text-align: center; width: 100% }


@media (min-width:768px) {
    #page-stores #collection_poi .div_row { width: 100% }
    #page-stores #collection_poi .div_row .inner { border-right: 0px solid #F0F0F0 }
    
    #page-stores #collection_poiInsidePanel .div_row { width: 100% }
    #page-stores #collection_poiInsidePanel .div_row .inner { border-right: 0px solid #F0F0F0 }
}
@media (min-width:1024px) {
    #page-stores #collection_poi .div_row { width: 100%; display: block; text-align: center }
    #page-stores #collection_poi .div_row .inner { border-right: 0 }
    
    #page-stores #collection_poiInsidePanel .div_row { width: 100%; display: block; text-align: center }
    #page-stores #collection_poiInsidePanel .div_row .inner { border-right: 0 }
}
#page-stores #collection_poi .div_row hr { margin: 35px 0 }
#page-stores #collection_poi .div_row p { color: #666; font: 12px/20px "ChronicleTextG1", serif; margin: 0 0 10px }

#page-stores #collection_poiInsidePanel .div_row hr { margin: 35px 0 }
#page-stores #collection_poiInsidePanel .div_row p { color: #666; font: 12px/20px "ChronicleTextG1", serif; margin: 0 0 10px }

@media (min-width:768px) {
    #page-stores #collection_poi .div_row p { font-size: 14px; line-height: 20px; margin: 0 0 12px }

	#page-stores #collection_poiInsidePanel .div_row p { font-size: 14px; line-height: 20px; margin: 0 0 12px }

}
#page-stores #collection_poi .div_row .distance { color: #000 }
#page-stores #collection_poi .div_row .address1 { display: inline }

#page-stores #collection_poiInsidePanel .div_row .distance { color: #000 }
#page-stores #collection_poiInsidePanel .div_row .address1 { display: inline }

@media (min-width:1024px) {
    #page-stores #collection_poi .div_row .address1 { display: block }
    #page-stores #collection_poiInsidePanel .div_row .address1 { display: block }
}
#page-stores #collection_poi .div_row .city-state-postal { display: inline }
#page-stores #collection_poiInsidePanel .div_row .city-state-postal { display: inline }
@media (min-width:1024px) {
    #page-stores #collection_poi .div_row .city-state-postal { display: block }
    #page-stores #collection_poiInsidePanel .div_row .city-state-postal { display: block }
}
#page-stores #collection_poi .div_row .phone { display: block }
#page-stores #collection_poi .div_row .website { display: block }
#page-stores #collection_poi .div_row h3 { padding: 0; margin: 0 0 10px }

#page-stores #collection_poiInsidePanel .div_row .phone { display: block }
#page-stores #collection_poiInsidePanel .div_row .website { display: block }
#page-stores #collection_poiInsidePanel .div_row h3 { padding: 0; margin: 0 0 10px }

@media (min-width:768px) {
    #page-stores #collection_poi .div_row h3 { margin: 0 0 12px }
    #page-stores #collection_poiInsidePanel .div_row h3 { margin: 0 0 12px }
}
#page-stores #collection_poi .div_row h3 a { color: #000; font: 14px/19px "NHaasGroteskDSStd-65Md", sans-serif; text-transform: uppercase; letter-spacing: 2px; text-decoration: none }
#page-stores #collection_poi .div_row h4 { padding: 0; margin: 0 0 12px; color: #000; font: 12px/19px "NHaasGroteskDSStd-65Md", sans-serif; text-transform: uppercase; letter-spacing: 1px }
#page-stores #collection_poi .div_row .view-more { border-bottom: 0; padding-bottom: 35px; margin-bottom: 0 }

#page-stores #collection_poiInsidePanel .div_row h3 a { color: #000; font: 14px/19px "NHaasGroteskDSStd-65Md", sans-serif; text-transform: uppercase; letter-spacing: 2px; text-decoration: none }
#page-stores #collection_poiInsidePanel .div_row h4 { padding: 0; margin: 0 0 12px; color: #000; font: 12px/19px "NHaasGroteskDSStd-65Md", sans-serif; text-transform: uppercase; letter-spacing: 1px }
#page-stores #collection_poiInsidePanel .div_row .view-more { border-bottom: 0; padding-bottom: 35px; margin-bottom: 0 }

@media (min-width:1024px) {
    #page-stores #collection_poi .div_row .view-more { border-bottom: 1px solid #F0F0F0; padding-bottom: 35px }
	#page-stores #collection_poiInsidePanel .div_row .view-more { border-bottom: 1px solid #F0F0F0; padding-bottom: 35px }

}
#page-stores #collection_poi .div_row .view-more, #page-stores #collection_poi .div_row .view-less { color: #101010; font: 12px/18px "NHaasGroteskTXStd-55Rg", sans-serif }
#page-stores #collection_poi .div_row .view-more p, #page-stores #collection_poi .div_row .view-less p { color: #101010; font: 12px/18px "NHaasGroteskTXStd-55Rg", sans-serif }
#page-stores #collection_poi .div_row .view-more a, #page-stores #collection_poi .div_row .view-less a { text-decoration: underline }
#page-stores #collection_poi .summary { position: relative; padding: 0 0px 40px }
#page-stores #collection_poi .div_row .full { position: relative; background-color: #FCFCFC; padding: 0px 24px; margin-bottom: 0 }
#page-stores #collection_poi .div_row .full .inner { border-right: 0 }

#page-stores #collection_poiInsidePanel .div_row .view-more, #page-stores #collection_poi .div_row .view-less { color: #101010; font: 12px/18px "NHaasGroteskTXStd-55Rg", sans-serif }
#page-stores #collection_poiInsidePanel .div_row .view-more p, #page-stores #collection_poi .div_row .view-less p { color: #101010; font: 12px/18px "NHaasGroteskTXStd-55Rg", sans-serif }
#page-stores #collection_poiInsidePanel .div_row .view-more a, #page-stores #collection_poi .div_row .view-less a { text-decoration: underline }
#page-stores #collection_poiInsidePanel .summary { position: relative; padding: 0 0px 40px }
#page-stores #collection_poiInsidePanel .div_row .full { position: relative; background-color: #FCFCFC; padding: 0px 24px; margin-bottom: 0 }
#page-stores #collection_poiInsidePanel .div_row .full .inner { border-right: 0 }

@media (min-width:768px) {
    #page-stores #collection_poi .div_row .full { padding: 0px 40px }
    #page-stores #collection_poiInsidePanel .div_row .full { padding: 0px 40px }
}
@media (min-width:1024px) {
    #page-stores #collection_poi .div_row .full { padding: 0 40px; margin-bottom: 0px }
    #page-stores #collection_poiInsidePanel .div_row .full { padding: 0 40px; margin-bottom: 0px }
}
#page-stores #collection_poi .div_row:last-of-type .summary, #page-stores #collection_poi .div_row:last-of-type .full { margin-bottom: 0 }
#page-stores #collection_poi .div_row.expanded { width: 100% }
#page-stores #collection_poi .expanded .summary { display: none }
#page-stores #collection_poi .content .expanded .full { display: block }
#page-stores #collection_poi .div_row.expanded .full:after { content: ""; display: table; clear: both }

#page-stores #collection_poiInsidePanel .div_row:last-of-type .summary, #page-stores #collection_poi .div_row:last-of-type .full { margin-bottom: 0 }
#page-stores #collection_poiInsidePanel .div_row.expanded { width: 100% }
#page-stores #collection_poiInsidePanel .expanded .summary { display: none }
#page-stores #collection_poiInsidePanel .content .expanded .full { display: block }
#page-stores #collection_poiInsidePanel .div_row.expanded .full:after { content: ""; display: table; clear: both }


@media (min-width:768px) {
    #page-stores #collection_poi .div_row.expanded .left { float: left; width: 60%; border-right: 1px solid #F0F0F0 }
    #page-stores #collection_poiInsidePanel .div_row.expanded .left { float: left; width: 60%; border-right: 1px solid #F0F0F0 }

}
@media (min-width:1024px) {
    #page-stores #collection_poi .div_row.expanded .left { float: none; width: 100%; border-right: 0 }
	#page-stores #collection_poiInsidePanel .div_row.expanded .left { float: none; width: 100%; border-right: 0 }

}
@media (min-width:768px) {
    #page-stores #collection_poi .div_row.expanded .right { float: right; width: 40%; padding-left: 40px }
    #page-stores #collection_poiInsidePanel .div_row.expanded .right { float: right; width: 40%; padding-left: 40px }

}
@media (min-width:1024px) {
    #page-stores #collection_poi .div_row.expanded .right { float: none; width: 100%; padding-left: 0 }
    #page-stores #collection_poiInsidePanel .div_row.expanded .right { float: none; width: 100%; padding-left: 0 }

}
@media (min-width:768px) {
    #page-stores #collection_poi .div_row.expanded hr { display: none }
    #page-stores #collection_poiInsidePanel .div_row.expanded hr { display: none }
}
@media (min-width:1024px) {
    #page-stores #collection_poi .div_row.expanded hr { display: block }
    #page-stores #collection_poiInsidePanel .div_row.expanded hr { display: block }
}
#page-stores #collection_poi .div_row.expanded .address1 { display: block }
#page-stores #collection_poi .div_row.expanded .city-state-postal { display: block }

#page-stores #collection_poiInsidePanel .div_row.expanded .address1 { display: block }
#page-stores #collection_poiInsidePanel .div_row.expanded .city-state-postal { display: block }

@media (min-width:1024px) {
    #page-stores #collection_poi .div_row.expanded .city-state-postal { display: inline }
    #page-stores #collection_poiInsidePanel .div_row.expanded .city-state-postal { display: inline }
}
#page-stores #collection_poi .div_row.expanded .view-toggle { position: absolute; top: 20px; right: 24px }

#page-stores #collection_poiInsidePanel .div_row.expanded .view-toggle { position: absolute; top: 20px; right: 24px }

@media (min-width:768px) {
    #page-stores #collection_poi .div_row.expanded .view-toggle { top: 27px; right: 40px }
    #page-stores #collection_poiInsidePanel .div_row.expanded .view-toggle { top: 27px; right: 40px }
}
@media (min-width:1024px) {
    #page-stores #collection_poi .div_row.expanded .view-toggle { position: static; top: auto; right: auto }
    #page-stores #collection_poiInsidePanel .div_row.expanded .view-toggle { position: static; top: auto; right: auto }

}
#page-stores #collection_poi .div_row.expanded .view-less:after { content: ""; display: table; clear: both }
#page-stores #collection_poiInsidePanel .div_row.expanded .view-less:after { content: ""; display: table; clear: both }


@media (min-width:768px) {
    #page-stores #collection_poi .div_row.expanded .view-less { margin-top: 80px }
    #page-stores #collection_poiInsidePanel .div_row.expanded .view-less { margin-top: 80px }
}
@media (min-width:1024px) {
    #page-stores #collection_poi .div_row.expanded .view-less { margin-top: 0 }
    #page-stores #collection_poiInsidePanel .div_row.expanded .view-less { margin-top: 0 }
}
#page-stores #collection_poi .div_row.expanded .btn { display: block; padding-left: 0; padding-right: 0 }

#page-stores #collection_poiInsidePanel .div_row.expanded .btn { display: block; padding-left: 0; padding-right: 0 }

@media (min-width:1024px) {
    #page-stores #collection_poi .div_row.expanded .btn { display: inline-block; padding-left: 28px; padding-right: 28px; margin-right: 0 }
	#page-stores #collection_poiInsidePanel .div_row.expanded .btn { display: inline-block; padding-left: 28px; padding-right: 28px; margin-right: 0 }

}
#page-stores #collection_poi .div_row.expanded .send-address { display: none; padding-left: 15px; padding-right: 20px }
#page-stores #collection_poiInsidePanel .div_row.expanded .send-address { display: none; padding-left: 15px; padding-right: 20px }


@media (min-width:1024px) {
    #page-stores #collection_poi .div_row.expanded .send-address { display: inline-block; width: 100% }

    #page-stores #collection_poiInsidePanel .div_row.expanded .send-address { display: inline-block; width: 100% }

}
#page-stores #collection_poi .div_row.expanded .directions { float: left; display: inline-block; width: 50%; padding-right: 15px }

#page-stores #collection_poiInsidePanel .div_row.expanded .directions { float: left; display: inline-block; width: 50%; padding-right: 15px }

@media (min-width:1024px) {
    #page-stores #collection_poi .div_row.expanded .directions { float: none; display: inline-block; width: 100% }

    #page-stores #collection_poiInsidePanel .div_row.expanded .directions { float: none; display: inline-block; width: 100% }

}
#page-stores #collection_poi .div_row:last-of-type .inner { border-right: 0 }
#page-stores #collection_poi .div_row:last-of-type .view-more { border-bottom: 0; padding-bottom: 0; margin-bottom: 0 }

#page-stores #collection_poiInsidePanel .div_row:last-of-type .inner { border-right: 0 }
#page-stores #collection_poiInsidePanel .div_row:last-of-type .view-more { border-bottom: 0; padding-bottom: 0; margin-bottom: 0 }

#page-online #regions { margin: 18px 0; padding: 18px 0; list-style: none; text-align: center; white-space: nowrap; overflow-y: auto; -webkit-overflow-scrolling: touch }
@media (min-width:768px) {
    #page-online #regions { margin: 25px 0; padding: 25px 0 }
}
@media (min-width:1024px) {
    #page-online #regions { margin: 40px 0; padding: 40px 0 }
}
#page-online #regions>li { display: inline-block; padding: 0 40px }
#page-online #regions>li a { text-transform: uppercase; font: 12px/14px "NHaasGroteskTXStd-65Md", sans-serif; letter-spacing: 2px; color: #B0B0B0 }
@media (min-width:768px) {
    #page-online #regions>li a { font-size: 14px }
}
#page-online #regions>li.active a { color: #000 }
#page-online #stores { margin: 0 auto; padding: 0 25px; list-style: none; text-align: center; max-width: 1026px }
@media (min-width:768px) {
    #page-online #stores { padding: 0 40px }
}
#page-online #stores>li { border-bottom: 1px solid #F0F0F0 }
#page-online #stores>li a { display: block; font: 24px/38px "ChronicleDisplay-X", serif; padding: 40px 0 }
@media (min-width:768px) {
    #page-online #stores>li a { font-size: 28px; line-height: 36px }
}
@media (min-width:1024px) {
    #page-online #stores>li a { font-size: 36px; line-height: 48px }
}
#page-online #stores>li:first-of-type a { padding-top: 0 }
#page-online #stores>li:last-of-type { border-bottom: 0 }
#page-send-email input { width: 336px }
#page-send-email .disclaimer { font: 12px/18px "NHaasGroteskTXStd-55Rg", sans-serif; margin-left: auto; margin-right: auto; max-width: 450px }
#page-send-email .map { height: 240px; margin-left: -40px; position: relative }
#page-send-mobile input { width: 336px }
#page-send-mobile .disclaimer { font: 12px/18px "NHaasGroteskTXStd-55Rg", sans-serif; margin-left: auto; margin-right: auto; max-width: 410px }
#w2gi_copyright, #navteq_copyright, #osm_copyright { bottom: 3%; color: #000; font-size: 12px; font-weight: bold; position: absolute; right: 0% !important; z-index: 999; display: none }
#w2gi_copyright { right: 3px }
#navteq_copyright { display: none; left: 3px }
#osm_copyright { display: none; left: 3px }
.tab-content { display: none; width: 240px; height: 219px; padding: 6px 24px 15px !important; background-image: url("../images/cg_bubble.png") no-repeat !important }
.tab-content.active { display: block; background-image: url("../images/cg_bubble.png") !important; background-repeat: no-repeat }
.olPopup { width: 230px !important; height: 243px !important }
.olPopupCloseBox { position: relative; background-image: url("../images/close.gif") !important; top: 30px !important; right: 20px !important; width: 31px !important; height: 16px !important }
.tab_content ul { margin: 0; padding: 0 }
.tab-content ul li { list-style: none; color: #101010; font-size: 13px; list-style: outside none none; font-family: Roboto, Arial, sans-serif }
.street-view-wrapper { bottom: 0; display: none; height: 250px; position: absolute; right: 0; width: 350px; z-index: 100 }
.overlay { display: none; height: 100%; left: 0; position: fixed; top: 0; width: 100%; z-index: 1000 }
.attribution { bottom: 0; width: 96% }
.attribution span { display: inline-block; text-align: center }
.attribution a { color: #9ab531 }
p.view-more a, div.view-less a { cursor: pointer }
.poi_paging_wrapper { background: #fff none repeat scroll 0 0; float: left; margin-top: 5px; text-align: center; width: 100% }
.poi_paging_disabled { color: #000; cursor: default }
.poi_paging_wrapper .poi_paging_next span, .poi_paging_wrapper .poi_paging_prev span { color: #000; cursor: pointer; font-weight: bold }
.poi_paging_wrapper .poi_paging_next, .poi_paging_wrapper .poi_paging_prev { display: inline-block; height: 55px; width: 49% }
.maneuver { background: #fff; padding: 10px }
p.maneuver_end { float: left; padding: 10px; width: 100% }
p.maneuver_search { float: left; padding: 2px; width: 100%; font-family: ChronicleDisplay-X; font-weight: bold }
.dd-form-wrapper { float: left; padding: 24px 0; width: 100% }
ul.maneuver-result  li { list-style: none !important }
ul.maneuver-result  li strong { margin-right: 10px }
#OpenLayers_Control_PanZoomBar_ZoombarOpenLayers_Map_12 { display: none }
#OpenLayers_Control_PanZoomBar_SliderOpenLayers_Map_12 { display: none }
#OpenLayers_Control_PanZoom_panup { display: none }
#OpenLayers_Control_PanZoom_panleft { display: none }
#OpenLayers_Control_PanZoom_panright { display: none }
#OpenLayers_Control_PanZoom_pandown { display: none }
#OpenLayers_Control_PanZoom_zoomin { width: 36px !important; height: 36px !important }
#OpenLayers_Control_PanZoom_zoomin_innerImage { width: 36px !important; height: 36px !important }
div[id^="OpenLayers_Control_PanZoomBar_ZoombarOpenLayers_Map_"], div[id^="OpenLayers_Control_PanZoomBar_SliderOpenLayers_Map_"] { display: none !important }
#OpenLayers_Control_PanZoom_zoomout_innerImage { width: 36px !important; height: 36px !important }
#OpenLayers_Control_PanZoom_zoomout { width: 36px !important; height: 36px !important; left: 13px; position: absolute; top: 110px !important }
image[id^="OpenLayers_Geometry_Point_"] { cursor: pointer }
.full { height: 0; overflow: hidden; transition: height .5s, padding .5s }
.full.active { display: block; height: 364px; -webkit-animation: fadeIn 1s; animation: fadeIn 1s; background-color: #f8f8f8 !important }
.summary.active { display: none}
.summary.activeblock { display: block }
#collection_maneuvers { padding: 0px 0px 0 10px }
#collection_maneuvers h3 { font-family: 'ChronicleTextG4'; letter-spacing: 2px; font-size: 16px; padding-left: 10px }
#collection_maneuvers p { font-family: 'ChronicleTextG4'; font-size: 14px; padding-left: 10px }
#collection_maneuvers .div_row.poi-item { color: #666; font-family: 'ChronicleTextG4'; font-size: 14px; font-weight: normal; margin-bottom: 10px; padding-left: 19px; margin-top: 10px; overflow: hidden }
.maneuver_start, .maneuver_end { font-family: 'ChronicleTextG4'; font-size: 14px; padding-left: 10px }
.maneuver_end { margin: 35px 0px 20px 0 }
.maneuver_start { margin: 0px 0px 20px 0 }
.maneuver_start div, .maneuver_end div { display: inline-block }
.search_again { font-family: 'ChronicleTextG4'; padding-left: 10px; font-size: 14px; cursor: pointer }
#collection_maneuvers .div_row strong { float: left; width: 6% }
#collection_maneuvers .div_row div { float: left; width: 82%; margin: 0px; padding: 0px; text-indent: 0px; text-align: left }
#collection_maneuvers .div_row div  div { float: none; width: auto; display: inline-block }
#page-stores #collection_poi .div_row.poi-item.hidden { display: none }
#page-stores #collection_poiInsidePanel .div_row.poi-item.hidden { display: none }
.poi-hover .inner { background-color: #f0f0f0 }
