.navbar-default .navbar-nav > li > a {color: #888; text-transform: uppercase;}
.navbar-default .navbar-nav > li > a:hover, 
.navbar-default .navbar-nav > li > a:focus,
.navbar-default .navbar-nav > .open > a, 
.navbar-default .navbar-nav > .open > a:hover, 
.navbar-default .navbar-nav > .open > a:focus{color: #000; background-color: transparent;}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover, 
.navbar-default .navbar-nav > .active > a:focus {color: #d71921; background-color: transparent;}
.fhmm .dropdown a,
.fhmm .dropdown-menu a {color: #888;}
.fhmm .dropdown-menu a {display: block;; padding: 2px 0;}
.fhmm .dropdown-menu a:hover {color: #000; text-decoration: underline;}
.fhmm .dropdown-menu > li > a {padding: 4px 40px! important;}
.fhmm .navbar-nav > li > .dropdown-menu {margin-top: 1px; border-radius: 0; border-bottom: #efefef 1px solid;}
.fhmm i {color: #BFBFBF}
.fhmm .dropdown-menu {background-color: #fff; box-shadow: none; padding: 0;
                border: none;}
.fhmm .form-control {margin-top: 10px; border: 1px solid #efefef;}
.fhmm .btn {margin: 10px 0 20px}
.fhmm video {max-width: 100%; height: auto;}
.fhmm iframe, .fhmm embed, .fhmm object {max-width: 100%;}
.fhmm .google-map {width: 100%; border: 1px solid rgba(255, 255, 255, 0.5); min-height: 200px;}
.fhmm div.google-map {background: rgba(255, 255, 255, 0.5); background: #ffffff;
	height: 200px; margin: 0 0 0px 0; width: 100%;} 
#googlemaps img {max-width: none;}
.fhmm .dropdown-menu .withoutdesc {margin-top: 0; padding: 15px 20px; display: block;
    text-align: left; text-transform: none; width: 100%;}
.fhmm a:hover {text-decoration:none}
.fhmm .dropdown-menu .withoutdesc ul li {padding: 3px 10px;}
.fhmm .dropdown-menu .withoutdesc ul li:hover,
.fhmm .dropdown-menu .withoutdesc ul li:focus {color: #262626; text-decoration: none; background-color: transparent!important}
.fhmm .dropdown-menu .withoutdesc li:last-child {border-bottom: 0 solid #fff;}
.fhmm .fhmm-content.withdesc a:after {
    color: #CFCFCF;
    content: attr(data-description);
    display: block;
    font-size: 11px;
    font-weight: 400;
    line-height: 0;
    margin: 10px 0 15px;
    text-transform: uppercase;
}
.fhmm .dropdown-submenu {position: relative;}
.fhmm .dropdown-submenu>.dropdown-menu {
	top: 0;
	left: 100%;
	margin-top: 0;
	margin-left: -1px;
	-webkit-border-radius: 0 6px 6px 6px;
	-moz-border-radius: 0 6px 6px 6px;
	border-radius: 0 6px 6px 6px;
}
.fhmm .dropdown-submenu:hover>.dropdown-menu {display:block;}
.fhmm .dropdown-submenu>a:after {
	display: block;
	content: " ";
	float: right;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
	border-width: 5px 0 5px 5px;
	border-left-color: #cccccc;
	margin-top: 5px;
	margin-right: -10px;
}
.fhmm .dropdown-submenu:hover>a:after {border-left-color: #ffffff;}
.fhmm .dropdown-submenu.pull-left {float: none;}
.fhmm .dropdown-submenu.pull-left>.dropdown-menu {left: -100%; margin-left: 10px;
	-webkit-border-radius: 6px 0 6px 6px;
	-moz-border-radius: 6px 0 6px 6px;
	border-radius: 6px 0 6px 6px;}
.fhmm p {font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 13px; color: #656565;}
.fhmm .nav,
.fhmm .collapse,
.fhmm .dropup,
.fhmm .dropdown {position: static;}
.fhmm .half {width: 50%; left: auto !important; right: auto !important;}
.fhmm .container {position: relative;}
.fhmm .dropdown-menu {left: auto;}
.fhmm .nav.navbar-right .dropdown-menu {left: auto; right: 0;}
.fhmm .fhmm-content {padding: 15px 25px;}
.fhmm .dropdown.fhmm-fw .dropdown-menu {left: 0; right: 0;}
.fhmm .title {font-size: 13px; font-weight: bold; margin-top: 15px; text-transform: uppercase;
	border-bottom: 1px solid #efefef; padding-bottom: 10px;}
.fhmm ul {list-style: none; padding-left: 0px;}
.fhmm-content ul {padding-top: 0! important;}
