.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: rgb(51, 51, 51); font-size: 19px; 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(255, 255, 255); background-color: transparent; }
.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: 15px; }
.t3-megamenu .t3-module .module-title { margin: 0px 0px 5px; padding: 0px; background: transparent none repeat scroll 0% 0%; color: rgb(51, 51, 51); font-size: 19px; 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%, 0px); }
.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; top: 0px; right: 0px; bottom: 0px; left: 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: 1023px) {
  .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, 0); transform-origin: 20% 20% 0px; }
  .t3-megamenu.animate.zoom .mega.open > .mega-dropdown-menu { transform: scale(1, 1); }
  .t3-megamenu.animate.zoom .level0 > .mega-align-center > .mega-dropdown-menu { transform: scale(0, 0) translate(-50%, 0px); transform-origin: 0% 20% 0px; }
  .t3-megamenu.animate.zoom .level0 > .mega-align-center.open > .mega-dropdown-menu { transform: scale(1, 1) translate(-50%, 0px); }
  .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, 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, 1); }
  .t3-megamenu.animate.elastic .level0 > .mega-align-center > .mega-dropdown-menu { transform: scale(1, 0) translate(-50%, 0px); }
  .t3-megamenu.animate.elastic .level0 > .mega-align-center.open > .mega-dropdown-menu { transform: scale(1, 1) translate(-50%, 0px); }
  .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: 1022px) {
  .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; }
}
