#ventev-navigation { width: 600px; margin: 0; padding: 0; top: 5px; margin-left: -300px; left: 50%; position: absolute; z-index: 8000; }
#ventev-navigation .layout { width: 600px; }
#ventev-navigation .layout .main { width: 600px; margin: 0; padding: 0; }
#ventev-navigation .layout .main .nav { width: 650px; float: left; }
#ventev-navigation .layout .main .nav #menu-main-navigation li > .divider { padding: 0 0; color: #2F2F30; float: left; }
#ventev-navigation .layout .main .nav #menu-main-navigation li > .divider-option { padding: 0 0; color: #FFF; float: left; }
#ventev-navigation .layout .main .nav #menu-main-navigation { list-style-type: none; margin-top: 14px; margin-bottom: 0; padding: 0; font-size: 16px; line-height: 15px; text-align: left; font-family: 
SourceSansProRegular, Arial; position: relative; zomm: 1; }
#ventev-navigation .layout .main .nav #menu-main-navigation > li { position: relative; float: left; padding: 0 0 23px 0; margin-right: 17px; }
#ventev-navigation .layout .main .nav #menu-main-navigation > li.current_page_item > a { color: #FBE3B4; padding: 0 0 2px 0; border-bottom: 1px dotted #ECDA9C; }
#ventev-navigation .layout .main .nav #menu-main-navigation > li.current_page_item > a:hover { color: #FBE3B4; padding: 0 0 2px 0; border-bottom: 1px dotted #ECDA9C; }
#ventev-navigation .layout .main .nav #menu-main-navigation > li > a { display: block; color: #FFF; text-decoration: none; -moz-transition: color 0.2s ease-in; -o-transition: color 0.2s ease-in; 
-webkit-transition: color 0.2s ease-in; transition: color 0.2s ease-in; text-shadow: #555 0px 1px; }
#ventev-navigation .layout .main .nav #menu-main-navigation > li:hover > a, #overlay-navigation .container .main .nav #menu-main-navigation > li > a:hover { color: #F68F43; text-decoration: none; 
-moz-transition: color 0.2s ease-in; -o-transition: color 0.2s ease-in; -webkit-transition: color 0.2s ease-in; transition: color 0.2s ease-in; text-shadow: #555 0px 1px; }
#ventev-navigation .layout .main .nav #menu-main-navigation 
ul.sub-menu:before{content:"";z-index:1001;position:absolute;left:0;top:-17px;display:block;width:100%;height:17px;text-indent:-999em;background:url(/images/submenu-icon.png) no-repeat; 
background-position: 53px top; }
#ventev-navigation .layout .main .nav #menu-main-navigation ul.sub-menu { width: 600px; font-size: 14px; line-height: 17px; font-family: SourceSansProRegular, Arial; display: none; position: 
absolute; left: 0; top: 37px; z-index: 1000; padding: 18px 0 17px 0; list-style: none; background: #000; background-color: rgb(0, 0, 0); background-color: rgba(0, 0, 0, 0.8); text-transform: none; 
margin-left: -35px; background:url(/images/menu-background.png) repeat; }
#ventev-navigation .layout .main .nav #menu-main-navigation li:hover > ul.sub-menu { display: block; }
#ventev-navigation .layout .main .nav #menu-main-navigation ul.sub-menu a { display: block; margin: 0px 10px 0 10px; padding: 0 0 1px 0; color: #FFF; 
text-decoration: none; -moz-transition: color 0.2s ease-in; -o-transition: color 0.2s ease-in; -webkit-transition: color 0.2s ease-in; transition: color 0.2s ease-in; text-shadow: #333 0px 1px; }
#ventev-navigation .layout .main .nav #menu-main-navigation ul.sub-menu li { display: block; margin: 0px 14px; padding: 0 0 1px 0; color: #FFF;
text-decoration: none; -moz-transition: color 0.2s ease-in; -o-transition: color 0.2s ease-in; -webkit-transition: color 0.2s ease-in; transition: color 0.2s ease-in; text-shadow: #333 0px 1px; 
font-size: 13px; }
#ventev-navigation .layout .main .nav #menu-main-navigation ul.sub-menu li.header { display: block; margin: 0px 14px; padding: 0 0 1px 0; color: #FFF;
text-decoration: none; -moz-transition: color 0.2s ease-in; -o-transition: color 0.2s ease-in; -webkit-transition: color 0.2s ease-in; transition: color 0.2s ease-in; text-shadow: #333 0px 1px; 
font-size: 14px; text-transform: uppercase; border-bottom: 1px solid #949494; width: 230px; background-image: url('/images/overlay-bullet.png'); background-repeat: no-repeat; background-position: 0 
4px; padding-left: 10px; padding-bottom: 5px; }
#ventev-navigation .layout .main .nav #menu-main-navigation ul.sub-menu li.last > a { border-bottom: 0; }
#ventev-navigation .layout .main .nav #menu-main-navigation ul.sub-menu li:hover > a, #main-nav ul.options-menu a:hover { color: #F68F43; text-decoration: none; -moz-transition: color 0.2s ease-in; 
-o-transition: color 0.2s ease-in; -webkit-transition: color 0.2s ease-in; transition: color 0.2s ease-in; }
#ventev-navigation .layout .main .nav #menu-main-navigation li.current_page_item ul.sub-menu li:hover > a, #ventev-navigation .layout .main .nav #menu-main-navigation li.current_page_item ul.sub-menu 
a:hover { color: #F68F43; text-decoration: none; text-shadow: #000 0px 1px; -moz-transition: color 0.2s ease-in; -o-transition: color 0.2s ease-in; -webkit-transition: color 0.2s ease-in; transition: 
color 0.2s ease-in; }
#ventev-navigation .layout .main .nav #menu-main-navigation ul.sub-menu ul { left: 100%; }
#ventev-navigation .layout .main .nav #menu-main-navigation ul.sub-menu-about:before
{content:"";z-index:1001;position:absolute;left:0;top:-17px;display:block;width:100%;height:17px;text-indent:-999em;background:url(/images/submenu-icon.png)no-repeat; background-position: 58px top; }
#ventev-navigation .layout .main .nav #menu-main-navigation ul.sub-menu-about { width: 170px; font-size: 13px; line-height: 17px; font-family: SourceSansProRegular, Arial; display: none; position: 
absolute; left: 0; top: 37px; z-index: 1000; padding: 18px 0 17px 0; list-style: none; background: #000; background-color: rgb(0, 0, 0); background-color: rgba(0, 0, 0, 0.7); text-transform: none; 
margin-left: -35px; }
#ventev-navigation .layout .main .nav #menu-main-navigation li:hover > ul.sub-menu-about { display: block; }
#ventev-navigation .layout .main .nav #menu-main-navigation ul.sub-menu-about a { display: block; margin: 0px 14px; padding: 0 0 1px 0; color: #FFF; text-decoration: none; -moz-transition: color 0.2s 
ease-in; -o-transition: color 0.2s ease-in; -webkit-transition: color 0.2s ease-in; transition: color 0.2s ease-in; text-shadow: #333 0px 1px; }
#ventev-navigation .layout .main .nav #menu-main-navigation ul.sub-menu-about li.last > a { border-bottom: 0; }
#ventev-navigation .layout .main .nav #menu-main-navigation ul.sub-menu-about li:hover > a, #main-nav ul.options-menu a:hover { color: #F68F43; text-decoration: none; -moz-transition: color 0.2s 
ease-in; -o-transition: color 0.2s ease-in; -webkit-transition: color 0.2s ease-in; transition: color 0.2s ease-in; }
#ventev-navigation .layout .main .nav #menu-main-navigation li.current_page_item ul.sub-menu-about li:hover > a, #ventev-navigation .layout .main .nav #menu-main-navigation li.current_page_item 
ul.sub-menu-about a:hover { color: #F68F43; text-decoration: none; text-shadow: #000 0px 1px; -moz-transition: color 0.2s ease-in; -o-transition: color 0.2s ease-in; -webkit-transition: color 0.2s 
ease-in; transition: color 0.2s ease-in; }
#ventev-navigation .layout .main .nav #menu-main-navigation ul.sub-menu ul { left: 100%; }
