/** Desktop Navigation */
.navbar{padding:0}
.navbar ul{margin:0;padding:0;display:flex;list-style:none;align-items:center}
.navbar li{position:relative}
.navbar a{display:flex;align-items:center;justify-content:space-between;padding:10px 0 10px 15px;white-space:nowrap;transition:0.3s}
.navbar a i{font-size:12px;line-height:0;margin-left:5px}
.navbar .dropdown ul{display:block;position:absolute;left:14px;top:calc(100% + 30px);margin:0;padding:10px 0;z-index:99;opacity:0;visibility:hidden;background:#fff;box-shadow:0px 0px 30px rgba(127, 137, 161, 0.25);transition:0.3s;border-radius:4px}
.navbar .dropdown ul li{min-width:200px}
.navbar .dropdown ul a{padding:5px 10px;color:#444444}
.navbar .dropdown ul a i{font-size:12px}
.navbar .dropdown:hover > ul{opacity:1;top:100%;visibility:visible}

/* Mobile Navigation */
.mobile-nav{font-size:28px;cursor:pointer;display:none;line-height:0;transition:0.5s}
.mobile-nav-toggle{color:#242424;font-size:28px;cursor:pointer;display:none;line-height:0;transition:0.5s}
.navbar-mobile{position:fixed;overflow:hidden;top:0;right:0;left:0;bottom:0;background:rgba(0, 0, 0, 0.9);transition:0.3s;z-index:999}
.navbar-mobile ul{display:block;position:absolute;top:55px;right:15px;bottom:15px;left:15px;padding:10px 0;border-radius:6px;background-color:#fff;overflow-y:auto;transition:0.3s}
.navbar-mobile a, .navbar-mobile a:focus{padding:10px 20px;font-size:15px;color:#1a1814}
.navbar-mobile a:hover, .navbar-mobile .active, .navbar-mobile li:hover > a{color:#cda45e}
.navbar-mobile .getstarted, .navbar-mobile .getstarted:focus{margin:15px}
.navbar-mobile .dropdown ul{position:static;display:none;margin:10px 20px;padding:10px 0;z-index:99;opacity:1;visibility:visible;background:#fff;box-shadow:0px 0px 30px rgba(127, 137, 161, 0.25)}
.navbar-mobile .dropdown ul li{min-width:200px}
.navbar-mobile .dropdown ul a{padding:10px 20px}
.navbar-mobile .dropdown ul a i{font-size:12px}
.navbar-mobile .dropdown ul a:hover, .navbar-mobile .dropdown ul .active:hover, .navbar-mobile .dropdown ul li:hover > a{color:#cda45e}
.navbar-mobile .dropdown > .dropdown-active{display:block}
.navbar-mobile .mobile-nav{position:absolute;top:15px;right:15px}
.navbar-mobile .mobile-nav-toggle{position:absolute;top:15px;right:15px}

.main-menu{width:100%;height:100%;opacity:0;visibility:hidden;z-index:1010}
.main-menu .nav li a{color:#000;font-size:3.5vh;font-weight:400}
.main-menu .nav li a:hover{text-decoration:underline}
.main-menu .nav li{opacity:0;-webkit-transform:translateY(-40px);transform:translateY(-40px);-webkit-animation-timing-function:cubic-bezier(.45,.005,0,1);-moz-animation-timing-function:cubic-bezier(.45,.005,0,1);-o-animation-timing-function:cubic-bezier(.45,.005,0,1);animation-timing-function:cubic-bezier(.45,.005,0,1)}
.main-menu .nav li.delay-1{-webkit-transition-delay:0.1s;-moz-transition-delay:0.1s;-ms-transition-delay:0.1s;-o-transition-delay:0.1s;transition-delay:0.1s}
.main-menu .nav li.delay-2{-webkit-transition-delay:0.2s;-moz-transition-delay:0.2s;-ms-transition-delay:0.2s;-o-transition-delay:0.2s;transition-delay:0.2s}
.main-menu .nav li.delay-3{-webkit-transition-delay:0.3s;-moz-transition-delay:0.3s;-ms-transition-delay:0.3s;-o-transition-delay:0.3s;transition-delay:0.3s}
.main-menu .nav li.delay-4{-webkit-transition-delay:0.4s;-moz-transition-delay:0.4s;-ms-transition-delay:0.4s;-o-transition-delay:0.4s;transition-delay:0.4s}
.main-menu .nav li.delay-5{-webkit-transition-delay:0.5s;-moz-transition-delay:0.5s;-ms-transition-delay:0.5s;-o-transition-delay:0.5s;transition-delay:0.5s}
.main-menu .nav li.delay-6{-webkit-transition-delay:0.6s;-moz-transition-delay:0.6s;-ms-transition-delay:0.6s;-o-transition-delay:0.6s;transition-delay:0.6s}
.main-menu .nav li.delay-7{-webkit-transition-delay:0.7s;-moz-transition-delay:0.7s;-ms-transition-delay:0.7s;-o-transition-delay:0.7s;transition-delay:0.7s}
.main-menu .nav li.delay-8{-webkit-transition-delay:0.8s;-moz-transition-delay:0.8s;-ms-transition-delay:0.8s;-o-transition-delay:0.8s;transition-delay:0.8s}
.main-menu .nav li.delay-9{-webkit-transition-delay:0.9s;-moz-transition-delay:0.9s;-ms-transition-delay:0.9s;-o-transition-delay:0.9s;transition-delay:0.9s}

.nav-open .main-menu{opacity:1;visibility:visible;background:rgba(255,255,255,9)}
.nav-open .main-menu .nav li{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px);-webkit-transition:-webkit-transform .2s,opacity .2s;transition:transform .2s,opacity .2s}

.dropdown-text{white-space:inherit;padding:5px 0px 0px 0px;font-size:1.2em}
.dropdown-text i{color:#5b57f4;margin-right:10px;font-weight:700}

.menu-back-style{background:#5b57f4} 
.menu-back-style a{color:#FFF!important;padding:0.65em}
.menu-back-style a i{font-size:2.0em}
.menu-back-style .nav-pills .nav-link.active, .menu-back-style .nav-pills .show>.nav-link{color:#5b57f4!important;background-color:#ffffff}
.menu-back-style .nav-pills .nav-link.active a i, .menu-back-style .nav-pills .show>.nav-link a i{color:#5b57f4}
.menu-back-style .nav-pills .nav-link{border-radius:0}

.menu-newsletter .heading{font-size:1.75em;}
.menu-newsletter .heading span{display:block;font-size:0.75em}
.menu-newsletter .input-group .input-group-text{background:transparent;border-top-left-radius:25px;border-bottom-left-radius:25px;border-right:none}
.menu-newsletter .input-group .custom-border{border-top-right-radius:25px;border-bottom-right-radius:25px;border-left:none;line-height:30px}
.menu-newsletter .input-group .input-group-text .fa{color:gray}
.menu-newsletter .btn-subscribe{background-color:#5b57f4;font-size:1.2em;font-weight:700;text-transform:uppercase;color:#ffffff}

@media (max-width:1366px){
	.navbar .dropdown .dropdown ul{left:-90%}
}

@media screen and (max-width:768px){
	.navbar{display:none}
	.navbar-mobile a, .navbar-mobile a:focus{font-size:20px} 
}

@media (max-width:991px){
	.navbar{display:none}
	.mobile-nav{display:block;z-index:1100}
	.mobile-nav-toggle{display:block}
}

@media screen and (max-width:375px){
	.main-menu .nav li a{font-size:3.1vh}
}
