@media (max-width: 1023px) {
  .navbar-header { background-color: rgb(255, 255, 255); border: 1px solid rgb(228, 228, 228); position: relative; min-height: 55px; }
}
.navbar-toggle { background-color: rgb(201, 54, 56); padding: 0px; width: 55px; height: 54px; line-height: 55px; position: absolute; left: 0px; top: 0px; margin: 0px; }
@media (min-width: 1023px) {
  .navbar-toggle { display: none; }
}
.navbar-nav > li { border-right: 1px solid rgb(228, 228, 228); }
.navbar-nav > li > a { font-family: "CreteRound-Regular",Helvetica,Arial,sans-serif; padding: 15px 24px; letter-spacing: 0.5px; }
@media (max-width: 1023px) {
  .navbar-nav > li > a { padding-left: 0px; }
  .navbar-nav > li > a .mega-caption { display: none; }
}
.navbar-nav > li.open a { color: rgb(201, 54, 56); }
.navbar-nav > li.open a:hover { border-color: inherit; }
.navbar-nav .active > a { color: rgb(201, 54, 56); }
@media (min-width: 1023px) {
  .navbar-nav { margin: 0px; }
}
.navbar-default { background-color: rgb(240, 240, 240); border-color: transparent; padding-bottom: 30px; }
.navbar-default .navbar-brand { color: rgb(34, 34, 34); }
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus { color: rgb(9, 9, 9); background-color: transparent; }
.navbar-default .navbar-text { color: rgb(119, 119, 119); }
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus { color: rgb(201, 54, 56); }
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus { color: rgb(201, 54, 56); background-color: transparent; }
.navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > a:focus { color: rgb(204, 204, 204); background-color: transparent; }
.navbar-default .navbar-toggle:focus { background-color: rgb(201, 54, 56); }
.navbar-default .navbar-toggle:hover { background-color: rgb(181, 49, 50); }
.navbar-default .navbar-toggle .icon-bar { background-color: rgb(201, 54, 56); }
.navbar-default .navbar-collapse, .navbar-default .navbar-form { border-color: rgb(228, 228, 228); }
.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.dropdown-toggle, .navbar-default .navbar-nav > .open > a.dropdown-toggle:hover, .navbar-default .navbar-nav > .open > a.dropdown-toggle:focus { background-color: rgb(201, 54, 56); color: rgb(255, 255, 255); }
.navbar-default .navbar-nav > .open > a.dropdown-toggle .caret, .navbar-default .navbar-nav > .open > a.dropdown-toggle:hover .caret, .navbar-default .navbar-nav > .open > a.dropdown-toggle: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(34, 34, 34); border-bottom-color: rgb(34, 34, 34); }
@media (max-width: 919px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a { color: rgb(34, 34, 34); }
  .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(201, 54, 56); 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; }
}
.navbar-default .navbar-link { color: rgb(34, 34, 34); }
.navbar-default .navbar-link:hover { color: rgb(201, 54, 56); }
.t3-mainnav { margin-bottom: 0px; top: 0px; left: 0px; right: 0px; position: relative; }
.t3-mainnav > .container { background-color: transparent; }
@media (min-width: 1023px) {
  .t3-mainnav > .container { position: relative; }
}
.t3-mainnav.affix { position: fixed; z-index: 1042; top: -3px; padding-bottom: 0px; background-color: rgb(255, 255, 255); border-bottom: 1px solid rgb(228, 228, 228); box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.15); transform: none; }
.t3-mainnav.affix .t3-navbar { border: 0px none; }
.t3-mainnav.affix .modal-dialog { margin-top: 75px; }
.t3-mainnav .t3-navbar { border-radius: 0px; padding-left: 0px; background-color: rgb(255, 255, 255); border: 1px solid rgb(228, 228, 228); }
@media (max-width: 1023px) {
  .t3-mainnav .t3-navbar { float: none; margin-right: auto; padding-right: 0px; border-bottom-width: 5px; }
}
.t3-mainnav .dropdown-menu { border: 0px none; font-size: 13px; }
@media (max-width: 1023px) {
  .t3-mainnav .dropdown-menu { background: transparent none repeat scroll 0% 0%; font-family: "latoregular",Helvetica,Arial,sans-serif; margin-left: 0px; padding: 0px; font-size: 15px; }
}
.t3-mainnav .dropdown-menu .mega-dropdown-inner { background-color: rgb(201, 54, 56); }
.t3-mainnav .dropdown-menu .mega-col-nav { padding-left: 10px; padding-right: 10px; }
.t3-mainnav .level1 > li > .dropdown-menu { margin-left: 15px; margin-top: -20px; }
@media (min-width: 1023px) {
  .t3-mainnav .t3-navbar-collapse { display: none ! important; }
}
.t3-mainnav .t3-navbar-collapse .navbar-nav { margin: 0px 2px 6px 1px; background-color: rgb(201, 54, 56); padding: 15px 20px; box-shadow: 0px 0px 6px rgba(51, 51, 51, 0.2); }
.t3-mainnav .t3-navbar-collapse .navbar-nav li { border-right: 0px none; }
.t3-mainnav .t3-navbar-collapse .navbar-nav li > a .fa { margin-right: 5px; }
.t3-mainnav .t3-navbar-collapse .navbar-nav > li > a { border-bottom: 1px solid rgb(206, 74, 76); color: rgb(233, 175, 175); }
.t3-mainnav .t3-navbar-collapse .navbar-nav > li > a:hover { color: rgb(255, 255, 255); }
.t3-mainnav .t3-navbar-collapse .navbar-nav > li:last-child > a { border-bottom: 0px none; }
.t3-mainnav .t3-navbar-collapse .navbar-nav .open .dropdown-menu { margin-top: 0px; }
.t3-mainnav .t3-navbar-collapse .navbar-nav .open .dropdown-menu > li > a { color: rgb(233, 175, 175); border-bottom: 1px solid rgb(206, 74, 76); padding-top: 15px; padding-bottom: 15px; }
.t3-mainnav .t3-navbar-collapse .navbar-nav .open .dropdown-menu > li > a::before { color: rgb(233, 175, 175); top: 14px; }
.t3-mainnav .t3-navbar-collapse .navbar-nav .open .dropdown-menu > li > a:hover, .t3-mainnav .t3-navbar-collapse .navbar-nav .open .dropdown-menu > li > a:focus { color: rgb(255, 255, 255); }
.t3-mainnav .t3-navbar-collapse .navbar-nav .dropdown > a .caret { position: absolute; top: 40%; right: 12px; border-top-color: rgb(233, 175, 175); border-bottom-color: rgb(233, 175, 175); }
