.custom-horizontal-nav{position:relative;top:0;right:0;left:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition-duration:3s;transition-duration:3s;-webkit-transition-property:left,right;transition-property:left,right;background:#d1e9fd;border:solid 1px #047AFB}.custom-horizontal-nav .page-navigation{float:left;position:relative;width:100%;height:50px;z-index:99;background:#d1e9fd;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:background,-webkit-box-shadow;transition-property:background,-webkit-box-shadow;transition-property:background,box-shadow;transition-property:background,box-shadow,-webkit-box-shadow}@media(max-width:768px){.custom-horizontal-nav .page-navigation{border:none;height:auto}}.custom-horizontal-nav .page-navigation>.nav-item{line-height:1;width:auto;text-align:center}@media(max-width:768px){.custom-horizontal-nav .page-navigation>.nav-item{display:block;width:100%;border-right:none;text-align:left;background:#1c45ef}}.custom-horizontal-nav .page-navigation>.nav-item:last-child{border-right:none}.custom-horizontal-nav .page-navigation>.nav-item>.nav-link{color:#047afb;line-height:1;font-weight:600;-webkit-transition-duration:.2s;transition-duration:.2s;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(max-width:768px){.custom-horizontal-nav .page-navigation>.nav-item>.nav-link{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;background:#1c45ef}}.custom-horizontal-nav .page-navigation>.nav-item>.nav-link .link-icon{margin-right:10px;font-size:1.3rem;color:#fff}.rtl .custom-horizontal-nav .page-navigation>.nav-item>.nav-link .link-icon{margin-right:0;margin-left:10px}.custom-horizontal-nav .page-navigation>.nav-item>.nav-link .menu-arrow{margin-left:5px;font-size:15px;display:inline-block;-webkit-transform:rotate(0deg);transform:rotate(0);-webkit-transform-origin:center;transform-origin:center;-webkit-transition-duration:.25s;transition-duration:.25s}.custom-horizontal-nav .page-navigation>.nav-item>.nav-link .menu-arrow:before{font: 24px/1 Material Design Icons;content:"";font-size:inherit}.custom-horizontal-nav .page-navigation>.nav-item:hover .submenu{display:block;background:#103ae6}.custom-horizontal-nav .page-navigation>.nav-item:hover>.nav-link{background:#eeedfe}.custom-horizontal-nav .page-navigation>.nav-item:hover>.nav-link .menu-arrow{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.custom-horizontal-nav .page-navigation>.nav-item.active>.nav-link{background:#103ae6;color:#fff}.custom-horizontal-nav .page-navigation>.nav-item.active>.nav-link .link-icon,.custom-horizontal-nav .page-navigation>.nav-item.active>.nav-link .menu-arrow{color:#fff}.custom-horizontal-nav .page-navigation>.nav-item .submenu{display:none;-webkit-animation-name:dropdownAnimation;animation-name:dropdownAnimation;-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.custom-horizontal-nav .page-navigation>.nav-item .submenu ul{list-style-type:none;padding-left:0}.custom-horizontal-nav .page-navigation>.nav-item .submenu ul li{display:block;line-height:20px}.custom-horizontal-nav .page-navigation>.nav-item .submenu ul li a{display:block;padding:5px 10px;font-weight:600;color:#000;text-decoration:none;text-align:left;margin:4px 0;font-size:14px;font-weight:400;opacity:.8;text-overflow:ellipsis;overflow:hidden;max-width:100%;white-space:nowrap;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:background;transition-property:background;border-radius:6px}.custom-horizontal-nav .page-navigation>.nav-item .submenu ul li a:hover{background:#1c45ef1a}.custom-horizontal-nav .page-navigation>.nav-item .submenu ul li.active a{background:#1c45ef1a}.custom-horizontal-nav .page-navigation>.nav-item:not(.mega-menu) .submenu{position:relative;top:-100%}@media(max-width:768px){.custom-horizontal-nav .page-navigation>.nav-item:not(.mega-menu) .submenu{top:0}}.custom-horizontal-nav .page-navigation>.nav-item:not(.mega-menu) .submenu ul{padding:15px}@media(min-width:768px){.custom-horizontal-nav .page-navigation>.nav-item:not(.mega-menu) .submenu ul{position:absolute;width:calc(100% - 1px);left:0;right:0;top:50px;z-index:999;background:#fff;border-top:none;-webkit-box-shadow:0 8px 5px 0 rgba(0,0,0,.06);box-shadow:0 8px 5px #0000000f}}@media(max-width:768px){.custom-horizontal-nav .page-navigation>.nav-item:not(.mega-menu) .submenu ul{position:relative;top:0;padding-top:20px;-webkit-box-shadow:none;box-shadow:none}}@media(max-width:768px){.custom-horizontal-nav .page-navigation>.nav-item:not(.mega-menu) .submenu ul{padding:0 23px;background:#fff}}.custom-horizontal-nav .page-navigation>.nav-item.mega-menu .submenu{top:48px;left:0;padding:25px}@media(min-width:768px){.custom-horizontal-nav .page-navigation>.nav-item.mega-menu .submenu{position:absolute;width:calc(100% - 1px);left:0;right:0;top:50px;z-index:999;background:#eeedfe;border-top:0px solid #1c45ef;border-bottom:1px solid #1c45ef;border-left:1px solid #1c45ef;border-right:1px solid #1c45ef;-webkit-box-shadow:0 8px 5px 0 rgba(0,0,0,.06);box-shadow:0 8px 5px #0000000f}}@media(max-width:768px){.custom-horizontal-nav .page-navigation>.nav-item.mega-menu .submenu{position:relative;top:0;padding-top:20px;-webkit-box-shadow:none;box-shadow:none}}.custom-horizontal-nav .page-navigation>.nav-item.mega-menu .submenu .category-heading{font-size:14px;font-weight:500;text-align:left;color:#1c45ef}@media(max-width:768px){.custom-horizontal-nav .page-navigation>.nav-item.mega-menu .submenu{padding:20px 28px;background:#fff}.custom-horizontal-nav .page-navigation>.nav-item.mega-menu .submenu .col-group-wrapper{margin-left:0;margin-right:0}.custom-horizontal-nav .page-navigation>.nav-item.mega-menu .submenu .col-group-wrapper .col-group{padding-left:0;padding-right:0;margin-bottom:20px}.custom-horizontal-nav .page-navigation>.nav-item.mega-menu .submenu .col-group-wrapper .col-group .category-heading{margin-bottom:0}.custom-horizontal-nav .page-navigation>.nav-item.mega-menu .submenu .col-group-wrapper .col-group .category-heading:after{display:none}}
