.t3-megamenu .mega-inner::before, .t3-megamenu .mega-inner::after { content: " "; display: table; }
.t3-megamenu .mega-inner::after { clear: both; }
.t3-megamenu .mega > .mega-dropdown-menu { min-width: 200px; display: none; }
.t3-megamenu .mega.open > .mega-dropdown-menu, .t3-megamenu .mega.dropdown-submenu.open > .mega-dropdown-menu { display: block; }
.t3-megamenu .mega-group::before, .t3-megamenu .mega-group::after { content: " "; display: table; }
.t3-megamenu .mega-group::after { clear: both; }
.t3-megamenu .dropdown-header, .t3-megamenu .mega-nav .mega-group > .dropdown-header, .t3-megamenu .dropdown-menu .mega-nav .mega-group > .dropdown-header, .t3-megamenu .dropdown-menu .active .mega-nav .mega-group > .dropdown-header { margin: 0px; padding: 0px; background: transparent none repeat scroll 0% 0%; color: inherit; font-size: 16px; line-height: normal; }
.t3-megamenu .dropdown-header:hover, .t3-megamenu .mega-nav .mega-group > .dropdown-header:hover, .t3-megamenu .dropdown-menu .mega-nav .mega-group > .dropdown-header:hover, .t3-megamenu .dropdown-menu .active .mega-nav .mega-group > .dropdown-header:hover, .t3-megamenu .dropdown-header:active, .t3-megamenu .mega-nav .mega-group > .dropdown-header:active, .t3-megamenu .dropdown-menu .mega-nav .mega-group > .dropdown-header:active, .t3-megamenu .dropdown-menu .active .mega-nav .mega-group > .dropdown-header:active, .t3-megamenu .dropdown-header:focus, .t3-megamenu .mega-nav .mega-group > .dropdown-header:focus, .t3-megamenu .dropdown-menu .mega-nav .mega-group > .dropdown-header:focus, .t3-megamenu .dropdown-menu .active .mega-nav .mega-group > .dropdown-header:focus { background: inherit; color: inherit; }
.t3-megamenu .mega-group-ct { margin: 0px; padding: 0px; }
.t3-megamenu .mega-group-ct::before, .t3-megamenu .mega-group-ct::after { content: " "; display: table; }
.t3-megamenu .mega-group-ct::after { clear: both; }
.t3-megamenu .mega-nav, .t3-megamenu .dropdown-menu .mega-nav { margin: 0px; padding: 0px; list-style: outside none none; }
.t3-megamenu .mega-nav > li, .t3-megamenu .dropdown-menu .mega-nav > li { list-style: outside none none; margin-left: 0px; }
.t3-megamenu .mega-nav > li a, .t3-megamenu .dropdown-menu .mega-nav > li a { white-space: normal; display: block; padding: 5px; }
.t3-megamenu .mega-nav > li a:hover, .t3-megamenu .dropdown-menu .mega-nav > li a:hover, .t3-megamenu .mega-nav > li a:focus, .t3-megamenu .dropdown-menu .mega-nav > li a:focus { text-decoration: none; color: rgb(38, 38, 38); background-color: rgb(245, 245, 245); }
.t3-megamenu .mega-nav > li .separator { display: block; padding: 5px; }
.t3-megamenu .mega-group > .mega-nav, .t3-megamenu .dropdown-menu .mega-group > .mega-nav { margin-left: -5px; margin-right: -5px; }
.t3-megamenu .mega-nav .dropdown-submenu > a::after { margin-right: 5px; }
.t3-megamenu .t3-module { margin-bottom: 12px; }
.t3-megamenu .t3-module .module-title { margin: 0px 0px 5px; padding: 0px; background: transparent none repeat scroll 0% 0%; color: inherit; font-size: 16px; line-height: normal; }
.t3-megamenu .t3-module .module-title:hover, .t3-megamenu .t3-module .module-title:active, .t3-megamenu .t3-module .module-title:focus { background: inherit; color: inherit; }
.t3-megamenu .t3-module .module-ct { margin: 0px; padding: 0px; }
.t3-megamenu .mega-caption { display: block; white-space: nowrap; }
.t3-megamenu .nav .caret, .t3-megamenu .dropdown-submenu .caret, .t3-megamenu .mega-menu .caret { display: none; }
.t3-megamenu .nav > .dropdown > .dropdown-toggle .caret { display: inline-block; }
.t3-megamenu .nav [class^="icon-"], .t3-megamenu .nav [class*=" icon-"], .t3-megamenu .nav .fa { margin-right: 5px; }
.t3-megamenu .nav .input-group-addon [class^="icon-"], .t3-megamenu .nav .input-group-addon [class*=" icon-"], .t3-megamenu .nav .input-group-addon .fa { margin-right: 0px; }
.t3-megamenu .mega-align-left > .dropdown-menu { left: 0px; }
.t3-megamenu .mega-align-right > .dropdown-menu { left: auto; right: 0px; }
.t3-megamenu .mega-align-center > .dropdown-menu { left: 50%; transform: translate(-50%); }
.t3-megamenu .dropdown-submenu.mega-align-left > .dropdown-menu { left: 100%; }
.t3-megamenu .dropdown-submenu.mega-align-right > .dropdown-menu { left: auto; right: 100%; }
.t3-megamenu .mega-align-justify { position: static; }
.t3-megamenu .mega-align-justify > .dropdown-menu { left: 0px; margin-left: 0px; top: auto; }
.t3-megamenu .mega-tab > div { position: relative; }
.t3-megamenu .mega-tab > div > ul { width: 200px; }
.t3-megamenu .mega-tab > div > ul > li { position: static; }
.t3-megamenu .mega-tab > div > ul > li > .dropdown-menu { position: absolute; inset: 0px 0px 0px 200px; }
.t3-megamenu .mega-tab > div > ul > li > .mega-dropdown-menu { border: medium none; box-shadow: none; }
.t3-megamenu .mega-tab > div > ul > li > .mega-dropdown-menu > div { opacity: 1 !important; margin-left: 0px !important; transition: none 0s ease 0s !important; }
@media (min-width: 992px) {
  .t3-megamenu.animate .mega > .mega-dropdown-menu { backface-visibility: hidden; opacity: 0; }
  .t3-megamenu.animate .mega.animating > .mega-dropdown-menu { transition: all 400ms ease 0s; display: block; }
  .t3-megamenu.animate .mega.open > .mega-dropdown-menu, .t3-megamenu.animate .mega.animating.open > .mega-dropdown-menu { opacity: 1; }
  .t3-megamenu.animate.zoom .mega > .mega-dropdown-menu { transform: scale(0); transform-origin: 20% 20% 0px; }
  .t3-megamenu.animate.zoom .mega.open > .mega-dropdown-menu { transform: scale(1); }
  .t3-megamenu.animate.zoom .level0 > .mega-align-center > .mega-dropdown-menu { transform: scale(0) translate(-50%); transform-origin: 0% 20% 0px; }
  .t3-megamenu.animate.zoom .level0 > .mega-align-center.open > .mega-dropdown-menu { transform: scale(1) translate(-50%); }
  .t3-megamenu.animate.elastic .mega > .mega-dropdown-menu { transform: scale(0, 1); transform-origin: 10% 0px 0px; }
  .t3-megamenu.animate.elastic .mega.open > .mega-dropdown-menu { transform: scale(1); }
  .t3-megamenu.animate.elastic .level0 > .mega > .mega-dropdown-menu { transform: scale(1, 0); }
  .t3-megamenu.animate.elastic .level0 .open > .mega-dropdown-menu { transform: scale(1); }
  .t3-megamenu.animate.elastic .level0 > .mega-align-center > .mega-dropdown-menu { transform: scale(1, 0) translate(-50%); }
  .t3-megamenu.animate.elastic .level0 > .mega-align-center.open > .mega-dropdown-menu { transform: scale(1) translate(-50%); }
  .t3-megamenu.animate.slide .mega { }
  .t3-megamenu.animate.slide .mega.animating > .mega-dropdown-menu { overflow: hidden; }
  .t3-megamenu.animate.slide .mega > .mega-dropdown-menu > div { transition: all 400ms ease 0s; backface-visibility: hidden; margin-top: -30%; }
  .t3-megamenu.animate.slide .mega.open > .mega-dropdown-menu > div { margin-top: 0%; }
  .t3-megamenu.animate.slide .mega .mega > .mega-dropdown-menu { min-width: 0px; }
  .t3-megamenu.animate.slide .mega .mega > .mega-dropdown-menu > div { min-width: 200px; margin-top: 0px; margin-left: -500px; width: 100%; }
  .t3-megamenu.animate.slide .mega .mega.open > .mega-dropdown-menu > div { margin-left: 0px; }
}
@media (max-width: 991px) {
  .t3-megamenu .mega-inner::before, .t3-megamenu .mega-inner::after { content: " "; display: table; }
  .t3-megamenu .mega-inner::after { clear: both; }
  .t3-megamenu .row, .t3-megamenu .mega-dropdown-menu, .t3-megamenu .row [class*="col-lg-"], .t3-megamenu .row [class*="col-md-"], .t3-megamenu .row [class*="col-sm-"], .t3-megamenu .row [class*="col-xs-"] { width: 100% !important; min-width: 100% !important; left: 0px !important; margin-left: 0px !important; transform: none !important; }
  .mega-caption { display: none !important; }
  html[dir="rtl"] .t3-megamenu .row, html[dir="rtl"] .t3-megamenu .mega-dropdown-menu, html[dir="rtl"] .t3-megamenu .row [class*="col-lg-"], html[dir="rtl"] .t3-megamenu .row [class*="col-md-"], html[dir="rtl"] .t3-megamenu .row [class*="col-sm-"], html[dir="rtl"] .t3-megamenu .row [class*="col-xs-"] { left: auto; right: 0px !important; margin-right: 0px !important; }
}
.t3-megamenu .mega-inner { padding: 10px 0px; }
.t3-megamenu .col-lg-12 .mega-inner, .t3-megamenu .col-md-12 .mega-inner, .t3-megamenu .col-sm-12 .mega-inner, .t3-megamenu .col-xs-12 .mega-inner { padding: 0px; }
.t3-megamenu .row { margin-left: auto; margin-right: auto; }
.t3-megamenu .row + .row { padding-top: 12px; border-top: 1px solid rgb(229, 229, 229); }
.t3-megamenu .mega-dropdown-menu { padding: 0px; margin-left: -1px !important; box-shadow: rgba(0, 0, 0, 0.1) 4px 4px 0px 0px; position: absolute; }
html[dir="rtl"] .t3-megamenu .mega-dropdown-menu { margin-left: 0px !important; box-shadow: rgba(0, 0, 0, 0.1) -4px 0px 0px 4px; }
.t3-megamenu .dropdown-header, .t3-megamenu .mega-nav .mega-group > .dropdown-header, .t3-megamenu .dropdown-menu .mega-nav .mega-group > .dropdown-header, .t3-megamenu .dropdown-menu .active .mega-nav .mega-group > .dropdown-header { margin: 0px; padding: 0px; background: rgb(204, 0, 0) none repeat scroll 0% 0%; color: rgb(255, 255, 255); font-size: 16px; line-height: normal; }
.t3-megamenu .dropdown-header:hover, .t3-megamenu .mega-nav .mega-group > .dropdown-header:hover, .t3-megamenu .dropdown-menu .mega-nav .mega-group > .dropdown-header:hover, .t3-megamenu .dropdown-menu .active .mega-nav .mega-group > .dropdown-header:hover, .t3-megamenu .dropdown-header:active, .t3-megamenu .mega-nav .mega-group > .dropdown-header:active, .t3-megamenu .dropdown-menu .mega-nav .mega-group > .dropdown-header:active, .t3-megamenu .dropdown-menu .active .mega-nav .mega-group > .dropdown-header:active, .t3-megamenu .dropdown-header:focus, .t3-megamenu .mega-nav .mega-group > .dropdown-header:focus, .t3-megamenu .dropdown-menu .mega-nav .mega-group > .dropdown-header:focus, .t3-megamenu .dropdown-menu .active .mega-nav .mega-group > .dropdown-header:focus { background: inherit; color: inherit; }
.t3-megamenu .mega-group-ct .row { margin-left: -20px; margin-right: -20px; }
.t3-megamenu .mega-col-nav { padding: 0px; }
.t3-megamenu .mega-nav > li, .t3-megamenu .dropdown-menu .mega-nav > li { border-bottom: 1px solid rgb(229, 229, 229); }
.t3-megamenu .mega-nav > li a, .t3-megamenu .dropdown-menu .mega-nav > li a { color: rgb(51, 51, 51); padding: 12px 24px; }
.t3-megamenu .mega-nav > li.active > a, .t3-megamenu .dropdown-menu .mega-nav > li.active > a { color: rgb(204, 0, 0); }
.t3-megamenu .dropdown-menu .mega-group .mega-nav > li.active > a { color: rgb(51, 51, 51); }
.t3-megamenu .mega-nav .dropdown-submenu > a::after { margin-right: 0px; }
.t3-megamenu .mega-col-module { height: 100%; }
.t3-megamenu .mega-col-module .mega-inner { height: 100%; }
.t3-megamenu .mega-col-module .mega-inner ul li { list-style-type: none; }
.t3-megamenu .t3-module { margin-bottom: 0px; }
.t3-megamenu .t3-module .module-title, .t3-megamenu .t3-module .module-title:hover { font-size: 14px; font-weight: 400; padding: 6px 12px; margin: 0px 0px 12px; background: rgb(17, 17, 17) none repeat scroll 0% 0%; color: rgb(255, 255, 255); letter-spacing: 1px; }
.t3-megamenu .t3-module ul li, .t3-megamenu .t3-module .nav li { list-style: outside none disc; display: list-item; float: none; margin: 0px; padding: 0px; border: 0px none; }
.t3-megamenu .mega-caption { color: rgba(155, 155, 155, 0.5); font-size: 12px; font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-top: 3px; font-weight: normal; line-height: normal; text-transform: none; }
.t3-megamenu .nav .caret, .t3-megamenu .dropdown-submenu .caret, .t3-megamenu .mega-menu .caret { display: none; }
.t3-megamenu .nav > .dropdown > .dropdown-toggle .caret { position: absolute; right: -4px; bottom: -1px; border-top-color: rgb(229, 229, 229); border-bottom-color: rgb(229, 229, 229); }
.t3-megamenu .nav .input-group-addon [class^="icon-"], .t3-megamenu .nav .input-group-addon [class*=" icon-"], .t3-megamenu .nav .input-group-addon .fa { margin-right: 0px; }
@media screen and (min-width: 1200px) {
  .t3-megamenu .mega-dropdown-inner .mega-left, .t3-megamenu .mega-dropdown-inner .mega-right { display: table-cell !important; vertical-align: top !important; float: none !important; }
}
.t3-megamenu .mega-left { border-right: 1px solid rgb(229, 229, 229); background: rgb(242, 242, 242) none repeat scroll 0% 0%; padding: 24px 12px; }
.t3-megamenu .mega-right { background: rgb(242, 242, 242) none repeat scroll 0% 0%; padding: 24px 12px; }
.t3-megamenu .cat-red { border-color: rgb(204, 0, 0) !important; background-color: rgb(255, 255, 255); }
.t3-megamenu .cat-red .module-title, .t3-megamenu .cat-red .module-title:hover { background: rgb(204, 0, 0) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.t3-megamenu .cat-red .item-list .item .item-inner .item-title a:hover, .t3-megamenu .cat-red .item-list .item .item-inner .item-title a:active, .t3-megamenu .cat-red .item-list .item .item-inner .item-title a:focus { color: rgb(204, 0, 0); }
.t3-megamenu .cat-red .article-title h3 a:hover, .t3-megamenu .cat-red .article-title h3 a:focus, .t3-megamenu .cat-red .article-title h3 a:active { color: rgb(204, 0, 0); }
.t3-megamenu .cat-blue { border-color: rgb(0, 119, 187) !important; background-color: rgb(255, 255, 255); }
.t3-megamenu .cat-blue .module-title, .t3-megamenu .cat-blue .module-title:hover { background: rgb(0, 119, 187) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.t3-megamenu .cat-blue .item-list .item .item-inner .item-title a:hover, .t3-megamenu .cat-blue .item-list .item .item-inner .item-title a:active, .t3-megamenu .cat-blue .item-list .item .item-inner .item-title a:focus { color: rgb(0, 119, 187); }
.t3-megamenu .cat-blue .article-title h3 a:hover, .t3-megamenu .cat-blue .article-title h3 a:focus, .t3-megamenu .cat-blue .article-title h3 a:active { color: rgb(0, 119, 187); }
.t3-megamenu .cat-green { border-color: rgb(102, 153, 0) !important; background-color: rgb(255, 255, 255); }
.t3-megamenu .cat-green .module-title, .t3-megamenu .cat-green .module-title:hover { background: rgb(102, 153, 0) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.t3-megamenu .cat-green .item-list .item .item-inner .item-title a:hover, .t3-megamenu .cat-green .item-list .item .item-inner .item-title a:active, .t3-megamenu .cat-green .item-list .item .item-inner .item-title a:focus { color: rgb(102, 153, 0); }
.t3-megamenu .cat-green .article-title h3 a:hover, .t3-megamenu .cat-green .article-title h3 a:focus, .t3-megamenu .cat-green .article-title h3 a:active { color: rgb(102, 153, 0); }
.t3-megamenu .cat-cyan { border-color: rgb(0, 153, 204) !important; background-color: rgb(255, 255, 255); }
.t3-megamenu .cat-cyan .module-title, .t3-megamenu .cat-cyan .module-title:hover { background: rgb(0, 153, 204) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.t3-megamenu .cat-cyan .item-list .item .item-inner .item-title a:hover, .t3-megamenu .cat-cyan .item-list .item .item-inner .item-title a:active, .t3-megamenu .cat-cyan .item-list .item .item-inner .item-title a:focus { color: rgb(0, 153, 204); }
.t3-megamenu .cat-cyan .article-title h3 a:hover, .t3-megamenu .cat-cyan .article-title h3 a:focus, .t3-megamenu .cat-cyan .article-title h3 a:active { color: rgb(0, 153, 204); }
.t3-megamenu .cat-orange { border-color: rgb(255, 136, 0) !important; background-color: rgb(255, 255, 255); }
.t3-megamenu .cat-orange .module-title, .t3-megamenu .cat-orange .module-title:hover { background: rgb(255, 136, 0) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.t3-megamenu .cat-orange .item-list .item .item-inner .item-title a:hover, .t3-megamenu .cat-orange .item-list .item .item-inner .item-title a:active, .t3-megamenu .cat-orange .item-list .item .item-inner .item-title a:focus { color: rgb(255, 136, 0); }
.t3-megamenu .cat-orange .article-title h3 a:hover, .t3-megamenu .cat-orange .article-title h3 a:focus, .t3-megamenu .cat-orange .article-title h3 a:active { color: rgb(255, 136, 0); }
.t3-megamenu .cat-violet { border-color: rgb(191, 95, 255) !important; background-color: rgb(255, 255, 255); }
.t3-megamenu .cat-violet .module-title, .t3-megamenu .cat-violet .module-title:hover { background: rgb(191, 95, 255) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.t3-megamenu .cat-violet .item-list .item .item-inner .item-title a:hover, .t3-megamenu .cat-violet .item-list .item .item-inner .item-title a:active, .t3-megamenu .cat-violet .item-list .item .item-inner .item-title a:focus { color: rgb(191, 95, 255); }
.t3-megamenu .cat-violet .article-title h3 a:hover, .t3-megamenu .cat-violet .article-title h3 a:focus, .t3-megamenu .cat-violet .article-title h3 a:active { color: rgb(191, 95, 255); }
