/* MENU */
	@font-face {
        font-family: "Humanst521 BT";
        src: url('https://s28047.pcdn.co/wp-content/themes/westorangefamilymedical/fonts/35614014-Humanist_521_BT.eot');
        src: url('https://s28047.pcdn.co/wp-content/themes/westorangefamilymedical/fonts/35614014-Humanist_521_BT.eot#iefix') format('embedded-opentype'),
        url('https://s28047.pcdn.co/wp-content/themes/westorangefamilymedical/fonts/35614014-Humanist_521_BT.svg#Humanst521 BT') format('svg'),
        url('https://s28047.pcdn.co/wp-content/themes/westorangefamilymedical/fonts/35614014-Humanist_521_BT.woff') format('woff'),
        url('https://s28047.pcdn.co/wp-content/themes/westorangefamilymedical/fonts/35614014-Humanist_521_BT.ttf') format('truetype');
        font-weight: normal;
        font-style: normal;
    }


	
#menu ul { list-style:none; padding-top: 15px; padding-bottom:15px; display:block; text-align:center  }
#menu ul:after{ display:block; clear:both; content:""}
#menu ul li { margin-right:56px; }
#menu ul li:last-child { margin-right:0px; }
#menu ul li a { color:#fff; text-decoration:none; font-size:17px; font-family: "Humanst521 BT", Arial, Helvetica, sans-serif  }
#menu ul li a:hover { color:#000; }


/* ===== sub-menus ===== */
#menu ul ul li { padding: 10px; text-align:left;  margin-right: 0; width: 120px;  background:  url(https://s28047.pcdn.co/wp-content/themes/westorangefamilymedical/images/menu-bg.png) repeat-x center top; -webkit-border-radius: 8px 8px 8px 8px;
border-radius: 8px 8px 8px 8px;   -webkit-box-shadow: 0 3px 3px 0 rgba(0,0,0,0.2);
box-shadow: 0 3px 3px 0 rgba(0,0,0,0.2); }
#menu ul ul li a { color: #fff; font-size:14px; }


/* ===== current item ===== */
#menu .current-menu-item a { color: #000; font-family:Arial, Helvetica, sans-serif }
#menu .current-menu-item .sub-menu a { color: #d4d4d4; }


/* ===== dropdown effect ===== */
#menu ul li { position:relative; display:inline-block }
#menu ul li a { display:block; }
#menu ul li a:hover { position:relative; }
#menu ul li:hover ul { display:block; position:absolute; left:0; top:100%; width:auto; height:auto; margin:0; padding:0; z-index: 1000 }
#menu ul ul li:hover ul, #menu ul li:hover ul li:hover ul {	display:block; top:0px; left: 100%;  }
#menu ul ul, #menu ul li:hover ul ul { position:absolute; display:none; }

#menu-footer-menu{ display:block; text-align:center}
#menu-footer-menu li{ display: inline-block}
#menu-footer-menu li a{ color:#3e1e06; font-size:13px;}