@charset "utf-8";
/* Manor Coach House Apartments Bootstrap 4.0 Navbar Override CSS Document */

.navbar-dark  {
    font-family: 'Open sans', sans-serif;
	font-size: 0.9em;
	font-weight: 600;
	text-transform: uppercase;
	background-color: #000000;
	text-align: center;
}


/* vertically align navbar links */
.navbar-dark  .navbar-nav {
   margin-top: 4px;
}

/* change the link color and padding*/
.navbar-dark .navbar-nav .nav-link {
	color: #ffffff;
	padding: 18px 28px;
	
}

@media screen and (max-width : 1200px){	
.navbar-dark .navbar-nav .nav-link {
    padding: 18px 21px;
}
}

@media screen and (max-width : 992px){	
.navbar-dark .navbar-nav .nav-link {
    font-size: 0.85em;
	padding: 18px 12px;
}
}

@media screen and (max-width : 767px){	
.navbar-dark .navbar-nav .nav-link {
    font-size: 1.2em;
}
}

/* change the color of active or hovered links */
.navbar-dark  .nav-item.active .nav-link,
.navbar-dark  .nav-item:hover .nav-link {
	color: #fff;
}


/* dropdown */

/* dropdown menus remove outline */

a#navbarDropdown.nav-link:active,
a#navbarDropdown.nav-link:focus {
outline: 0;
}


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

.navbar-dark  .dropdown-menu {
background-color: #272727;
border: none;
border-radius: 0rem;
padding: 0;
margin-top: 0;
}

@media screen and (max-width : 767px){	
.navbar-dark  .dropdown-menu  {
	text-align: center;
}
}

.navbar-dark .dropdown-item {
color: #ffffff;
font-size: 0.9em;
padding-top: 0.50rem;
padding-bottom: 0.50rem;
}

@media screen and (max-width : 992px){	
.navbar-dark .dropdown-item {
	font-size: 0.8em;
}
}


@media screen and (max-width : 767px){	
.navbar-dark .dropdown-item {
	font-size: 1.1em;
	background-color: #000;
	color: #acb0b0;
	padding-bottom: 16px;
}
}

.navbar-dark  .dropdown-item:hover,
.navbar-custom .dropdown-item:focus {
color: #acb0b0;
background-color: #272727;
} 

@media screen and (max-width : 767px){	
.navbar-dark  .dropdown-item:hover,
.navbar-custom .dropdown-item:focus {
background-color: #000000;
}
}

/* Navbar toggler styles */

.navbar-dark .navbar-toggler {
	border: none;
	outline: none;
	padding: 15.5px;
	
}

.custom-toggler.navbar-toggler {
    border: none;
}
.custom-toggler .navbar-toggler-icon {
  background-image: url('../images/toggler-icon.png');

}


/* Navbar 100% mobile screen height*/

@media (max-width: 767.98px) {
.navbar-dark .navbar-collapse {
	height: 100vh;
}
}

select .dropdown-toggle:focus {
    outline: none!important;
}