/*! Author: VML - The Cocktail, Project: kec-smart, Last Build: 28/4/2026, License: (c) 2026 VML - The Cocktail */
.navigation .megamenu{background:#fff;box-shadow:0 8px 16px 0 #00000026}.navigation .megamenu a .nav-arrow{display:none}.navigation .megamenu>li>a.menu-link{font-size:.8125rem;font-weight:600}.navigation .megamenu li a.menu-link{padding:12px 20px}.navigation .megamenu .sidebar-box{line-height:1.8;margin-block-end:0;padding:20px;white-space:normal}.main-menu>.menu-item.megamenu-li.visible>.sub-menu{display:flex}.navigation li>ul.megamenu.sub-menu>li{border-color:#eceff4;border-style:solid;border-width:0 1px;float:inline-start}.navigation li>ul.megamenu.sub-menu>li+li{border-inline-start:none}.navigation li>ul.megamenu.sub-menu>li.no-border{border:none}.navigation li.megamenu-li.hide-headings>.megamenu>li>a,.navigation li.megamenu-li>.megamenu>li.hide-heading>a{display:none}.navigation .megamenu .sub-menu{background:#0000!important;box-shadow:none;display:block!important;min-inline-size:100%;opacity:1!important;position:static}.navigation li.megamenu-li .megamenu.col-1>li{inline-size:100%}.navigation li.megamenu-li .megamenu.col-2>li{inline-size:50%}.navigation li.megamenu-li .megamenu.col-3>li{inline-size:33.33333333%}.navigation li.megamenu-li .megamenu.col-4>li{inline-size:25%}.navigation li.megamenu-li .megamenu.col-5>li{inline-size:20%}.navigation li.megamenu-li .megamenu.col-6>li{inline-size:16.66666667%}@media only screen and (min-width:959px){.navigation li.megamenu-li.auto-mega .megamenu.col-1{inline-size:320px}.navigation li.megamenu-li.auto-mega .megamenu.col-2{inline-size:440px}.navigation li.megamenu-li.auto-mega .megamenu.col-3{inline-size:660px}.navigation li.megamenu-li.auto-mega .megamenu.col-4{inline-size:780px}.navigation li.megamenu-li.auto-mega .megamenu.col-5{inline-size:980px}.navigation li.megamenu-li.auto-mega .megamenu.col-6{inline-size:1080px}}.navigation>ul>li>ul.megamenu.sub-menu>li .elementor{line-height:normal;white-space:normal}.navigation li.mega-cat .megamenu{padding:30px 20px}.navigation li.mega-cat .mega-cat-title{background-color:#eceff4;color:#434c5e;font-size:.875rem;font-weight:400;letter-spacing:.125rem;line-height:1;margin:0 -20px 30px;padding:15px 35px;position:relative;text-transform:uppercase}.navigation li.mega-cat>ul>li{padding:0 15px}.navigation li.mega-cat ul li a{padding:0}.navigation li.mega-cat ul li a.mega-post-link{background-color:#0a0a0a;display:block;position:relative}.navigation li.mega-cat ul li a.mega-post-link img{display:block;inline-size:100%}.navigation li.mega-cat ul li a.mega-post-link .overlay{background-color:#0003;block-size:100%;border-radius:3px;inline-size:100%;inset-block-end:0;inset-inline:0;opacity:0;position:absolute;text-align:center;transition:all .3s ease}.navigation li.mega-cat ul li a.mega-post-link:hover .overlay{opacity:1}.navigation li.mega-cat ul li .mega-post-title{display:block;margin:15px 0 8px;white-space:normal}.navigation li.mega-cat ul li .mega-post-title a{color:#5e81ac;font-size:.875rem;font-weight:400;letter-spacing:.0375rem;line-height:1.3;text-transform:none}.navigation li.mega-cat ul li .mega-post-title a:hover{background-color:#0000;color:#81a1c1}.navigation li.mega-cat ul li .mega-post-date{color:#d08770;display:block;font-size:.625rem;text-transform:uppercase}.navigation li.mega-cat ul li .mega-post-date i{font-size:.5625rem;padding-inline-end:5px}@media only screen and (min-width:768px)and (max-width:1280px){.navigation li.megamenu.auto-width.col-6>.sub-menu{inline-size:980px}}
