.mainNavigation{position:absolute;top:0;right:0;width:100%;z-index:100}.mainNavigation--menu,.mainNavigation--subMenu{display:none;list-style:none;margin:0;padding:0}.mainNavigation--toggle{background-color:#fff;border:1px solid #000;height:44px;position:absolute;right:10px;top:10px;width:44px}.mainNavigation--toggle:after{box-shadow:0 10px 0 1px #000,0 16px 0 1px #000,0 22px 0 1px #000;content:"\00a0";display:block;height:0;position:absolute;right:13px;top:6px;width:16px}.mainNavigation--toggle.is-active:after{box-shadow:none;color:#000;content:"\2715";font-size:24px;line-height:33px;left:12px}.mainNavigation--menu{background-color:#fff;box-shadow:2px 3px 10px rgba(0,0,0,.2);position:absolute;top:80px;width:100%;z-index:100}.mainNavigation--menuItem{border-top:1px solid #ccc;position:relative}.mainNavigation--menuItem a{display:block;padding:12px 15px;text-decoration:none;text-transform:uppercase}.mainNavigation--menu.is-active,.mainNavigation--subMenu.is-active{display:block}.mainNavigation--subMenuToggle{background:#fff;border:0;position:absolute;right:0;top:0;width:42px}.mainNavigation--subMenuToggle:after{color:#000;content:"\25BE";font-size:24px;line-height:43px;width:42px}.mainNavigation--subMenuToggle:focus{background-color:#eaeaea;background-color:rgba(51,51,51,.1);outline:1px solid #c1c1c1;outline:1px solid rgba(51,51,51,.3)}.mainNavigation--subMenuToggle.is-active:after{content:"\25B2";font-size:14px}.mainNavigation--subMenu{padding-left:15px}.mainNavigation--subMenu--menuItem{background:#e00049;border-top:1px solid #ccc;position:relative}.mainNavigation--subMenu--menuItem a{color:#fff}.icon-search a:before{font-family:arial;content:"\26B2";display:block;float:left;font-size:19px;line-height:18px;margin-right:4px;transform:rotate(-30deg)}@media screen and (min-width:768px){.mainNavigation--toggle{display:none}.mainNavigation{position:static}.mainNavigation--menu{border:none;box-shadow:none;display:inline-block;float:right;margin:0 0 10px;position:relative;top:0;width:auto}.mainNavigation--menuItem{border-right:1px solid #e00049;border-top:none;float:left}.mainNavigation--menuItem:last-child{border-right:none}.mainNavigation--menuItem a{color:#000;float:left;font-family:'Merriweather Sans',sans-serif;font-weight:400;font-size:.9em;padding:0 7px;text-decoration:none;text-transform:uppercase}.mainNavigation--menuItem a:hover,.mainNavigation--menu .is-active>a,.mainNavigation--menu .is-active-ancestor>a{color:#e00049}.mainNavigation--subMenuToggle{display:none}.mainNavigation--menuItem:hover>.mainNavigation--subMenu{background:#fff;top:100%;display:block;min-width:200px;position:absolute;z-index:100}.mainNavigation--subMenu{padding-top:5px;padding-left:0;width:240px}.mainNavigation--subMenu a{color:#fff;float:none;font-weight:400;line-height:25px;text-transform:uppercase}.mainNavigation--subMenu a:hover{background:#fff;color:#000}.mainNavigation--subMenu .mainNavigation--subMenu{display:block}.mainNavigation--menuItem:last-child>.mainNavigation--subMenu{right:0}.subNavigation--menu{list-style:none}.subNavigation--menu .mainNavigation--subMenu--menuItem{padding-bottom:15px}.subNavigation--menu .mainNavigation--subMenu--menuItem{background:0 0;border:none}.subNavigation--menu .mainNavigation--subMenu--menuItem a{color:#e00049;display:block;font-weight:500;text-transform:uppercase;text-decoration:none}.mainNavigation--subMenu .mainNavigation--subMenu--menuItem.is-active a{background:#fff;color:#000}.subNavigation--menu .mainNavigation--subMenu--menuItem.is-active a,.subNavigation--menu .mainNavigation--subMenu--menuItem a:hover{color:#000}}@media screen and (min-width:796px){.mainNavigation--menu{top:65px}@media screen and (min-width:985px){.mainNavigation--menuItem a{font-size:1.1em}}