.tb-megamenu { background-color: rgb(0, 0, 0); }
.tb-megamenu::before, .tb-megamenu::after { content: ""; display: table; line-height: 0; }
.tb-megamenu::after { clear: both; }
.tb-megamenu .nav { margin: 0px; }
.tb-megamenu .nav > li { float: left; margin-left: 0px; }
.tb-megamenu .nav > li > a { border-right: 1px solid rgb(34, 34, 34); border-top: 0px none; color: rgb(255, 255, 255); font-weight: bold; padding: 15px 20px; text-shadow: none; }
.tb-megamenu .nav > li > a:focus, .tb-megamenu .nav > li > a:hover { background-color: rgb(255, 255, 255); color: rgb(229, 78, 75); text-decoration: none; text-shadow: none; outline: medium none; }
.tb-megamenu .nav > .active > a, .tb-megamenu .nav > .active > a:hover, .tb-megamenu .nav > .active > a:focus { background-color: rgb(229, 78, 75); color: rgb(255, 255, 255); text-shadow: none; box-shadow: none; outline: medium none; }
.tb-megamenu .btn-navbar { display: none; float: left; padding: 10px; margin: 0px; color: rgb(255, 255, 255); text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.25); background-color: rgb(232, 232, 232); box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.1) inset, 0px 1px 0px rgba(255, 255, 255, 0.075); }
.tb-megamenu .btn-navbar:hover, .tb-megamenu .btn-navbar:focus, .tb-megamenu .btn-navbar:active, .tb-megamenu .btn-navbar.active, .tb-megamenu .btn-navbar.disabled, .tb-megamenu .btn-navbar[disabled] { color: rgb(255, 255, 255); background-color: rgb(217, 217, 217); }
.tb-megamenu .btn-navbar:active, .tb-megamenu .btn-navbar.active {  }
.tb-megamenu .dropdown .caret { margin-left: 5px; margin-top: 9px; }
.tb-megamenu .dropdown-menu { box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.2); }
.tb-megamenu .dropdown-menu li > a { border-top: 1px solid rgb(238, 238, 238); padding: 5px 20px; text-shadow: none; }
.tb-megamenu .dropdown-menu li:first-child > a { border-top: 0px none; }
.tb-megamenu .mega-nav > li:first-child > a, .tb-megamenu .dropdown-menu .mega-nav > li:first-child > a { margin-top: 0px; padding-top: 0px; }
.tb-megamenu .nav > li > .dropdown-menu::before { display: none; }
.tb-megamenu .nav > li > .dropdown-menu::after { display: none; }
.tb-megamenu .dropdown-menu .disabled > a, .tb-megamenu .dropdown-menu .disabled > a:hover { color: rgb(153, 153, 153); }
.tb-megamenu .dropdown-menu .disabled > a:hover { background-color: transparent; }
.tb-megamenu .nav li.dropdown.open > .dropdown-toggle { background-color: rgb(255, 255, 255); color: rgb(229, 78, 75); }
.tb-megamenu .nav li.dropdown.active > .dropdown-toggle, .tb-megamenu .nav li.dropdown.open.active > .dropdown-toggle { background-color: rgb(229, 78, 75); color: rgb(255, 255, 255); }
.tb-megamenu .mega-inner { padding: 10px; }
.tb-megamenu .row-fluid + .row-fluid { border-top: 1px solid rgb(221, 221, 221); }
.tb-megamenu .mega-nav > li a, .tb-megamenu .dropdown-menu .mega-nav > li a { padding: 5px 0px; }
.tb-megamenu .mega-nav .dropdown-submenu > a::after { margin-right: 0px; }
.tb-megamenu .tb-block .block-title { font-size: 12px; color: rgb(51, 51, 51); display: block; line-height: 20px; margin: 0px 0px 15px; text-transform: uppercase; }
.tb-megamenu .tb-block ul, .tb-megamenu .tb-block .nav { margin: 0px; }
.tb-megamenu .tb-block ul li, .tb-megamenu .tb-block .nav li { background: transparent none repeat scroll 0% 0%; list-style: outside none disc; display: list-item; float: none; margin: 0px; padding: 0px; border: 0px none; }
.tb-megamenu .tb-block ul li a, .tb-megamenu .tb-block .nav li a { display: inline; padding: 0px; margin: 0px; border: 0px none; background: transparent none repeat scroll 0% 0%; font: inherit; white-space: normal; }
.tb-megamenu .tb-block ul li a:hover, .tb-megamenu .tb-block ul li a:focus, .tb-megamenu .tb-block ul li a:active, .tb-megamenu .tb-block .nav li a:hover, .tb-megamenu .tb-block .nav li a:focus, .tb-megamenu .tb-block .nav li a:active { background: transparent none repeat scroll 0% 0%; font: inherit; }
.tb-megamenu .mega-caption { color: rgb(153, 153, 153); font-size: 12px; margin-top: 3px; font-weight: normal; }
.tb-megamenu .caret { display: inline-block; width: 0px; height: 0px; vertical-align: top; border-top: 4px solid rgb(0, 0, 0); border-right: 4px solid transparent; border-left: 4px solid transparent; content: ""; }
.tb-megamenu .dropdown .caret { margin-top: 8px; margin-left: 2px; }
.tb-megamenu .dropdown-menu { position: absolute; top: 100%; left: 0px; z-index: 1000; display: none; float: left; min-width: 160px; list-style: outside none none; background-color: rgb(255, 255, 255); border-width: medium 1px 3px; border-style: none solid solid; border-color: -moz-use-text-color rgba(0, 0, 0, 0.2) rgb(230, 88, 85); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; padding: 0px; margin: 0px; border-radius: 0px; box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.2); background-clip: padding-box; }
.tb-megamenu .dropdown-menu.pull-right { right: 0px; left: auto; }
.tb-megamenu .dropdown-menu .divider { height: 1px; margin: 9px 1px; overflow: hidden; background-color: rgb(229, 229, 229); border-bottom: 1px solid rgb(255, 255, 255); }
.tb-megamenu .dropdown-menu li > a { clear: both; color: rgb(51, 51, 51); display: block; line-height: 20px; font-weight: normal; padding: 3px 20px; text-shadow: none; white-space: nowrap; }
.tb-megamenu .dropdown-menu li > a:hover, .tb-megamenu .dropdown-menu li > a:focus, .tb-megamenu .dropdown-submenu:hover > a { background-color: inherit; background-image: none; color: rgb(229, 78, 75); text-decoration: none; }
.tb-megamenu .dropdown-menu .active > a, .tb-megamenu .dropdown-menu .active > a:hover { color: rgb(238, 238, 238); text-decoration: none; outline: 0px none; background-color: rgb(229, 78, 75); }
.tb-megamenu .dropdown-menu .disabled > a, .tb-megamenu .dropdown-menu .disabled > a:hover { color: rgb(153, 153, 153); }
.tb-megamenu .dropdown-menu .disabled > a:hover { text-decoration: none; background-color: transparent; background-image: none; cursor: default; }
.tb-megamenu .open {  }
.tb-megamenu .open > .dropdown-menu { display: block; }
.tb-megamenu .nav li.dropdown.active > .dropdown-toggle, .tb-megamenu .nav li.dropdown.open.active > .dropdown-toggle, .tb-megamenu .nav > li.dropdown.open.active > a:hover { background-color: rgb(229, 78, 75); border-color: rgb(68, 68, 68); color: rgb(238, 238, 238); }
.tb-megamenu .nav li.dropdown > .dropdown-toggle .caret { border-top-color: rgb(102, 102, 102); border-bottom-color: rgb(102, 102, 102); margin-top: 8px; }
.tb-megamenu .nav li.dropdown > .dropdown-toggle:hover .caret { border-top-color: rgb(238, 238, 238); border-bottom-color: rgb(238, 238, 238); }
.tb-megamenu .nav li.dropdown.open > .dropdown-toggle .caret, .tb-megamenu .nav li.dropdown.active > .dropdown-toggle .caret, .tb-megamenu .nav li.dropdown.open.active > .dropdown-toggle .caret { border-top-color: rgb(238, 238, 238); border-bottom-color: rgb(238, 238, 238); }
.tb-megamenu .pull-right > .dropdown-menu { right: 0px; left: auto; }
.tb-megamenu .dropup .caret, .tb-megamenu .navbar-fixed-bottom .dropdown .caret { border-top: 0px none; border-bottom: 4px solid rgb(0, 0, 0); content: ""; }
.tb-megamenu .dropup .dropdown-menu, .tb-megamenu .navbar-fixed-bottom .dropdown .dropdown-menu { top: auto; bottom: 100%; margin-bottom: 1px; }
.tb-megamenu .dropdown-submenu { position: relative; }
.tb-megamenu .dropdown-submenu > .dropdown-menu { top: 0px; left: 100%; margin-top: -6px; margin-left: -1px; border-radius: 0px; }
.tb-megamenu .dropdown-submenu:hover > .dropdown-menu { display: block; }
.tb-megamenu .touch .dropdown-submenu:hover > .dropdown-menu { display: none; }
.tb-megamenu .touch .dropdown-submenu.open > .dropdown-menu { display: block; }
.tb-megamenu .dropup .dropdown-submenu > .dropdown-menu { top: auto; bottom: 0px; margin-top: 0px; margin-bottom: -2px; border-radius: 0px; }
.tb-megamenu .dropdown-submenu > a::after { display: block; content: " "; float: right; width: 0px; height: 0px; border-color: transparent transparent transparent rgb(204, 204, 204); border-style: solid; border-width: 5px 0px 5px 5px; margin-top: 5px; margin-right: -10px; }
.tb-megamenu .dropdown-submenu:hover > a::after { border-left-color: rgb(238, 238, 238); }
.tb-megamenu .dropdown-submenu.pull-left { float: none; }
.tb-megamenu .dropdown-submenu.pull-left > .dropdown-menu { left: -100%; margin-left: 10px; border-radius: 6px 0px 6px 6px; }
.tb-megamenu .dropdown .dropdown-menu .nav-header { padding-left: 20px; padding-right: 20px; }
@media (min-width: 980px) and (max-width: 1199px) {
  .tb-megamenu .row { margin-left: -40px; }
  .tb-megamenu .row::before, .tb-megamenu .row::after { display: table; content: ""; line-height: 0; }
  .tb-megamenu .row::after { clear: both; }
  .tb-megamenu [class*="span"] { float: left; min-height: 1px; margin-left: 40px; }
  .tb-megamenu .container, .tb-megamenu .navbar-static-top .container, .tb-megamenu .navbar-fixed-top .container, .tb-megamenu .navbar-fixed-bottom .container { width: 932px; }
  .tb-megamenu .span12 { width: 932px; }
  .tb-megamenu .span11 { width: 851px; }
  .tb-megamenu .span10 { width: 770px; }
  .tb-megamenu .span9 { width: 689px; }
  .tb-megamenu .span8 { width: 608px; }
  .tb-megamenu .span7 { width: 527px; }
  .tb-megamenu .span6 { width: 446px; }
  .tb-megamenu .span5 { width: 365px; }
  .tb-megamenu .span4 { width: 284px; }
  .tb-megamenu .span3 { width: 203px; }
  .tb-megamenu .span2 { width: 122px; }
  .tb-megamenu .span1 { width: 41px; }
  .tb-megamenu .offset12 { margin-left: 1012px; }
  .tb-megamenu .offset11 { margin-left: 931px; }
  .tb-megamenu .offset10 { margin-left: 850px; }
  .tb-megamenu .offset9 { margin-left: 769px; }
  .tb-megamenu .offset8 { margin-left: 688px; }
  .tb-megamenu .offset7 { margin-left: 607px; }
  .tb-megamenu .offset6 { margin-left: 526px; }
  .tb-megamenu .offset5 { margin-left: 445px; }
  .tb-megamenu .offset4 { margin-left: 364px; }
  .tb-megamenu .offset3 { margin-left: 283px; }
  .tb-megamenu .offset2 { margin-left: 202px; }
  .tb-megamenu .offset1 { margin-left: 121px; }
  .tb-megamenu .row-fluid { width: 100%; }
  .tb-megamenu .row-fluid::before, .tb-megamenu .row-fluid::after { display: table; content: ""; line-height: 0; }
  .tb-megamenu .row-fluid::after { clear: both; }
  .tb-megamenu .row-fluid [class*="span"] { display: block; width: 100%; min-height: 30px; box-sizing: border-box; float: left; margin-left: 4.29185%; }
  .tb-megamenu .row-fluid [class*="span"]:first-child { margin-left: 0px; }
  .tb-megamenu .row-fluid .controls-row [class*="span"] + [class*="span"] { margin-left: 4.29185%; }
  .tb-megamenu .row-fluid .span12 { width: 100%; }
  .tb-megamenu .row-fluid .span11 { width: 91.309%; }
  .tb-megamenu .row-fluid .span10 { width: 82.618%; }
  .tb-megamenu .row-fluid .span9 { width: 73.927%; }
  .tb-megamenu .row-fluid .span8 { width: 65.2361%; }
  .tb-megamenu .row-fluid .span7 { width: 56.5451%; }
  .tb-megamenu .row-fluid .span6 { width: 47.8541%; }
  .tb-megamenu .row-fluid .span5 { width: 39.1631%; }
  .tb-megamenu .row-fluid .span4 { width: 30.4721%; }
  .tb-megamenu .row-fluid .span3 { width: 21.7811%; }
  .tb-megamenu .row-fluid .span2 { width: 13.0901%; }
  .tb-megamenu .row-fluid .span1 { width: 4.39914%; }
  .tb-megamenu .row-fluid .offset12 { margin-left: 108.584%; }
  .tb-megamenu .row-fluid .offset12:first-child { margin-left: 104.292%; }
  .tb-megamenu .row-fluid .offset11 { margin-left: 99.8927%; }
  .tb-megamenu .row-fluid .offset11:first-child { margin-left: 95.6009%; }
  .tb-megamenu .row-fluid .offset10 { margin-left: 91.2017%; }
  .tb-megamenu .row-fluid .offset10:first-child { margin-left: 86.9099%; }
  .tb-megamenu .row-fluid .offset9 { margin-left: 82.5107%; }
  .tb-megamenu .row-fluid .offset9:first-child { margin-left: 78.2189%; }
  .tb-megamenu .row-fluid .offset8 { margin-left: 73.8197%; }
  .tb-megamenu .row-fluid .offset8:first-child { margin-left: 69.5279%; }
  .tb-megamenu .row-fluid .offset7 { margin-left: 65.1288%; }
  .tb-megamenu .row-fluid .offset7:first-child { margin-left: 60.8369%; }
  .tb-megamenu .row-fluid .offset6 { margin-left: 56.4378%; }
  .tb-megamenu .row-fluid .offset6:first-child { margin-left: 52.1459%; }
  .tb-megamenu .row-fluid .offset5 { margin-left: 47.7468%; }
  .tb-megamenu .row-fluid .offset5:first-child { margin-left: 43.4549%; }
  .tb-megamenu .row-fluid .offset4 { margin-left: 39.0558%; }
  .tb-megamenu .row-fluid .offset4:first-child { margin-left: 34.7639%; }
  .tb-megamenu .row-fluid .offset3 { margin-left: 30.3648%; }
  .tb-megamenu .row-fluid .offset3:first-child { margin-left: 26.073%; }
  .tb-megamenu .row-fluid .offset2 { margin-left: 21.6738%; }
  .tb-megamenu .row-fluid .offset2:first-child { margin-left: 17.382%; }
  .tb-megamenu .row-fluid .offset1 { margin-left: 12.9828%; }
  .tb-megamenu .row-fluid .offset1:first-child { margin-left: 8.69099%; }
  .tb-megamenu input, .tb-megamenu textarea, .tb-megamenu .uneditable-input { margin-left: 0px; }
  .tb-megamenu .controls-row [class*="span"] + [class*="span"] { margin-left: 40px; }
  .tb-megamenu input.span12, textarea.span12, .uneditable-input.span12 { width: 918px; }
  .tb-megamenu input.span11, textarea.span11, .uneditable-input.span11 { width: 837px; }
  .tb-megamenu input.span10, textarea.span10, .uneditable-input.span10 { width: 756px; }
  .tb-megamenu input.span9, textarea.span9, .uneditable-input.span9 { width: 675px; }
  .tb-megamenu input.span8, textarea.span8, .uneditable-input.span8 { width: 594px; }
  .tb-megamenu input.span7, textarea.span7, .uneditable-input.span7 { width: 513px; }
  .tb-megamenu input.span6, textarea.span6, .uneditable-input.span6 { width: 432px; }
  .tb-megamenu input.span5, textarea.span5, .uneditable-input.span5 { width: 351px; }
  .tb-megamenu input.span4, textarea.span4, .uneditable-input.span4 { width: 270px; }
  .tb-megamenu input.span3, textarea.span3, .uneditable-input.span3 { width: 189px; }
  .tb-megamenu input.span2, textarea.span2, .uneditable-input.span2 { width: 108px; }
  .tb-megamenu input.span1, textarea.span1, .uneditable-input.span1 { width: 27px; }
}
@media (min-width: 768px) and (max-width: 979px) {
  .tb-megamenu .offset-12 { margin-left: -736px; }
  .tb-megamenu .offset-11 { margin-left: -673px; }
  .tb-megamenu .offset-10 { margin-left: -610px; }
  .tb-megamenu .offset-9 { margin-left: -547px; }
  .tb-megamenu .offset-8 { margin-left: -484px; }
  .tb-megamenu .offset-7 { margin-left: -421px; }
  .tb-megamenu .offset-6 { margin-left: -358px; }
  .tb-megamenu .offset-5 { margin-left: -295px; }
  .tb-megamenu .offset-4 { margin-left: -232px; }
  .tb-megamenu .offset-3 { margin-left: -169px; }
  .tb-megamenu .offset-2 { margin-left: -106px; }
  .tb-megamenu .offset-1 { margin-left: -43px; }
}
@media (min-width: 980px) and (max-width: 1199px) {
  .tb-megamenu .offset-12 { margin-left: -932px; }
  .tb-megamenu .offset-11 { margin-left: -851px; }
  .tb-megamenu .offset-10 { margin-left: -770px; }
  .tb-megamenu .offset-9 { margin-left: -689px; }
  .tb-megamenu .offset-8 { margin-left: -608px; }
  .tb-megamenu .offset-7 { margin-left: -527px; }
  .tb-megamenu .offset-6 { margin-left: -446px; }
  .tb-megamenu .offset-5 { margin-left: -365px; }
  .tb-megamenu .offset-4 { margin-left: -284px; }
  .tb-megamenu .offset-3 { margin-left: -203px; }
  .tb-megamenu .offset-2 { margin-left: -122px; }
  .tb-megamenu .offset-1 { margin-left: -41px; }
}
@media (min-width: 1200px) {
  .tb-megamenu .offset-12 { margin-left: -1196px; }
  .tb-megamenu .offset-11 { margin-left: -1093px; }
  .tb-megamenu .offset-10 { margin-left: -990px; }
  .tb-megamenu .offset-9 { margin-left: -887px; }
  .tb-megamenu .offset-8 { margin-left: -784px; }
  .tb-megamenu .offset-7 { margin-left: -681px; }
  .tb-megamenu .offset-6 { margin-left: -578px; }
  .tb-megamenu .offset-5 { margin-left: -475px; }
  .tb-megamenu .offset-4 { margin-left: -372px; }
  .tb-megamenu .offset-3 { margin-left: -269px; }
  .tb-megamenu .offset-2 { margin-left: -166px; }
  .tb-megamenu .offset-1 { margin-left: -63px; }
}
@media (min-width: 600px) and (max-width: 767px) {
  .tb-megamenu .row, .tb-megamenu .row-fluid { width: 100%; margin-left: 0px; }
  .tb-megamenu .row::before, .tb-megamenu .row::after, .tb-megamenu .row-fluid::before, .tb-megamenu .row-fluid::after { display: table; content: ""; line-height: 0; }
  .tb-megamenu .row::after, .tb-megamenu .row-fluid::after { clear: both; }
  .tb-megamenu .row [class*="span"], .tb-megamenu .row-fluid [class*="span"] { display: block; width: 100%; min-height: 30px; box-sizing: border-box; float: left; margin-left: 2.71739%; }
  .row [class*="span"]:first-child:not(.pull-right), .row-fluid [class*="span"]:first-child:not(.pull-right) { margin-left: 0px; }
  .row .pull-right[class*="span"]:first-child + [class*="span"]:not(.pull-right), .row-fluid .pull-right[class*="span"]:first-child + [class*="span"]:not(.pull-right) { margin-left: 0px; }
  .tb-megamenu .row .span12, .tb-megamenu .row-fluid .span12 { width: 100%; }
  .tb-megamenu .row .span11, .tb-megamenu .row-fluid .span11 { width: 91.4402%; }
  .tb-megamenu .row .span10, .tb-megamenu .row-fluid .span10 { width: 82.8804%; }
  .tb-megamenu .row .span9, .tb-megamenu .row-fluid .span9 { width: 74.3206%; }
  .tb-megamenu .row .span8, .tb-megamenu .row-fluid .span8 { width: 65.7609%; }
  .tb-megamenu .row .span7, .tb-megamenu .row-fluid .span7 { width: 57.2011%; }
  .tb-megamenu .row .span6, .tb-megamenu .row-fluid .span6 { width: 48.6413%; }
  .tb-megamenu .row .span5, .tb-megamenu .row-fluid .span5 { width: 40.0815%; }
  .tb-megamenu .row .span4, .tb-megamenu .row-fluid .span4 { width: 31.5217%; }
  .tb-megamenu .row .span3, .tb-megamenu .row-fluid .span3 { width: 22.962%; }
  .tb-megamenu .row .span2, .tb-megamenu .row-fluid .span2 { width: 14.4022%; }
  .tb-megamenu .row .span1, .tb-megamenu .row-fluid .span1 { width: 5.84239%; }
  .tb-megamenu .span12 .row [class*="span"] { margin-left: 2.71739%; }
  .tb-megamenu .span12 .row [class*="span"]:first-child { margin-left: 0px; }
  .tb-megamenu .span12 .row .span12 { width: 100%; }
  .tb-megamenu .span12 .row .span11 { width: 91.4402%; }
  .tb-megamenu .span12 .row .span10 { width: 82.8804%; }
  .tb-megamenu .span12 .row .span9 { width: 74.3206%; }
  .tb-megamenu .span12 .row .span8 { width: 65.7609%; }
  .tb-megamenu .span12 .row .span7 { width: 57.2011%; }
  .tb-megamenu .span12 .row .span6 { width: 48.6413%; }
  .tb-megamenu .span12 .row .span5 { width: 40.0815%; }
  .tb-megamenu .span12 .row .span4 { width: 31.5217%; }
  .tb-megamenu .span12 .row .span3 { width: 22.962%; }
  .tb-megamenu .span12 .row .span2 { width: 14.4022%; }
  .tb-megamenu .span12 .row .span1 { width: 5.84239%; }
  .tb-megamenu .span11 .row [class*="span"] { margin-left: 2.97177%; }
  .tb-megamenu .span11 .row [class*="span"]:first-child { margin-left: 0px; }
  .tb-megamenu .span11 .row .span11 { width: 91.4402%; }
  .tb-megamenu .span11 .row .span10 { width: 82.8804%; }
  .tb-megamenu .span11 .row .span9 { width: 74.3206%; }
  .tb-megamenu .span11 .row .span8 { width: 65.7609%; }
  .tb-megamenu .span11 .row .span7 { width: 57.2011%; }
  .tb-megamenu .span11 .row .span6 { width: 48.6413%; }
  .tb-megamenu .span11 .row .span5 { width: 40.0815%; }
  .tb-megamenu .span11 .row .span4 { width: 31.5217%; }
  .tb-megamenu .span11 .row .span3 { width: 22.962%; }
  .tb-megamenu .span11 .row .span2 { width: 14.4022%; }
  .tb-megamenu .span11 .row .span1 { width: 5.84239%; }
  .tb-megamenu .span10 .row [class*="span"] { margin-left: 3.27869%; }
  .tb-megamenu .span10 .row [class*="span"]:first-child { margin-left: 0px; }
  .tb-megamenu .span10 .row .span10 { width: 90.6389%; }
  .tb-megamenu .span10 .row .span9 { width: 81.2779%; }
  .tb-megamenu .span10 .row .span8 { width: 71.9168%; }
  .tb-megamenu .span10 .row .span7 { width: 62.5557%; }
  .tb-megamenu .span10 .row .span6 { width: 53.1946%; }
  .tb-megamenu .span10 .row .span5 { width: 43.8336%; }
  .tb-megamenu .span10 .row .span4 { width: 34.4725%; }
  .tb-megamenu .span10 .row .span3 { width: 25.1114%; }
  .tb-megamenu .span10 .row .span2 { width: 15.7504%; }
  .tb-megamenu .span10 .row .span1 { width: 6.3893%; }
  .tb-megamenu .span9 .row [class*="span"] { margin-left: 3.65631%; }
  .tb-megamenu .span9 .row [class*="span"]:first-child { margin-left: 0px; }
  .tb-megamenu .span9 .row .span9 { width: 89.6721%; }
  .tb-megamenu .span9 .row .span8 { width: 79.3443%; }
  .tb-megamenu .span9 .row .span7 { width: 69.0164%; }
  .tb-megamenu .span9 .row .span6 { width: 58.6885%; }
  .tb-megamenu .span9 .row .span5 { width: 48.3607%; }
  .tb-megamenu .span9 .row .span4 { width: 38.0328%; }
  .tb-megamenu .span9 .row .span3 { width: 27.7049%; }
  .tb-megamenu .span9 .row .span2 { width: 17.377%; }
  .tb-megamenu .span9 .row .span1 { width: 7.04918%; }
  .tb-megamenu .span8 .row [class*="span"] { margin-left: 4.13223%; }
  .tb-megamenu .span8 .row [class*="span"]:first-child { margin-left: 0px; }
  .tb-megamenu .span8 .row .span8 { width: 88.4826%; }
  .tb-megamenu .span8 .row .span7 { width: 76.9653%; }
  .tb-megamenu .span8 .row .span6 { width: 65.4479%; }
  .tb-megamenu .span8 .row .span5 { width: 53.9305%; }
  .tb-megamenu .span8 .row .span4 { width: 42.4132%; }
  .tb-megamenu .span8 .row .span3 { width: 30.8958%; }
  .tb-megamenu .span8 .row .span2 { width: 19.3784%; }
  .tb-megamenu .span8 .row .span1 { width: 7.86106%; }
  .tb-megamenu .span7 .row [class*="span"] { margin-left: 4.75059%; }
  .tb-megamenu .span7 .row [class*="span"]:first-child { margin-left: 0px; }
  .tb-megamenu .span7 .row .span7 { width: 86.9835%; }
  .tb-megamenu .span7 .row .span6 { width: 73.9669%; }
  .tb-megamenu .span7 .row .span5 { width: 60.9504%; }
  .tb-megamenu .span7 .row .span4 { width: 47.9339%; }
  .tb-megamenu .span7 .row .span3 { width: 34.9174%; }
  .tb-megamenu .span7 .row .span2 { width: 21.9008%; }
  .tb-megamenu .span7 .row .span1 { width: 8.8843%; }
  .tb-megamenu .span6 .row [class*="span"] { margin-left: 5.58659%; }
  .tb-megamenu .span6 .row [class*="span"]:first-child { margin-left: 0px; }
  .tb-megamenu .span6 .row .span6 { width: 85.0356%; }
  .tb-megamenu .span6 .row .span5 { width: 70.0713%; }
  .tb-megamenu .span6 .row .span4 { width: 55.1069%; }
  .tb-megamenu .span6 .row .span3 { width: 40.1425%; }
  .tb-megamenu .span6 .row .span2 { width: 25.1781%; }
  .tb-megamenu .span6 .row .span1 { width: 10.2138%; }
  .tb-megamenu .span5 .row [class*="span"] { margin-left: 6.77966%; }
  .tb-megamenu .span5 .row [class*="span"]:first-child { margin-left: 0px; }
  .tb-megamenu .span5 .row .span5 { width: 82.4022%; }
  .tb-megamenu .span5 .row .span4 { width: 64.8045%; }
  .tb-megamenu .span5 .row .span3 { width: 47.2067%; }
  .tb-megamenu .span5 .row .span2 { width: 29.6089%; }
  .tb-megamenu .span5 .row .span1 { width: 12.0112%; }
  .tb-megamenu .span4 .row [class*="span"] { margin-left: 8.62069%; }
  .tb-megamenu .span4 .row [class*="span"]:first-child { margin-left: 0px; }
  .tb-megamenu .span4 .row .span4 { width: 78.6441%; }
  .tb-megamenu .span4 .row .span3 { width: 57.2881%; }
  .tb-megamenu .span4 .row .span2 { width: 35.9322%; }
  .tb-megamenu .span4 .row .span1 { width: 14.5763%; }
  .tb-megamenu .span3 .row [class*="span"] { margin-left: 11.8343%; }
  .tb-megamenu .span3 .row [class*="span"]:first-child { margin-left: 0px; }
  .tb-megamenu .span3 .row .span3 { width: 72.8448%; }
  .tb-megamenu .span3 .row .span2 { width: 45.6897%; }
  .tb-megamenu .span3 .row .span1 { width: 18.5345%; }
  .tb-megamenu .span2 .row [class*="span"] { margin-left: 18.8679%; }
  .tb-megamenu .span2 .row [class*="span"]:first-child { margin-left: 0px; }
  .tb-megamenu .span2 .row .span2 { width: 62.7219%; }
  .tb-megamenu .span2 .row .span1 { width: 25.4438%; }
  .tb-megamenu .span1 .row [class*="span"] { margin-left: 46.5116%; }
  .tb-megamenu .span1 .row [class*="span"]:first-child { margin-left: 0px; }
  .tb-megamenu .span1 .row .span1 { width: 40.566%; }
  .tb-megamenu .spanfirst { margin-left: 0px ! important; clear: left; }
}
.tb-megamenu .row .span50, .tb-megamenu .row-fluid .span50 { width: 50%; float: left; }
.tb-megamenu .row .span33, .tb-megamenu .row-fluid .span33 { width: 33.3333%; float: left; }
.tb-megamenu .row .span25, .tb-megamenu .row-fluid .span25 { width: 25%; float: left; }
.tb-megamenu .row .span20, .tb-megamenu .row-fluid .span20 { width: 20%; float: left; }
.tb-megamenu .row .span16, .tb-megamenu .row-fluid .span16 { width: 16.6666%; float: left; }
.tb-megamenu .hidden { display: none ! important; visibility: hidden; }
@media (max-width: 979px) {
  .tb-megamenu .always-show .mega > .mega-dropdown-menu, .tb-megamenu .always-show .dropdown-menu { display: block ! important; }
  .tb-megamenu .navbar-collapse-fixed-top, .tb-megamenu .navbar-collapse-fixed-bottom { position: fixed; left: 0px; top: 0px; width: 100%; z-index: 1000; }
  .tb-megamenu .navbar-collapse-fixed-top .nav-collapse.in, .tb-megamenu .navbar-collapse-fixed-bottom .nav-collapse.in { position: fixed; width: 100%; overflow-y: auto; top: 40px; bottom: 0px; }
  .tb-megamenu .navbar-collapse-fixed-top .nav-collapse.in > *, .tb-megamenu .navbar-collapse-fixed-bottom .nav-collapse.in > * { padding-bottom: 50px; }
  .tb-megamenu .navbar-collapse-fixed-bottom { bottom: 0px; top: auto; }
  .tb-megamenu .navbar-collapse-fixed-bottom .nav-collapse.in { top: 0px; bottom: 40px; }
}
@media (max-width: 979px) {
  .tb-megamenu { background-color: inherit; height: auto; }
  .tb-megamenu .btn-navbar { display: block; margin-bottom: 10px; }
  .tb-megamenu .btn-navbar:hover { cursor: pointer; }
  .tb-megamenu .nav-collapse { background: rgb(0, 0, 0) none repeat scroll 0% 0%; margin-top: 10px; position: absolute; top: 27px; width: 100%; z-index: 999; }
  .tb-megamenu .nav-collapse .nav { margin: 0px; }
  .tb-megamenu .nav-collapse .nav > li > a { font-size: 15px; margin-bottom: 0px; }
  .tb-megamenu .nav-collapse .nav > li > a, .tb-megamenu .nav-collapse .dropdown-menu a { border-bottom: 1px solid rgb(34, 34, 34); border-right: medium none; color: rgb(255, 255, 255); text-shadow: none; border-radius: 0px; }
  .tb-megamenu .nav-collapse .dropdown-menu li + li a { margin-bottom: 0px; }
  .tb-megamenu .nav-collapse .nav > li > a:hover, .tb-megamenu .nav-collapse .nav > li > a:focus { background-color: rgb(255, 255, 255); background-image: none; color: rgb(229, 78, 75); }
  .tb-megamenu .nav-collapse .nav > li.active > a:hover, .tb-megamenu .nav-collapse .nav > li.active > a:focus { background-color: rgb(229, 78, 75); }
  .tb-megamenu .nav-collapse .dropdown-menu a { border-top: 1px solid rgb(34, 34, 34); border-bottom: 0px none; font-weight: normal; padding: 10px 20px; }
  .tb-megamenu .nav-collapse .dropdown-menu a:hover, .tb-megamenu .nav-collapse .dropdown-menu a:focus { background-color: inherit; background-image: none; }
  .tb-megamenu .nav-collapse .dropdown-menu { margin: 0px; padding: 0px; background-color: rgb(0, 0, 0); border: medium none; border-radius: 0px; box-shadow: none; width: 100% ! important; }
  .tb-megamenu.navbar-collapse-fixed-top { margin-left: 0px; margin-right: 0px; }
  .tb-megamenu .navbar .nav > li > .dropdown-menu::before, .tb-megamenu .navbar .nav > li > .dropdown-menu::after, .tb-megamenu .navbar .nav > li > .dropdown-menu .divider { display: none; }
  .tb-megamenu .customization { display: none; }
  .tb-megamenu .tb-block .block-title { color: rgb(255, 255, 255); }
}
@media (min-width: 980px) {
  .tb-megamenu.animate .mega > .mega-dropdown-menu { transition: all 400ms ease 0s; backface-visibility: hidden; opacity: 0; }
  .tb-megamenu.animate .mega.animating > .mega-dropdown-menu { display: block ! important; }
  .tb-megamenu.animate .mega.open > .mega-dropdown-menu, .tb-megamenu.animate .mega.animating.open > .mega-dropdown-menu { opacity: 1; }
  .tb-megamenu.animate.zoom .mega > .mega-dropdown-menu { transform: scale(0, 0); transform-origin: 20% 20% 0px; }
  .tb-megamenu.animate.zoom .mega.open > .mega-dropdown-menu { transform: scale(1, 1); }
  .tb-megamenu.animate.elastic .level0 > .mega > .mega-dropdown-menu { transform: scale(1, 0); }
  .tb-megamenu.animate.elastic .mega > .mega-dropdown-menu { transform: scale(0, 1); transform-origin: 10% 0px 0px; }
  .tb-megamenu.animate.elastic .mega.open > .mega-dropdown-menu { transform: scale(1, 1); }
  .tb-megamenu.animate.slide .mega.animating > .mega-dropdown-menu { overflow: hidden; }
  .tb-megamenu.animate.slide .mega > .mega-dropdown-menu > div { transition: all 400ms ease 0s; backface-visibility: hidden; margin-top: -100%; }
  .tb-megamenu.animate.slide .mega.open > .mega-dropdown-menu > div { margin-top: 0%; }
  .tb-megamenu.animate.slide .mega .mega > .mega-dropdown-menu { min-width: 0px; }
  .tb-megamenu.animate.slide .mega .mega > .mega-dropdown-menu > div { min-width: 200px; margin-top: 0px; margin-left: -500px; }
  .tb-megamenu.animate.slide .mega .mega.open > .mega-dropdown-menu > div { margin-left: 0px; }
}
@media (max-width: 979px) {
  .tb-megamenu .mega-inner { padding: 10px 20px; }
  .tb-megamenu .row-fluid, .tb-megamenu .mega-dropdown-menu, .tb-megamenu .row-fluid [class*="span"] { width: 100% ! important; min-width: 100% ! important; left: 0px ! important; margin-left: 0px ! important; transform: none ! important; }
  .tb-megamenu .row-fluid + .row-fluid { padding-top: 10px; border-top: 1px solid rgb(34, 34, 34); }
  .tb-megamenu .hidden-collapse, .tb-megamenu .always-show .caret, .tb-megamenu .sub-hidden-collapse > .nav-child, .tb-megamenu .sub-hidden-collapse .caret, .tb-megamenu .sub-hidden-collapse > a::after, .tb-megamenu .always-show .dropdown-submenu > a::after { display: none ! important; }
  .tb-megamenu .mega-caption { display: none ! important; }
  .tb-megamenu .mega-nav > li a, .tb-megamenu .dropdown-menu .mega-nav > li a { padding: 5px 0px; margin-left: 20px; }
  .tb-megamenu .tb-block { margin-bottom: 0px; }
}
.block-view-demo .views-field-title a { border-top: medium none ! important; color: rgb(238, 238, 238); padding: 0px ! important; }
.tb-megamenu .block-view-demo .views-field-field-image { float: left; }
.tb-megamenu .block-view-demo .views-field-field-image img { border: 1px solid rgb(51, 51, 51); margin: 0px 20px 0px 0px; max-width: none ! important; padding: 4px; width: auto; }
.tb-megamenu .block-view-demo .item-list ul li { border-bottom: 1px solid rgb(51, 51, 51); margin: 0px; min-height: 60px; padding: 10px 0px; }
.tb-megamenu .block-view-demo .item-list ul li.views-row-first { padding-top: 0px; }
.tb-megamenu .block-view-demo a { padding: 0px ! important; }
.tb-megamenu .block-view-demo .views-field-title a { border-top: medium none; color: rgb(170, 170, 170); padding: 0px; }
.tb-megamenu .block-view-demo a:hover, .tb-megamenu .block-view-demo a:focus { background: transparent none repeat scroll 0% 0% ! important; border: medium none ! important; text-decoration: none; }
