/* COLORS */
/* skins */
/* blue */
/* orange */
/* font size */
/* COLORS */
/* skins */
/* blue */
/* orange */
/* font size */
/* Transition */
@media (min-width: 992px) {
  /* main menu */
  /* line 6, ../sass/menu.scss */
  #main-menu-inner {
    float: right;
    padding: 0;
  }
  /* line 9, ../sass/menu.scss */
  #main-menu-inner .menu {
    padding-left: 0;
    margin-bottom: 0;
  }
  /* line 12, ../sass/menu.scss */
  #main-menu-inner .menu > li {
    display: block;
    float: left;
    margin: 0 0 0 5px;
    padding: 0;
    position: relative;
  }
  /* line 18, ../sass/menu.scss */
  #main-menu-inner .menu > li > a {
    display: block;
    line-height: 18px;
    padding: 11px 20px;
    text-transform: uppercase;
    color: white;
    background-color: #b41a25;
    font-family: 'patua_oneregular';
  }
  /* line 26, ../sass/menu.scss */
  #main-menu-inner .menu > li > a:hover, #main-menu-inner .menu > li > a:focus {
    background-color: black;
  }
  /* line 30, ../sass/menu.scss */
  #main-menu-inner .menu > li > .active {
    background-color: black;
  }
  /* line 34, ../sass/menu.scss */
  #main-menu-inner .menu > li:hover > a, #main-menu-inner .menu > li:focus > a {
    background-color: black;
  }
  /* line 37, ../sass/menu.scss */
  #main-menu-inner .menu > li:hover ul.menu, #main-menu-inner .menu > li:focus ul.menu {
    display: block;
  }
  /* line 43, ../sass/menu.scss */
  #main-menu-inner .menu .expanded > a {
    padding-right: 30px;
  }
  /* line 45, ../sass/menu.scss */
  #main-menu-inner .menu .expanded > a:before {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f107";
    position: absolute;
    right: 11px;
    top: 11px;
    color: white;
  }
  /* line 55, ../sass/menu.scss */
  #main-menu-inner .menu ul.menu {
    position: absolute;
    z-index: 999;
    width: 220px;
    left: 0;
    top: 40px;
    background-color: black;
    display: none;
  }
  /* line 63, ../sass/menu.scss */
  #main-menu-inner .menu ul.menu li {
    float: none;
    position: relative;
    margin-left: 0;
    border-top: 1px solid #292929;
  }
  /* line 68, ../sass/menu.scss */
  #main-menu-inner .menu ul.menu li a {
    background: none;
    text-transform: none;
    font-font-family: 'open_sanslight';
  }
  /* line 72, ../sass/menu.scss */
  #main-menu-inner .menu ul.menu li a:hover, #main-menu-inner .menu ul.menu li a:focus {
    color: #db1c2f;
  }
  /* line 76, ../sass/menu.scss */
  #main-menu-inner .menu ul.menu li:first-child {
    border-top: none;
  }
  /* line 80, ../sass/menu.scss */
  #main-menu-inner .menu ul.menu li:hover > a, #main-menu-inner .menu ul.menu li:focus > a {
    color: #db1c2f;
  }
  /* line 82, ../sass/menu.scss */
  #main-menu-inner .menu ul.menu li:hover > a:before, #main-menu-inner .menu ul.menu li:focus > a:before {
    color: #db1c2f;
  }
  /* line 86, ../sass/menu.scss */
  #main-menu-inner .menu ul.menu li:hover ul.menu, #main-menu-inner .menu ul.menu li:focus ul.menu {
    display: block;
  }
  /* line 93, ../sass/menu.scss */
  #main-menu-inner .menu ul.menu .expanded > a:before {
    content: "\f105";
    color: white;
    right: 15px;
  }
  /* line 100, ../sass/menu.scss */
  #main-menu-inner .menu ul.menu ul.menu {
    left: 221px;
    top: 0;
    display: none;
  }

  /* tb mega menu */
  /* line 109, ../sass/menu.scss */
  .tb-megamenu {
    background: none;
    /*nav */
    /* end nav */
    /* dropdown menu */
    /* end dropdown menu */
  }
  /* line 113, ../sass/menu.scss */
  .tb-megamenu .nav > li {
    margin-left: 5px;
  }
  /* line 115, ../sass/menu.scss */
  .tb-megamenu .nav > li > a {
    display: block;
    line-height: 18px;
    padding: 11px 20px;
    text-transform: uppercase;
    color: white;
    background-color: #b41a25;
    border-right: none;
    font-weight: normal;
    font-family: 'patua_oneregular';
  }
  /* line 125, ../sass/menu.scss */
  .tb-megamenu .nav > li > a:hover, .tb-megamenu .nav > li > a:focus {
    background-color: black;
    color: white;
  }
  /* line 132, ../sass/menu.scss */
  .tb-megamenu .nav > .active > a {
    background-color: black;
    color: white;
  }
  /* line 135, ../sass/menu.scss */
  .tb-megamenu .nav > .active > a:hover, .tb-megamenu .nav > .active > a:focus {
    background-color: black;
    color: white;
  }
  /* line 142, ../sass/menu.scss */
  .tb-megamenu .nav li.dropdown.open > .dropdown-toggle {
    background-color: black;
    color: white;
  }
  /* line 148, ../sass/menu.scss */
  .tb-megamenu .nav > li.dropdown > .dropdown-toggle {
    padding-right: 30px;
  }
  /* line 150, ../sass/menu.scss */
  .tb-megamenu .nav > li.dropdown > .dropdown-toggle .caret {
    border: none;
    width: 10px;
    height: 10px;
    position: absolute;
    right: 11px;
    top: 11px;
    margin: 0;
  }
  /* line 158, ../sass/menu.scss */
  .tb-megamenu .nav > li.dropdown > .dropdown-toggle .caret:before {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f107";
    color: white;
  }
  /* line 167, ../sass/menu.scss */
  .tb-megamenu .nav li.dropdown.active > .dropdown-toggle, .tb-megamenu .nav li.dropdown.open.active > .dropdown-toggle {
    background-color: black;
    color: white;
  }
  /* line 172, ../sass/menu.scss */
  .tb-megamenu .nav li.dropdown.active > a:hover, .tb-megamenu .nav li.dropdown.active > a:focus, .tb-megamenu .nav li.dropdown.open.active > a:hover, .tb-megamenu .nav li.dropdown.open.active > a:focus {
    background-color: black;
    color: white;
  }
  /* line 181, ../sass/menu.scss */
  .tb-megamenu .dropdown-menu {
    border: none;
    background: black;
    color: white;
  }
  /* line 185, ../sass/menu.scss */
  .tb-megamenu .dropdown-menu .mega-nav {
    margin: 0 10px;
  }
  /* line 189, ../sass/menu.scss */
  .tb-megamenu .dropdown-menu li > a {
    border-top: 1px solid #292929;
    color: white;
    padding-top: 8px !important;
    padding-bottom: 8px !important;
    font-family: 'patua_oneregular';
  }
  /* line 195, ../sass/menu.scss */
  .tb-megamenu .dropdown-menu li > a:hover, .tb-megamenu .dropdown-menu li > a:focus {
    color: #db1c2f;
  }
  /* line 199, ../sass/menu.scss */
  .tb-megamenu .dropdown-menu li:first-child {
    border-top: none;
  }
  /* line 204, ../sass/menu.scss */
  .tb-megamenu .dropdown-menu .active > a {
    color: #db1c2f;
    background: none;
  }
  /* line 207, ../sass/menu.scss */
  .tb-megamenu .dropdown-menu .active > a:hover, .tb-megamenu .dropdown-menu .active > a:focus {
    color: #db1c2f;
    background: none;
  }
  /* line 217, ../sass/menu.scss */
  .tb-megamenu .dropdown-submenu:hover > a, .tb-megamenu .dropdown-submenu:focus > a {
    color: #db1c2f;
  }
  /* line 221, ../sass/menu.scss */
  .tb-megamenu .dropdown-submenu:hover > a.dropdown-toggle:before, .tb-megamenu .dropdown-submenu:focus > a.dropdown-toggle:before {
    color: #db1c2f;
  }
  /* line 226, ../sass/menu.scss */
  .tb-megamenu .dropdown-submenu > a.dropdown-toggle {
    padding-right: 15px !important;
  }
  /* line 228, ../sass/menu.scss */
  .tb-megamenu .dropdown-submenu > a.dropdown-toggle:after {
    display: none;
  }
  /* line 231, ../sass/menu.scss */
  .tb-megamenu .dropdown-submenu > a.dropdown-toggle:before {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f105";
    color: white;
    position: absolute;
    right: 3px;
    top: 10px;
  }

  /* line 244, ../sass/menu.scss */
  .nav .open > a,
  .nav .open > a:hover,
  .nav .open > a:focus {
    border-color: #292929;
    background: none;
  }
}
/* cate menu */
/* line 251, ../sass/menu.scss */
#secondary-menu {
  background-color: #f0f0f0;
  border-bottom: 1px solid white;
  box-shadow: 0 0 4px #999999;
  -webkit-box-shadow: 0 0 4px #999999;
  position: relative;
  z-index: 6;
}
/* line 258, ../sass/menu.scss */
#secondary-menu .block-inner {
  float: left;
  position: relative;
}
/* line 262, ../sass/menu.scss */
#secondary-menu ul.menu {
  padding-left: 0;
  margin-bottom: 0;
  /* submenu */
  /* end submenu */
}
/* line 265, ../sass/menu.scss */
#secondary-menu ul.menu > li {
  display: block;
  float: left;
  border-right: 1px solid #dedede;
  padding: 0;
  margin: 0;
  position: relative;
}
/* line 272, ../sass/menu.scss */
#secondary-menu ul.menu > li > a {
  display: block;
  padding: 15px 15px;
  line-height: 20px;
  text-transform: uppercase;
  font-family: 'patua_oneregular';
  color: black;
}
/* line 279, ../sass/menu.scss */
#secondary-menu ul.menu > li > a:hover, #secondary-menu ul.menu > li > a:focus {
  background-color: black;
  color: white;
}
/* line 284, ../sass/menu.scss */
#secondary-menu ul.menu > li > .active {
  background-color: black;
  color: white;
}
/* line 288, ../sass/menu.scss */
#secondary-menu ul.menu > li:first-child {
  border-left: 1px solid #dedede;
}
/* line 292, ../sass/menu.scss */
#secondary-menu ul.menu > li:hover > a, #secondary-menu ul.menu > li:focus > a {
  background: black;
  color: white;
}
/* line 295, ../sass/menu.scss */
#secondary-menu ul.menu > li:hover > a:before, #secondary-menu ul.menu > li:focus > a:before {
  color: white;
}
/* line 299, ../sass/menu.scss */
#secondary-menu ul.menu > li:hover ul.menu, #secondary-menu ul.menu > li:focus ul.menu {
  display: block;
}
/* line 306, ../sass/menu.scss */
#secondary-menu ul.menu .expanded > a {
  padding-right: 30px;
}
/* line 308, ../sass/menu.scss */
#secondary-menu ul.menu .expanded > a:before {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f107";
  position: absolute;
  right: 11px;
  top: 14px;
  color: black;
}
/* line 318, ../sass/menu.scss */
#secondary-menu ul.menu .expanded > .active:before {
  color: white;
}
/* line 323, ../sass/menu.scss */
#secondary-menu ul.menu ul.menu {
  position: absolute;
  z-index: 999;
  width: 200px;
  left: 0;
  top: 50px;
  background-color: black;
  display: none;
  padding: 10px 20px;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
