.desktop .menu-item,.desktop .menu-item>a{position:relative}.desktop .menu-item.x-active>.sub-menu{display:block}.desktop .sub-menu{list-style:none;padding:1.05em 0;font-size:14px;-webkit-background-clip:padding-box;background-clip:padding-box;position:absolute;min-width:200px;background-color:#333;margin:0;box-shadow:0 1px 5px rgba(0,0,0,.35);float:left;display:none;z-index:1000}.desktop .sub-menu a{padding:1px 1.6em;color:#333;-webkit-transition:none;transition:none;clear:both;line-height:1.8;white-space:nowrap;display:block}.desktop .sub-menu a:hover{text-decoration:none;color:#333}.desktop .sub-menu .current-menu-item>a,.desktop .sub-menu .x-active>a{color:#333}.masthead-inline .x-navbar .desktop .sub-menu{right:0;left:auto}.masthead-inline .x-navbar .desktop .sub-menu .sub-menu{right:100%;top:-1.025em}.masthead-inline .x-navbar.x-navbar-fixed-left .desktop .sub-menu{right:auto;top:0;left:calc(100% + 2px)}.masthead-inline .x-navbar.x-navbar-fixed-left .desktop .sub-menu .sub-menu{right:auto;top:-1.025em;left:100%}.masthead-inline .x-navbar.x-navbar-fixed-right .desktop .sub-menu{right:calc(100% + 2px);top:0;left:auto}.masthead-inline .x-navbar.x-navbar-fixed-right .desktop .sub-menu .sub-menu{right:100%;top:-1.025em;left:auto}.masthead-stacked .x-navbar .desktop .sub-menu{right:auto;left:0}.masthead-stacked .x-navbar .desktop .sub-menu .sub-menu{top:-1.025em;left:100%}.x-widgetbar{right:0;color:#7a7a7a;position:fixed;border-bottom:2px solid hsla(0,0%,100%,.5);top:-2px;background-color:#333;left:0;z-index:1032}@media (max-width:979px){.x-widgetbar{position:absolute}}.x-widgetbar .widget{margin-top:3em}.x-widgetbar-inner{padding:2.5% 0}.x-widgetbar-inner .x-column .widget:first-child{margin-top:0}@media (max-width:979px){.x-widgetbar-inner{padding:6.5% 0}.x-widgetbar-inner .x-column .widget:first-child{margin-top:3em}.x-widgetbar-inner .x-column:first-child .widget:first-child{margin-top:0}}.x-btn-widgetbar{border-color:#333 #333 transparent transparent;font-size:12px;right:0;color:hsla(0,0%,100%,.5);position:fixed;border-style:solid;border-width:19px;top:0;background-color:transparent;line-height:1;z-index:1033}@media (max-width:979px){.x-btn-widgetbar{position:absolute}}.x-btn-widgetbar i{right:-13px;position:absolute;top:-15px}.x-btn-widgetbar:hover{color:hsla(0,0%,100%,.85)}.x-navbar-fixed-left-active .x-widgetbar,.x-navbar-fixed-right-active .x-widgetbar{z-index:1029}@media (max-width:979px){.x-navbar-fixed-left-active .x-widgetbar,.x-navbar-fixed-right-active .x-widgetbar{z-index:1032}}.x-topbar{min-height:36px;position:relative;background-color:#222;z-index:1031}.x-topbar:after,.x-topbar:before{content:" ";display:table}.x-topbar:after{clear:both}@media (max-width:767px){.x-topbar{text-align:center}}.x-topbar .p-info{font-size:12px;color:hsla(0,0%,100%,.25);margin:10px 0 0;line-height:1.3;float:left}@media (max-width:767px){.x-topbar .p-info{padding:.85em .85em .75em;border:1px solid hsla(0,0%,100%,.075);border-top:0;margin:0;float:none}}.x-topbar .p-info a{color:hsla(0,0%,100%,.25)}.x-topbar .p-info a:hover{color:auto}.x-topbar .x-social-global{-webkit-transform:translateZ(0);transform:translateZ(0);float:right;margin-top:10px}@media (max-width:767px){.x-topbar .x-social-global{margin-bottom:12px;float:none;margin-top:9px}}.x-topbar .x-social-global a{font-size:17px;margin-left:8px}@media (max-width:767px){.x-topbar .x-social-global a{margin:0 1.5%}}.x-topbar .x-social-global a.foursquare{font-size:15px}.x-topbar .x-social-global a i{display:block}.x-navbar-fixed-left-active .x-topbar,.x-navbar-fixed-right-active .x-topbar{border-bottom:1px solid #060606;z-index:1028}@media (max-width:979px){.x-navbar-fixed-left-active .x-topbar,.x-navbar-fixed-right-active .x-topbar{border-bottom:1px solid #262626;z-index:1031}}.x-logobar{border-bottom:1px solid hsla(0,0%,100%,.1);text-align:center;background-color:#333}.x-logobar,.x-navbar{overflow:visible;position:relative;z-index:1030}.x-navbar .x-container{position:relative}.x-nav-wrap.desktop{display:block}.x-nav-wrap.mobile{overflow:hidden;clear:both;display:none}@media (max-width:979px){.x-nav-wrap.desktop{display:none}.x-nav-wrap.mobile{display:block}.x-nav-wrap.mobile.collapse{display:none}.x-nav-wrap.mobile.collapse.in{display:block}}.x-brand{text-decoration:none;line-height:1;float:left;display:block}.masthead-stacked .x-brand{float:none;display:inline-block}.x-btn-navbar{font-size:24px;line-height:1;display:none}@media (max-width:979px){.masthead-inline .x-btn-navbar{float:right;display:block}.masthead-stacked .x-btn-navbar{display:inline-block}}.x-navbar .x-nav a{-webkit-transition:none;transition:none}.x-navbar .x-nav>li>a>span{display:inline-block}@media (max-width:979px){.masthead-stacked .x-navbar{text-align:center}}.x-navbar .desktop .x-nav{margin:0}.x-navbar .desktop .x-nav>li{float:left}.x-navbar .desktop .x-nav>li>a{text-decoration:none;line-height:1;float:none}.x-navbar .desktop .x-nav>li>a:hover{text-decoration:none}.x-navbar .desktop .x-nav li>a>span:after{text-rendering:auto;text-decoration:inherit;font-weight:400!important;font-style:normal!important;content:"\f103";-webkit-font-smoothing:antialiased;margin-left:.35em;-moz-osx-font-smoothing:grayscale;font-family:FontAwesome!important}.x-navbar .desktop .x-nav li>a:only-child>span:after{content:"";display:none}.masthead-inline .desktop .x-nav{float:right;display:block}.masthead-stacked .desktop .x-nav{margin-right:auto;margin-left:auto;display:table}.x-navbar .mobile .x-nav{margin:25px 0}.x-navbar .mobile .x-nav li>a{font-size:14px;position:relative;line-height:1.5;white-space:normal;display:block}.x-navbar .mobile .x-nav ul{list-style:none;margin:0 0 0 2.25em}.masthead-stacked .mobile .x-nav{text-align:initial}.x-sub-toggle{right:0;position:absolute;bottom:0;text-align:center;top:0}.x-sub-toggle>span{font-size:18px;position:absolute;letter-spacing:0;top:50%;width:100%;line-height:1;margin-top:-9px;display:block}.x-navbar-fixed-left,.x-navbar-fixed-right,.x-navbar-fixed-top{position:fixed;z-index:1030}@media (max-width:979px){.x-navbar-fixed-left,.x-navbar-fixed-right,.x-navbar-fixed-top{position:relative}}.x-navbar-fixed-top{right:0;top:0;left:0}@media (max-width:979px){.x-navbar-fixed-top-active .x-navbar-wrap{height:auto}}.x-navbar-fixed-left,.x-navbar-fixed-right{bottom:0;top:0;width:228px}.x-navbar-fixed-left .x-navbar-inner,.x-navbar-fixed-right .x-navbar-inner{height:100%}.x-navbar-fixed-left .x-navbar-inner>.x-container.width,.x-navbar-fixed-right .x-navbar-inner>.x-container.width{width:100%}.x-navbar-fixed-left .x-brand,.x-navbar-fixed-right .x-brand{text-align:center;float:none}.x-navbar-fixed-left .desktop .x-nav,.x-navbar-fixed-right .desktop .x-nav{float:none;margin-top:2em}.x-navbar-fixed-left .desktop .x-nav>li,.x-navbar-fixed-right .desktop .x-nav>li{float:none}@media (max-width:979px){.x-navbar-fixed-left,.x-navbar-fixed-right{width:auto}.x-navbar-fixed-left .x-brand,.x-navbar-fixed-right .x-brand{float:left}}.x-navbar-fixed-left{left:0}.x-navbar-fixed-right{right:0}.x-navbar{border-bottom:2px solid hsla(0,0%,100%,.5);background-color:#333}.x-btn-navbar{padding:0;color:#fff}.x-btn-navbar:hover{color:#fff}.x-btn-navbar.collapsed{color:hsla(0,0%,100%,.35)}.x-btn-navbar.collapsed:hover{color:#fff}.x-navbar .desktop .x-nav>li>a{border-right:1px solid hsla(0,0%,100%,.1);padding:0}.x-navbar .desktop .x-nav>li:first-child>a{border-left:1px solid hsla(0,0%,100%,.1)}.x-navbar .mobile .x-nav li>a{padding:.85em 1.15em;color:#a3a3a3;background-color:rgba(0,0,0,.1);margin:0 0 10px}.x-navbar .mobile .x-nav .current-menu-item>a,.x-navbar .mobile .x-nav .x-active>a,.x-navbar .mobile .x-nav li>a:hover{color:#fff}.x-sub-toggle{width:45px}@media (min-width:980px){.x-navbar-fixed-left,.x-navbar-fixed-right{border-bottom:0}}.x-navbar-fixed-left .desktop .x-nav>li>a,.x-navbar-fixed-right .desktop .x-nav>li>a{border-left:0;padding:20px 35px;text-align:center}.x-navbar-fixed-left .desktop .x-nav>li>a:before,.x-navbar-fixed-right .desktop .x-nav>li>a:before{height:2px;right:37.5%;content:"";position:absolute;bottom:-1px;background-color:hsla(0,0%,100%,.1);left:37.5%;display:block}.x-navbar-fixed-left .desktop .x-nav>li:last-child>a,.x-navbar-fixed-right .desktop .x-nav>li:last-child>a{border-right:0}.x-navbar-fixed-left .desktop .x-nav>li:last-child>a:before,.x-navbar-fixed-right .desktop .x-nav>li:last-child>a:before{display:none}.x-navbar-fixed-left{border-right:2px solid hsla(0,0%,100%,.5)}@media (max-width:979px){.x-navbar-fixed-left{border-right:0}}.x-navbar-fixed-left .desktop .x-nav>li>a:hover{box-shadow:2px 0 0 0 #e74c3c}.x-navbar-fixed-right{border-left:2px solid hsla(0,0%,100%,.5)}@media (max-width:979px){.x-navbar-fixed-right{border-left:0}}.x-navbar-fixed-right .desktop .x-nav>li>a:hover{box-shadow:-2px 0 0 0 #e74c3c}.x-navbar .mobile .x-nav>li.x-menu-item-search{text-align:center;margin:22px 0 0}.x-navbar .mobile .x-nav>li.x-menu-item-search>a{background-color:transparent;margin:0}.desktop .x-nav .x-megamenu>.sub-menu a{padding:1px 0;white-space:normal}.desktop .x-nav .x-megamenu>.sub-menu>li{padding:16px 18px;float:left}.desktop .x-nav .x-megamenu>.sub-menu>li>a{padding:10px 0 5px;font-size:17px;color:#fff;text-transform:uppercase;border-top:2px solid hsla(0,0%,100%,.1)}.desktop .x-nav .x-megamenu>.sub-menu>li>a>span:after{display:none}.desktop .x-nav .x-megamenu>.sub-menu>li>.sub-menu{padding:0;position:static;visibility:visible!important;min-width:0;box-shadow:none;width:100%;display:block!important}.desktop .x-nav .x-megamenu>.sub-menu>li>.sub-menu>li:last-child a{padding-bottom:0}.desktop .x-nav .x-megamenu.col-2>.sub-menu>li{width:50%}.desktop .x-nav .x-megamenu.col-2>.sub-menu>li:nth-child(3n){clear:left}.desktop .x-nav .x-megamenu.col-3>.sub-menu>li{width:33.3333%}.desktop .x-nav .x-megamenu.col-3>.sub-menu>li:nth-child(4n){clear:left}.desktop .x-nav .x-megamenu.col-4>.sub-menu>li{width:25%}.desktop .x-nav .x-megamenu.col-4>.sub-menu>li:nth-child(5n){clear:left}.desktop .x-nav .x-megamenu.col-5>.sub-menu>li{width:20%}.desktop .x-nav .x-megamenu.col-5>.sub-menu>li:nth-child(6n){clear:left}.x-navbar-fixed-top-active .desktop .x-nav .x-megamenu,.x-navbar-static-active .desktop .x-nav .x-megamenu{position:static}.x-navbar-fixed-top-active .desktop .x-nav .x-megamenu>.sub-menu,.x-navbar-static-active .desktop .x-nav .x-megamenu>.sub-menu{padding:18px;right:0;left:0}.x-navbar-fixed-left-active .desktop .x-nav .x-megamenu,.x-navbar-fixed-right-active .desktop .x-nav .x-megamenu{position:relative}.x-navbar-fixed-left-active .desktop .x-nav .x-megamenu>.sub-menu,.x-navbar-fixed-right-active .desktop .x-nav .x-megamenu>.sub-menu{padding:18px;width:600px}.x-colophon{position:relative;background-color:#333}.x-colophon+.x-colophon{background-color:#222}.x-colophon.top{padding:5% 0 5.25%}.x-colophon.top .x-column .widget:first-child{margin-top:0}@media (max-width:979px){.x-colophon.top{padding:6.5% 0}.x-colophon.top .x-column .widget:first-child{margin-top:5em}.x-colophon.top .x-column:first-child .widget:first-child{margin-top:0}}.x-colophon.bottom{padding:35px 0;font-size:11px;color:#7a7a7a;text-transform:uppercase;text-align:center}.x-colophon.bottom .x-nav{margin:0 0 15px;line-height:1.3}.x-colophon.bottom .x-nav li{display:inline-block}.x-colophon.bottom .x-nav li a{text-decoration:underline;color:hsla(0,0%,100%,.25);display:inline-block}.x-colophon.bottom .x-nav li:after{color:hsla(0,0%,100%,.25);content:"/";margin:0 .5em 0 .75em;display:inline-block}.x-colophon.bottom .x-nav li:last-child:after{display:none}.x-colophon.bottom .x-colophon-content{color:hsla(0,0%,100%,.25);margin:0 0 15px;line-height:1.3}.x-colophon.bottom .x-colophon-content p{margin:0}.x-colophon.bottom .x-colophon-content a{text-decoration:underline;color:hsla(0,0%,100%,.25)}.x-colophon.bottom .x-social-global{clear:both;margin:0}.x-colophon.bottom .x-social-global a{font-size:18px;margin:0 1%}.x-colophon.bottom .x-social-global a.foursquare{font-size:17px}.x-colophon .widget{margin-top:5em}