@charset "utf-8";
/* Business Leads Bootstrap 4.0 Navbar Override CSS Document */

.navbar-light {
    font-family: 'Open sans', sans-serif;
	font-weight: 700;
	font-size: 0.9em;
	background-color: #912b8f;
	padding-top: 0;
	padding-bottom: 0;
}

@media screen and (max-width : 992px){	
.navbar-light  {
background-color: #ffffff;
box-shadow: 0 2px 8px  rgba(0, 0, 0, 0.2);
	}
	}


/* change the main link color and padding*/
.navbar-light .navbar-nav .nav-link, .navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover  {
	text-transform: uppercase;
	color: #ffffff;
	padding: 16px 28px;
}

/* change the main link color and padding on mobile*/
@media screen and (max-width : 992px){	
.navbar-light .navbar-nav .nav-link, .navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover  {
    padding-top: 18px;
	padding-bottom: 18px;	
	}
	}

/* change the hover color of the main links */
.navbar-light .navbar-nav .nav-item .nav-link:hover{
	color: #d9bcd8;
}

/* change the hover background color of the main links 
.navbar-light .navbar-nav .nav-item.active .nav-link,
.navbar-light .navbar-nav .nav-item:hover .nav-link {
	background-color:
} */

/* change the hover background color of the main links on mobile 
@media screen and (max-width : 992px){	
.navbar-light .navbar-nav .nav-item.active .nav-link,
.navbar-light .navbar-nav .nav-item:hover .nav-link {
	background-color: 
	}
}*/

/* dropdown */
.navbar-light .dropdown-menu {
margin: 0;
background-color: #ffffff; /* change the background color of drop-down links */
border: none;
border-radius: 0;
padding: 0;
box-shadow: 0px 9px 5px 5px rgba(0,0,0,0.05);
top: 53px;
min-width: 250px;
}

@media screen and (max-width : 992px){	
.navbar-light .dropdown-menu {
box-shadow: none;
background-color: #912b8f;
}
}


/* change the drop-down link color and padding */
.navbar-light .dropdown-item {
font-size: 0.9em;
color: #912b8f;
font-weight: 600;
padding-top: 12px;
padding-bottom: 12px;
padding-left: 28px;
}

/* change the drop-down link padding on mobile*/
@media screen and (max-width : 992px){	
.navbar-light .dropdown-item {
color: #ffffff;
padding-left: 48px;	
padding-top: 10px;
padding-bottom: 10px;
}
}

/* change the hover colors of drop-down links */
.navbar-light .dropdown-item:hover,
.navbar-light .dropdown-item:focus {
color: #ffffff;
background-color: #912b8f;
} 

/* change the hover colors of drop-down links on mobile */
@media screen and (max-width : 992px){	
.navbar-light  .dropdown-item:hover,
.navbar-light .dropdown-item:focus {
color: #d9bcd8;
background-color: #912b8f;
}
}

.dropdown-divider {
	border-top-color: #781976;
}

/* turn off nav item dropdown blue outline */
a#navbarDropdown1.nav-link:active,
a#navbarDropdown2.nav-link:active,
a#navbarDropdown3.nav-link:active,
a#navbarDropdown1.nav-link:focus,
a#navbarDropdown2.nav-link:focus,
a#navbarDropdown3.nav-link:focus {
outline: 0;
}

/* no click drop-down on desktop */
@media all and (min-width: 992px) {
	.navbar-light .nav-item .dropdown-menu{ display: none; }
	.navbar-light .nav-item:hover .nav-link{ color: #fff;  }
	.navbar-light .nav-item:hover .dropdown-menu{ display: block; }
	.navbar-light .nav-item .dropdown-menu{ margin-top:0; }
}

/* Navbar fontawesome caret */
.fa-angle-down {
	font-size: 0.8em;
	margin-left: 8px;
}


/* Navbar toggler styles */
.navbar-light .navbar-toggler {
	border: none;
	outline: none;
	padding-right: 0px;
	
}

.custom-toggler.navbar-toggler {
    border-color: rgb(17,5,0);
}
.custom-toggler .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(102,102,102,9)' stroke-width='3' stroke-linecap='square'  d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
    width: 2em;
    height: 1.5em;
	margin-right: 16px;
	margin-top: 16px;

}

.navbar-light .navbar-toggler>.close {
    display: inline;
	font-family: 'Montserrat', sans-serif;
	font-size: 1.2em;
	font-weight: 500;
	color: #000000;
	margin-right: 20px;
	margin-top: 16px;
}


.navbar-light .navbar-toggler.collapsed>.close, .navbar-toggler:not(.collapsed)>.navbar-toggler-icon {
    display: none;
}


/* Navbar 100% mobile screen height*/
@media (max-width: 991.98px) {
.navbar-light .navbar-collapse {
	height: 100vh;
}
}

/* CSS code by Golak */
/* Navbar top 100% mobile screen width */
.navbar-top {
	display: flex;
	justify-content: space-between;
	width: 100%;
	align-items: center;
}

@media (max-width: 991.98px) {
	#navbarNav {
	background-color: #912b8f;/* Background color of choice */
    margin: 10px -16px 0;
	}
	}


@media (min-width: 576px){
	#navbarNav .navbar-nav {
	max-width: 540px;
	padding: 0 15px;
		}
}

@media (min-width: 768px) {
	#navbarNav .navbar-nav {
	max-width: 720px;
	}
}


@media (min-width: 992px) {
	#navbarNav .navbar-nav{
	max-width: 100%;
	}
	.navbar-top{
	display: none;
	}
}