.fm-container{margin-top: 40px;margin-bottom:5px;}
.fm-button{display:none;box-sizing:border-box;margin:2px 0 2px 20px;padding:14px;width:52px;}
.fm-button:hover{cursor:pointer;}
.fm-button:hover .fm-bar{border: 1px solid #fff;}
.fm-button .fm-bar{display:block;width:24px;height:2px;border-radius:1px;background-color:#dfdfdf}
.fm-button .fm-bar+.fm-bar{margin-top:4px}
.flexmenu:before,.flexmenu:after{display:table;content:" "}
.flexmenu:after{clear:both}.flexmenu a{text-decoration:none}
.flexmenu.fm-toggle.fm-sm{display:none}
.fm-outer{position:relative;overflow:hidden;height:100%;width:100%}
.fm-inner{position:relative;height:100%;width:100%;left:0}
.fm-inner.open{left:70%}.fm-inner.open .flexmenu.fm-sm{left:0}
.flexmenu.fm-offcanvas.fm-sm{z-index:100;overflow-y:auto;overflow-x:hidden;position:fixed;top:0;left:-70%;width:70%;height:100%;-webkit-box-shadow:inset -10px 0 10px -10px rgba(0,0,0,0.3);-moz-box-shadow:inset -10px 0 10px -10px rgba(0,0,0,0.3);box-shadow:inset -10px 0 10px -10px rgba(0,0,0,0.3);background:#333}
.flexmenu.fm-lg{max-width:1170px;margin:auto}
.flexmenu.fm-lg .navicon:after{border:4px solid transparent;border-top-color:#666;content:"";position:absolute;right:3px;top:22px}
.flexmenu.fm-lg>ul>li{float:left}
.flexmenu.fm-lg ul{margin:0;padding:0;list-style:none}
.flexmenu.fm-lg li{position:relative;white-space:nowrap}
.flexmenu.fm-lg li ul{position:absolute;left:0;top:100%;z-index:99}
.flexmenu.fm-lg li ul .navicon:after{border:4px solid transparent;border-left-color:#666;right:10px;top:14px}
.flexmenu.fm-lg li ul ul{top:0;left:100%}
.flexmenu.fm-lg>ul>li{padding:7px 0}
.flexmenu.fm-lg a{display:block;padding:7px 25px;color:#6B6B44; font-size: 14px; font-weight: 900; font-style: italic;border-radius: 5px; border-bottom: 1px solid transparent;-webkit-transition: all 250ms ease-out 0s;-moz-transition: all 250ms ease-out 0s;-o-transition: all 250ms ease-out 0s;transition: all 250ms ease-out 0s;}
.flexmenu.fm-lg a:hover{color:#675B52;text-decoration:none; border-radius: 5px; border-bottom: 1px solid #D8BA5D;}
.flexmenu.fm-lg li ul{}
.flexmenu.fm-lg li ul li{padding:10px 20px;min-width:145px}
.flexmenu.fm-lg li ul li{background-color:#675B52;border-radius:5px}
.flexmenu.fm-lg li ul li:hover{background-color:#624B3B;}
.flexmenu.fm-lg li ul a{border-bottom:1px solid #D8BA5D; border-radius: 5px; color:#a4a4a4;}
.flexmenu.fm-lg li ul a:hover{color:#ffffff;}
.flexmenu.fm-sm ul{margin:0;padding:0;list-style:none}
.flexmenu.fm-sm ul li{position:relative}
.flexmenu.fm-sm ul li a{display:block;padding:14px 15px;color:#ccc;background-color: #675B52;font-size: 14px; font-weight: 900; font-style: italic;}
.flexmenu.fm-sm ul li a:hover,.flexmenu.fm-sm ul li a.active{color:#fff;text-decoration:none; }
.flexmenu.fm-sm ul li{border-top:1px solid #4d4d4d;border-bottom:1px solid #1a1a1a}
.flexmenu.fm-sm ul li a:hover,.flexmenu.fm-sm ul li a.active{background-color: #5F432F;}
.flexmenu.fm-sm ul ul li{border-top:1px solid #6e6e6e;border-bottom:1px solid #3b3b3b}
.flexmenu.fm-sm ul ul li a{background-color:#555}
.flexmenu.fm-sm ul ul li a:hover,.flexmenu.fm-sm ul ul li a.active{background-color:#484848}
.flexmenu.fm-sm ul ul li ul li{border-top:1px solid #919191;border-bottom:1px solid #5e5e5e}
.flexmenu.fm-sm ul ul li ul li a{background-color:#777}
.flexmenu.fm-sm ul ul li ul li a:hover,.flexmenu.fm-sm ul ul li ul li a.active{background-color:#6a6a6a}
.flexmenu.fm-sm .navicon{position:absolute;top:0;right:2px;height:50px;width:50px;background:url('../images/bg-nav_gradient.png?1380865101') repeat-x}
.flexmenu.fm-sm .navicon:hover{cursor:pointer;background-color: #5F432F;}
.flexmenu.fm-sm .navicon:after{border:5px solid transparent;border-top-color:#888;content:"";position:absolute;right:18px;top:25px}

@media (max-width: 1200px) {
   .fm-container {
        margin-top: 0px;
    }
}

@media (max-width: 991px) {
    .fm-container {
        background-color: #6B6B44 !important;
    }
}



