ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:400;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}.touch_device .flexnav{overflow:hidden;margin:0 auto;max-height:0}.flexnav:after{content:"";display:table;clear:both}.flexnav.show{-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;max-height:3000px}.flexnav.one-page{position:fixed;top:50px;right:5%;max-width:200px}.flexnav li{position:relative}.flexnav li a{position:relative;display:block;z-index:2;overflow:hidden}.flexnav li ul{display:none}.flexnav li ul li{float:none}.flexnav li ul li a{display:block}.flexnav .touch-button{display:none}.touch_device .flexnav .touch-button{position:absolute;z-index:999;top:0;right:0;width:44px;height:44px;display:inline-block;text-align:center;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;transition:all 0.5s ease}.touch_device .flexnav .touch-button.opened{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.touch_device #kids_main_nav ul ul li.menu-item-has-children>a:before{display:none}.flexnav .touch-button:hover{cursor:pointer}.flexnav .touch-button .navicon{position:relative;top:1.4em;font-size:0}.touch_device .flexnav .touch-button .navicon:before{content:"\f054";font-size:12px;color:#fff;line-height:44px;display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.menu-button-line{display:block;height:3px;background:#fff;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}.ie8 .menu-button{display:none}.ie8 ul.flexnav{overflow:visible;max-height:3000px}.menu-button.one-page{position:fixed;top:0;right:5%}.menu-button .touch-button{background:#fff0;position:absolute;z-index:999;top:0;right:0;width:50px;height:50px;display:inline-block;text-align:center}.menu-button .touch-button .navicon{position:relative;top:1em;display:none}.menu-button{display:none;height:44px;width:44px;position:relative;z-index:1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;overflow:hidden}.touch_device .menu-button{display:inline-block!important}.touch_device .menu-button>span{position:absolute;left:10px;right:10px}.touch_device .menu-button>span:nth-child(1){top:14px}.touch_device .menu-button>span:nth-child(2){top:20px}.touch_device .menu-button>span:nth-child(3){top:26px}.touch_device .menu-button.opened>span:nth-child(2){opacity:0}.touch_device .menu-button.opened>span:nth-child(1){-webkit-transform:rotate(-45deg);top:20px}.touch_device .menu-button.opened>span:nth-child(3){-webkit-transform:rotate(45deg);top:20px}.touch_device #kids_main_nav{width:100%;max-width:300px}.touch_device #kids_main_nav ul ul{position:relative;width:100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin-top:0;left:0!important}.touch_device #kids_main_nav>ul{position:absolute!important;right:0;top:103%;left:0}.touch_device .menu-button-line{margin-right:0}.touch_device #kids_main_nav ul li{width:100%;padding-bottom:0}.touch_device #kids_main_nav>ul>li>a:before,.touch_device #kids_main_nav ul ul li:first-child,.touch_device #kids_main_nav ul ul li:last-child{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.touch_device #kids_main_nav ul li a:before{left:-20px;right:-20px}.touch_device #kids_main_nav>ul{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.touch_device #kids_main_nav ul li a:after,.touch_device #kids_main_nav ul li a:before,.touch_device #kids_main_nav ul ul:after{background:#fff0}.touch_device #kids_main_nav ul li a{padding:8px 0;margin:0 20px;overflow:visible;border-top:1px solid rgb(255 255 255 / .3)}.touch_device #kids_main_nav ul ul li a{padding-left:8px}.touch_device #kids_main_nav ul ul ul li a{padding-left:16px}.touch_device #kids_main_nav>ul>li:first-child>a,.touch_device #kids_main_nav>ul>li.current-menu-item+li>a,.touch_device #kids_main_nav>ul>li.current-menu-parent+li>a,.touch_device #kids_main_nav>ul>li:hover>a,.touch_device #kids_main_nav>ul>li:hover+li>a,.touch_device #kids_main_nav>ul>li.current-menu-item>a,.touch_device #kids_main_nav>ul>li.current-menu-parent>a{border-top:0!important}@media screen and (max-width:980px){.flexnav{overflow:hidden;margin:0 auto;max-height:0}.menu-button{display:inline-block!important}.flexnav .touch-button{position:absolute;z-index:999;top:0;right:0;width:44px;height:44px;display:inline-block;text-align:center;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;transition:all 0.5s ease}.flexnav .touch-button.opened{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}#kids_main_nav ul ul li.menu-item-has-children>a:before{display:none}.flexnav .touch-button .navicon:before{content:"\f054";font-size:12px;color:#fff;line-height:44px;display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.menu-button>span{position:absolute;left:10px;right:10px}.menu-button>span:nth-child(1){top:14px}.menu-button>span:nth-child(2){top:20px}.menu-button>span:nth-child(3){top:26px}.menu-button.opened>span:nth-child(2){opacity:0}.menu-button.opened>span:nth-child(1){-webkit-transform:rotate(-45deg);top:20px}.menu-button.opened>span:nth-child(3){-webkit-transform:rotate(45deg);top:20px}#kids_main_nav>ul>li ul li.current-menu-item,#kids_main_nav>ul>li ul li.current-menu-parent{padding-bottom:0}#kids_main_nav{width:100%;max-width:300px}#kids_main_nav ul ul.sub-menu{position:relative;width:100%;left:0!important;margin-left:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}#kids_main_nav>ul>li>ul{margin-top:0}#kids_main_nav>ul{position:absolute!important;right:0;top:103%;left:0}.menu-button-line{margin-right:0}#kids_main_nav ul li{width:100%;padding-bottom:0}#kids_main_nav>ul>li>a:before,#kids_main_nav ul ul li:first-child,#kids_main_nav ul ul li:last-child{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}#kids_main_nav ul li a:before{left:-20px;right:-20px}#kids_main_nav>ul{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}#kids_main_nav ul ul li:first-child>a{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}#kids_main_nav ul li a:after,#kids_main_nav ul li a:before,#kids_main_nav ul ul:after{background:#fff0}#kids_main_nav ul li a{padding:8px 0;margin:0 20px;overflow:visible;border-top:1px solid rgb(255 255 255 / .3)}#kids_main_nav ul ul li a{padding-left:8px}#kids_main_nav ul ul ul li a{padding-left:16px}#kids_main_nav>ul>li:first-child>a,#kids_main_nav>ul>li.current-menu-item+li>a,#kids_main_nav>ul>li.current-menu-parent+li>a,#kids_main_nav>ul>li:hover>a,#kids_main_nav>ul>li:hover+li>a,#kids_main_nav>ul>li.current-menu-item>a,#kids_main_nav>ul>li.current-menu-parent>a,#kids_main_nav>ul>li.current-menu-ancestor>a,#kids_main_nav>ul>li.current-menu-ancestor+li>a{border-top:0!important}#kids_main_nav .current-menu-ancestor>ul.sub-menu>li.current-menu-parent:first-child>a,#kids_main_nav>ul>li.current-menu-item>a+ul.sub-menu li.current-menu-parent .current-menu-item:first-child>a{border-top:1px solid rgb(255 255 255 / .3)!important}}@media screen and (max-width:767px){#kids_main_nav>ul,.touch_device #kids_main_nav>ul{position:relative!important}#kids_main_nav>ul.show{width:100%;max-width:300px;margin-bottom:15px}.touch_device #kids_main_nav,#kids_main_nav{margin-left:auto;margin-right:auto;text-align:center!important}}.oldie .flexnav{overflow:visible;max-height:3000px}.oldie .flexnav.one-page{top:0;right:auto;max-width:3080px}.oldie .flexnav li{position:relative;list-style:none;float:left;display:block}.oldie .flexnav li:hover>ul{visibility:visible;opacity:1;height:auto;display:block;top:3.1em;position:absolute}.oldie .flexnav li:hover>ul li{width:100%}.oldie .flexnav.lg-screen li:hover>ul,.oldie .flexnav.sm-screen li:hover>ul{display:none}.oldie .flexnav li a{border-left:1px solid #acaca1;border-bottom:none}.oldie .flexnav li>ul{position:absolute;top:auto;opacity:0;visibility:hidden;height:1px;z-index:1}.oldie .flexnav li ul li ul{top:0}.oldie .flexnav li ul li a{border-bottom:none}.oldie .flexnav li ul.open{display:block;opacity:1;visibility:visible;height:auto}.oldie .flexnav li ul.open ul.open{margin-left:100%;top:0}.oldie .flexnav ul li:hover ul{margin-left:100%;top:0}.oldie .menu-button{display:none}.oldie.ie7 .flexnav li{width:19.9%}