.page_item_has_children a:after,.dropdown-toggle:after,.menu-item-has-children a:after,.dropdown-toggle:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:"Genericons";font-size:15px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;speak:none;text-align:center;text-decoration:inherit;text-transform:none;vertical-align:top}@media screen and (min-width:1080px){nav#navigation{max-width:calc(100% - 350px);float:right}nav#second-navigation{width:100%;height:45px;position:absolute;top:-57px;right:0;padding:0 40px 0 0;box-shadow:0px 4px 25px rgba(0,0,0,.04)}.header-menu{width:100%;right:0;top:55px;padding:18px 40px 0 0}.quicklink{right:2%}#header-menu ul a:link,#header-menu ul a:visited{color:#fff;text-decoration:none;font-size:1em;letter-spacing:0px;font-weight:800}#header-menu nav#second-navigation ul a:link,#header-menu nav#second-navigation ul a:visited{text-transform:uppercase;font-size:.75em;padding:12px 0 15px;letter-spacing:1px}#header-menu ul>li{margin:0 11px}#header-menu ul a{padding:10px 0 35px}#header-menu ul ul{width:500px;background:#333}#header-menu #second-navigation ul ul{width:160px;left:0;right:auto}#header-menu ul>.single>ul{width:250px;column-count:1}#header-menu ul>.single>ul li{width:100%;float:none !important}#header-menu ul ul a:link,#header-menu ul ul a:visited{font-size:.95em;line-height:1.5;color:#fff;position:absolute;padding:0 10px;text-align:center;display:flex;justify-content:center;align-items:center;height:55px}body.smaller #header-menu ul ul a:link,body.smaller #header-menu ul ul a:visited{color:#fff !important}#header-menu ul ul a:hover,#header-menu ul ul a:target{background:rgba(255,255,255,.1)}}@media screen and (min-width:1279px){#header-menu ul a:link,#header-menu ul a:visited{font-size:1.1em;letter-spacing:0px;font-weight:800}#header-menu ul>li{margin:0 15px}}@media (max-width:1150px){.header-menu{top:60px;padding:12px 40px 0 0}}@media screen and (min-width:1080px){nav#navigation li.hide{display:none}.header-menu{position:relative;margin:0;float:right;display:table;line-height:1}.header-menu .branding-logo{display:none}.no-js .header-menu{display:block;right:0}#header-menu ul{list-style:none;margin:0;padding:0;text-align:right}#header-menu ul>li{display:inline-block;position:relative}#header-menu ul a{display:block;outline-offset:0px;white-space:nowrap}#header-menu ul ul{text-align:left;opacity:0;display:block;margin:0;position:absolute;pointer-events:none;padding:10px 0 0;transition:opacity .6s ease 0s;left:auto;right:0}.no-js #header-menu ul ul{display:block}#header-menu ul ul li{width:50%;margin:0;position:static;height:55px;padding:0;position:relative}#header-menu #second-navigation ul ul li{width:100%;margin:0;position:static}#header-menu ul ul ul li{width:100%}#header-menu ul ul a{white-space:normal;width:100%;padding:13px 25px 13px}#header-menu li:hover>ul,#header-menu li.focus>ul{right:0;left:0;opacity:1;pointer-events:auto;left:auto;right:0;transition:opacity .6s ease 0s}#header-menu ul ul li:nth-child(odd){float:left}#header-menu ul ul li:nth-child(even){float:right}#header-menu ul ul a{white-space:normal;width:100%;padding:13px 25px 13px}#header-menu li:hover>ul,#header-menu li.focus>ul{right:0;left:0;opacity:1;pointer-events:auto;left:auto;right:0;transition:opacity .6s ease 0s}#header-menu li:nth-child(2)>ul,#header-menu li:nth-child(2):hover>ul,#header-menu li:nth-child(2).focus>ul{right:auto;left:0}#header-menu li:nth-child(2)>ul,#header-menu li:nth-child(2):hover>ul,#header-menu li:nth-child(2).focus>ul,#header-menu li:nth-child(3)>ul,#header-menu li:nth-child(3):hover>ul,#header-menu li:nth-child(3).focus>ul{right:auto;left:0}#header-menu ul li:nth-child(2) ul:before,#header-menu ul li:nth-child(2) ul:after,#header-menu ul li:nth-child(3) ul:before,#header-menu ul li:nth-child(3) ul:after{left:16px;right:auto}#header-menu ul ul:after{border-width:0 5px 5px;right:20px;top:-5px}#header-menu ul ul ul:after{border:0}#header-menu ul ul li>ul,#header-menu ul ul li:hover>ul,#header-menu ul ul li.focus>ul{right:100% !important;opacity:0;width:250px;column-count:1;left:-250px !important;top:auto;margin-top:0;transition:opacity .6s ease 0s}#header-menu ul ul li:nth-child(even)>ul,#header-menu ul ul li:nth-child(even):hover>ul,#header-menu ul ul li:nth-child(even).focus>ul{left:100% !important;right:-250px !important}#header-menu ul ul li:hover>ul,#header-menu ul ul li.focus>ul{opacity:1}.dropdown-toggle,#header-menu ul .dropdown-toggle.toggled-on,.menu-toggle{display:none}}@media screen and (max-width:1079px){.header-menu{background:#333;padding:0 !important}.menu-top-menu-container{float:none !important;top:0 !important}#quicklinks .search,#quicklinks .social-icons{margin:10px 0 0 30px !important;position:relative !important}.twitter.icons a{padding:0 !important}body.toggled-on{overflow:hidden}nav#navigation,nav#second-navigation{background:#333 !important;position:relative;width:100%;z-index:99}#quicklinks{display:none}.quicklink{right:140px}.hide{display:table !important;position:absolute;right:170px;top:44px}.hide .icons,.hide .icons svg{width:25px;height:25px;fill:#fff}.quicklinks .social-links{display:none}nav#navigation li.hide{display:block}.header-menu{margin:0;right:-20px;top:0;width:320px;position:absolute;height:100vh;overflow:auto;padding-top:0;-webkit-box-shadow:0 0 15px rgba(0,0,0,.8);-moz-box-shadow:0 0 15px rgba(0,0,0,.8);-ms-box-shadow:0 0 15px rgba(0,0,0,.8);-o-box-shadow:0 0 15px rgba(0,0,0,.8);box-shadow:0 0 15px rgba(0,0,0,.8);-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);transition:transform .5s;z-index:99;padding-bottom:160px}.header-menu .branding-logo{width:90%;height:auto;display:table;position:absolute;margin:0 5%;opacity:.5;bottom:200px;z-index:9}.header-menu .branding-logo svg{width:100%;height:auto;z-index:9}.header-menu.toggled-on,.no-js .header-menu{right:0;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);transition:transform .5s}body.toggled-on #inner-wrapper,body.toggled-on .logo{opacity:.1}#menu-toggle{background:0 0;position:absolute;z-index:99999;border:none;color:#fff;font-weight:800;right:31px;top:33px;font-size:16px;text-transform:uppercase;letter-spacing:2px;padding:6px 20px 4px;border-radius:10px;width:125px;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}#menu-toggle.toggled-on{background:#fff;top:4px;color:#333;font-size:14px;padding:4px 10px 0;width:120px}button#menu-toggle:after{content:"\f419";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"Genericons";font-size:22px;font-weight:400;speak:none;vertical-align:middle;width:20px;top:-2px;height:20px;margin-left:8px;margin-top:-6px;position:relative}button#menu-toggle.toggled-on:after{content:"\f406"}.dropdown-toggle.toggled-on:after{content:"\f432"}#header-menu ul{list-style:none;margin:0;padding:0}#header-menu li{position:relative;border-top:1px solid hsla(0,0%,100%,.09)}#header-menu a{display:block;outline-offset:-1px;color:#1a1a1a;display:block;line-height:1.3125;outline-offset:-1px;padding:17px 0 17px 30px}#header-menu ul ul{background:rgba(255,255,255,.1)}#header-menu ul ul a{padding:17px 0 17px 40px}#header-menu ul ul ul{background:rgba(255,255,255,.2)}#header-menu ul ul ul a{padding:17px 0 17px 70px}#header-menu a:link,#header-menu a:visited{color:#fff;text-decoration:none;font-weight:800;font-size:15px}#header-menu .current-menu-item>a,#header-menu .current-menu-ancestor>a{font-weight:700}#header-menu ul ul{transition:opacity .6s ease 0s;margin-left:0;display:none}.no-js #header-menu ul ul{display:block}#header-menu ul .toggled-on{display:block;padding:0}#header-menu .primary-menu{margin:0;padding:0}#header-menu .page_item_has_children>a{margin-right:89px}.dropdown-toggle{background-color:rgba(255,255,255,.1);border:0;border-radius:0;color:#fff;content:"";height:53px;padding:0;position:absolute;right:0;text-transform:none;top:0;width:90px;z-index:99}.dropdown-toggle:after{content:"\f431";font-size:24px;left:1px;position:relative;width:90px}.dropdown-toggle:hover,.dropdown-toggle:focus{background-color:rgba(255,255,255,.2)}.dropdown-toggle:focus{outline:thin dotted;outline-offset:-1px}.dropdown-toggle:focus:after{border-color:transparent}}