html{overflow-x:hidden;overflow-y:auto;border-right:32px solid #bfd800;padding-left:32px;}
body{background-color:#FFF;color:#646464;font-family:"Helvetica Neue", Arial, sans-serif;font-size:14px;line-height:22px;margin:0;}
header{clear:both;min-height:70px;padding:8px 0;}
header > .navbar-collapse > .container{position:relative}
header div.header-top{min-height:50px;}
header.flat-menu div.header-top{margin-top:-8px;}
header div.header-top form{margin:0;}
body.boxed header div.header-top{margin-top:-5px;}
body.boxed header.flat-menu div.header-top{margin-top:-20px;}
body.boxed header.colored div.header-top{-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;}
header div.header-top p{float:left;font-size:0.9em;line-height:50px;margin:0;}
header div.header-top i{margin-right:6px;margin-left:6px;position:relative;top:1px;}
header div.header-top nav{float:left;width:auto;}
header div.header-top ul.nav-top{margin:7px 0 0 -15px;min-height:5px;}
header div.header-top ul.nav-top li.phone{margin-right:10px;}
header div.header-top ul.nav-top li a{padding-left:4px;}
button.btn-responsive-nav{display:none;}
header > div.container{height:40px;position:relative;display:table;max-width:1170px;}
header.flat-menu > div.container{height:91px;margin-bottom:-82px;}
body.boxed header.flat-menu > div.container{height:109px;margin-bottom:-100px;}
body.boxed header.flat-menu.colored > div.container{height:115px;}
body.boxed header.flat-menu.darken-top-border > div.container{height:111px;}
body.boxed header.single-menu > div.container{height:94px;margin-bottom:-80px;}
header div.search{float:right;margin:10px 0 0 15px;position:relative;}
header div.search input.search:first-child{-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;width:170px;font-size:0.9em;padding:6px 12px;height:34px;-moz-transition:all 0.2s ease-in 0.2s;-o-transition:all 0.2s ease-in 0.2s;-webkit-transition:all 0.2s ease-in 0.2s;transition:all 0.2s ease-in 0.2s;}
header div.search input.search:focus{width:220px;border-color:#CCC;}
header div.search button.btn-default{border:0;background:transparent;position:absolute;top:0;right:0;color:#CCC;z-index:3;}
div.header-container{min-height:76px;position:relative;}
header h1.logo{margin:0;padding:5px 0;display:table-cell;vertical-align:bottom;height:100%;color:transparent;-moz-transition:all 0.2s ease-in 0.2s;-o-transition:all 0.2s ease-in 0.2s;-webkit-transition:all 0.2s ease-in 0.2s;transition:all 0.2s ease-in 0.2s;}
header h1.logo a{position:relative;z-index:1;}
header h1.logo img{position:relative;color:transparent;width:180px;}
header nav{}
header div.nav-main-collapse,
header div.nav-main-collapse.in{overflow-y:visible;}
header nav ul.nav-main{margin:23px 10px 8px 0;max-width:900px;margin-left:20%;margin-right:auto}
header nav ul.nav-main > li + li{margin-left:-4px;}
header nav ul.nav-main .dropdown-submenu{position:relative;}
header nav ul.nav-main .dropdown-submenu > .dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;}
header nav ul.nav-main .dropdown-submenu:hover > .dropdown-menu{display:block;}
header nav ul.nav-main .dropdown-submenu > a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#cccccc;margin-top:5px;margin-right:-10px;}
header nav ul.nav-main .dropdown-submenu:hover > a:after{border-left-color:#ffffff;}
header nav ul.nav-main .dropdown-submenu.pull-left{float:none;}
header nav ul.nav-main .dropdown-submenu.pull-left > .dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}
header nav ul.nav-main li.dropdown.open a.dropdown-toggle{-moz-border-radius:5px 5px 0px 0px;-webkit-border-radius:5px 5px 0px 0px;border-radius:5px 5px 0px 0px;}
header nav ul.nav-main ul.dropdown-menu,
header nav ul.nav-main li.dropdown.open a.dropdown-toggle,
header nav ul.nav-main li.active a{color:#bfd800!important;}
active dropdown-menu a{color:#646464!important;}
header nav ul.nav-main ul.dropdown-menu{-moz-box-shadow:0px 2px 3px rgba(0, 0, 0, 0.08);-webkit-box-shadow:0px 2px 3px rgba(0, 0, 0, 0.08);border:0px!important;box-shadow:0px 2px 0px rgba(0, 0, 0, 0.08);margin:0px 0 0 3px;padding:5px;padding-top:12px;top:auto;background-color:rgba(100, 100, 100, 0.9);border-radius:0px;}
header nav ul.nav-main ul.dropdown-menu ul.dropdown-menu{margin-left:0;margin-top:-5px;}
header nav ul.nav-main ul.dropdown-menu li:hover > a{filter:none;}
header nav ul.nav-main ul.dropdown-menu > li > a{color:#FFF!important;font-weight:400;padding-bottom:4px;padding-top:4px;text-transform:none;position:relative;}
header nav ul.nav-main ul.dropdown-menu > li > a{padding:8px 0px 8px 0px;font-size:1.15em;}
header nav ul.nav-main ul.dropdown-menu li:last-child > a{border-bottom:0;}
header nav ul.nav-main li a{font-style:normal;line-height:20px;margin-left:10px;margin-right:10px;padding:10px 13px;color:#fff;font-size:24px;font-weight:lighter;font-family:sans-serif;}
header nav ul.nav-main li ul a{text-transform:none;font-weight:normal;font-size:0.9em;}
header nav ul.nav-main li a:hover{background:none!important;}
header nav ul.nav-main li.dropdown:hover > a{padding-bottom:11px;margin-bottom:-1px;}
header nav ul.nav-main li.dropdown:hover a.dropdown-toggle{-moz-border-radius:5px 5px 0px 0px;-webkit-border-radius:5px 5px 0px 0px;border-radius:5px 5px 0px 0px;}
header nav ul.nav-main li.dropdown:hover > ul{display:block;}
header.flat-menu ul.nav-main{float:right;margin:-9px 0 -8px;}
header.flat-menu nav ul.nav-main li a{margin-left:1px;margin-right:3px;padding-bottom:20px;padding-top:46px;}
body.boxed header.flat-menu nav ul.nav-main > li > a{padding-top:65px;}
body.boxed header.single-menu nav ul.nav-main > li > a{padding-top:63px;}
header.flat-menu ul.nav-main > li > a{margin-bottom:0;border-top:5px solid transparent;}
body.boxed header.flat-menu ul.nav-main > li > a,
body.boxed header.flat-menu ul.nav-main > li.active > a{border-top-color:transparent;}
header.flat-menu ul.nav-main li a{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}
header.flat-menu nav ul.nav-main li.dropdown:hover a.dropdown-toggle{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}
header.flat-menu nav ul.nav-main li.dropdown:hover > a{padding-bottom:21px;}
header.flat-menu nav ul.nav-main ul.dropdown-menu{margin:0 0 0 1px;}
header.flat-menu nav ul.nav-main ul.dropdown-menu,
header.flat-menu nav ul.nav-main ul.dropdown-menu ul.dropdown-menu{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}
header.flat-menu div.social-icons,
header.clean-top div.social-icons{margin:11px 10px 9px 10px;}
body.sticky-menu-active header.flat-menu ul.nav-main > li > a,
body.sticky-menu-active header.flat-menu ul.nav-main > li:hover > a{padding-bottom:26px;padding-top:26px;}
body.sticky-menu-active header.single-menu ul.nav-main > li > a,
body.sticky-menu-active header.single-menu ul.nav-main > li:hover > a{padding-bottom:20px;padding-top:21px}
body.sticky-menu-active header.flat-menu nav ul.nav-main{margin-bottom:-10px;margin-top:34px;}
header nav ul.nav-top{min-height:15px;float:right;}
header nav ul.nav-top li span{display:block;line-height:14px;margin-bottom:2px;margin-right:0;margin-top:6px;margin-right:-12px;padding:8px 2px 8px 12px;}
header nav ul.nav-top li a,
header nav ul.nav-top li span{color:#646464;font-size:0.95em;padding:6px 10px;}
header nav ul.nav-top li i{margin-right:6px;position:relative;top:1px;}
body.sticky-menu-active header.flat-menu h1.logo{padding-top:15px;}
header.flat-menu div.social-icons{margin:10px 10px 0;}
header.flat-menu div.search{margin-top:8px;}
header.flat-menu div.search form{margin:0;}
header.flat-menu div.search input.search-query{padding-bottom:5px;padding-top:5px;}
body.sticky-menu-active header.flat-menu div.header-top{display:none;}
body.sticky-menu-active header.flat-menu ul.nav-main > li > a{border-top-color:transparent;}
section.featured{background:#f8f8f8;margin:35px 0;padding:30px 10px;border:1px solid #d3d3d3;}
section.featured.footer{margin:30px 0 -70px;}
section.featured.map{background-image:url(../img/map-bottom.png);background-position:center 0;background-repeat:no-repeat;margin-top:0;border-top:0;}
body.boxed{background-color:transparent;background-position:0 0;background-repeat:repeat;}
body.boxed div.body{margin:10px auto;max-width:1200px;height:auto;}
body.boxed header{padding:0px 0;}
body.boxed header.flat-menu{padding:15px 0 7px;}
body.boxed header.flat-menu.clean-top{padding-bottom:8px;}
body.boxed header.flat-menu.colored{padding:0 0 7px;}
body.boxed header.single-menu{padding:15px 0 7px;}
body.boxed header.clean-top,
body.boxed header.flat-menu{-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;}
body.boxed header.darken-top-border{border-top:0;}