/* COLORS */
/* COLORS */
#menu-wrap { width: 100%; height: auto; background: #FFF; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; position: relative; left: 0px; padding-right: 0; z-index: 5; }

a.dropdown-toggle i.fa { display: inline !important; float: none !important; vertical-align: middle; padding-bottom: .2em; padding-left: 0; }

#menu-trigger { text-transform: uppercase; cursor: pointer; float: none; width: auto; font-size: 18px; line-height: 1.3; color: #161616; background: #FFF; padding: 10px 0; }
#menu-trigger .trigger-title { font-size: 18px; padding: 0 3px 0 0px; }
#menu-trigger i { font-size: 18px; line-height: 1.4; }
#menu-trigger:hover { color: #e00419 !important; }

#menu-desktop { width: 100%; height: auto; background: #FFF; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; display: block; }
#menu-desktop ul.menu { margin: 0; padding: 10px 0 10px 0px; list-style: none; float: left; width: auto; margin: 0px 0 0 0px; background-color: #FFF; zoom: 1; color: #888; letter-spacing: .03em; font-size: 15px; font-weight: normal; }
#menu-desktop ul.menu li { float: left; position: relative; padding: 0 !important; margin: 0 !important; }
#menu-desktop ul.menu li:hover > a { color: #e00419; }
#menu-desktop ul.menu li:hover > ul { opacity: 1; visibility: visible; margin: 0; }
#menu-desktop ul.menu li.dropdown { padding: 0 !important; margin: 0px 0 0 0 !important; }
#menu-desktop ul.menu li.dropdown i { font-size: 50%; display: block; float: right; margin-top: 1em; margin-left: .75em; }
#menu-desktop ul.menu a { float: left; padding: 0px 13px 0px 0; color: #888; text-decoration: none; }
#menu-desktop ul.menu .active > a, #menu-desktop ul.menu .current-cat > a { color: #e00419 !important; }

/* FILTERS */
#filters-wrap { padding: 0px 70px 0px 70px; max-width: 1140px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; margin: 0 auto; }

#filters { padding: 10px 0px 10px 0px; font-size: 15px; width: 100%; max-width: 1000px; border-bottom: 1px dotted #DDD; }
#filters .title1 { color: #e00419 !important; }
#filters ul.menu { width: 100%; }
#filters ul.menu li { font-size: 15px; display: inline-block; }
#filters a { padding-right: 13px; color: gray; font-size: 15px; }
#filters a:hover { color: #e00419; }
#filters a.is-checked { color: #161616; }
#filters a.is-checked:hover { color: #161616; }

@media only screen and (max-width: 1024px) { #filters-wrap { padding: 0px 35px 0px 35px; } }
@media only screen and (max-width: 767px) { #menu-wrap { padding-right: 0; }
  #menu-desktop { width: 100%; height: auto; background: #FFF; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; display: block; }
  #menu-desktop ul.menu { float: none; border-top: 1px dotted #DDD; padding: 10px 0 10px 0px; display: block; width: 100%; margin-top: 10px; }
  #menu-desktop ul.menu li { display: block; float: none; position: relative; }
  #menu-desktop ul.menu a { float: none; }
  #filters ul.menu li { display: block; } }
