
#menu > li > a, #menu > li > a:visited { color: #FFFFFF;  }
.sf-menu > li.current_page_item > a { color: #fff; background-color: #5486da; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; }
a:hover { color: #5486da; }
.sf-menu > li:hover > a, .sf-menu > li > a:hover, .sf-menu li.current-menu-parent > a, .current_page_item > a { -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; }
.sf-menu li li { border-top-color: #D0B698; border-bottom-color: #D0B698; margin:0 !important; border-top:none !important; border-right:none !important;  }
.sf-menu ul li:hover, .sf-menu li .current-menu-item, .sf-menu li .current_page_item { background-color: #ebd6be; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; }
#mobilepro, .sf-menu ul li, .sf-menu > li:hover > a, .sf-menu > li > a:hover, .sf-menu > li.current-menu-parent > a, ul.mega, .sf-menu .mega li:hover, .sf-menu .mega li.current { -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; }
.sf-menu, .sf-menu * { margin: 0; padding: 0; list-style: none; z-index: 999; }
.sf-menu { line-height: 1.0; padding: 0; height:65px; position: relative; margin: 0px 0; }
.sf-menu ul { position: absolute; top: -999em; width: 165px; height: auto !important; background-color: #ebd6be; }
.sf-menu ul.sub-menu li { height: auto !important; float: none !important; }
.sf-menu ul.sub-menu li a { height: auto !important; float: none !important; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; }
/*.sf-menu ul li {
	width: 100%;
	margin: 0;
	padding: 10px 0;
	height:50px;
}*/
.sf-menu li li.current a { background: none !important }
.sf-menu li:hover { visibility: inherit }
.sf-menu li, .sf-menu li:hover { float: left; height:65px; border-right:1px solid #886540; position: relative; margin: 0 -2px 0 0px; padding: 0; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; }
.sf-menu li:hover { background: #ebd6be; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; }
.sf-menu li li { border-top:none; border-top-style: solid; background:#ebd6be !important; border-bottom-width: 1px; border-bottom-style: solid; margin: 0; padding: 0; -moz-transition: all 0.2s ease; -webkit-transition: all 0.2s ease; transition: all 0.2s ease }
.sf-menu li li:hover { border-top:none; border-top-style: solid; background:#d5b998 !important; border-bottom-width: 1px; border-bottom-style: solid; margin: 0; padding: 0; -moz-transition: all 0.2s ease; -webkit-transition: all 0.2s ease; transition: all 0.2s ease }
.sf-menu li li:first-child { border-top: 0 }
.sf-menu li li:last-child { border-bottom: 1px solid transparent }
.sf-menu li li li:first-child { border-top: 1px solid transparent }
.sf-menu li li a { padding: 10px 15px 10px 12px; line-height: 16px; color: #000; text-transform: none; letter-spacing: 0; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
.sf-menu li li a:hover { padding: 10px 15px 10px 12px; line-height: 16px; color: #000 !important; text-transform: none; letter-spacing: 0; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
.sf-menu i { margin-right: 0px }
.sf-menu a { display: block; position: relative; color: #FFF; font-size: 14px;  padding: 23px 26px 0px; height:42px; text-decoration: none; margin: 0; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out;  }
.sf-menu li li a { margin: 0; border: 0 }
.sf-menu > li:hover > a, .sf-menu > li > a:hover { color: #fff !important; }
#menu > li > a:hover, #menu > li > a:active, .sf-menu > li.current_page_item > a, .sf-menu > li.current_page_item > a:visited, .sf-menu > li.current-menu-parent > a { color: #4f3316 !important; }
.sfHover:hover > a {/* border-top-left-radius: 6px; border-top-right-radius: 6px; */ }
.sf-menu li .current-menu-parent > a { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; border: none; }
.sf-menu > li.current-menu-parent > a { color: #fff; border-width: 1px; border-style: solid; }
.sf-menu li li:hover > a, .sf-menu li li > a:hover, .sf-menu li li.current > a { color: #fff;/* border-bottom-right-radius: 6px; border-bottom-left-radius: 6px;*/ }
.sf-menu li li a { font-size: 12px; font-weight: normal; margin-bottom: 0; }
.sf-menu li li:first-child { border-top-left-radius: 0; /*border-top-right-radius: 6px;*/ }
.sf-menu li li:last-child { /*border-bottom-right-radius: 6px; border-bottom-left-radius: 6px; */ }
.sfHover:hover { border-bottom-right-radius: 0 !important }
.sfHover > .sf-with-ul { border-bottom-right-radius: 0; border-bottom-left-radius: 0; }
.sf-menu li:hover ul, .sf-menu li.sfHover ul { left: 0px; z-index: 999; top: 65px; padding: 0; }
.sf-menu li:hover ul li ul, .sf-menu li.sfHover ul li ul, .sf-menu li:hover ul li ul li ul, .sf-menu li.sfHover ul li ul li ul { left: 200px; z-index: 999; top: -1px !important }
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul { top: -999em; }
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul { left: 200px; top: -1px !important; padding: 0; }
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul { top: -999em; }
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul { left: 200px; top: 0; }
.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active { outline: 0; }
.sf-menu li:hover, {
 outline: 0;
 background-color: #3298bd;
}
/*** arrows **/
.sf-menu a.sf-with-ul { padding-right: 25px; min-width: 1px }
.sf-sub-indicator { position: absolute; display: block; overflow: hidden; }
a > .sf-sub-indicator { position: absolute; right: 8%; top: 12px; font-size: 8px; display:none; }
li li a .sf-sub-indicator { top: 10px; right: 1%; }
.featured_Img a { padding: 0 !important; margin: 0 !important }
.featured_Img i { display: none !important }
/*  IE Hacks
----------------------------------------------------------------------*/


/*  Display
----------------------------------------------------------------------*/
#mobilepro { width:60px; height: 57px; border-right: 1px solid #886540; font-size: 24px; font-weight: bold; display: none; /*-webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px;*/ padding: 4px 8px; cursor: pointer;  color: #FFF; margin: 0px 40px 9px 0px; background: url(../images/menu_icon.png) center center no-repeat; }
.subarrow { display: none }
.sf-sub-indicator { width: 11px; height: 15px; display: inline-block; position: absolute; top: 3px; right: 20px; }
.sf-sub-indicator .fa-chevron-right { background: url(../images/sub_menu_icon.png) top left no-repeat; width: 11px; height: 15px; display: inline-block; }
.sf-sub-indicator { width: 11px; height: 15px; display: inline-block; position: absolute; top: 3px; right: 20px; }
.sf-sub-indicator .fa-chevron-down { background: url(../images/down_arow.png) 0 2px no-repeat; width: 11px; height: 15px; display: inline-block; }
