/* Header */

.navbar-nav .nav-item > a{font-size: 1.05rem;font-family: "averta-regular";font-weight: 600;color:var(--NavClr);padding: 25px 0px;display:flex;margin-right:3rem;}

.navbar-nav .nav-item:last-child > a{margin-right: 0px;}
.navbar-nav .nav-item > a:hover{color:var(--PrimaryClr);}
.navbar-nav .nav-item > a:hover .arrow{border-color:var(--PrimaryClr);}
.navbar-nav .nav-item .dropdown-toggle::after{display:none;}

.dropdown-toggle .arrow {width:8px;height:8px;border-top:1px solid #A5A0A0;border-left:1px solid #A5A0A0;transition:all 250ms ease-in-out;margin: 8px 0px 0px 10px;}
.dropdown-toggle .arrow:hover {border-color:gray; border-width:1px;}
.dropdown-toggle .arrow:before {display:block; height:100%; width:100%; content:""; transform:rotate(45deg);}
.dropdown-toggle .arrow.down {transform:rotate(-135deg); right:0;}

.navbar-nav .dropdown-menu li a{padding: 0.7rem 1rem;font: size 1rem;; font-family: "averta-regular"; color:var(--NavClr);display: flex;white-space: nowrap;}
.navbar-nav .dropdown-menu li a:hover{background: var(--PrimaryClr); color: var(--WhiteClr);}

.offcanvas-header .btn-close{filter: var(--PrimaryClr); opacity: 1;}
.navbar-toggler-icon{width: 2.2rem;}
.navbar-toggler:focus{box-shadow: none;}


/* Footer */
.footer{padding:80px 0px 0px 0px; color: #908989; background: linear-gradient(29.3deg, #121212 33.85%, #191919 78.69%);}



.footer-copy{color: #908989; font-size:14px;}
.footer-copy-links a{color:currentColor; margin-left: 20px; position: relative;}
.f-social a:hover,
.footer-copy-links a:hover{color: var(--PrimaryClr);}
.footer-copy-links a::after{content:'';position: absolute;top: 15%;right: -11px;height: 70%;width: 1px;background:#908989;}
.footer-copy-links a:last-child::after{display: none;}

.footer-top{border-top: solid 1px #3A3A3A; border-bottom: solid 1px #3A3A3A; padding:60px 0px;}
.f-nav-outer{grid-template-columns:auto auto auto auto 250px; row-gap: 48px;}

.fnav-widget h3{font-size: 18px; font-weight: 500; color:#2ED87E; line-height: 150%;}
.fnav-widget ul{list-style: none;}
.fnav-widget ul li{font-size:14px; padding-bottom: 10px;}
.fnav-widget ul li:last-child{padding-bottom: 0px;}
.fnav-widget ul li a{color: var(--WhiteClr); font-family: "averta-regular"; font-weight:400;}
 .fnav-widget ul li a:hover{color:#2ED87E;}

.fright-badge{
	background: linear-gradient(66.1deg, #000000 44.22%, #008E79 169.96%);
	box-shadow: inset 0px 1px 4px #00231E;
	border-radius: 18px;
	padding:1.2rem;
}
.fright-badge figure{max-width: 170px;}
.fright-badge p{font-size:14px;}

.fright-badge a img{max-height: 30px;}
.fright-badge a{font-size: 14px; color: currentColor;}




@media (min-width:992px) {
	.navbar-nav .dropdown-menu{width: auto;min-width: 200px; display:block;visibility:hidden;opacity:0;transition:all 0.5s ease;left: 0px;margin-top:15px;}
	.dropdown:hover .dropdown-menu {margin-top:0px; visibility:visible; opacity:1;}
	.navbar-nav .dropdown-menu li{position: relative;}
	.navbar-nav .dropdown-menu li ul.dropdown-menu{left: 100%; visibility:hidden; opacity:0; top: 0;}
	.navbar-nav .dropdown-menu li:hover ul.dropdown-menu{margin-top:0px; visibility:visible; opacity:1;}
	.last-nav{right:0px; left: unset!important;}
	
}

.navbar-nav .dropdown-menu li ul.dropdown-menu{display: none;}

@media (max-width:992px) {
	.navbar-nav .nav-item > a{padding: 10px 0px 10px 0px;border-bottom: solid 1px #e3e3e3;width: 100%;}
	.dropdown-toggle .arrow.down {position: absolute !important; margin: 5px 10px 0px 11px;}

	.navbar-nav .dropdown-menu{background: transparent;}
	.navbar-nav .dropdown-menu li a {padding: 0.2rem 1rem; font-size: 13px;}
	.navbar-nav .dropdown-menu li:last-child a{border-bottom: solid 1px #e3e3e3; padding-bottom: 0.5rem;}

	.dropdown-menu.show ul.dropdown-menu{display: block;  padding-left: 1rem !important;}
	.navbar-nav .dropdown-menu li ul.dropdown-menu li:last-child a{border: 0px;}

}

@media (max-width:767px) {
	.footer-copy-links a{font-size: 13px; margin-left: 10px;}
	.footer-copy-links a::after{right:-8px;}

	.fnav-widget h3{margin-bottom: 10px;}
	.f-nav-outer {grid-template-columns: 1fr; row-gap: 20px;}
	.footer-top{padding: 30px 0px;}
	.footer{padding: 0px; border-top: 0px;}
	.fnav-widget ul li{padding-bottom: 5px;}
}

/* hide the footer accessbility  */
a[title="Accessibility"] {
  display: none;
}
a[href="terms-and-conditions.html"]::after {
  display: none !important;
}
