﻿.nav-link {color: #000;font-size: 1.125rem;}
.nav-link {padding-left:0rem !important; padding-right:0rem !important; padding-top:.65rem; padding-bottom:.65rem; position:relative; border-bottom:1px solid rgb(239,239,239)}
.dropdown-menu[data-bs-popper] {top: 100%;left: auto;}


/*Dropdown Style*/
.mega-dropdown {max-width:100% !important; width:100%; right:0; margin-top:-1px}
.mega-dropdown ul {padding:0px; margin:0px;}
.mega-dropdown ul li {padding: 0px 0px .20rem 25px; list-style:none; font-weight:normal}
.mega-dropdown ul li:before {background: none repeat scroll 0 0 transparent;content: "\F592";font-family: bootstrap-icons !important;display: block;position: absolute;margin-left: -15px;font-size: 11px;color:#868686; padding:.4rem 0rem !important;}

.dropdown-item {color:inherit !important; white-space:normal; padding:.3rem .5rem !important;}
.dropdown-menu a {color:inherit; text-decoration:none !important; position:relative;}
.dropdown-menu a:after {background: none repeat scroll 0 0 transparent;bottom: 0;content: "";display: block;height: 1px;left: 0%;position: absolute;background: #000;transition: width 0.3s ease 0s, left 0.3s ease 0s;width: 0;}
.dropdown-menu a:hover:after {width: 100%;left: 0; right:0}

.dropdown-menu ul {padding:0px; margin:0px;}
.dropdown-menu ul li {padding: 0px 5px .20rem 25px; list-style:none; font-weight:normal; padding-left:18px;}
.dropdown-menu ul li:before {background: none repeat scroll 0 0 transparent;content: "\F592";font-family: bootstrap-icons !important;display: block;position: absolute;margin-left: -15px;font-size: 11px;color:#868686; padding:.4rem 0rem !important;}
.dropdown-menu ul li ul li {position:relative}
.dropdown-menu ul li ul li:before {content: " "; height:7px; width:7px; border:#333 1px solid; display: block;position: absolute; border-radius:2px; margin-left: -12px;top:10px!important;padding:0!important;}
.dropdown-menu ul li ul li:hover, .dropdown-menu ul li ul li:hover:before {color: #b2672d !important}
.dropdown-menu ul li ul li a{padding-left:5px!important;}
.dropdown-menu ul li a:hover {background:var(--bs-white); color:#b2672d!important;}

@media (min-width:1279.98px) {.dropdown:hover > .dropdown-menu{display: block;}}
@media (max-width:1279.98px) {
.navbar-nav {position:relative; overflow:auto}
.navbar-nav .dropdown-menu {position: static !important;transform: none !important; background:var(--bs-light) !important; text-transform:none;}
.navbar-nav .nav-link.show {color:var(--bs-primary)}
.dropdown-item {color:#000 !important; padding:0.5rem 1.35rem 0.5rem}
.offcanvas {top:1px !important; bottom:1px !important; border-radius:1rem 0px 0px 1rem;}
.offcanvas-start {top:1px !important; bottom:1px !important; border-radius:0rem 0rem 0px 0rem !important;}
.dropdown-item {color:inherit !important; white-space:normal; padding:.4rem 1rem !important; font-size:.90rem; line-height:1.4}
.dropdown-menu ul li {padding: 0px 0px 0rem 0px; list-style:none; font-weight:normal; padding-left:0px;}
.mega-dropdown ul li:before, .dropdown-menu ul li:before {margin-left: 0px;}
.nav-link {color: #000;font-size: 1.05rem;}
.dropdown-menu h4 {font-size:1.1rem !important}
.dropdown-menu ul li ul {padding: 0 0 0 35px;}
.dropdown-menu ul li span{position: relative; left: 15px; font-size: .90rem;}
.dropdown-menu ul li ul li {font-size: .90rem;}
}

/*Dropdown Animation*/
.navbar-nav .dropdown > .dropdown-menu {animation-name: fadeInDown2;animation-duration: 300ms;z-index:-1}
@-webkit-keyframes fadeInDown2 {from {opacity: 0;transform: translate3d(0, -20%, 0);}to {opacity: 1;transform: translate3d(0, 0, 0);}}
@keyframes fadeInDown2 {from {opacity: 0;transform: translate3d(0, -20%, 0);}to {opacity: 1;transform: translate3d(0, 0, 0);}}
/*Dropdown Animation*/

.dropdown-menu ul.menu-list {min-width: 10.5rem;}

