.navbar {
	position:absolute;
	left:0;
	top:0;
	padding:0;
	width:100%;
	z-index:2;
	background-color:#fff
}
.navbar .container {
	padding-top:15px;
	padding-bottom:15px
}
.navbar .navbar-brand {
	width:130px
}
.navbar .navbar-brand img {
	width:100%
}
.navbar .navbar-toggler {
	position:relative;
	height:60px;
	width:60px;
	border:none;
	cursor:pointer;
	outline:0
}
.navbar .navbar-toggler .menu-icon-bar {
	position:absolute;
	left:15px;
	right:15px;
	height:2px;
	background-color:var(--primary-color);
	opacity:0;
	-webkit-transform:translateY(-1px);
	-ms-transform:translateY(-1px);
	transform:translateY(-1px);
transition:all .3s ease-in
}
.navbar .navbar-toggler .menu-icon-bar:first-child {
	opacity:1;
	-webkit-transform:translateY(-1px) rotate(45deg);
	-ms-sform:translateY(-1px) rotate(45deg);
	transform:translateY(-1px) rotate(45deg)
}
.navbar .navbar-toggler .menu-icon-bar:last-child {
	opacity:1;
	-webkit-transform:translateY(-1px) rotate(135deg);
	-ms-sform:translateY(-1px) rotate(135deg);
	transform:translateY(-1px) rotate(135deg)
}
.navbar .navbar-toggler.collapsed .menu-icon-bar {
	opacity:1
}
.navbar .navbar-toggler.collapsed .menu-icon-bar:first-child {
	-webkit-transform:translateY(-7px) rotate(0);
	-ms-sform:translateY(-7px) rotate(0);
	transform:translateY(-7px) rotate(0)
}
.navbar .navbar-toggler.collapsed .menu-icon-bar:last-child {
	-webkit-transform:translateY(5px) rotate(0);
	-ms-sform:translateY(5px) rotate(0);
	transform:translateY(5px) rotate(0)
}
.navbar-dark .navbar-nav .nav-link {
	position:relative;
	color:var(--headline-color);
	font-size:16px;
	font-family:'Open Sans', sans-serif;
	font-weight:600;
	text-transform:uppercase;
	margin-left:0
}
.navbar-dark .navbar-nav .nav-link:focus {
	color:var(--primary-color)
}
.navbar-dark .navbar-nav .active>.nav-link, .navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .show>.nav-link {
	color:var(--primary-color)
}
.navbar-dark .navbar-nav .nav-link:hover {
	color:var(--primary-color)
}
.navbar .dropdown-menu {
	padding:0;
	background-color:#fff;
transition:opacity .15s ease-in-out
}
.navbar .dropdown-menu .dropdown-item {
	position:relative;
	padding:7px 15px;
	color:var(--headline-color);
	font-size:14px;
	font-family:'Open Sans', sans-serif;
	border-bottom: 1px dashed rgb(221, 221, 221, .7);
transition:color .2s ease-in
}

.navbar .dropdown-menu .dropdown-item.active {
	color: #977619;
    text-decoration: none;
    background: none !important;
}

