@charset "utf-8"; /* CSS Document */
/* ------------------------------ MENU Also Known As "NAVBAR" */
#main_nav {margin-bottom:0; border:none; box-shadow:none; max-height:150px; margin-top:-20px; }
#nav_btn {display:inline-block; /*background:#1A232E; */
position:absolute; right:-1px; height:95px; top:-90px; padding:0 20px; margin-right:20px; }
#nav_btn > .navbar-toggle {padding:15px 10px; margin-top:0px; margin-right:0; margin-bottom:0; border:2px solid #fff; border-radius:5px; }
#nav_btn > .navbar-toggle .icon-bar {height:3px; background:#fff; }
#menu {background:#B6B701; margin-right:-15px; margin-left:-15px; border-top:none; box-shadow:none; }
#menu ul.navbar-nav {margin:0 -15px; }
#menu ul.navbar-nav>li>a {padding-top:20px; padding-bottom:20px; text-transform:uppercase; font-weight:bold; color:#4b4b4b; border-bottom:1px solid #d6d6d6; padding-left:25px; font-size:1em; }
#menu ul.navbar-nav>li>a.active {color:#ffffff; background:#61A1D7; border-bottom:none; }
#menu ul.navbar-nav>li>a:focus, #menu ul.navbar-nav>li>a:hover {color:#ffffff; background:#61A1D7; border-bottom:none; }
#menu .dropdown-menu>li>a {padding-top:20px; padding-bottom:20px; text-transform:uppercase; font-weight:bold; color:#4b4b4b; border-bottom:1px solid #d6d6d6; padding-left:25px; font-size:1.3em; }
#menu .dropdown-menu>li>a.active {color:#4b4b4b; background:#E4E4E4; border-bottom:none; }
#menu .dropdown-menu>li>a:focus, #menu .dropdown-menu>li>a:hover {color:#4b4b4b; background:#E4E4E4; border-bottom:none; }
#menu ul.navbar-nav>li#facebook_link {float:left; width:50%; text-align:right; background:#3B5999; }
#menu ul.navbar-nav>li#facebook_link>a {padding:5px; border:none; }
#menu ul.navbar-nav>li#twitter_link {float:right; width:50%; text-align:left; background:#28A9E2; }
#menu ul.navbar-nav>li#twitter_link>a {padding:5px; border:none; }
#menu ul.navbar-nav>li#twitter_link img,#menu ul.navbar-nav>li#facebook_link img {width:35px; height:35px; }
/* ------------------------------ NAVBAR */
/* ------------------------------ Desktop layout:801px to 1824px. Inherits styles from:Moblie Layout and Tablet */
@media only screen and (min-width:768px) {/* ------------------------------ NAVBAR */
#menu {background:transparent; padding-left:0; margin:0 auto; margin-left:30px; margin-top:20px; padding:0; display:table!important; table-layout:fixed; float:none; width:100%; }
#menu ul.navbar-nav {margin:0 -15px; }
#menu ul.navbar-nav>li {display:inline-block; text-align:center; }
#menu ul.navbar-nav>li>a {font-weight:normal; border-bottom:none; font-size:0.7em; padding:0 5px; color:#ffffff; display:inline-block; text-align:center; }
#menu ul.navbar-nav>li:first-child>a {padding-left:0; }
#menu ul.navbar-nav>li:nth-child(7)>a {padding-right:0; }
#menu ul.navbar-nav>li>a.active {background:transparent; color:#ffffff; text-shadow:#333 0 0 0; font-weight:600; }
#menu ul.navbar-nav>li>a:hover {background:transparent; color:#ffffff; text-shadow:#333 0 0 0; }
#menu .nav .open>a, #menu .nav .open>a:focus, #menu .nav .open>a:hover {background:transparent; color:#ffffff; text-shadow:#333 0 0 0; }
#menu .dropdown-menu {background:#B5B700; border-radius:0; margin-top:15px; }
/* ------------------------------ Triangle Pointer */
#menu .dropdown-menu:after {bottom:100%; left:15%; border:solid transparent; content:" "; height:0; width:0; position:absolute; pointer-events:none; border-color:rgba(181, 183, 0, 0); border-bottom-color:#B5B700; border-width:10px; margin-left:-10px; }
#menu .dropdown-menu>li>a {font-weight:normal; color:#fff; border-bottom:none; font-size:0.8em; padding:10px 15px; text-align:center; }
#menu .dropdown-menu>li>a.active {background:#9FA100; font-weight:normal; color:#ffffff; }
#menu .dropdown-menu>li>a:focus, #menu .dropdown-menu>li>a:hover {background:#9FA100; font-weight:normal; color:#ffffff; }
#menu ul.navbar-nav>li#facebook_link {float:left; width:50%; text-align:right; background:#3B5999; }
#menu ul.navbar-nav>li#facebook_link>a {padding:5px; }
#menu ul.navbar-nav>li#twitter_link {float:right; width:50%; text-align:left; background:#28A9E2; }
#menu ul.navbar-nav>li#twitter_link>a {padding:5px; }
}
/* ------------------------------ Small Devices, Tablets */
@media only screen and (min-width:992px) {#menu ul.navbar-nav>li>a {font-weight:normal; border-bottom:none; font-size:0.85em; padding:0 8px; }
#menu ul.navbar-nav>li:first-child>a {padding-left:0; }
#menu ul.navbar-nav>li:nth-child(7)>a {padding-right:0; }
#login.social {padding-left:15px; }
}
/* ------------------------------ Large screens */
@media only screen and (min-width:1200px) {}
