/* Custom Dropdown */
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
    background-color:transparent;
    color:#616445;
}
#default.navbar-default .navbar-nav>.open>a, #default.navbar-default .navbar-nav>.open>a:focus, #default.navbar-default .navbar-nav>.open>a:hover {
    color:#616445;
}
#default.shrink .navbar-nav>.open>a, #default.shrink .navbar-nav>.open>a:focus, #default.shrink .navbar-nav>.open>a:hover {
    color:#333;
}
#park-homes.shrink .navbar-nav>.open>a, #park-homes.shrink .navbar-nav>.open>a:focus, #park-homes.shrink .navbar-nav>.open>a:hover {
    color:#616445;
}
#homes-of-distinction.shrink .navbar-nav>.open>a, #homes-of-distinction.shrink .navbar-nav>.open>a:focus, #homes-of-distinction.shrink .navbar-nav>.open>a:hover {
    color:#616445;
}
.navbar-right .dropdown-menu {
    left:0;
    background-color:transparent;
    color:#FFF;
    min-width:250px;
    width:100%;
    padding:0;
    margin:0 0 0 15px;
    border:0;
}

.navbar-right .dropdown-menu a {

    white-space: pre-wrap; /* CSS3 */    
    white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
    white-space: -pre-wrap; /* Opera 4-6 */    
    white-space: -o-pre-wrap; /* Opera 7 */    
    word-wrap: break-word; /* Internet Explorer 5.5+ */
    
}

/* Old css - needed */

.dropdown:hover .dropdown-menu {
    display: block;
    transition: all 0.2s ease;
}
.dropdown.open .dropdown-menu, .dropdown:hover .dropdown-menu {
    display: block;
    transition: all 0.2s ease;
}

.nav-tabs .dropdown-menu, .navbar .dropdown-menu {
    margin-top: 0;
}
.navbar-nav>li>a {
    margin-bottom:10px;
    padding-bottom:0;
}
.dropdown-menu>li>a {
    color:#FFF;
    background-color:#616445;
    padding:5px;
    border-bottom:1px solid #616445;
    font-size:1.25rem;
}
.dropdown-menu>li:last-child>a { border:none; }
.dropdown-menu>li>a:hover {
    background-color:#333;
    color:#FFF;
}