.navbar-toggle { padding: 0px; height: 40px; line-height: 40px; width: 40px; margin: 0px; position: absolute; right: 0px; top: 0px; }
.navbar-toggle:hover, .navbar-toggle:active, .navbar-toggle:focus { outline: medium none; box-shadow: none; }
@media (min-width: 991px) {
  .navbar-toggle { display: none; }
}
.navbar-nav { margin: 5px -20px; }
@media (min-width: 991px) {
  .navbar-nav { margin: 0px; }
}
.navbar-default { background-color: rgb(204, 0, 0); border-color: rgb(179, 0, 0); }
.navbar-default .navbar-text { color: rgb(255, 204, 204); }
@media screen and (min-width: 991px) {
  .navbar-default .navbar-nav > li { margin-right: 30px; }
}
.navbar-default .navbar-nav > li > a { color: rgb(255, 204, 204); padding: 20px; text-transform: uppercase; }
@media screen and (min-width: 991px) {
  .navbar-default .navbar-nav > li > a { padding: 0px; line-height: 40px; }
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus { color: rgb(255, 255, 255); background-color: transparent; }
@media screen and (min-width: 991px) {
  .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus { box-shadow: 0px -2px 0px rgb(255, 255, 255) inset; }
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus { color: rgb(255, 255, 255); background-color: transparent; }
@media screen and (min-width: 991px) {
  .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus { box-shadow: 0px -2px 0px rgb(255, 255, 255) inset; }
}
.navbar-default .navbar-toggle { border: 0px none; }
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus { background: rgb(179, 0, 0) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.navbar-default .navbar-toggle .icon-bar, .navbar-default .navbar-toggle .fa-bars { background-color: transparent; color: rgb(255, 204, 204); }
.navbar-default .navbar-collapse, .navbar-default .navbar-form { border-color: rgb(179, 0, 0); }
.navbar-default .navbar-nav > .dropdown > a:hover .caret, .navbar-default .navbar-nav > .dropdown > a:focus .caret { border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); }
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus { background-color: transparent; color: rgb(255, 255, 255); }
@media screen and (min-width: 991px) {
  .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus { box-shadow: 0px -2px 0px rgb(255, 255, 255) inset; }
}
.navbar-default .navbar-nav > .open > a .caret, .navbar-default .navbar-nav > .open > a:hover .caret, .navbar-default .navbar-nav > .open > a:focus .caret { border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); }
.navbar-default .navbar-nav > .dropdown > a .caret { border-top-color: rgb(255, 204, 204); border-bottom-color: rgb(255, 204, 204); }
@media (max-width: 991px) {
  .navbar-default .navbar-nav .open .dropdown-menu { background: rgb(179, 0, 0) none repeat scroll 0% 0%; }
  .navbar-default .navbar-nav .open .dropdown-menu > li { border-top-color: rgb(153, 0, 0); }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a { color: rgb(255, 204, 204); padding: 20px 20px 20px 30px; }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus { color: rgb(255, 255, 255); background-color: transparent; }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus { color: rgb(255, 255, 255); background-color: transparent; }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus { color: rgb(204, 204, 204); background-color: transparent; }
}
@media screen and (max-width: 991px) {
  .navbar-default .navbar-nav .open .level2.dropdown-menu { background: rgb(153, 0, 0) none repeat scroll 0% 0%; border-top: 1px solid rgb(128, 0, 0); margin-top: 0px; }
  .navbar-default .navbar-nav .open .level2.dropdown-menu > li { border-top-color: rgb(128, 0, 0); }
  .navbar-default .navbar-nav .open .level2.dropdown-menu > li > a { padding-left: 40px; }
}
.navbar-default .navbar-link { color: rgb(255, 204, 204); }
.navbar-default .navbar-link:hover { color: rgb(255, 255, 255); }
.t3-mainnav { border-width: 0px 0px 1px; border-style: none none solid; border-color: -moz-use-text-color -moz-use-text-color rgb(179, 0, 0); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; margin-bottom: 0px; border-radius: 0px; }
@media (min-width: 991px) {
  .t3-mainnav > .container { position: relative; }
}
.t3-mainnav .t3-navbar { padding-left: 0px; padding-right: 0px; float: left; }
.t3-mainnav .t3-navbar-collapse { margin-top: 40px; }
@media (min-width: 991px) {
  .t3-mainnav .t3-navbar-collapse { display: none ! important; }
}
.t3-mainnav .t3-navbar-collapse .navbar-nav { margin: 0px -20px; }
.t3-mainnav .t3-navbar-collapse .navbar-nav li > a .fa { margin-right: 5px; }
.t3-mainnav .t3-navbar-collapse .navbar-nav > li > a { border-top: 1px solid rgb(179, 0, 0); }
.t3-mainnav .t3-navbar-collapse .navbar-nav > li:first-child > a { border-top: 0px none; }
.t3-mainnav .t3-navbar-collapse .navbar-nav .open .dropdown-menu { left: -1px; }
.t3-mainnav .t3-navbar-collapse .navbar-nav .dropdown > a .caret { position: absolute; top: 40%; right: 12px; }
