.cg-submenu{display:flex;justify-content:center;align-items:center;flex:1;background-color:#fff}.cg-submenu .cg-submenu_wrapper{display:flex;height:60px;width:100%;position:relative;padding:0 1px}.cg-submenu .nav-item{display:flex;position:relative;flex:1;height:100%;justify-content:center;align-items:center;padding:0 5px;min-width:0;margin:0 -1px;cursor:pointer;transition:color .2s,background-color .2s;z-index:1}.cg-submenu .nav-item-divider{width:1px;background-color:#e4e4e4;z-index:0}.cg-submenu .nav-item:hover{color:#fff;background-color:#f2bb13}.cg-submenu .nav-item:hover .nav-item-label,.cg-submenu .nav-item:hover .nav-item-icon{color:#fff}.cg-submenu .nav-item:hover .nav-item-content{opacity:1;visibility:visible}.cg-submenu .nav-item-icon{color:#f2bb13;margin:0 5px;width:24px;display:flex;flex:none}.cg-submenu .nav-item-label{text-transform:uppercase;font-weight:600;font-size:14px;color:#20252a;margin:0 5px;text-align:center;overflow:hidden}.cg-submenu .nav-item-label-content{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cg-submenu .nav-item-label-content-mobile{display:none}.cg-submenu .nav-item-content{opacity:0;visibility:hidden;transition:opacity .2s;background-color:#fff;color:#20252a;position:absolute;top:100%;left:-1px;right:-1px;z-index:1;box-shadow:rgba(0,0,0,.1) 0 5px 10px 0;border:1px solid #e4e4e4}.cg-submenu .nav-item-content-dynamic{padding:2vw}.cg-submenu .nav-item-full-width{position:static}.cg-submenu .search-form{display:flex;justify-content:center;align-items:center;height:60px}.cg-submenu .search-form-icon{width:60px;flex:none;display:flex;justify-content:center;align-items:center;margin:0;box-sizing:content-box;padding:0;background-color:transparent;border:none}.cg-submenu .search-icon{color:#20252a}.cg-submenu .submit-icon{cursor:pointer;color:#f2bb13}.cg-submenu .submit-icon:hover{color:#ffd200}.cg-submenu .search-input{height:100%;flex:1;border:none;border-radius:0;outline:none;min-width:0;font-size:16px;box-shadow:none}.cg-submenu .search-input::placeholder{color:#999}.cg-submenu .category-icon{flex:none;color:#f2bb13;margin:0 5px}.cg-submenu .category-count{color:#7e8082;font-size:14px;font-weight:600;margin:0 5px;white-space:nowrap;flex:1;display:flex;justify-content:flex-end}.cg-submenu .category-link{display:flex;align-items:center;margin:0 -5px;min-width:0;flex-wrap:wrap;cursor:pointer;transition:color .2s;font-size:16px;color:#20252a}.cg-submenu .category-label{flex:1;white-space:nowrap;margin:0 5px}.cg-submenu .category-link:hover{color:#ffd200}.cg-submenu .c7f-form p{display:flex;margin:0;font-size:16px;line-height:1.2;color:#20252a}.cg-submenu .c7f-form p:not(:last-of-type){margin-bottom:20px}.cg-submenu .c7f-form label{margin:0}.cg-submenu .c7f-form span,.cg-submenu .c7f-form input,.cg-submenu .c7f-form textarea,.cg-submenu .c7f-form button{margin:0;flex:1}.cg-submenu .c7f-form input::placeholder{color:#999;font-style:normal!important}.cg-submenu .c7f-form input[type=submit],.cg-submenu .c7f-form button{background-color:#f2bb13}.cg-submenu .c7f-form input[type=submit]:hover,.cg-submenu .c7f-form button:hover{background-color:#ffd200}.cg-submenu .c7f-form .wpcf7-response-output.wpcf7-display-none,.cg-submenu .c7f-form .ajax-loader{display:none}.cg-submenu .c7f-form .wpcf7-response-output.wpcf7-display-none{height:auto!important}.cg-submenu .menu-list,.cg-submenu .menu-item-children{list-style:none;margin:0}.cg-submenu .menu-item{margin:0}.cg-submenu .menu-item-link{cursor:pointer;font-size:16px;color:#20252a;transition:color .2s}.cg-submenu .menu-item-link:hover{color:#ffd200}.cg-submenu .menu-item-icon{color:#f2bb13;flex:none;margin:0 5px}.cg-submenu .menu-item-children{margin-left:15px}.cg-breadcrumb{display:flex;justify-content:center;padding:5px;color:#20252a;font-size:14px;background-color:#f1f1f1}.cg-breadcrumb a{color:#20252a;transition:color .2s}.cg-breadcrumb a:hover{color:#ffd200}.cg-breadcrumb .breadcrumb-divider{color:#7e8082}.cg-breadcrumb .breadcrumb_last{font-weight:600;color:#20252a}@media screen and (max-width:640px){.cg-submenu .nav-item{position:static}.cg-submenu .nav-item-content{left:-1px;right:-1px}.cg-submenu .nav-item-content-dynamic{padding:20px}.cg-submenu .nav-item-label-content{display:none}.cg-submenu .nav-item-label-content-mobile{display:block}}