.nav-divider { margin: 0 0 25px 0; padding-bottom: 10px; border: 0; background: url(../images/template/nav-wrap-bg.png) repeat-x bottom center; }
.nav-wrap { margin: 0 auto; background: url(../images/template/menu-bg.png) left top repeat-x; margin:0 0 20px; }
#main-nav { text-align: left; min-height: 34px; border: 0; }
#main-nav{ display:inline-block;}
#main-nav .vnav { list-style: none; padding: 0; margin: 0;  }
#main-nav .vnav__item { position: relative;}
#main-nav li { position: relative;background:url(../images/template/sep-img.png) left top no-repeat; }
#main-nav li:first-child{ background:none;}
#main-nav .vnav__item:hover { background: #231f20; }
#main-nav .vnav__item:hover > a { color: #FFF; background: #231f20; }
#main-nav .vnav__item:hover > .vnav__subnav { display: block; text-align: left; }
#main-nav .vnav__link {color: #FFF; text-transform: uppercase; font-family: 'Source Sans Pro', sans-serif; display: block; padding:17px 15px; font-size:17px; text-transform: uppercase; font-weight:600;}
#main-nav .vnav__link--active { color: #FFF; background: #231f20; }
#main-nav .vnav__subnav { text-align: left; display: none; background: #fff; border: 1px solid #b1b1b1; border-top: 4px solid #f5c77a; position: absolute; z-index: 1; }
#main-nav .vnav__subnav .vnav__item { display: block; }
#main-nav .vnav__subnav .vnav__item:hover { background: #fff !important; }
#main-nav .vnav__subnav .vnav__item:hover > a { color: #91cfcd; background: #fff !important; }
#main-nav .vnav__subnav .vnav__link { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; color: #666; font-size: 11px; white-space: nowrap; text-align: left; padding: 10px 15px 0; }
#main-nav .vnav--level3 .vnav__link { padding-top: 8px; }
#main-nav .vnav__subnav .vnav__link--active { background: #fff; color: #91cfcd; }
#main-nav .vnav--level1 { position: relative; display: inline-table; }
#main-nav .vnav--level1 > .vnav__item { padding: 0; display: inline-block; vertical-align: middle;  *vertical-align: auto;
 *zoom: 1;
 *display: inline;
}
#main-nav .vnav--horizontal .vnav__subnav { left: 0; top: 100%; padding: 0 0 10px 0; }
#main-nav .vnav--horizontal .vnav--level3 { padding-bottom: 8px; }
#main-nav .vnav--horizontal .vnav--level3, .vnav--horizontal .vnav--level4 { left: 100%; top: 0; }
#main-nav .vnav--vertical .vnav__item { display: block; }
#main-nav .vnav--vertical .vnav__subnav { left: 100%; top: 0px; }
#push-menu { text-align: left; overflow: hidden; overflow-y: scroll; }
#push-menu .vnav { list-style: none; padding: 0; margin: 0; }
#push-menu .vnav__item { position: static; background: #fff; }
#push-menu .vnav__item:hover { background: #fff; }
#push-menu .vnav__item:hover > a { color: #91cfcd; }
#push-menu .vnav__link--active + .vnav__subnav, #push-menu .vnav__item:hover > .vnav__subnav { display: block; text-align: left; }
#push-menu .vnav__link {color: #000 !important; text-transform: uppercase; display: block; text-align: left; padding:10px 10px; }
#push-menu .vnav__link--active { color: #91cfcd !important; background: #fff; }
#push-menu .vnav__subnav { text-align: left; display: none; background: transparent; border: 0; position: relative; }
#push-menu .vnav__subnav .vnav__item { display: block; }
#push-menu .vnav__subnav .vnav__link { color: #909090; font-size: 12px; white-space: normal; text-align: left; padding: 8px 15px 8px 30px; }
#push-menu .vnav__subnav .vnav__link--active { color: #91cfcd !important; }
#push-menu .vnav--level1 { position: relative; display: block; }
#push-menu .vnav--level1 > .vnav__item { padding: 0; display: block; vertical-align: middle;  *vertical-align: auto; *zoom: 1; *display: inline;}
#push-menu .vnav--horizontal .vnav__subnav { left: 0; top: 100%; padding: 0; }
#push-menu .vnav--horizontal .vnav--level3, .vnav--horizontal .vnav--level4 { left: 0; top: 0; }
#push-menu .vnav__subnav.vnav--level3 .vnav__link, #push-menu .vnav__subnav.vnav--level4 .vnav__link { padding-left: 40px; }
#push-menu .vnav--vertical .vnav__item { display: block; }
#push-menu .vnav--vertical .vnav__subnav { left: 0; top: 0px; }
#display_menu_1 .vnav__item { background-color:transparent; }
#display_menu_1 .vnav__item:hover { background-color:transparent; }

#display_menu_2{margin-left:0px; margin-bottom:20px;}
#display_menu_3{margin-left:0px; margin-bottom:20px;}
#display_menu_4{margin-left:0px; margin-bottom:20px;}
#display_menu_5{margin-left:0px; margin-bottom:20px;}
#display_menu_6{margin-left:0px; margin-bottom:20px;}
#display_menu_7{margin-left:0px;}

.left-bg .vnav--level1{display:block !important;}
.left-bg ul{ margin:0px; padding:0px;}
.left-bg .vnav__link {
    border-bottom: 1px solid #d7d8d8;
    color: #4a4a4a;
    display: block;
    font-family: "Play",sans-serif;
    font-size: 13px;
    font-weight: 600;
    padding:5px 10px 5px 19px !important;
    text-align: left !important;
}
.left-bg .vnav__item:hover{ background-color:#f0efef; color: #d72229;}
.left-bg li{ list-style:none;}
@media only screen and (max-width: 767px) {
	#display_menu_2{margin-left:0px;}
	#display_menu_3{margin-left:0px;}
	#display_menu_4{margin-left:0px;}
	#display_menu_5{margin-left:0px;}
	#display_menu_6{margin-left:0px;}
	#display_menu_7{margin-left:0px;}
}
#display_menu_2 .vnav__item {background-color:transparent;}
#display_menu_2 .vnav__item:hover {background-color:transparent;}
#display_menu_3 .vnav__item {background-color:transparent;}
#display_menu_3 .vnav__item:hover {background-color:transparent;}
#display_menu_4 .vnav__item {background-color:transparent;}
#display_menu_4 .vnav__item:hover {background-color:transparent;}
#display_menu_5 .vnav__item {background-color:transparent;}
#display_menu_5 .vnav__item:hover {background-color:transparent;}
#display_menu_6 .vnav__item {background-color:transparent;}
#display_menu_6 .vnav__item:hover {background-color:transparent;}
#display_menu_7 .vnav__item {background-color:transparent;}
#display_menu_7 .vnav__item:hover {background-color:transparent;}
#display_menu_8 .vnav__item {background-color:transparent;}
#display_menu_8 .vnav__item:hover {background-color:transparent;}