﻿.rg-menu{list-style:none;margin:0;padding:0 20px;display:flex;justify-content:flex-end;align-items:center;gap:2rem;position:relative}.rg-menu>li{position:relative}.rg-menu>li>a{color:#fff;font-family:"Poppins",sans-serif;font-weight:500;text-decoration:none;padding:.5rem 0;display:block;transition:color .3s ease}@media(min-width: 992px){.rg-menu li.menu-item-has-children>.sub-menu{display:none;position:fixed;top:90px;left:0;width:100vw;background:#f8f9fa;flex-direction:row;z-index:9999;padding:0;box-sizing:border-box;min-height:88vh}.rg-menu li.menu-item-has-children:hover>.sub-menu{display:flex;animation:slideDown .25s ease forwards}.rg-menu li.menu-item-has-children:hover{position:relative;z-index:1000}.rg-menu li.menu-item-has-children:hover::before{content:"";position:absolute;top:0;left:-0.5rem;right:-0.5rem;bottom:0;background:linear-gradient(to right, #021E45, #00399A);border-top-left-radius:.5rem;border-top-right-radius:.5rem;z-index:-1;min-height:60px}.rg-menu li.menu-item-has-children>.sub-menu{display:none;position:fixed;top:90px;left:0;width:100vw;background:#0d6efd;flex-direction:row;z-index:9999;padding:0;box-sizing:border-box;min-height:88vh}.rg-menu li.menu-item-has-children:hover>.sub-menu{display:flex;animation:slideDown .25s ease forwards}.sub-menu .submenu-left,.sub-menu .submenu-right{width:50%;min-height:300px}.rg-menu .sub-menu .submenu-left{background:linear-gradient(to right, #021E45, #00399A);padding:3rem;display:flex;flex-direction:column;align-items:center;padding-top:150px}.rg-menu .sub-menu .submenu-left ul{list-style:none;margin:0;padding:0}.rg-menu .sub-menu .submenu-left a{color:#fff;font-weight:600;margin-bottom:1rem;text-decoration:none;font-size:21px}.rg-menu .submenu-left li{padding-bottom:25px}.rg-menu .sub-menu .submenu-left a:hover{text-decoration:none}.rg-menu .sub-menu .submenu-right{position:relative;background-size:cover;background-position:center}.sub-menu .submenu-right::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.7) 100%);pointer-events:none}.sub-menu .submenu-right .submenu-caption{position:absolute;bottom:2rem;left:2rem;color:#fff;font-weight:400;font-size:36px;text-shadow:0 2px 4px rgba(0,0,0,.5);width:50%}@keyframes slideDown{0%{opacity:0;transform:translateY(-15px)}100%{opacity:1;transform:translateY(0)}}.toggle-nav{display:none !important}}@media(max-width: 991px){.rg-menu{flex-direction:column;background:linear-gradient(to right, #021E45, #00399A);gap:0;width:100%;display:none}.rg-menu.active{display:flex}.rg-menu>li{width:100%;border-bottom:1px solid rgba(255,255,255,.2)}.rg-menu>li>a{padding:1rem;color:#fff}.sub-menu{display:none;flex-direction:column;width:100%;padding:0;margin:0}.rg-menu li.open>.sub-menu{display:flex}.sub-menu .submenu-left,.sub-menu .submenu-right{width:100%;padding:1rem;min-height:auto;background:none !important}.submenu-left ul{padding-left:0px}.submenu-left li{list-style-type:none}.submenu-left li a{color:#fff}.submenu-caption{display:none}.toggle-nav{padding:20px;box-sizing:border-box;left:0}.toggle-nav .hamburger-icon{width:28px;height:24px;position:relative;display:inline-block}.toggle-nav .hamburger-icon span,.toggle-nav .hamburger-icon span:after,.toggle-nav .hamburger-icon span:before{width:28px;height:2px;border-radius:0;background-color:#fff;position:absolute}.toggle-nav.active .hamburger-icon span{transform:translate3d(0, 10px, 0) rotate(45deg)}.toggle-nav.active .hamburger-icon span:before{transform:translate3d(0, -10px, 0) rotate(-90deg)}.toggle-nav.active .hamburger-icon span:after{opacity:0}.toggle-nav .hamburger-icon span{top:0px}.toggle-nav .hamburger-icon span:after,.toggle-nav .hamburger-icon span:before{content:"";display:block}.toggle-nav .hamburger-icon span:before{top:10px}.toggle-nav .hamburger-icon span:after{top:20px}.toggle-nav{position:absolute;width:auto;height:64px;z-index:1;top:0}}.hamburger{display:none;cursor:pointer;width:30px;height:24px;position:relative;z-index:1001}.hamburger span{display:block;height:3px;width:100%;background-color:#fff;margin-bottom:6px;border-radius:2px;transition:all .3s ease}.hamburger span:last-child{margin-bottom:0}@media(max-width: 991px){.hamburger{display:block;position:absolute;left:1rem;top:1rem}}.rg-menu li.menu-item-has-children>a:after{content:"";font-family:"Font Awesome 5 Free";font-weight:900;margin-left:.5rem}@media(max-width: 991px){.rg-menu li.menu-item-has-children>a:after{float:right;transform:rotate(0deg);transition:transform .3s ease}.rg-menu li.open>a:after{transform:rotate(180deg)}}ul#footer-menu-links{list-style-type:none;color:#fff;font-family:"Poppins",sans-serif;font-weight:500;font-style:normal;font-size:1.5rem}ul#footer-page-links{list-style-type:none;color:#fff;font-family:"Poppins",sans-serif;font-weight:500;font-style:normal;font-size:1rem}#footer-menu-links li{padding:10px 0px}#footer-page-links li{padding:10px 0px}.blue{color:#223e70}.has-mega-menu .sub-menu>li.view-all{display:block !important;width:100% !important;max-width:100% !important;float:none !important;clear:both !important;order:9999 !important;text-align:left !important;-webkit-box-flex:0 !important;-ms-flex:0 0 100% !important;flex:0 0 100% !important;grid-column:1/-1 !important;-webkit-column-span:all !important;column-span:all !important;break-inside:avoid !important;-webkit-column-break-inside:avoid !important;page-break-inside:avoid !important}.view-all a{border-bottom:none !important}.has-mega-menu .sub-menu>li.view-all>a{display:inline-block !important;padding-left:.75rem;padding-right:.75rem;font-weight:700;color:inherit;text-decoration:none}.menu-item.checkout{display:none}.menu-item.checkout.show{display:inline-block}.header-nav{background:linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.43) 50%)}.btn-black a{color:#000 !important}li.header-button{border:none !important;margin-top:6px !important}li.header-button a{line-height:50px !important;color:#fff !important}.flex-direction-nav a,.flex-direction-nav a:before{color:#223e70 !important}@media(max-width: 799px){#menu-main-menu{width:100% !important}header .logo img{max-width:62px !important;top:2px !important;position:relative}header .logo{left:calc(50% - 35px) !important}}inputs{line-height:38px}*{box-sizing:border-box}.head-container{padding:0 16px;position:relative}header .logo{display:inline-block;position:relative;left:calc(50% - 90px);box-sizing:border-box;width:64px;height:64px;text-align:center}.searchbox{display:none;position:absolute;background:#666;width:100%;left:0;z-index:999;padding:12px 16px;line-height:16px;top:64px;text-align:center;box-sizing:border-box}input[type=search]{padding:12px;width:250px}input[type=submit]{padding:12px}ul.menu,ul.menu ul,ul.menu li{margin:0;padding:0;list-style:none}ul.menu li{float:left;width:100%}ul.menu li a{text-decoration:none}ul.menu .menu-item-has-children{position:unset;width:100%}ul.menu .menu-item-has-children a{position:relative;box-sizing:border-box;color:#fff}ul.menu .menu-item-has-children .menu-item-has-children>a{color:#fff}ul.menu>li.menu-item-has-children>a:after,ul.menu>li.menu-item-has-children>.sub-menu>li:not(.menu-item-has-children)>a:after,ul.menu>li.menu-item-has-children>.sub-menu .sub-menu li>a:after{position:absolute;right:0}ul.menu>li.menu-item-has-children>a:after{content:url('data:image/svg+xml; utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="Capa_1" x="0px" y="0px" width="9px" height="9px" viewBox="0 0 792.033 792.033" fill="white" xml:space="preserve"><g><g id="_x38_"><g><path d="M617.858,370.896L221.513,9.705c-13.006-12.94-34.099-12.94-47.105,0c-13.006,12.939-13.006,33.934,0,46.874 l372.447,339.438L174.441,735.454c-13.006,12.94-13.006,33.935,0,46.874s34.099,12.939,47.104,0l396.346-361.191 c6.932-6.898,9.904-16.043,9.441-25.087C627.763,386.972,624.792,377.828,617.858,370.896z"/></g></g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g></svg>');top:24px;opacity:.9}ul.menu>li.menu-item-has-children .sub-menu li>a:after{font-size:.8em;color:#ddd}ul.menu>li.menu-item-has-children>a.active:after{transform:rotate(-270deg)}ul.menu .menu-item-has-children ul{min-width:5em;width:100%}ul.menu li:hover,ul.menu li.sfHover,ul.menu a:focus,ul.menu a:hover,ul.menu a:active{outline:0}ul.menu{box-sizing:border-box;position:absolute;display:none;overflow:auto;top:62px;right:0px;z-index:9999;background:linear-gradient(to right, #021E45, #00399A);color:#fff;padding:20.5px}ul.menu ul li{float:none;display:block;position:relative;top:0px;right:0px}ul.menu li:after{content:none}.icon-search,.icon-search{right:0;cursor:pointer}.icon-search>*{width:64px;height:64px;padding:20px;box-sizing:border-box;fill:#223e70}.active~.sub-menu{max-height:none;overflow:visible;opacity:1;position:relative;z-index:1000;background-color:rgba(0,0,0,0);padding-left:10px}.active~.sub-menu .sub-menu{max-height:100vh;overflow:visible;opacity:1}ul.menu>li>a{color:#fff;padding:20px 0;border-bottom:1px solid #fff;display:block;width:100%}.sub-menu>li a{font-size:14px;display:block;width:100%;border-bottom:1px solid #fff;padding:0px 0px 0px 0px;line-height:2.5em;font-size:16px;font-family:"Poppins",sans-serif !important}.menu-item-15946 .sub-menu>li a{border-bottom:1px solid #9c8439;padding:10px 10px 10px 10px !important;line-height:20px;font-size:16px;font-family:"Poppins",sans-serif !important}.sub-menu .sub-menu>li>a{color:#ddd}@media screen and (min-width: 640px){#top-search{width:250px}header{height:130px}.head-container{margin:0 auto;padding:0 16px;box-sizing:border-box}#menu-item-15946:hover>a{color:#9c8439 !important}#menu-main-menu li.single-menu-item-has-children:hover>a{color:#223e70 !important}ul.menu .menu-item-has-children a{color:#fff !important}.menu{font-size:1rem}ul.sub-menu li.menu-item a{color:#fff !important}ul.sub-menu li.menu-item:hover>a{color:#fff !important}li.has-mega-menu:hover>a{color:#fff !important}li.menu-item-type-custom:hover>a{color:#fff !important}.searchbox{width:auto;position:absolute;top:62px;right:0;left:unset}ul.menu .menu-item-has-children .sub-menu a{color:#000;padding-left:0}ul.menu>li.has-mega-menu .menu-item-has-children .sub-menu li>a:after{font-size:.85em;color:#777}ul.menu>li>a{color:#fff;border-bottom:0;padding:0 14px;line-height:64px;display:block}.sub-menu>.menu-item-has-children>a{display:block;font-weight:600;color:#444 !important;margin-bottom:10px !important;border-bottom:1x solid #fff;font-size:14px;line-height:21px;padding:0px 0px}ul.menu>li{line-height:64px;width:auto;font-family:"Poppins",sans-serif;font-weight:normal;font-style:normal}ul.menu .menu-item-has-children:hover .sub-menu .sub-menu{visibility:visible !important;opacity:1 !important;position:unset !important;left:0 !important}ul.menu li:hover ul{left:0;top:auto;z-index:99}ul.menu li:hover>a{color:#fff}ul.menu li:hover li{background:initial}ul.menu li:hover{visibility:inherit}ul.menu .menu-item-has-children{width:auto}ul.menu .menu-item-has-children:not(.has-mega-menu){position:relative}li.has-mega-menu:hover>.sub-menu{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));grid-column-gap:10px}ul.menu ul li{width:100%;font-family:"Poppins",sans-serif !important}header .logo{position:absolute;z-index:99999;top:0;left:0;text-align:left;padding-left:0px;box-sizing:border-box;width:135px !important}header .logo img{max-width:135px;top:20px;left:30px;position:relative}ul.menu{position:unset;display:table !important;margin:0 75px;padding:10;background:initial;float:right}ul.menu .menu-item-has-children:hover>ul{visibility:visible;opacity:1}li.single-menu-item-has-children .sub-menu{margin-right:0px !important}li.menu-item-has-children:last-child ul{margin-right:0px !important}li.has-mega-menu .sub-menu{width:100%;max-width:100%}ul.menu>.menu-item-has-children>.sub-menu{min-width:15em;width:max-content;width:auto;box-shadow:unset;visibility:hidden;opacity:0;z-index:99999;margin:0 0px 0 0px;padding:0 10px}li.single-nav ul.sub-menu{margin-left:inherit !important}ul.menu .menu-item-has-children .sub-menu .sub-menu{padding-left:0}ul.menu li{padding:0px}.sub-menu .sub-menu>li a{color:#002856 !important;font-size:14px !important;font-weight:400;display:block;width:100%;border-bottom:1px solid #9c8439;padding:10px 10px 10px 0px !important;line-height:21px;box-sizing:border-box}ul.menu>li.menu-item-has-children>a:after{content:none}ul.menu li.menu-item-has-children .sub-menu li a:after{color:#555}}/*# sourceMappingURL=nav.css.map */