.dropdown-menu {
	border:none;
	border-radius:0;
	-webkit-box-shadow:0 0 11px 0 rgba(6, 22, 58, .14);
	-moz-box-shadow:0 0 11px 0 rgba(6, 22, 58, .14);
	box-shadow:0 0 11px 0 rgba(6, 22, 58, .14)
}
.navbar .dropdown-menu .dropdown-item:focus {
	background:0 0
}
.navbar .dropdown-menu .dropdown-item:last-child {
	border-bottom:none
}
.navbar .dropdown-menu .dropdown-item:hover {
	background:0 0;
	color:var(--primary-color);
	font-size: 15px;
	-webkit-animation: fade .5s; */
    animation: fade .5s;


}
.navbar .dropdown-menu .dropdown-item::before {
content:"";
font-family: "Font Awesome 5 Free";
position:absolute;
bottom:0;
left:0;
top:0;
width:5px;
background-color:transparent;
opacity:1;
transition:opacity .2s ease-in;
}
.navbar .dropdown-menu .dropdown-item:hover::before {
opacity:1
}
.navbar.fixed-top {
	position:fixed;
	top:0;
	-webkit-animation:fade .5s;
	animation:fade .5s;
	background-color:#fff;
	-webkit-box-shadow:0 4px 4px -6px #333;
	-moz-box-shadow:0 4px 4px -6px #333;
	box-shadow:0 4px 4px -6px #333;
	z-index: 999;
}
.navbar.fixed-top.navbar-dark .navbar-nav .nav-link {
	font-size:16px
}
.navbar.fixed-top.navbar-dark .container {
	background-color:transparent
}
.navbar.fixed-top.navbar-dark .navbar-nav .nav-link.active {
	color:#c0ca33
}
.navbar.fixed-top.navbar-dark .navbar-nav .nav-link::after {
background-color:#c0ca33
}
.content {
	padding:120px 0
}
.dropdown-toggle::after {
transition:transform .15s linear
}
.show.dropdown .dropdown-toggle::after {
transform:translateY(3px)
}
.dropdown-menu {
	margin-top:0
}
@media screen and (max-width:991px) {
.navbar-nav {
padding:20px;
background-color:#fff
}
.navbar .container {
padding:0;
border-radius:0
}
.navbar-collapse .navbar-nav .nav-link {
color:var(--headline-color);
border-bottom:1px solid rgb(221, 221, 221, .7);
line-height:2;
margin-left:0;
font-size:13px
}
.navbar-collapse .navbar-nav .last-link-item {
border-bottom:none
}
.navbar-collapse .navbar-nav .contact-link {
font-size:13px;
padding:0;
border-bottom:none
}
.navbar.fixed-top .navbar-nav {
background:0 0
}
.navbar.fixed-top .navbar-nav .nav-link {
border-bottom:1px solid rgb(221, 221, 221, .7);
line-height:2;
margin-left:0;
font-size:13px!important
}
.navbar.fixed-top .navbar-collapse .navbar-nav .last-link-item {
border-bottom:none
}
.navbar .dropdown-menu {
padding:0;
background-color:#fff;
border:none
}
.navbar .dropdown-menu .dropdown-item {
position:relative;
padding:10px 20px;
color:var(--headline-color);
font-size:13px;
font-family:Poppins, sans-serif;
border-bottom:1px solid rgb(221, 221, 221, .7);
transition:color .2s ease-in
}
.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {
color:var(--primary-color)
}
.navbar .navbar-brand {
width:150px
}
.dropdown-menu {
border:none;
border-radius:0;
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none
}
}
@media screen and (min-width:992px) {
.banner {
padding:0 150px
}
.banner h1 {
font-size:5rem
}
.banner p {
font-size:2rem
}
.navbar-dark .navbar-nav .nav-link {
padding:23px 12px;
}
.navbar-dark .navbar-nav .nav-link:hover::after {
-webkit-transform:scaleX(1);
-ms-transform:scaleX(1);
transform:scaleX(1)
}
.dropdown-menu {
min-width:500px;
-webkit-animation:dropdown-animation .4s;
animation:dropdown-animation .4s;
-webkit-transform-origin:top;
-ms-transform-origin:top;
transform-origin:top
}
}
@media (max-width:767px) {
.navbar .navbar-brand {
margin-top:0
}
.navbar .navbar-brand {
width:160px
}
.navbar .container {
background-color:transparent
}
.navbar {
background-color:#fff;
top:0
}
}
@-webkit-keyframes navbar-animation {
0% {
opacity:0;
-webkit-transform:translateY(-100%);
-ms-transform:translateY(-100%);
transform:translateY(-100%)
}
100% {
opacity:1;
-webkit-transform:translateY(0);
-ms-transform:translateY(0);
transform:translateY(0)
}
}
@keyframes navbar-animation {
0% {
opacity:0;
-webkit-transform:translateY(-100%);
-ms-transform:translateY(-100%);
transform:translateY(-100%)
}
100% {
opacity:1;
-webkit-transform:translateY(0);
-ms-transform:translateY(0);
transform:translateY(0)
}
}
@-webkit-keyframes dropdown-animation {
0% {
-webkit-transform:scaleY(0);
-ms-transform:scaleY(0);
transform:scaleY(0)
}
75% {
-webkit-transform:scaleY(1.1);
-ms-transform:scaleY(1.1);
transform:scaleY(1.1)
}
100% {
-webkit-transform:scaleY(1);
-ms-transform:scaleY(1);
transform:scaleY(1)
}
}
@keyframes dropdown-animation {
0% {
-webkit-transform:scaleY(0);
-ms-transform:scaleY(0);
transform:scaleY(0)
}
75% {
-webkit-transform:scaleY(1.1);
-ms-transform:scaleY(1.1);
transform:scaleY(1.1)
}
100% {
-webkit-transform:scaleY(1);
-ms-transform:scaleY(1);
transform:scaleY(1)
}
}