/* line 334, ../sass/menu.scss */
#secondary-menu ul.menu ul.menu li {
  float: none;
  position: relative;
  margin-left: 0;
  border-top: 1px solid #292929;
  border-left: none !important;
  border-right: none !important;
}
/* line 341, ../sass/menu.scss */
#secondary-menu ul.menu ul.menu li a {
  background: none;
  text-transform: none;
  font-font-family: 'open_sanslight';
  padding: 8px 0;
  color: white;
}
/* line 347, ../sass/menu.scss */
#secondary-menu ul.menu ul.menu li a:hover, #secondary-menu ul.menu ul.menu li a:focus {
  color: #db1c2f;
}
/* line 351, ../sass/menu.scss */
#secondary-menu ul.menu ul.menu li:first-child {
  border-top: none;
}
/* line 355, ../sass/menu.scss */
#secondary-menu ul.menu ul.menu li:hover > a, #secondary-menu ul.menu ul.menu li:focus > a {
  color: #db1c2f;
}
/* line 357, ../sass/menu.scss */
#secondary-menu ul.menu ul.menu li:hover > a:before, #secondary-menu ul.menu ul.menu li:focus > a:before {
  color: #db1c2f;
}
/* line 361, ../sass/menu.scss */
#secondary-menu ul.menu ul.menu li:hover ul.menu, #secondary-menu ul.menu ul.menu li:focus ul.menu {
  display: block;
}
/* line 368, ../sass/menu.scss */
#secondary-menu ul.menu ul.menu .expanded > a:before {
  content: "\f105";
  color: white;
  right: 3px;
  top: 7px;
}
/* line 376, ../sass/menu.scss */
#secondary-menu ul.menu ul.menu ul.menu {
  left: 160px;
  top: 0;
  display: none;
}

/* line 386, ../sass/menu.scss */
.btn-close {
  display: none;
}
