#menu-skeleton {
  width: 100%;
  height: 50px;
  background: linear-gradient(90deg, #eee 25%, #ddd 50%, #eee 75%);
  background-size: 200% 100%;
  animation: loading 1.5s infinite;
  border-radius: 8px;
  margin: 10px 0;
}
.tribbon_main_menu ul.main-nav{display:flex}nav.tribbon_main_menu>ul{padding:0}.tribbon_main_menu ul.main-nav ul{padding:0!important;list-style:none}span.triboon-toggle-menu{width:24px;height:24px;display:flex}.tribbon_main_menu ul.main-nav>li>ul.mega-menu{width:350px !important;max-width:none}.tribbon_main_menu ul.main-nav>li>ul.mega-menu>li>div{padding:16px}.tribbon_main_menu ul.main-nav li{list-style:none;margin-left:16px;position:relative}.tribbon_main_menu ul.main-nav li>ul{display:none}.tribbon_main_menu ul.main-nav>li:hover>ul{display:block;background:#fff;z-index:9999}.tribbon_main_menu ul.main-nav>li>ul{position:absolute;min-width:220px;max-width:100%;border-radius:8px;overflow:hidden}.tribbon_main_menu ul.main-nav>li>ul:not(.mega-menu) li a{padding:8px 12px;display:block;font-size:14px}.tribbon_main_menu ul.main-nav>li>ul,.tribbon_main_menu ul.main-nav>li>ul>li{padding:0;margin:0}.tribbon_main_menu ul.main-nav>li>ul:not(.mega-menu) li a:hover{background:#ce1340;color:#fff}.tribbon_main_menu a.title.has-parent:after{content:"";width:12px;height:12px;background-image:url(./arrow-down-dark.svg);display:inline-block;background-repeat:no-repeat;background-size:contain;vertical-align:middle;margin:0 4px}.tribbon_main_menu ul.main-nav>li>a{color:#2d2d2d;font-size:15px}.tribbon_main_menu ul.main-nav>li{padding:16px 0}.tribbon_main_menu ul.main-nav>li>ul>li>a{color:#2d2d2d;transition:.2s}.tribbon_main_menu .triboon_wrapper_mega_menu{display:flex;align-items:center;background-color:#fff}.tribbon_main_menu .triboon_wrapper_mega_menu .list ul{padding:0!important}.tribbon_main_menu .triboon_wrapper_mega_menu .list li{list-style:none;margin-bottom:8px}.tribbon_main_menu .triboon_wrapper_mega_menu .list li a{border-right:2px solid transparent;display:flex;flex-direction:column;padding-right:4px}.tribbon_main_menu .triboon_wrapper_mega_menu .list li a.has-hover{border-color:#ce1340;transition:.3s}.tribbon_main_menu .triboon_wrapper_mega_menu .list{flex-basis:100%}.tribbon_main_menu .triboon_wrapper_mega_menu .list a .name{font-size:13px;color:#000}.tribbon_main_menu .triboon_wrapper_mega_menu .list a .desc{font-size:13px;margin-bottom:0;color:#aaa}.tribbon_main_menu .triboon_wrapper_mega_menu .list a .desc:not(.has-hover .desc){display:none}.tribbon_main_menu .triboon_wrapper_mega_menu .images{flex-basis:50%;text-align:left}.tribbon_main_menu .triboon_wrapper_mega_menu .images img{width:200px;transition:.2s}.tribbon_main_menu .triboon_wrapper_mega_menu .images img:not(.has-hover){display:none}
.tribbon_main_menu .triboon_mega_menu_loader{display:none}.tribbon_main_menu ul.main-nav.is_mobile{flex-direction:column;padding:48px 8px;width:80%;background:#000000d1;position:fixed;top:0;right:-80%;height:100vh;z-index:9;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:rgba(0,0,0,.9);overflow-y:auto;transition:.3s}.tribbon_main_menu ul.main-nav.is_mobile>li>a{color:#afafaf;display:block;display:flex;justify-content:space-between}.tribbon_main_menu ul.main-nav>ul>li>ul>li>a:hover{border-radius:8px;overflow:hidden}.tribbon_main_menu ul.main-nav.is_mobile>li>ul:not(.mega-menu) li a:hover{background:#ce1340;color:#fff;border-radius:4px;padding:8px 4px!important}.tribbon_main_menu ul.main-nav.is_mobile>li{padding:12px 8px}.tribbon_main_menu ul.main-nav.is_mobile>li>ul{width:100%;padding:0 8px!important;max-width:unset;min-width:unset;background:#222!important;position:relative;margin:16px 0 0}.tribbon_main_menu ul.main-nav.is_mobile>li>ul>li>a{color:#fff;padding:8px 0!important;font-size:13px!important}.tribbon_main_menu ul.main-nav.is_mobile a.title.has-parent:after{background-image:url(./arrow-down.svg)}.tribbon_main_menu ul.main-nav.is_mobile>li a{font-size:14px}.tribbon_main_menu ul.main-nav.toggle-active{right:0!important}.tribbon_main_menu .close-section{width:20%;position:fixed;left:-20%;top:0;height:100vh;z-index:9999}.tribbon_main_menu .close-section.toggle-active{left:0!important}
/* search icon */
svg#triboon_search_icon {
    fill: #ce1340;
    vertical-align: middle;
    cursor: pointer;
}
.triboon_search_box {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    z-index: 99;
    justify-content: center;
    background: #fff;
    display: flex;
    align-items: center;
    box-shadow: 0 0 10px #aaaaaa5a;
}

.triboon_search_box .search-container {
    flex-basis: calc(100% - 48px);
}

.triboon_search_box .search-container form#triboon_search_form input {
    background: none;
    border: 0;
    height: 80px;
    outline: none;
}

.triboon_search_box svg {
    cursor: pointer;
    width: 32px;
    height: 32px;
    fill: #aaa;
}