﻿.navbarcontainer { width: 100%; z-index: 9999; margin-top: 0px; }
	.navbarcontainer .navbar .container { padding: 0; }

.navbar { font-family: 'Poppins',sans-serif; padding: 0; }
.navbar-light .navbar-toggler { border: 0; width: 50px; height: 50px; }
.navbar-brand { padding: 0; /*width: 190px;*/ }

.mainmenu { margin-right: 0px; }
	.mainmenu .nav-item { font-size: 18px; line-height: 20px; font-weight: 700; position: relative;text-transform:lowercase; }
		.mainmenu .nav-item .nav-link { padding: 0; }
		.mainmenu .nav-item a, .mainmenu .nav-item a:focus { color: #023671 !important; transition: ease-in-out 0.3s all; }
		.mainmenu .nav-item a:hover, .mainmenu .nav-item.active a { color: #c7d41a !important; }

.navfixed {  }
.navfloat {  }
.navfixed .navbar-brand {  }
.navfloat .navbar-brand {  }

.mainmenu .dropdown-menu {background-color:#ba006f;border:0;}
	.mainmenu .dropdown-menu::before { color: #ba006f; content: '\f04b'; font-family: 'Font Awesome 5 Pro'; transform: rotate(-90deg); display: inline-block; right: 5%; /* position */ position: absolute; top: -14px; font-size:16px;font-weight:bold; }
.mainmenu .nav-item a.dropdown-item { color: #fff !important; transition: ease-in-out 0.3s all; font-size: 20px; line-height: 30px; }
.mainmenu .dropdown-item:focus, .mainmenu .dropdown-item:hover { background-color: #edcada; }
.dropdown-toggle::after { display: none; } /* Removes caret down */
.nav-link.dropdown-toggle .fas {color:#ba006f;font-size:14px;}

@media(min-width:1500px) {
	.navbar-brand { width: 300px; padding:16px 0; }
	.mainmenu .nav-item { margin-left: 25px; }
}

@media(min-width:1200px) and (max-width:1499px) {
	.navbar-brand { width: 240px; padding: 12px 0; }
	.mainmenu .nav-item { margin-left: 16px; }
}

@media(min-width:1200px) {
	.navbarcontainer .container .navbar { margin-bottom: 0px; }
	.navbar-brand { z-index: 9999; }
	.mainmenu {margin-bottom:0px;}
	.navbar-expand-xl .navbar-nav .dropdown-menu {top:38px;}
	.navbarwrapper { border-radius: 100px; box-shadow: #ccc 0 0 15px; margin-top:30px;padding:0 40px; transition: ease-in-out all 0.3s; background-color:#fff; }
	.navfixed .navbarwrapper { margin-top:12px; }
	.navfixed .navbar-brand { width:160px; }
	.navfloat .navbarwrapper { }
}

@media(max-width:1199px) {
	.contraheader {height:92px;}
	.navbar { background-color: #fff; box-shadow: #ccc 0 0 15px; }
	.navbar-brand { padding: 16px 0; }
	.navbar-brand img { max-width: 200px; }
	.navbarcontainer, .headermargin { height: 112px; }
	.navbarcontainer { position: fixed; }

	.navbar-toggler { width: 50px; height: 50px; background-color: transparent; box-shadow: none !important; }
		.navbar-toggler span { transform: none; background-color: #023671; margin: 7px auto; width: 100%; height: 2px; transition: all 0.8s cubic-bezier(0.810, -0.330, 0.345, 1.375); opacity: 1; display: block; }
		.navbar-toggler[aria-expanded="true"] span:first-of-type { transform: rotate(45deg) translate(0px, 7px); }
		.navbar-toggler[aria-expanded="true"] span:nth-of-type(2) { opacity: 0; }
		.navbar-toggler[aria-expanded="true"] span:last-of-type { transform: rotate(-45deg) translate(6px, -12px); }
		.navbar-toggler[aria-expanded="true"] span { background-color: #c7d41a; }
	.navbar-collapse { margin-top: 30px; }
	.navbar-nav { width: 100%; text-align: center; }
		.navbar-nav .nav-link { margin: 10px 0px; }
		.navbar-nav .nav-item.contact a { display: inline-block; }
		.navbar-nav .nav-item.contact .nav-link { margin: 10px 0; }
}

/*
@media(max-width:1200px) {
	.navbarcontainer .container .navbar { margin-bottom: 0px; }
	.navfloat .navbar-brand { padding: 26px 0; }
	.navbar-brand { margin-left: 15px; width: 300px; padding: 26px 0; }
	.navbar-light .navbar-toggler { padding-left: 15px; position: relative; margin-bottom:0px; }
		.navbar-light .navbar-toggler:focus { outline: none; }
		.navbar-light .navbar-toggler span:nth-child(1) { top: 20px; }
		.navbar-light .navbar-toggler span:nth-child(2) { top: 27px; }
		.navbar-light .navbar-toggler span:nth-child(3) { top: 33px; }
		.navbar-light .navbar-toggler span { background: #000; position: absolute; display: block; height: 1px; width: 20px; opacity: 1; left: 20px; -webkit-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: .15s ease-in-out; transition: .15s ease-in-out; }
		.navbar-light .navbar-toggler[aria-expanded="true"] span { background-color:#c7d41a; }
		.navbar-light .navbar-toggler[aria-expanded="true"] span:first-of-type { transform: rotate(45deg) translate(4px, 5px); }
		.navbar-light .navbar-toggler[aria-expanded="true"] span:nth-of-type(2) { opacity: 0; }
		.navbar-light .navbar-toggler[aria-expanded="true"] span:last-of-type { transform: rotate(-45deg) translate(4px, -5px); }
	.navbar-collapse { }
	.mainmenu { margin-top: 10px; margin-bottom:20px; }
		.mainmenu .nav-item { margin: 0 15px 0 15px; padding: 10px; text-align: left; border-bottom: solid 1px #f0f0f0; text-align: center; }
			.mainmenu .nav-item:first-child { margin-top: 10px; }
			.mainmenu .nav-item:last-child { margin-bottom: 10px; border-bottom: 0; }
	.contraheader { height: 91px; }
}*/

@media(max-width:991px) {
}

@media(max-width:576px) {
	.navbar-light .navbar-toggler span { margin-right:15px; }
}
