.popup_menu_inner{display:inline-block;height:2px;top:-1px;vertical-align:middle;position:relative;width:20px}.popup_menu .line{background-color:#333;height:2px;margin:0;width:13px;top:5px;left:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:absolute;display:inline-block}.popup_menu .line:after,.popup_menu .line:before{background-color:#333;content:"";display:block;height:2px;position:absolute;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:13px;z-index:1;-webkit-backface-visibility:hidden}.popup_menu .current-menu-ancestor>a,.popup_menu .current-menu-item>a,nav.popup_menu ul .current-menu-item>a{color:#f6892f}.mobile-nav.popup_menu.opened{position:relative}.popup_menu .line:before{top:-4px}.popup_menu .line:after{top:4px}.popup_menu:hover .line,.popup_menu:hover .line:after,.popup_menu:hover .line:before{background-color:#e6ae48}.popup_menu.opened .line{background-color:transparent!important}.popup_menu.opened .line:after{background-color:#f6892f;top:0!important;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.popup_menu.opened .line:before{background-color:#f6892f;top:0!important;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.popup_menu_holder_outer{position:fixed;top:0;left:0;width:100%;visibility:hidden;opacity:0;z-index:105;margin-top:-20px;transform:translateX(0);-webkit-transition:all ease 1s;-o-transition:all ease 1s;transition:all ease 1s}.popup_menu_opened .popup_menu_holder_outer{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:all ease-in-out 250ms;-o-transition:all ease-in-out 250ms;transition:all ease-in-out 250ms}.popup_menu_holder{width:100%;height:100%;background-color:#f1f1f1;-webkit-transition:all ease-in-out 250ms;-o-transition:all ease-in-out 250ms;transition:all ease-in-out 250ms;display:table;background-repeat:repeat;background-position:0 0}.popup_menu_holder_inner{display:table-cell;vertical-align:middle;padding:100px 0}.popup_menu_opened .shopping_cart_header,.touch .popup_menu_holder_outer{display:none}.popup_menu_opened #back_to_top,.popup_menu_opened .header_top,.popup_menu_opened .main_menu,.popup_menu_opened .mobile_menu_button,.popup_menu_opened .side_menu_button a:not(.popup_menu),.popup_menu_opened header .tooltip{visibility:hidden!important}.popup_menu_opened .popup_menu_holder_outer{visibility:visible;opacity:1}.touch .popup_menu_opened .popup_menu_holder_outer{display:block}.popup_menu_opened header.scrolled .header_bottom,.popup_menu_opened header.sticky .header_bottom{background-color:transparent!important;box-shadow:none}.popup_menu_opened .header_bottom,.popup_menu_opened .header_top{background-color:transparent!important;border-bottom:0!important}.popup_menu_opened .q_logo img.dark,.popup_menu_opened .q_logo img.light,.popup_menu_opened .q_logo img.normal,.popup_menu_opened .q_logo img.sticky{opacity:0!important}.popup_menu_opened header .q_logo img.popup{opacity:1!important}nav.popup_menu{margin:0 auto;position:relative;top:0;text-align:left}nav.popup_menu ul{position:relative;list-style:none;padding:0;margin:0}nav.popup_menu>ul{display:block;float:none}nav.popup_menu ul li{margin:0;padding:0 0 40px;text-align:center;display:list-item;width:100%}nav.popup_menu ul.sub-menu{background:0 0}nav.popup_menu .nav-list li.current-menu-parent .sub-menu,nav.popup_menu .nav-list li.current-menu-parent:hover .sub-menu{max-height:auto;transition:max-height .3s ease-in;padding-bottom:10px}nav.popup_menu ul li a{width:100%;font-family:proxima-nova,sans-serif;color:#102e5e;font-size:24px;font-weight:700;letter-spacing:0;line-height:25px;padding:0;display:inline-block;position:relative;text-decoration:none;cursor:pointer;border-bottom:none;-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;transition:color .3s ease-in-out}nav.popup_menu .nav-list li.current-menu-item>a,nav.popup_menu .nav-list li.current-menu-parent>a,nav.popup_menu .sub-menu li.current-menu-item>a{color:#f6892f;border-bottom:none}nav.popup_menu ul li a:focus,nav.popup_menu ul li a:hover{color:#f6892f;border-bottom:none;opacity:.8;text-decoration:none}nav.popup_menu ul li a span{display:inline-block;vertical-align:middle}nav.popup_menu .sub-menu{padding-left:0;max-height:100%;transition:none;overflow:hidden;display:none}nav.popup_menu .nav-list .current_page_item .sub-menu,nav.popup_menu .nav-list li.current-menu-parent .sub-menu{max-height:300px;transition:max-height .3s ease-in;padding-bottom:10px}nav.popup_menu .sub-menu li:first-child{padding-top:20px}nav.popup_menu .sub-menu li{padding:0 0 20px}nav.popup_menu ul li ul li a{font-size:16px;font-weight:100;text-transform:none;padding:0}nav.popup_menu ul li ul li a:hover{color:#f6892f}.popup_menu.large .line,.popup_menu.large .line:after,.popup_menu.large .line:before,.popup_menu.large .popup_menu_inner{height:3px;width:30px;z-index:9999}.popup_menu.large .line:before{top:-8px}.popup_menu.large .line:after{top:8px}.popup_menu_holder_outer{bottom:0!important;height:auto!important}.mobile-nav.popup_menu.large .line,.mobile-nav.popup_menu.large .line:after,.mobile-nav.popup_menu.large .line:before{background-color:#102e5e}.popup_menu.opened .mobile-nav.popup_menu.large.opened .line{background-color:transparent}.mobile-nav.popup_menu.large.opened .line:after,.mobile-nav.popup_menu.large.opened .line:before{background-color:#f6892f}@media all and (min-width:1280px){.popup_menu_opened .popup_menu_holder_outer{visibility:hidden;transition:opacity 0 ease-in-out;-moz-transition:opacity 0 ease-in-out;-webkit-transition:opacity 0 ease-in-out}.popup_menu_holder_outer{transition:opacity 0 ease-in-out;-moz-transition:opacity 0 ease-in-out;-webkit-transition:opacity 0 ease-in-out}}